./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe034_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/safe034_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/safe034_tso.i ./goblint.2024-05-07_14-17-48.files/mutex-meet/safe034_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:43:46,381 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-05-12 10:43:46,432 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-05-12 10:43:46,436 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-05-12 10:43:46,437 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-05-12 10:43:46,459 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-05-12 10:43:46,464 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-05-12 10:43:46,465 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-05-12 10:43:46,465 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-05-12 10:43:46,468 INFO L153 SettingsManager]: * Use memory slicer=true [2024-05-12 10:43:46,469 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-05-12 10:43:46,469 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-05-12 10:43:46,470 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-05-12 10:43:46,471 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-05-12 10:43:46,471 INFO L153 SettingsManager]: * Use SBE=true [2024-05-12 10:43:46,471 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-05-12 10:43:46,471 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-05-12 10:43:46,471 INFO L153 SettingsManager]: * sizeof long=4 [2024-05-12 10:43:46,472 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-05-12 10:43:46,472 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-05-12 10:43:46,472 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-05-12 10:43:46,472 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-05-12 10:43:46,473 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-05-12 10:43:46,473 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-05-12 10:43:46,473 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-05-12 10:43:46,473 INFO L153 SettingsManager]: * sizeof long double=12 [2024-05-12 10:43:46,473 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-05-12 10:43:46,474 INFO L153 SettingsManager]: * Use constant arrays=true [2024-05-12 10:43:46,474 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-05-12 10:43:46,474 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-05-12 10:43:46,475 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-05-12 10:43:46,475 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-05-12 10:43:46,475 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:43:46,476 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-05-12 10:43:46,476 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-05-12 10:43:46,476 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-05-12 10:43:46,476 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-05-12 10:43:46,476 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-05-12 10:43:46,476 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-05-12 10:43:46,477 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-05-12 10:43:46,477 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-05-12 10:43:46,477 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-05-12 10:43:46,477 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-05-12 10:43:46,477 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:43:46,681 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-05-12 10:43:46,697 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-05-12 10:43:46,700 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-05-12 10:43:46,701 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-05-12 10:43:46,702 INFO L274 PluginConnector]: Witness Parser initialized [2024-05-12 10:43:46,703 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/safe034_tso.yml/witness.yml [2024-05-12 10:43:46,808 INFO L270 PluginConnector]: Initializing CDTParser... [2024-05-12 10:43:46,809 INFO L274 PluginConnector]: CDTParser initialized [2024-05-12 10:43:46,809 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-05-12 10:43:47,863 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-05-12 10:43:48,098 INFO L384 CDTParser]: Found 1 translation units. [2024-05-12 10:43:48,098 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-05-12 10:43:48,113 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e6ee4192/949eaa4d7dce42a8a1b94bedc191d3db/FLAGb8be587ce [2024-05-12 10:43:48,123 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1e6ee4192/949eaa4d7dce42a8a1b94bedc191d3db [2024-05-12 10:43:48,128 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-05-12 10:43:48,130 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-05-12 10:43:48,130 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-05-12 10:43:48,130 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-05-12 10:43:48,134 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-05-12 10:43:48,135 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:43:46" (1/2) ... [2024-05-12 10:43:48,135 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@267568e0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:43:48, skipping insertion in model container [2024-05-12 10:43:48,135 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:43:46" (1/2) ... [2024-05-12 10:43:48,136 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1056c150 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 12.05 10:43:48, skipping insertion in model container [2024-05-12 10:43:48,137 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:43:48" (2/2) ... [2024-05-12 10:43:48,137 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@267568e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48, skipping insertion in model container [2024-05-12 10:43:48,137 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.05 10:43:48" (2/2) ... [2024-05-12 10:43:48,137 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-05-12 10:43:48,169 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-05-12 10:43:48,169 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p1_EAX >= 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_p0_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p1_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-05-12 10:43:48,170 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p1_EAX >= 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_p0_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p1_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-05-12 10:43:48,170 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p1_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_cnt + (long long )z >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p1_EAX >= 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_p0_EAX + (long long )z >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p1_EAX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (2LL + (long long )__unbuffered_p1_EAX) - (long long )z >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (2LL + (long long )x) - (long long )z >= 0LL) && (2LL + (long long )y) - (long long )z >= 0LL))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p1_EAX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p1_EAX <= 1) && x <= 1) && y <= 1) && z <= 2) && z <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && ((z == 0 || z == 1) || z == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1))) [2024-05-12 10:43:48,170 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-05-12 10:43:48,170 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-05-12 10:43:48,194 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-05-12 10:43:48,358 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/safe034_tso.i[945,958] [2024-05-12 10:43:48,499 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:43:48,506 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-05-12 10:43:48,536 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/safe034_tso.i[945,958] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-05-12 10:43:48,618 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-05-12 10:43:48,666 INFO L206 MainTranslator]: Completed translation [2024-05-12 10:43:48,667 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48 WrapperNode [2024-05-12 10:43:48,667 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-05-12 10:43:48,668 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-05-12 10:43:48,669 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-05-12 10:43:48,669 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-05-12 10:43:48,674 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (1/1) ... [2024-05-12 10:43:48,699 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (1/1) ... [2024-05-12 10:43:48,735 INFO L138 Inliner]: procedures = 176, calls = 57, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 76 [2024-05-12 10:43:48,736 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-05-12 10:43:48,736 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-05-12 10:43:48,737 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-05-12 10:43:48,737 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-05-12 10:43:48,745 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (1/1) ... [2024-05-12 10:43:48,745 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (1/1) ... [2024-05-12 10:43:48,760 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (1/1) ... [2024-05-12 10:43:48,779 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:43:48,779 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (1/1) ... [2024-05-12 10:43:48,780 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (1/1) ... [2024-05-12 10:43:48,788 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (1/1) ... [2024-05-12 10:43:48,794 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (1/1) ... [2024-05-12 10:43:48,798 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (1/1) ... [2024-05-12 10:43:48,806 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (1/1) ... [2024-05-12 10:43:48,809 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-05-12 10:43:48,811 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-05-12 10:43:48,811 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-05-12 10:43:48,811 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-05-12 10:43:48,812 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (1/1) ... [2024-05-12 10:43:48,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-05-12 10:43:48,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-05-12 10:43:48,869 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:43:48,892 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:43:48,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-05-12 10:43:48,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-05-12 10:43:48,901 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-05-12 10:43:48,902 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2024-05-12 10:43:48,902 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-05-12 10:43:48,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-05-12 10:43:48,902 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-05-12 10:43:48,902 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-05-12 10:43:48,902 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-05-12 10:43:48,902 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-05-12 10:43:48,903 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-05-12 10:43:48,903 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-05-12 10:43:48,903 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-05-12 10:43:48,903 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-05-12 10:43:48,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-05-12 10:43:48,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-05-12 10:43:48,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-05-12 10:43:48,904 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2024-05-12 10:43:48,905 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-05-12 10:43:48,905 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-05-12 10:43:48,905 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-05-12 10:43:48,906 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:43:49,049 INFO L244 CfgBuilder]: Building ICFG [2024-05-12 10:43:49,051 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-05-12 10:43:49,289 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-05-12 10:43:49,289 INFO L293 CfgBuilder]: Performing block encoding [2024-05-12 10:43:49,371 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-05-12 10:43:49,372 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-05-12 10:43:49,372 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:43:49 BoogieIcfgContainer [2024-05-12 10:43:49,372 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-05-12 10:43:49,374 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-05-12 10:43:49,374 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-05-12 10:43:49,376 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-05-12 10:43:49,376 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 12.05 10:43:46" (1/4) ... [2024-05-12 10:43:49,377 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ef54d91 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 12.05 10:43:49, skipping insertion in model container [2024-05-12 10:43:49,377 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.05 10:43:48" (2/4) ... [2024-05-12 10:43:49,377 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ef54d91 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 10:43:49, skipping insertion in model container [2024-05-12 10:43:49,377 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.05 10:43:48" (3/4) ... [2024-05-12 10:43:49,378 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ef54d91 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.05 10:43:49, skipping insertion in model container [2024-05-12 10:43:49,378 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.05 10:43:49" (4/4) ... [2024-05-12 10:43:49,379 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_tso.i [2024-05-12 10:43:49,391 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-05-12 10:43:49,392 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-05-12 10:43:49,392 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-05-12 10:43:49,425 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-05-12 10:43:49,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 57 places, 48 transitions, 108 flow [2024-05-12 10:43:49,527 INFO L124 PetriNetUnfolderBase]: 1/45 cut-off events. [2024-05-12 10:43:49,527 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:43:49,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55 conditions, 45 events. 1/45 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 72 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-05-12 10:43:49,530 INFO L82 GeneralOperation]: Start removeDead. Operand has 57 places, 48 transitions, 108 flow [2024-05-12 10:43:49,532 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 42 transitions, 93 flow [2024-05-12 10:43:49,539 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-05-12 10:43:49,560 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;@162d3326, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-05-12 10:43:49,560 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-05-12 10:43:49,563 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-05-12 10:43:49,563 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-05-12 10:43:49,563 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-05-12 10:43:49,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:49,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-05-12 10:43:49,564 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:43:49,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:49,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1757435160, now seen corresponding path program 1 times [2024-05-12 10:43:49,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:49,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913271501] [2024-05-12 10:43:49,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:49,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:49,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:50,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:50,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:50,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913271501] [2024-05-12 10:43:50,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913271501] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:50,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:50,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-05-12 10:43:50,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445297416] [2024-05-12 10:43:50,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:50,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-05-12 10:43:50,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:50,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-05-12 10:43:50,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-05-12 10:43:50,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-05-12 10:43:50,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 42 transitions, 93 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:43:50,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:50,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-05-12 10:43:50,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:50,391 INFO L124 PetriNetUnfolderBase]: 943/1665 cut-off events. [2024-05-12 10:43:50,391 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-05-12 10:43:50,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3135 conditions, 1665 events. 943/1665 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9906 event pairs, 677 based on Foata normal form. 1/1575 useless extension candidates. Maximal degree in co-relation 3120. Up to 1411 conditions per place. [2024-05-12 10:43:50,401 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 34 selfloop transitions, 4 changer transitions 0/54 dead transitions. [2024-05-12 10:43:50,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 54 transitions, 199 flow [2024-05-12 10:43:50,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-05-12 10:43:50,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-05-12 10:43:50,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 101 transitions. [2024-05-12 10:43:50,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7013888888888888 [2024-05-12 10:43:50,411 INFO L175 Difference]: Start difference. First operand has 52 places, 42 transitions, 93 flow. Second operand 3 states and 101 transitions. [2024-05-12 10:43:50,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 54 transitions, 199 flow [2024-05-12 10:43:50,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 54 transitions, 194 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:50,415 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 120 flow [2024-05-12 10:43:50,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=120, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-05-12 10:43:50,418 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-05-12 10:43:50,418 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 120 flow [2024-05-12 10:43:50,418 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:43:50,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:50,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:50,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-05-12 10:43:50,419 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:43:50,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:50,420 INFO L85 PathProgramCache]: Analyzing trace with hash -972996281, now seen corresponding path program 1 times [2024-05-12 10:43:50,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:50,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275746675] [2024-05-12 10:43:50,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:50,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:50,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:50,650 INFO L134 CoverageAnalysis]: 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:50,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:50,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275746675] [2024-05-12 10:43:50,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275746675] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:50,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:50,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:43:50,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561081228] [2024-05-12 10:43:50,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:50,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:43:50,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:50,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:43:50,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:43:50,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 48 [2024-05-12 10:43:50,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:50,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:50,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 48 [2024-05-12 10:43:50,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:50,904 INFO L124 PetriNetUnfolderBase]: 937/1617 cut-off events. [2024-05-12 10:43:50,905 INFO L125 PetriNetUnfolderBase]: For 300/300 co-relation queries the response was YES. [2024-05-12 10:43:50,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3500 conditions, 1617 events. 937/1617 cut-off events. For 300/300 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9261 event pairs, 477 based on Foata normal form. 3/1590 useless extension candidates. Maximal degree in co-relation 3485. Up to 1383 conditions per place. [2024-05-12 10:43:50,916 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 43 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-05-12 10:43:50,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 66 transitions, 274 flow [2024-05-12 10:43:50,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:43:50,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:43:50,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 133 transitions. [2024-05-12 10:43:50,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6927083333333334 [2024-05-12 10:43:50,923 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 120 flow. Second operand 4 states and 133 transitions. [2024-05-12 10:43:50,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 66 transitions, 274 flow [2024-05-12 10:43:50,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 66 transitions, 270 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:50,928 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 156 flow [2024-05-12 10:43:50,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=156, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-05-12 10:43:50,934 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 3 predicate places. [2024-05-12 10:43:50,935 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 156 flow [2024-05-12 10:43:50,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:50,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:50,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:50,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-05-12 10:43:50,935 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:43:50,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:50,938 INFO L85 PathProgramCache]: Analyzing trace with hash -893155947, now seen corresponding path program 1 times [2024-05-12 10:43:50,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:50,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642866161] [2024-05-12 10:43:50,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:50,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:50,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:51,288 INFO L134 CoverageAnalysis]: 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:51,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:51,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642866161] [2024-05-12 10:43:51,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642866161] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:51,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:51,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:43:51,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340261781] [2024-05-12 10:43:51,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:51,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:43:51,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:51,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:43:51,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:43:51,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:51,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 156 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:43:51,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:51,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:51,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:51,566 INFO L124 PetriNetUnfolderBase]: 1193/2033 cut-off events. [2024-05-12 10:43:51,566 INFO L125 PetriNetUnfolderBase]: For 1014/1014 co-relation queries the response was YES. [2024-05-12 10:43:51,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4849 conditions, 2033 events. 1193/2033 cut-off events. For 1014/1014 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12085 event pairs, 762 based on Foata normal form. 2/1983 useless extension candidates. Maximal degree in co-relation 4832. Up to 1760 conditions per place. [2024-05-12 10:43:51,576 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 44 selfloop transitions, 7 changer transitions 0/66 dead transitions. [2024-05-12 10:43:51,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 66 transitions, 306 flow [2024-05-12 10:43:51,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:43:51,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:43:51,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-05-12 10:43:51,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.65625 [2024-05-12 10:43:51,578 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 156 flow. Second operand 4 states and 126 transitions. [2024-05-12 10:43:51,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 66 transitions, 306 flow [2024-05-12 10:43:51,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 292 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:51,580 INFO L231 Difference]: Finished difference. Result has 57 places, 51 transitions, 182 flow [2024-05-12 10:43:51,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=182, PETRI_PLACES=57, PETRI_TRANSITIONS=51} [2024-05-12 10:43:51,581 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 5 predicate places. [2024-05-12 10:43:51,581 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 51 transitions, 182 flow [2024-05-12 10:43:51,581 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:43:51,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:51,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:51,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-05-12 10:43:51,582 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:43:51,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:51,582 INFO L85 PathProgramCache]: Analyzing trace with hash 175003491, now seen corresponding path program 1 times [2024-05-12 10:43:51,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:51,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968849103] [2024-05-12 10:43:51,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:51,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:51,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:51,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:43:51,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:51,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968849103] [2024-05-12 10:43:51,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968849103] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:51,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:51,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:51,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398146207] [2024-05-12 10:43:51,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:51,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:51,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:51,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:51,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:51,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:51,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 51 transitions, 182 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:43:51,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:51,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:51,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:52,116 INFO L124 PetriNetUnfolderBase]: 1184/2100 cut-off events. [2024-05-12 10:43:52,117 INFO L125 PetriNetUnfolderBase]: For 1681/1729 co-relation queries the response was YES. [2024-05-12 10:43:52,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5290 conditions, 2100 events. 1184/2100 cut-off events. For 1681/1729 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12642 event pairs, 462 based on Foata normal form. 6/2045 useless extension candidates. Maximal degree in co-relation 5272. Up to 1682 conditions per place. [2024-05-12 10:43:52,130 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 62 selfloop transitions, 12 changer transitions 0/89 dead transitions. [2024-05-12 10:43:52,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 89 transitions, 430 flow [2024-05-12 10:43:52,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:52,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:52,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 188 transitions. [2024-05-12 10:43:52,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2024-05-12 10:43:52,134 INFO L175 Difference]: Start difference. First operand has 57 places, 51 transitions, 182 flow. Second operand 6 states and 188 transitions. [2024-05-12 10:43:52,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 89 transitions, 430 flow [2024-05-12 10:43:52,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 89 transitions, 414 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:52,137 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 225 flow [2024-05-12 10:43:52,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=225, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-05-12 10:43:52,139 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 9 predicate places. [2024-05-12 10:43:52,139 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 225 flow [2024-05-12 10:43:52,139 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:43:52,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:52,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:52,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-05-12 10:43:52,139 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:43:52,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:52,140 INFO L85 PathProgramCache]: Analyzing trace with hash 575158590, now seen corresponding path program 1 times [2024-05-12 10:43:52,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:52,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803462174] [2024-05-12 10:43:52,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:52,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:52,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:52,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:43:52,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:52,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803462174] [2024-05-12 10:43:52,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803462174] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:52,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:52,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:52,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694589391] [2024-05-12 10:43:52,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:52,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:52,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:52,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:52,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:52,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:52,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 225 flow. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:52,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:52,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:52,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:52,755 INFO L124 PetriNetUnfolderBase]: 1201/2140 cut-off events. [2024-05-12 10:43:52,757 INFO L125 PetriNetUnfolderBase]: For 2643/2699 co-relation queries the response was YES. [2024-05-12 10:43:52,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5854 conditions, 2140 events. 1201/2140 cut-off events. For 2643/2699 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12889 event pairs, 456 based on Foata normal form. 4/2104 useless extension candidates. Maximal degree in co-relation 5834. Up to 1722 conditions per place. [2024-05-12 10:43:52,769 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 57 selfloop transitions, 15 changer transitions 0/87 dead transitions. [2024-05-12 10:43:52,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 87 transitions, 483 flow [2024-05-12 10:43:52,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:52,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:52,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-05-12 10:43:52,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-05-12 10:43:52,772 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 225 flow. Second operand 5 states and 160 transitions. [2024-05-12 10:43:52,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 87 transitions, 483 flow [2024-05-12 10:43:52,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 87 transitions, 454 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:52,777 INFO L231 Difference]: Finished difference. Result has 63 places, 61 transitions, 276 flow [2024-05-12 10:43:52,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=196, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=276, PETRI_PLACES=63, PETRI_TRANSITIONS=61} [2024-05-12 10:43:52,779 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 11 predicate places. [2024-05-12 10:43:52,779 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 61 transitions, 276 flow [2024-05-12 10:43:52,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:52,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:52,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:52,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-05-12 10:43:52,780 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:43:52,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:52,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1272104214, now seen corresponding path program 2 times [2024-05-12 10:43:52,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:52,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970767270] [2024-05-12 10:43:52,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:52,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:52,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:53,059 INFO L134 CoverageAnalysis]: 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:53,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:53,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970767270] [2024-05-12 10:43:53,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970767270] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:53,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:53,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:53,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353381865] [2024-05-12 10:43:53,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:53,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:53,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:53,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:53,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:53,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:53,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 61 transitions, 276 flow. Second operand has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:53,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:53,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:53,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:53,283 INFO L124 PetriNetUnfolderBase]: 1196/2050 cut-off events. [2024-05-12 10:43:53,283 INFO L125 PetriNetUnfolderBase]: For 3716/3829 co-relation queries the response was YES. [2024-05-12 10:43:53,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6128 conditions, 2050 events. 1196/2050 cut-off events. For 3716/3829 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12148 event pairs, 395 based on Foata normal form. 40/2048 useless extension candidates. Maximal degree in co-relation 6107. Up to 1717 conditions per place. [2024-05-12 10:43:53,299 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 52 selfloop transitions, 15 changer transitions 0/82 dead transitions. [2024-05-12 10:43:53,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 82 transitions, 460 flow [2024-05-12 10:43:53,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:53,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:53,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 155 transitions. [2024-05-12 10:43:53,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-05-12 10:43:53,301 INFO L175 Difference]: Start difference. First operand has 63 places, 61 transitions, 276 flow. Second operand 5 states and 155 transitions. [2024-05-12 10:43:53,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 82 transitions, 460 flow [2024-05-12 10:43:53,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 82 transitions, 432 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:53,308 INFO L231 Difference]: Finished difference. Result has 67 places, 61 transitions, 286 flow [2024-05-12 10:43:53,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=67, PETRI_TRANSITIONS=61} [2024-05-12 10:43:53,311 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 15 predicate places. [2024-05-12 10:43:53,311 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 61 transitions, 286 flow [2024-05-12 10:43:53,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.2) internal successors, (106), 5 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:53,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:53,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:53,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-05-12 10:43:53,312 INFO L420 AbstractCegarLoop]: === Iteration 7 === 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:53,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:53,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1532975297, now seen corresponding path program 1 times [2024-05-12 10:43:53,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:53,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337480579] [2024-05-12 10:43:53,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:53,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:53,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:53,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:53,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:53,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337480579] [2024-05-12 10:43:53,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337480579] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:53,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:53,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-05-12 10:43:53,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746188468] [2024-05-12 10:43:53,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:53,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:43:53,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:53,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:43:53,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:43:53,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:53,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 61 transitions, 286 flow. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:53,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:53,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:53,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:53,841 INFO L124 PetriNetUnfolderBase]: 1441/2388 cut-off events. [2024-05-12 10:43:53,842 INFO L125 PetriNetUnfolderBase]: For 4569/4569 co-relation queries the response was YES. [2024-05-12 10:43:53,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7180 conditions, 2388 events. 1441/2388 cut-off events. For 4569/4569 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13958 event pairs, 535 based on Foata normal form. 1/2385 useless extension candidates. Maximal degree in co-relation 7157. Up to 2090 conditions per place. [2024-05-12 10:43:53,855 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 51 selfloop transitions, 7 changer transitions 0/76 dead transitions. [2024-05-12 10:43:53,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 76 transitions, 446 flow [2024-05-12 10:43:53,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:43:53,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:43:53,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 121 transitions. [2024-05-12 10:43:53,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6302083333333334 [2024-05-12 10:43:53,856 INFO L175 Difference]: Start difference. First operand has 67 places, 61 transitions, 286 flow. Second operand 4 states and 121 transitions. [2024-05-12 10:43:53,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 76 transitions, 446 flow [2024-05-12 10:43:53,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 76 transitions, 404 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:53,862 INFO L231 Difference]: Finished difference. Result has 66 places, 64 transitions, 286 flow [2024-05-12 10:43:53,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=286, PETRI_PLACES=66, PETRI_TRANSITIONS=64} [2024-05-12 10:43:53,863 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 14 predicate places. [2024-05-12 10:43:53,863 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 64 transitions, 286 flow [2024-05-12 10:43:53,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:43:53,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:53,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:53,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-05-12 10:43:53,864 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:43:53,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:53,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1886938635, now seen corresponding path program 1 times [2024-05-12 10:43:53,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:53,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154829972] [2024-05-12 10:43:53,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:53,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:53,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:54,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:43:54,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:54,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154829972] [2024-05-12 10:43:54,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154829972] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:54,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:54,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:54,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605259532] [2024-05-12 10:43:54,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:54,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:54,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:54,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:54,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:54,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:54,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 64 transitions, 286 flow. Second operand has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call 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:54,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:54,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:54,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:54,465 INFO L124 PetriNetUnfolderBase]: 1210/2041 cut-off events. [2024-05-12 10:43:54,465 INFO L125 PetriNetUnfolderBase]: For 4873/5007 co-relation queries the response was YES. [2024-05-12 10:43:54,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6528 conditions, 2041 events. 1210/2041 cut-off events. For 4873/5007 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11823 event pairs, 362 based on Foata normal form. 2/2021 useless extension candidates. Maximal degree in co-relation 6505. Up to 1744 conditions per place. [2024-05-12 10:43:54,474 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 72 selfloop transitions, 13 changer transitions 0/100 dead transitions. [2024-05-12 10:43:54,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 100 transitions, 558 flow [2024-05-12 10:43:54,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:54,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:54,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-05-12 10:43:54,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2024-05-12 10:43:54,476 INFO L175 Difference]: Start difference. First operand has 66 places, 64 transitions, 286 flow. Second operand 6 states and 187 transitions. [2024-05-12 10:43:54,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 100 transitions, 558 flow [2024-05-12 10:43:54,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 100 transitions, 538 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:54,480 INFO L231 Difference]: Finished difference. Result has 70 places, 67 transitions, 328 flow [2024-05-12 10:43:54,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=266, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=328, PETRI_PLACES=70, PETRI_TRANSITIONS=67} [2024-05-12 10:43:54,481 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 18 predicate places. [2024-05-12 10:43:54,481 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 67 transitions, 328 flow [2024-05-12 10:43:54,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call 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:54,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:54,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:54,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-05-12 10:43:54,482 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:43:54,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:54,482 INFO L85 PathProgramCache]: Analyzing trace with hash -82460729, now seen corresponding path program 2 times [2024-05-12 10:43:54,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:54,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952642241] [2024-05-12 10:43:54,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:54,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:54,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:54,768 INFO L134 CoverageAnalysis]: 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:54,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:54,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952642241] [2024-05-12 10:43:54,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952642241] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:54,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:54,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:54,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816762698] [2024-05-12 10:43:54,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:54,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:54,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:54,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:54,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:54,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:54,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 67 transitions, 328 flow. Second operand has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call 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:54,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:54,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:54,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:55,024 INFO L124 PetriNetUnfolderBase]: 1227/2127 cut-off events. [2024-05-12 10:43:55,025 INFO L125 PetriNetUnfolderBase]: For 6458/6597 co-relation queries the response was YES. [2024-05-12 10:43:55,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7154 conditions, 2127 events. 1227/2127 cut-off events. For 6458/6597 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12687 event pairs, 431 based on Foata normal form. 27/2134 useless extension candidates. Maximal degree in co-relation 7130. Up to 1701 conditions per place. [2024-05-12 10:43:55,039 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 65 selfloop transitions, 25 changer transitions 0/105 dead transitions. [2024-05-12 10:43:55,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 105 transitions, 670 flow [2024-05-12 10:43:55,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:55,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:55,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-05-12 10:43:55,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6597222222222222 [2024-05-12 10:43:55,041 INFO L175 Difference]: Start difference. First operand has 70 places, 67 transitions, 328 flow. Second operand 6 states and 190 transitions. [2024-05-12 10:43:55,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 105 transitions, 670 flow [2024-05-12 10:43:55,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 105 transitions, 632 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 10:43:55,046 INFO L231 Difference]: Finished difference. Result has 72 places, 73 transitions, 410 flow [2024-05-12 10:43:55,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=410, PETRI_PLACES=72, PETRI_TRANSITIONS=73} [2024-05-12 10:43:55,047 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 20 predicate places. [2024-05-12 10:43:55,047 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 73 transitions, 410 flow [2024-05-12 10:43:55,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call 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:55,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:55,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:55,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-05-12 10:43:55,048 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:43:55,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:55,051 INFO L85 PathProgramCache]: Analyzing trace with hash 315165277, now seen corresponding path program 3 times [2024-05-12 10:43:55,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:55,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355721552] [2024-05-12 10:43:55,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:55,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:55,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:55,303 INFO L134 CoverageAnalysis]: 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:55,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:55,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355721552] [2024-05-12 10:43:55,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355721552] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:55,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:55,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:43:55,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397820416] [2024-05-12 10:43:55,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:55,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:43:55,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:55,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:43:55,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:43:55,337 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:55,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 73 transitions, 410 flow. Second operand has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call 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:55,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:55,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:55,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:55,536 INFO L124 PetriNetUnfolderBase]: 1222/2115 cut-off events. [2024-05-12 10:43:55,536 INFO L125 PetriNetUnfolderBase]: For 8545/8707 co-relation queries the response was YES. [2024-05-12 10:43:55,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7534 conditions, 2115 events. 1222/2115 cut-off events. For 8545/8707 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12756 event pairs, 548 based on Foata normal form. 40/2113 useless extension candidates. Maximal degree in co-relation 7509. Up to 1696 conditions per place. [2024-05-12 10:43:55,552 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 60 selfloop transitions, 25 changer transitions 0/100 dead transitions. [2024-05-12 10:43:55,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 100 transitions, 644 flow [2024-05-12 10:43:55,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:43:55,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:43:55,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-05-12 10:43:55,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6423611111111112 [2024-05-12 10:43:55,554 INFO L175 Difference]: Start difference. First operand has 72 places, 73 transitions, 410 flow. Second operand 6 states and 185 transitions. [2024-05-12 10:43:55,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 100 transitions, 644 flow [2024-05-12 10:43:55,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 100 transitions, 594 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:55,561 INFO L231 Difference]: Finished difference. Result has 76 places, 73 transitions, 418 flow [2024-05-12 10:43:55,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=418, PETRI_PLACES=76, PETRI_TRANSITIONS=73} [2024-05-12 10:43:55,562 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 24 predicate places. [2024-05-12 10:43:55,563 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 73 transitions, 418 flow [2024-05-12 10:43:55,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.0) internal successors, (126), 6 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call 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:55,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:55,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:55,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-05-12 10:43:55,563 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:43:55,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:55,564 INFO L85 PathProgramCache]: Analyzing trace with hash 233117075, now seen corresponding path program 1 times [2024-05-12 10:43:55,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:55,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883305576] [2024-05-12 10:43:55,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:55,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:55,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:55,852 INFO L134 CoverageAnalysis]: 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:55,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:55,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883305576] [2024-05-12 10:43:55,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883305576] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:55,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:55,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:55,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994076042] [2024-05-12 10:43:55,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:55,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:55,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:55,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:55,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:55,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:55,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 73 transitions, 418 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:55,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:55,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:55,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:56,145 INFO L124 PetriNetUnfolderBase]: 1586/2569 cut-off events. [2024-05-12 10:43:56,145 INFO L125 PetriNetUnfolderBase]: For 10475/10475 co-relation queries the response was YES. [2024-05-12 10:43:56,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9322 conditions, 2569 events. 1586/2569 cut-off events. For 10475/10475 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14755 event pairs, 497 based on Foata normal form. 4/2569 useless extension candidates. Maximal degree in co-relation 9295. Up to 2280 conditions per place. [2024-05-12 10:43:56,162 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 75 selfloop transitions, 9 changer transitions 0/98 dead transitions. [2024-05-12 10:43:56,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 98 transitions, 664 flow [2024-05-12 10:43:56,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:56,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:56,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-05-12 10:43:56,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:43:56,163 INFO L175 Difference]: Start difference. First operand has 76 places, 73 transitions, 418 flow. Second operand 5 states and 150 transitions. [2024-05-12 10:43:56,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 98 transitions, 664 flow [2024-05-12 10:43:56,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 98 transitions, 598 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:56,171 INFO L231 Difference]: Finished difference. Result has 76 places, 75 transitions, 405 flow [2024-05-12 10:43:56,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=405, PETRI_PLACES=76, PETRI_TRANSITIONS=75} [2024-05-12 10:43:56,171 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 24 predicate places. [2024-05-12 10:43:56,172 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 75 transitions, 405 flow [2024-05-12 10:43:56,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call 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:56,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:56,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:43:56,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-05-12 10:43:56,172 INFO L420 AbstractCegarLoop]: === Iteration 12 === 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:56,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:56,173 INFO L85 PathProgramCache]: Analyzing trace with hash -277593095, now seen corresponding path program 1 times [2024-05-12 10:43:56,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:56,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872129775] [2024-05-12 10:43:56,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:56,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:56,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:56,438 INFO L134 CoverageAnalysis]: 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:56,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:56,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872129775] [2024-05-12 10:43:56,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872129775] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:56,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:56,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:56,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774277783] [2024-05-12 10:43:56,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:56,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:56,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:56,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:56,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:56,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:56,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 75 transitions, 405 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call 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:56,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:56,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:56,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:56,685 INFO L124 PetriNetUnfolderBase]: 1467/2473 cut-off events. [2024-05-12 10:43:56,685 INFO L125 PetriNetUnfolderBase]: For 12023/12029 co-relation queries the response was YES. [2024-05-12 10:43:56,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9024 conditions, 2473 events. 1467/2473 cut-off events. For 12023/12029 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 14869 event pairs, 741 based on Foata normal form. 5/2446 useless extension candidates. Maximal degree in co-relation 8996. Up to 2065 conditions per place. [2024-05-12 10:43:56,698 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 63 selfloop transitions, 18 changer transitions 0/99 dead transitions. [2024-05-12 10:43:56,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 99 transitions, 679 flow [2024-05-12 10:43:56,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:56,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:56,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-05-12 10:43:56,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2024-05-12 10:43:56,700 INFO L175 Difference]: Start difference. First operand has 76 places, 75 transitions, 405 flow. Second operand 5 states and 151 transitions. [2024-05-12 10:43:56,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 99 transitions, 679 flow [2024-05-12 10:43:56,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 99 transitions, 644 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-05-12 10:43:56,712 INFO L231 Difference]: Finished difference. Result has 79 places, 83 transitions, 488 flow [2024-05-12 10:43:56,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=488, PETRI_PLACES=79, PETRI_TRANSITIONS=83} [2024-05-12 10:43:56,713 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 27 predicate places. [2024-05-12 10:43:56,713 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 83 transitions, 488 flow [2024-05-12 10:43:56,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call 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:56,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:56,714 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:43:56,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-05-12 10:43:56,714 INFO L420 AbstractCegarLoop]: === Iteration 13 === 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:56,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:56,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1042584448, now seen corresponding path program 1 times [2024-05-12 10:43:56,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:56,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448115689] [2024-05-12 10:43:56,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:56,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:56,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:56,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:43:56,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:56,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448115689] [2024-05-12 10:43:56,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448115689] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:56,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:56,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:56,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822473850] [2024-05-12 10:43:56,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:56,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:56,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:56,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:56,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:57,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:57,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 83 transitions, 488 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call 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,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:57,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:57,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:57,262 INFO L124 PetriNetUnfolderBase]: 1477/2489 cut-off events. [2024-05-12 10:43:57,262 INFO L125 PetriNetUnfolderBase]: For 13945/13963 co-relation queries the response was YES. [2024-05-12 10:43:57,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9762 conditions, 2489 events. 1477/2489 cut-off events. For 13945/13963 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 14843 event pairs, 524 based on Foata normal form. 6/2480 useless extension candidates. Maximal degree in co-relation 9732. Up to 2070 conditions per place. [2024-05-12 10:43:57,278 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 69 selfloop transitions, 21 changer transitions 0/108 dead transitions. [2024-05-12 10:43:57,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 108 transitions, 776 flow [2024-05-12 10:43:57,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:57,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:57,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-05-12 10:43:57,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6583333333333333 [2024-05-12 10:43:57,280 INFO L175 Difference]: Start difference. First operand has 79 places, 83 transitions, 488 flow. Second operand 5 states and 158 transitions. [2024-05-12 10:43:57,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 108 transitions, 776 flow [2024-05-12 10:43:57,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 108 transitions, 742 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:57,293 INFO L231 Difference]: Finished difference. Result has 83 places, 86 transitions, 535 flow [2024-05-12 10:43:57,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=456, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=535, PETRI_PLACES=83, PETRI_TRANSITIONS=86} [2024-05-12 10:43:57,294 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 31 predicate places. [2024-05-12 10:43:57,294 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 86 transitions, 535 flow [2024-05-12 10:43:57,295 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call 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,295 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:57,295 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:43:57,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-05-12 10:43:57,295 INFO L420 AbstractCegarLoop]: === Iteration 14 === 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,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:57,296 INFO L85 PathProgramCache]: Analyzing trace with hash 986404992, now seen corresponding path program 2 times [2024-05-12 10:43:57,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:57,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617081791] [2024-05-12 10:43:57,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:57,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:57,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:57,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:43:57,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:57,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617081791] [2024-05-12 10:43:57,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617081791] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:57,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:57,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:57,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112171482] [2024-05-12 10:43:57,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:57,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:57,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:57,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:57,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:57,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:57,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 86 transitions, 535 flow. Second operand has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call 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,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:57,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:57,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:57,822 INFO L124 PetriNetUnfolderBase]: 1465/2492 cut-off events. [2024-05-12 10:43:57,822 INFO L125 PetriNetUnfolderBase]: For 15317/15319 co-relation queries the response was YES. [2024-05-12 10:43:57,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9829 conditions, 2492 events. 1465/2492 cut-off events. For 15317/15319 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15125 event pairs, 746 based on Foata normal form. 4/2465 useless extension candidates. Maximal degree in co-relation 9797. Up to 2062 conditions per place. [2024-05-12 10:43:57,839 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 63 selfloop transitions, 20 changer transitions 0/101 dead transitions. [2024-05-12 10:43:57,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 101 transitions, 735 flow [2024-05-12 10:43:57,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:57,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:57,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-05-12 10:43:57,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:43:57,841 INFO L175 Difference]: Start difference. First operand has 83 places, 86 transitions, 535 flow. Second operand 5 states and 150 transitions. [2024-05-12 10:43:57,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 101 transitions, 735 flow [2024-05-12 10:43:57,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 101 transitions, 682 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:57,852 INFO L231 Difference]: Finished difference. Result has 86 places, 86 transitions, 530 flow [2024-05-12 10:43:57,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=530, PETRI_PLACES=86, PETRI_TRANSITIONS=86} [2024-05-12 10:43:57,853 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 34 predicate places. [2024-05-12 10:43:57,853 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 86 transitions, 530 flow [2024-05-12 10:43:57,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 21.8) internal successors, (109), 5 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call 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,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:57,854 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:43:57,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-05-12 10:43:57,854 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:43:57,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:57,855 INFO L85 PathProgramCache]: Analyzing trace with hash -22125634, now seen corresponding path program 1 times [2024-05-12 10:43:57,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:57,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669925465] [2024-05-12 10:43:57,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:57,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:57,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:58,131 INFO L134 CoverageAnalysis]: 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:58,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:58,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669925465] [2024-05-12 10:43:58,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669925465] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:58,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:58,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:58,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816909341] [2024-05-12 10:43:58,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:58,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:58,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:58,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:58,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:58,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:58,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 86 transitions, 530 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:43:58,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:58,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:58,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:58,408 INFO L124 PetriNetUnfolderBase]: 1626/2775 cut-off events. [2024-05-12 10:43:58,408 INFO L125 PetriNetUnfolderBase]: For 16553/16553 co-relation queries the response was YES. [2024-05-12 10:43:58,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10637 conditions, 2775 events. 1626/2775 cut-off events. For 16553/16553 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 16638 event pairs, 614 based on Foata normal form. 1/2772 useless extension candidates. Maximal degree in co-relation 10604. Up to 2352 conditions per place. [2024-05-12 10:43:58,426 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 85 selfloop transitions, 14 changer transitions 0/113 dead transitions. [2024-05-12 10:43:58,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 113 transitions, 852 flow [2024-05-12 10:43:58,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:58,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:58,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-05-12 10:43:58,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6166666666666667 [2024-05-12 10:43:58,427 INFO L175 Difference]: Start difference. First operand has 86 places, 86 transitions, 530 flow. Second operand 5 states and 148 transitions. [2024-05-12 10:43:58,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 113 transitions, 852 flow [2024-05-12 10:43:58,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 113 transitions, 793 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 10:43:58,441 INFO L231 Difference]: Finished difference. Result has 87 places, 94 transitions, 574 flow [2024-05-12 10:43:58,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=574, PETRI_PLACES=87, PETRI_TRANSITIONS=94} [2024-05-12 10:43:58,442 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 35 predicate places. [2024-05-12 10:43:58,442 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 94 transitions, 574 flow [2024-05-12 10:43:58,442 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:43:58,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:58,442 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:43:58,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-05-12 10:43:58,443 INFO L420 AbstractCegarLoop]: === Iteration 16 === 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:58,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:58,443 INFO L85 PathProgramCache]: Analyzing trace with hash 986411936, now seen corresponding path program 2 times [2024-05-12 10:43:58,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:58,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359415031] [2024-05-12 10:43:58,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:58,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:58,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:58,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:43:58,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:58,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359415031] [2024-05-12 10:43:58,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359415031] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:58,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:58,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:43:58,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579053658] [2024-05-12 10:43:58,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:58,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-05-12 10:43:58,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:58,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-05-12 10:43:58,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-05-12 10:43:58,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:43:58,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 94 transitions, 574 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:43:58,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:58,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:43:58,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:59,102 INFO L124 PetriNetUnfolderBase]: 1623/2722 cut-off events. [2024-05-12 10:43:59,102 INFO L125 PetriNetUnfolderBase]: For 18360/18360 co-relation queries the response was YES. [2024-05-12 10:43:59,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10967 conditions, 2722 events. 1623/2722 cut-off events. For 18360/18360 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 16180 event pairs, 742 based on Foata normal form. 1/2695 useless extension candidates. Maximal degree in co-relation 10932. Up to 2349 conditions per place. [2024-05-12 10:43:59,116 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 81 selfloop transitions, 15 changer transitions 0/110 dead transitions. [2024-05-12 10:43:59,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 110 transitions, 805 flow [2024-05-12 10:43:59,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:43:59,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:43:59,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 144 transitions. [2024-05-12 10:43:59,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-05-12 10:43:59,118 INFO L175 Difference]: Start difference. First operand has 87 places, 94 transitions, 574 flow. Second operand 5 states and 144 transitions. [2024-05-12 10:43:59,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 110 transitions, 805 flow [2024-05-12 10:43:59,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 110 transitions, 773 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-05-12 10:43:59,134 INFO L231 Difference]: Finished difference. Result has 91 places, 95 transitions, 583 flow [2024-05-12 10:43:59,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=542, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=583, PETRI_PLACES=91, PETRI_TRANSITIONS=95} [2024-05-12 10:43:59,134 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 39 predicate places. [2024-05-12 10:43:59,134 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 95 transitions, 583 flow [2024-05-12 10:43:59,135 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:43:59,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:59,135 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:43:59,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-05-12 10:43:59,135 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:43:59,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:59,136 INFO L85 PathProgramCache]: Analyzing trace with hash -984880398, now seen corresponding path program 1 times [2024-05-12 10:43:59,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:59,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562528538] [2024-05-12 10:43:59,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:59,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:59,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:43:59,390 INFO L134 CoverageAnalysis]: 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:59,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:43:59,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562528538] [2024-05-12 10:43:59,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562528538] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:43:59,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:43:59,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:43:59,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316304198] [2024-05-12 10:43:59,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:43:59,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:43:59,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:43:59,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:43:59,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:43:59,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:43:59,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 95 transitions, 583 flow. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:59,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:43:59,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:43:59,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:43:59,817 INFO L124 PetriNetUnfolderBase]: 1650/2853 cut-off events. [2024-05-12 10:43:59,817 INFO L125 PetriNetUnfolderBase]: For 24259/24386 co-relation queries the response was YES. [2024-05-12 10:43:59,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12005 conditions, 2853 events. 1650/2853 cut-off events. For 24259/24386 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17774 event pairs, 523 based on Foata normal form. 28/2814 useless extension candidates. Maximal degree in co-relation 11968. Up to 2080 conditions per place. [2024-05-12 10:43:59,836 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 116 selfloop transitions, 17 changer transitions 0/151 dead transitions. [2024-05-12 10:43:59,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 151 transitions, 1087 flow [2024-05-12 10:43:59,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:43:59,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:43:59,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2024-05-12 10:43:59,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6484375 [2024-05-12 10:43:59,838 INFO L175 Difference]: Start difference. First operand has 91 places, 95 transitions, 583 flow. Second operand 8 states and 249 transitions. [2024-05-12 10:43:59,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 151 transitions, 1087 flow [2024-05-12 10:43:59,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 151 transitions, 1065 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-05-12 10:43:59,856 INFO L231 Difference]: Finished difference. Result has 97 places, 97 transitions, 639 flow [2024-05-12 10:43:59,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=561, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=639, PETRI_PLACES=97, PETRI_TRANSITIONS=97} [2024-05-12 10:43:59,857 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 45 predicate places. [2024-05-12 10:43:59,857 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 97 transitions, 639 flow [2024-05-12 10:43:59,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:59,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:43:59,858 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:43:59,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-05-12 10:43:59,858 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:43:59,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:43:59,859 INFO L85 PathProgramCache]: Analyzing trace with hash -982023438, now seen corresponding path program 2 times [2024-05-12 10:43:59,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:43:59,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217727137] [2024-05-12 10:43:59,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:43:59,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:43:59,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:00,142 INFO L134 CoverageAnalysis]: 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:00,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:00,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217727137] [2024-05-12 10:44:00,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217727137] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:00,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:00,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:00,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96857723] [2024-05-12 10:44:00,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:00,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:00,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:00,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:00,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:00,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:44:00,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 97 transitions, 639 flow. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:00,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:00,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:44:00,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:00,599 INFO L124 PetriNetUnfolderBase]: 1622/2800 cut-off events. [2024-05-12 10:44:00,600 INFO L125 PetriNetUnfolderBase]: For 25864/25971 co-relation queries the response was YES. [2024-05-12 10:44:00,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11910 conditions, 2800 events. 1622/2800 cut-off events. For 25864/25971 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 17412 event pairs, 661 based on Foata normal form. 32/2762 useless extension candidates. Maximal degree in co-relation 11871. Up to 2209 conditions per place. [2024-05-12 10:44:00,623 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 108 selfloop transitions, 14 changer transitions 0/140 dead transitions. [2024-05-12 10:44:00,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 140 transitions, 1001 flow [2024-05-12 10:44:00,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:00,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:00,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 217 transitions. [2024-05-12 10:44:00,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-05-12 10:44:00,625 INFO L175 Difference]: Start difference. First operand has 97 places, 97 transitions, 639 flow. Second operand 7 states and 217 transitions. [2024-05-12 10:44:00,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 140 transitions, 1001 flow [2024-05-12 10:44:00,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 140 transitions, 973 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:00,651 INFO L231 Difference]: Finished difference. Result has 100 places, 97 transitions, 646 flow [2024-05-12 10:44:00,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=611, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=646, PETRI_PLACES=100, PETRI_TRANSITIONS=97} [2024-05-12 10:44:00,652 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 48 predicate places. [2024-05-12 10:44:00,652 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 97 transitions, 646 flow [2024-05-12 10:44:00,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:00,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:00,653 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:44:00,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-05-12 10:44:00,653 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:44:00,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:00,654 INFO L85 PathProgramCache]: Analyzing trace with hash -866732268, now seen corresponding path program 3 times [2024-05-12 10:44:00,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:00,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800510288] [2024-05-12 10:44:00,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:00,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:00,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:00,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:00,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:00,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800510288] [2024-05-12 10:44:00,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800510288] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:00,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:00,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:00,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832735021] [2024-05-12 10:44:00,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:00,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:00,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:00,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:00,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:01,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:44:01,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 97 transitions, 646 flow. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:01,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:01,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:44:01,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:01,320 INFO L124 PetriNetUnfolderBase]: 1733/3015 cut-off events. [2024-05-12 10:44:01,320 INFO L125 PetriNetUnfolderBase]: For 29125/29226 co-relation queries the response was YES. [2024-05-12 10:44:01,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12849 conditions, 3015 events. 1733/3015 cut-off events. For 29125/29226 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19307 event pairs, 683 based on Foata normal form. 48/2985 useless extension candidates. Maximal degree in co-relation 12808. Up to 2310 conditions per place. [2024-05-12 10:44:01,338 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 92 selfloop transitions, 28 changer transitions 0/138 dead transitions. [2024-05-12 10:44:01,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 138 transitions, 1016 flow [2024-05-12 10:44:01,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:01,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:01,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-05-12 10:44:01,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-05-12 10:44:01,340 INFO L175 Difference]: Start difference. First operand has 100 places, 97 transitions, 646 flow. Second operand 7 states and 218 transitions. [2024-05-12 10:44:01,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 138 transitions, 1016 flow [2024-05-12 10:44:01,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 138 transitions, 983 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-05-12 10:44:01,361 INFO L231 Difference]: Finished difference. Result has 101 places, 98 transitions, 698 flow [2024-05-12 10:44:01,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=698, PETRI_PLACES=101, PETRI_TRANSITIONS=98} [2024-05-12 10:44:01,361 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 49 predicate places. [2024-05-12 10:44:01,361 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 98 transitions, 698 flow [2024-05-12 10:44:01,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:01,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:01,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:01,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-05-12 10:44:01,362 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:44:01,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:01,363 INFO L85 PathProgramCache]: Analyzing trace with hash 530431562, now seen corresponding path program 1 times [2024-05-12 10:44:01,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:01,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821083075] [2024-05-12 10:44:01,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:01,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:01,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:01,631 INFO L134 CoverageAnalysis]: 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:01,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:01,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821083075] [2024-05-12 10:44:01,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821083075] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:01,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:01,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:01,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698077350] [2024-05-12 10:44:01,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:01,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:01,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:01,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:01,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:01,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:01,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 98 transitions, 698 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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:01,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:01,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:01,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:02,042 INFO L124 PetriNetUnfolderBase]: 1986/3242 cut-off events. [2024-05-12 10:44:02,043 INFO L125 PetriNetUnfolderBase]: For 31369/31369 co-relation queries the response was YES. [2024-05-12 10:44:02,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14274 conditions, 3242 events. 1986/3242 cut-off events. For 31369/31369 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19715 event pairs, 556 based on Foata normal form. 4/3231 useless extension candidates. Maximal degree in co-relation 14232. Up to 2826 conditions per place. [2024-05-12 10:44:02,060 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 100 selfloop transitions, 19 changer transitions 0/133 dead transitions. [2024-05-12 10:44:02,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 133 transitions, 1044 flow [2024-05-12 10:44:02,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:02,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:02,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-05-12 10:44:02,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6388888888888888 [2024-05-12 10:44:02,062 INFO L175 Difference]: Start difference. First operand has 101 places, 98 transitions, 698 flow. Second operand 6 states and 184 transitions. [2024-05-12 10:44:02,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 133 transitions, 1044 flow [2024-05-12 10:44:02,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 133 transitions, 983 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:02,092 INFO L231 Difference]: Finished difference. Result has 102 places, 100 transitions, 712 flow [2024-05-12 10:44:02,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=637, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=712, PETRI_PLACES=102, PETRI_TRANSITIONS=100} [2024-05-12 10:44:02,093 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 50 predicate places. [2024-05-12 10:44:02,093 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 100 transitions, 712 flow [2024-05-12 10:44:02,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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:02,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:02,094 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:44:02,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-05-12 10:44:02,094 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:44:02,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:02,094 INFO L85 PathProgramCache]: Analyzing trace with hash -302989740, now seen corresponding path program 4 times [2024-05-12 10:44:02,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:02,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137244621] [2024-05-12 10:44:02,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:02,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:02,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:02,334 INFO L134 CoverageAnalysis]: 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:02,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:02,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137244621] [2024-05-12 10:44:02,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137244621] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:02,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:02,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:02,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364291432] [2024-05-12 10:44:02,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:02,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:02,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:02,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:02,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:02,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:44:02,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 100 transitions, 712 flow. Second operand has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:02,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:02,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:44:02,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:02,722 INFO L124 PetriNetUnfolderBase]: 1808/3128 cut-off events. [2024-05-12 10:44:02,722 INFO L125 PetriNetUnfolderBase]: For 34682/34813 co-relation queries the response was YES. [2024-05-12 10:44:02,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13715 conditions, 3128 events. 1808/3128 cut-off events. For 34682/34813 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 20031 event pairs, 715 based on Foata normal form. 44/3097 useless extension candidates. Maximal degree in co-relation 13672. Up to 2431 conditions per place. [2024-05-12 10:44:02,739 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 92 selfloop transitions, 28 changer transitions 0/138 dead transitions. [2024-05-12 10:44:02,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 138 transitions, 1078 flow [2024-05-12 10:44:02,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:02,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:02,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-05-12 10:44:02,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-05-12 10:44:02,741 INFO L175 Difference]: Start difference. First operand has 102 places, 100 transitions, 712 flow. Second operand 7 states and 215 transitions. [2024-05-12 10:44:02,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 138 transitions, 1078 flow [2024-05-12 10:44:02,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 138 transitions, 1021 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:02,768 INFO L231 Difference]: Finished difference. Result has 105 places, 101 transitions, 744 flow [2024-05-12 10:44:02,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=655, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=744, PETRI_PLACES=105, PETRI_TRANSITIONS=101} [2024-05-12 10:44:02,768 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 53 predicate places. [2024-05-12 10:44:02,768 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 101 transitions, 744 flow [2024-05-12 10:44:02,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.857142857142858) internal successors, (146), 7 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:02,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:02,769 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:44:02,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-05-12 10:44:02,769 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:02,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:02,769 INFO L85 PathProgramCache]: Analyzing trace with hash 2137073886, now seen corresponding path program 2 times [2024-05-12 10:44:02,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:02,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [888053338] [2024-05-12 10:44:02,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:02,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:02,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:03,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:44:03,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:03,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [888053338] [2024-05-12 10:44:03,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [888053338] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:03,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:03,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:03,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508928783] [2024-05-12 10:44:03,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:03,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:03,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:03,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:03,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:03,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:03,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 101 transitions, 744 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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:03,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:03,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:03,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:03,453 INFO L124 PetriNetUnfolderBase]: 2064/3359 cut-off events. [2024-05-12 10:44:03,454 INFO L125 PetriNetUnfolderBase]: For 35999/35999 co-relation queries the response was YES. [2024-05-12 10:44:03,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15062 conditions, 3359 events. 2064/3359 cut-off events. For 35999/35999 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 20463 event pairs, 529 based on Foata normal form. 4/3356 useless extension candidates. Maximal degree in co-relation 15018. Up to 2952 conditions per place. [2024-05-12 10:44:03,472 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 100 selfloop transitions, 19 changer transitions 0/133 dead transitions. [2024-05-12 10:44:03,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 133 transitions, 1088 flow [2024-05-12 10:44:03,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:03,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:03,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 10:44:03,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:44:03,474 INFO L175 Difference]: Start difference. First operand has 105 places, 101 transitions, 744 flow. Second operand 6 states and 180 transitions. [2024-05-12 10:44:03,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 133 transitions, 1088 flow [2024-05-12 10:44:03,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 133 transitions, 1023 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:03,503 INFO L231 Difference]: Finished difference. Result has 106 places, 103 transitions, 760 flow [2024-05-12 10:44:03,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=760, PETRI_PLACES=106, PETRI_TRANSITIONS=103} [2024-05-12 10:44:03,503 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 54 predicate places. [2024-05-12 10:44:03,503 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 103 transitions, 760 flow [2024-05-12 10:44:03,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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:03,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:03,504 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:44:03,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-05-12 10:44:03,504 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:44:03,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:03,505 INFO L85 PathProgramCache]: Analyzing trace with hash 687239474, now seen corresponding path program 3 times [2024-05-12 10:44:03,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:03,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072706123] [2024-05-12 10:44:03,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:03,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:03,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:03,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:03,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:03,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072706123] [2024-05-12 10:44:03,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072706123] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:03,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:03,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:03,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455049410] [2024-05-12 10:44:03,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:03,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:03,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:03,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:03,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:03,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:03,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 103 transitions, 760 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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:03,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:03,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:03,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:04,179 INFO L124 PetriNetUnfolderBase]: 2056/3400 cut-off events. [2024-05-12 10:44:04,180 INFO L125 PetriNetUnfolderBase]: For 36293/36293 co-relation queries the response was YES. [2024-05-12 10:44:04,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14952 conditions, 3400 events. 2056/3400 cut-off events. For 36293/36293 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 20925 event pairs, 651 based on Foata normal form. 4/3379 useless extension candidates. Maximal degree in co-relation 14907. Up to 2855 conditions per place. [2024-05-12 10:44:04,200 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 98 selfloop transitions, 23 changer transitions 0/135 dead transitions. [2024-05-12 10:44:04,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 135 transitions, 1110 flow [2024-05-12 10:44:04,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:04,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:04,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 10:44:04,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:44:04,201 INFO L175 Difference]: Start difference. First operand has 106 places, 103 transitions, 760 flow. Second operand 6 states and 180 transitions. [2024-05-12 10:44:04,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 135 transitions, 1110 flow [2024-05-12 10:44:04,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 135 transitions, 1047 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:04,237 INFO L231 Difference]: Finished difference. Result has 108 places, 105 transitions, 790 flow [2024-05-12 10:44:04,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=790, PETRI_PLACES=108, PETRI_TRANSITIONS=105} [2024-05-12 10:44:04,238 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 56 predicate places. [2024-05-12 10:44:04,238 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 105 transitions, 790 flow [2024-05-12 10:44:04,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call 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:04,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:04,239 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:44:04,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-05-12 10:44:04,239 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:44:04,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:04,239 INFO L85 PathProgramCache]: Analyzing trace with hash -685893798, now seen corresponding path program 1 times [2024-05-12 10:44:04,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:04,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011335240] [2024-05-12 10:44:04,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:04,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:04,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:04,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:04,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:04,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011335240] [2024-05-12 10:44:04,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011335240] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:04,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:04,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:04,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732858809] [2024-05-12 10:44:04,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:04,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:04,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:04,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:04,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:04,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:04,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 105 transitions, 790 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:44:04,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:04,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:04,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:04,842 INFO L124 PetriNetUnfolderBase]: 2108/3476 cut-off events. [2024-05-12 10:44:04,842 INFO L125 PetriNetUnfolderBase]: For 39255/39255 co-relation queries the response was YES. [2024-05-12 10:44:04,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15476 conditions, 3476 events. 2108/3476 cut-off events. For 39255/39255 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21448 event pairs, 544 based on Foata normal form. 2/3467 useless extension candidates. Maximal degree in co-relation 15430. Up to 2934 conditions per place. [2024-05-12 10:44:04,864 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 108 selfloop transitions, 31 changer transitions 0/153 dead transitions. [2024-05-12 10:44:04,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 153 transitions, 1396 flow [2024-05-12 10:44:04,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:04,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:04,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-05-12 10:44:04,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-05-12 10:44:04,866 INFO L175 Difference]: Start difference. First operand has 108 places, 105 transitions, 790 flow. Second operand 6 states and 180 transitions. [2024-05-12 10:44:04,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 153 transitions, 1396 flow [2024-05-12 10:44:04,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 153 transitions, 1313 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:04,898 INFO L231 Difference]: Finished difference. Result has 113 places, 126 transitions, 990 flow [2024-05-12 10:44:04,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=990, PETRI_PLACES=113, PETRI_TRANSITIONS=126} [2024-05-12 10:44:04,899 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 61 predicate places. [2024-05-12 10:44:04,899 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 126 transitions, 990 flow [2024-05-12 10:44:04,899 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:44:04,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:04,899 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:44:04,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-05-12 10:44:04,900 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:44:04,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:04,900 INFO L85 PathProgramCache]: Analyzing trace with hash 514266710, now seen corresponding path program 2 times [2024-05-12 10:44:04,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:04,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778226403] [2024-05-12 10:44:04,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:04,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:04,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:05,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:44:05,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:05,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778226403] [2024-05-12 10:44:05,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778226403] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:05,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:05,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:05,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645761143] [2024-05-12 10:44:05,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:05,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:05,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:05,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:05,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:05,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:05,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 126 transitions, 990 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:44:05,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:05,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:05,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:05,512 INFO L124 PetriNetUnfolderBase]: 2144/3538 cut-off events. [2024-05-12 10:44:05,512 INFO L125 PetriNetUnfolderBase]: For 43212/43212 co-relation queries the response was YES. [2024-05-12 10:44:05,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16578 conditions, 3538 events. 2144/3538 cut-off events. For 43212/43212 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 22027 event pairs, 544 based on Foata normal form. 2/3527 useless extension candidates. Maximal degree in co-relation 16528. Up to 2969 conditions per place. [2024-05-12 10:44:05,536 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 101 selfloop transitions, 44 changer transitions 0/159 dead transitions. [2024-05-12 10:44:05,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 159 transitions, 1550 flow [2024-05-12 10:44:05,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:05,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:05,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 10:44:05,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-05-12 10:44:05,540 INFO L175 Difference]: Start difference. First operand has 113 places, 126 transitions, 990 flow. Second operand 6 states and 176 transitions. [2024-05-12 10:44:05,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 159 transitions, 1550 flow [2024-05-12 10:44:05,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 159 transitions, 1502 flow, removed 24 selfloop flow, removed 0 redundant places. [2024-05-12 10:44:05,584 INFO L231 Difference]: Finished difference. Result has 120 places, 139 transitions, 1201 flow [2024-05-12 10:44:05,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=952, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1201, PETRI_PLACES=120, PETRI_TRANSITIONS=139} [2024-05-12 10:44:05,584 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 68 predicate places. [2024-05-12 10:44:05,584 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 139 transitions, 1201 flow [2024-05-12 10:44:05,584 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:44:05,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:05,585 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:44:05,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-05-12 10:44:05,585 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:44:05,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:05,585 INFO L85 PathProgramCache]: Analyzing trace with hash -479240358, now seen corresponding path program 3 times [2024-05-12 10:44:05,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:05,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099759871] [2024-05-12 10:44:05,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:05,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:05,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:05,827 INFO L134 CoverageAnalysis]: 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:05,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:05,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099759871] [2024-05-12 10:44:05,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099759871] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:05,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:05,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:05,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125021117] [2024-05-12 10:44:05,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:05,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:05,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:05,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:05,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:05,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:05,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 139 transitions, 1201 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:44:05,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:05,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:05,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:06,214 INFO L124 PetriNetUnfolderBase]: 2140/3564 cut-off events. [2024-05-12 10:44:06,214 INFO L125 PetriNetUnfolderBase]: For 46418/46418 co-relation queries the response was YES. [2024-05-12 10:44:06,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17077 conditions, 3564 events. 2140/3564 cut-off events. For 46418/46418 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 22412 event pairs, 563 based on Foata normal form. 2/3548 useless extension candidates. Maximal degree in co-relation 17023. Up to 2967 conditions per place. [2024-05-12 10:44:06,237 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 106 selfloop transitions, 39 changer transitions 0/159 dead transitions. [2024-05-12 10:44:06,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 159 transitions, 1635 flow [2024-05-12 10:44:06,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:06,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:06,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 176 transitions. [2024-05-12 10:44:06,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-05-12 10:44:06,238 INFO L175 Difference]: Start difference. First operand has 120 places, 139 transitions, 1201 flow. Second operand 6 states and 176 transitions. [2024-05-12 10:44:06,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 159 transitions, 1635 flow [2024-05-12 10:44:06,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 159 transitions, 1583 flow, removed 26 selfloop flow, removed 0 redundant places. [2024-05-12 10:44:06,286 INFO L231 Difference]: Finished difference. Result has 126 places, 139 transitions, 1235 flow [2024-05-12 10:44:06,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1235, PETRI_PLACES=126, PETRI_TRANSITIONS=139} [2024-05-12 10:44:06,286 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 74 predicate places. [2024-05-12 10:44:06,287 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 139 transitions, 1235 flow [2024-05-12 10:44:06,287 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:44:06,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:06,287 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:44:06,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-05-12 10:44:06,287 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:44:06,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:06,288 INFO L85 PathProgramCache]: Analyzing trace with hash -483126050, now seen corresponding path program 1 times [2024-05-12 10:44:06,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:06,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442208665] [2024-05-12 10:44:06,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:06,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:06,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:06,532 INFO L134 CoverageAnalysis]: 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:06,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:06,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442208665] [2024-05-12 10:44:06,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442208665] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:06,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:06,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:06,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868363734] [2024-05-12 10:44:06,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:06,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:06,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:06,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:06,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:06,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:44:06,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 139 transitions, 1235 flow. Second operand has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:06,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:06,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:44:06,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:06,906 INFO L124 PetriNetUnfolderBase]: 2121/3613 cut-off events. [2024-05-12 10:44:06,907 INFO L125 PetriNetUnfolderBase]: For 54133/54135 co-relation queries the response was YES. [2024-05-12 10:44:06,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17211 conditions, 3613 events. 2121/3613 cut-off events. For 54133/54135 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23334 event pairs, 827 based on Foata normal form. 14/3580 useless extension candidates. Maximal degree in co-relation 17154. Up to 2868 conditions per place. [2024-05-12 10:44:06,932 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 103 selfloop transitions, 30 changer transitions 0/163 dead transitions. [2024-05-12 10:44:06,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 163 transitions, 1591 flow [2024-05-12 10:44:06,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:06,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:06,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-05-12 10:44:06,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180555555555556 [2024-05-12 10:44:06,934 INFO L175 Difference]: Start difference. First operand has 126 places, 139 transitions, 1235 flow. Second operand 6 states and 178 transitions. [2024-05-12 10:44:06,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 163 transitions, 1591 flow [2024-05-12 10:44:07,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 163 transitions, 1535 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-05-12 10:44:07,057 INFO L231 Difference]: Finished difference. Result has 129 places, 141 transitions, 1280 flow [2024-05-12 10:44:07,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1280, PETRI_PLACES=129, PETRI_TRANSITIONS=141} [2024-05-12 10:44:07,058 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 77 predicate places. [2024-05-12 10:44:07,058 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 141 transitions, 1280 flow [2024-05-12 10:44:07,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.5) internal successors, (129), 6 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:07,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:07,059 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:44:07,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-05-12 10:44:07,059 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:44:07,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:07,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1202922305, now seen corresponding path program 1 times [2024-05-12 10:44:07,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:07,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961122994] [2024-05-12 10:44:07,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:07,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:07,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:07,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:44:07,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:07,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961122994] [2024-05-12 10:44:07,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961122994] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:07,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:07,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:07,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692160384] [2024-05-12 10:44:07,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:07,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:07,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:07,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:07,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:07,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:07,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 141 transitions, 1280 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:44:07,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:07,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:07,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:07,701 INFO L124 PetriNetUnfolderBase]: 2256/3720 cut-off events. [2024-05-12 10:44:07,701 INFO L125 PetriNetUnfolderBase]: For 53056/53056 co-relation queries the response was YES. [2024-05-12 10:44:07,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18277 conditions, 3720 events. 2256/3720 cut-off events. For 53056/53056 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 23266 event pairs, 563 based on Foata normal form. 1/3706 useless extension candidates. Maximal degree in co-relation 18220. Up to 3115 conditions per place. [2024-05-12 10:44:07,727 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 112 selfloop transitions, 52 changer transitions 0/178 dead transitions. [2024-05-12 10:44:07,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 178 transitions, 1876 flow [2024-05-12 10:44:07,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:07,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:07,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 186 transitions. [2024-05-12 10:44:07,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6458333333333334 [2024-05-12 10:44:07,728 INFO L175 Difference]: Start difference. First operand has 129 places, 141 transitions, 1280 flow. Second operand 6 states and 186 transitions. [2024-05-12 10:44:07,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 178 transitions, 1876 flow [2024-05-12 10:44:07,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 178 transitions, 1799 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:07,773 INFO L231 Difference]: Finished difference. Result has 131 places, 149 transitions, 1405 flow [2024-05-12 10:44:07,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1405, PETRI_PLACES=131, PETRI_TRANSITIONS=149} [2024-05-12 10:44:07,774 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 79 predicate places. [2024-05-12 10:44:07,774 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 149 transitions, 1405 flow [2024-05-12 10:44:07,774 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:44:07,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:07,774 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:44:07,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-05-12 10:44:07,775 INFO L420 AbstractCegarLoop]: === Iteration 29 === 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:07,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:07,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1905841827, now seen corresponding path program 2 times [2024-05-12 10:44:07,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:07,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339826540] [2024-05-12 10:44:07,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:07,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:07,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:08,025 INFO L134 CoverageAnalysis]: 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:08,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:08,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339826540] [2024-05-12 10:44:08,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339826540] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:08,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:08,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:08,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788736024] [2024-05-12 10:44:08,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:08,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:08,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:08,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:08,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:08,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:08,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 149 transitions, 1405 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:44:08,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:08,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:08,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:08,429 INFO L124 PetriNetUnfolderBase]: 2281/3776 cut-off events. [2024-05-12 10:44:08,429 INFO L125 PetriNetUnfolderBase]: For 56409/56409 co-relation queries the response was YES. [2024-05-12 10:44:08,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18612 conditions, 3776 events. 2281/3776 cut-off events. For 56409/56409 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23737 event pairs, 562 based on Foata normal form. 1/3758 useless extension candidates. Maximal degree in co-relation 18554. Up to 3133 conditions per place. [2024-05-12 10:44:08,460 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 109 selfloop transitions, 59 changer transitions 0/182 dead transitions. [2024-05-12 10:44:08,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 182 transitions, 2010 flow [2024-05-12 10:44:08,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:08,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:08,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 10:44:08,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-05-12 10:44:08,461 INFO L175 Difference]: Start difference. First operand has 131 places, 149 transitions, 1405 flow. Second operand 6 states and 182 transitions. [2024-05-12 10:44:08,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 182 transitions, 2010 flow [2024-05-12 10:44:08,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 182 transitions, 1904 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-05-12 10:44:08,519 INFO L231 Difference]: Finished difference. Result has 135 places, 156 transitions, 1520 flow [2024-05-12 10:44:08,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1520, PETRI_PLACES=135, PETRI_TRANSITIONS=156} [2024-05-12 10:44:08,520 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 83 predicate places. [2024-05-12 10:44:08,520 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 156 transitions, 1520 flow [2024-05-12 10:44:08,521 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:44:08,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:08,521 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:44:08,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-05-12 10:44:08,521 INFO L420 AbstractCegarLoop]: === Iteration 30 === 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:08,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:08,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1971171997, now seen corresponding path program 3 times [2024-05-12 10:44:08,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:08,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916611064] [2024-05-12 10:44:08,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:08,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:08,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:08,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:08,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:08,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916611064] [2024-05-12 10:44:08,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916611064] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:08,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:08,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:08,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588822972] [2024-05-12 10:44:08,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:08,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:08,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:08,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:08,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:08,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:08,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 156 transitions, 1520 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:44:08,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:08,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:08,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:09,201 INFO L124 PetriNetUnfolderBase]: 2278/3863 cut-off events. [2024-05-12 10:44:09,201 INFO L125 PetriNetUnfolderBase]: For 59592/59592 co-relation queries the response was YES. [2024-05-12 10:44:09,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18724 conditions, 3863 events. 2278/3863 cut-off events. For 59592/59592 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 24729 event pairs, 625 based on Foata normal form. 1/3848 useless extension candidates. Maximal degree in co-relation 18665. Up to 3131 conditions per place. [2024-05-12 10:44:09,228 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 114 selfloop transitions, 54 changer transitions 0/182 dead transitions. [2024-05-12 10:44:09,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 182 transitions, 2032 flow [2024-05-12 10:44:09,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:09,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:09,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 182 transitions. [2024-05-12 10:44:09,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6319444444444444 [2024-05-12 10:44:09,230 INFO L175 Difference]: Start difference. First operand has 135 places, 156 transitions, 1520 flow. Second operand 6 states and 182 transitions. [2024-05-12 10:44:09,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 182 transitions, 2032 flow [2024-05-12 10:44:09,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 182 transitions, 1946 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-05-12 10:44:09,284 INFO L231 Difference]: Finished difference. Result has 139 places, 156 transitions, 1548 flow [2024-05-12 10:44:09,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1434, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1548, PETRI_PLACES=139, PETRI_TRANSITIONS=156} [2024-05-12 10:44:09,285 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 87 predicate places. [2024-05-12 10:44:09,285 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 156 transitions, 1548 flow [2024-05-12 10:44:09,285 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:44:09,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44: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] [2024-05-12 10:44:09,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-05-12 10:44:09,286 INFO L420 AbstractCegarLoop]: === Iteration 31 === 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,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:09,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1610872169, now seen corresponding path program 4 times [2024-05-12 10:44:09,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:09,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478340903] [2024-05-12 10:44:09,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:09,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:09,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:09,539 INFO L134 CoverageAnalysis]: 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,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:09,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478340903] [2024-05-12 10:44:09,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478340903] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:09,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:09,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:09,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491663502] [2024-05-12 10:44:09,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:09,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:09,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:09,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:09,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:09,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:09,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 156 transitions, 1548 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:44:09,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:09,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:09,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:10,015 INFO L124 PetriNetUnfolderBase]: 2270/3735 cut-off events. [2024-05-12 10:44:10,015 INFO L125 PetriNetUnfolderBase]: For 61803/61803 co-relation queries the response was YES. [2024-05-12 10:44:10,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18611 conditions, 3735 events. 2270/3735 cut-off events. For 61803/61803 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23373 event pairs, 551 based on Foata normal form. 2/3726 useless extension candidates. Maximal degree in co-relation 18551. Up to 3123 conditions per place. [2024-05-12 10:44:10,043 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 114 selfloop transitions, 50 changer transitions 0/178 dead transitions. [2024-05-12 10:44:10,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 178 transitions, 1986 flow [2024-05-12 10:44:10,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:10,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:10,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 10:44:10,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6215277777777778 [2024-05-12 10:44:10,045 INFO L175 Difference]: Start difference. First operand has 139 places, 156 transitions, 1548 flow. Second operand 6 states and 179 transitions. [2024-05-12 10:44:10,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 178 transitions, 1986 flow [2024-05-12 10:44:10,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 178 transitions, 1891 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-05-12 10:44:10,106 INFO L231 Difference]: Finished difference. Result has 142 places, 156 transitions, 1561 flow [2024-05-12 10:44:10,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1561, PETRI_PLACES=142, PETRI_TRANSITIONS=156} [2024-05-12 10:44:10,106 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 90 predicate places. [2024-05-12 10:44:10,106 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 156 transitions, 1561 flow [2024-05-12 10:44:10,106 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:44:10,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:10,107 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:44:10,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-05-12 10:44:10,107 INFO L420 AbstractCegarLoop]: === Iteration 32 === 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:10,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:10,107 INFO L85 PathProgramCache]: Analyzing trace with hash -670738379, now seen corresponding path program 5 times [2024-05-12 10:44:10,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:10,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542320672] [2024-05-12 10:44:10,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:10,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:10,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:10,391 INFO L134 CoverageAnalysis]: 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:10,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:10,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542320672] [2024-05-12 10:44:10,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542320672] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:10,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:10,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:10,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572616601] [2024-05-12 10:44:10,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:10,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:10,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:10,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:10,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:10,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:10,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 156 transitions, 1561 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:44:10,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:10,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:10,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:10,827 INFO L124 PetriNetUnfolderBase]: 2264/3720 cut-off events. [2024-05-12 10:44:10,828 INFO L125 PetriNetUnfolderBase]: For 64151/64151 co-relation queries the response was YES. [2024-05-12 10:44:10,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18597 conditions, 3720 events. 2264/3720 cut-off events. For 64151/64151 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23260 event pairs, 551 based on Foata normal form. 2/3709 useless extension candidates. Maximal degree in co-relation 18536. Up to 3118 conditions per place. [2024-05-12 10:44:10,857 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 106 selfloop transitions, 55 changer transitions 0/175 dead transitions. [2024-05-12 10:44:10,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 175 transitions, 1987 flow [2024-05-12 10:44:10,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:10,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:10,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 175 transitions. [2024-05-12 10:44:10,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6076388888888888 [2024-05-12 10:44:10,859 INFO L175 Difference]: Start difference. First operand has 142 places, 156 transitions, 1561 flow. Second operand 6 states and 175 transitions. [2024-05-12 10:44:10,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 175 transitions, 1987 flow [2024-05-12 10:44:10,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 175 transitions, 1869 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:10,939 INFO L231 Difference]: Finished difference. Result has 143 places, 156 transitions, 1560 flow [2024-05-12 10:44:10,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1443, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1560, PETRI_PLACES=143, PETRI_TRANSITIONS=156} [2024-05-12 10:44:10,939 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 91 predicate places. [2024-05-12 10:44:10,940 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 156 transitions, 1560 flow [2024-05-12 10:44:10,940 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:44:10,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:10,940 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:44:10,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-05-12 10:44:10,940 INFO L420 AbstractCegarLoop]: === Iteration 33 === 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:10,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:10,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1971564195, now seen corresponding path program 6 times [2024-05-12 10:44:10,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:10,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717228896] [2024-05-12 10:44:10,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:10,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:10,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:11,210 INFO L134 CoverageAnalysis]: 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:11,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:11,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717228896] [2024-05-12 10:44:11,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717228896] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:11,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:11,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:11,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954286750] [2024-05-12 10:44:11,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:11,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:11,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:11,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:11,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:11,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:11,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 156 transitions, 1560 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:44:11,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:11,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:11,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:11,650 INFO L124 PetriNetUnfolderBase]: 2256/3708 cut-off events. [2024-05-12 10:44:11,650 INFO L125 PetriNetUnfolderBase]: For 65790/65790 co-relation queries the response was YES. [2024-05-12 10:44:11,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18555 conditions, 3708 events. 2256/3708 cut-off events. For 65790/65790 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 23214 event pairs, 551 based on Foata normal form. 2/3697 useless extension candidates. Maximal degree in co-relation 18493. Up to 3110 conditions per place. [2024-05-12 10:44:11,672 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 109 selfloop transitions, 51 changer transitions 0/174 dead transitions. [2024-05-12 10:44:11,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 174 transitions, 1920 flow [2024-05-12 10:44:11,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:11,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:11,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 10:44:11,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-05-12 10:44:11,673 INFO L175 Difference]: Start difference. First operand has 143 places, 156 transitions, 1560 flow. Second operand 6 states and 174 transitions. [2024-05-12 10:44:11,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 174 transitions, 1920 flow [2024-05-12 10:44:11,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 174 transitions, 1786 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:11,729 INFO L231 Difference]: Finished difference. Result has 145 places, 156 transitions, 1537 flow [2024-05-12 10:44:11,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1426, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1537, PETRI_PLACES=145, PETRI_TRANSITIONS=156} [2024-05-12 10:44:11,730 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 93 predicate places. [2024-05-12 10:44:11,730 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 156 transitions, 1537 flow [2024-05-12 10:44:11,730 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:44:11,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:11,730 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:44:11,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-05-12 10:44:11,731 INFO L420 AbstractCegarLoop]: === Iteration 34 === 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:11,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:11,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1984335775, now seen corresponding path program 1 times [2024-05-12 10:44:11,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:11,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147394321] [2024-05-12 10:44:11,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:11,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:11,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:12,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:12,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:12,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147394321] [2024-05-12 10:44:12,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147394321] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:12,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:12,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:12,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419070281] [2024-05-12 10:44:12,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:12,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:12,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:12,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:12,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:12,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:12,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 156 transitions, 1537 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call 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:12,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:12,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:12,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:12,503 INFO L124 PetriNetUnfolderBase]: 2267/3835 cut-off events. [2024-05-12 10:44:12,504 INFO L125 PetriNetUnfolderBase]: For 68472/68472 co-relation queries the response was YES. [2024-05-12 10:44:12,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18844 conditions, 3835 events. 2267/3835 cut-off events. For 68472/68472 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24521 event pairs, 893 based on Foata normal form. 1/3801 useless extension candidates. Maximal degree in co-relation 18781. Up to 3328 conditions per place. [2024-05-12 10:44:12,531 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 148 selfloop transitions, 15 changer transitions 0/177 dead transitions. [2024-05-12 10:44:12,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 177 transitions, 1945 flow [2024-05-12 10:44:12,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-05-12 10:44:12,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-05-12 10:44:12,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 147 transitions. [2024-05-12 10:44:12,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6125 [2024-05-12 10:44:12,532 INFO L175 Difference]: Start difference. First operand has 145 places, 156 transitions, 1537 flow. Second operand 5 states and 147 transitions. [2024-05-12 10:44:12,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 177 transitions, 1945 flow [2024-05-12 10:44:12,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 177 transitions, 1829 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:12,593 INFO L231 Difference]: Finished difference. Result has 145 places, 159 transitions, 1507 flow [2024-05-12 10:44:12,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1421, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1507, PETRI_PLACES=145, PETRI_TRANSITIONS=159} [2024-05-12 10:44:12,595 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 93 predicate places. [2024-05-12 10:44:12,595 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 159 transitions, 1507 flow [2024-05-12 10:44:12,595 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call 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:12,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:12,595 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:44:12,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-05-12 10:44:12,596 INFO L420 AbstractCegarLoop]: === Iteration 35 === 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:12,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:12,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1610863241, now seen corresponding path program 2 times [2024-05-12 10:44:12,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:12,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569424719] [2024-05-12 10:44:12,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:12,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:12,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:12,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:44:12,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:12,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569424719] [2024-05-12 10:44:12,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569424719] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:12,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:12,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:12,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522603239] [2024-05-12 10:44:12,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:12,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:12,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:12,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:12,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:12,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:12,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 159 transitions, 1507 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call 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:12,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:12,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:12,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:13,346 INFO L124 PetriNetUnfolderBase]: 2278/3856 cut-off events. [2024-05-12 10:44:13,346 INFO L125 PetriNetUnfolderBase]: For 71724/71724 co-relation queries the response was YES. [2024-05-12 10:44:13,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19178 conditions, 3856 events. 2278/3856 cut-off events. For 71724/71724 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 24616 event pairs, 852 based on Foata normal form. 1/3830 useless extension candidates. Maximal degree in co-relation 19114. Up to 3314 conditions per place. [2024-05-12 10:44:13,371 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 155 selfloop transitions, 27 changer transitions 0/196 dead transitions. [2024-05-12 10:44:13,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 196 transitions, 2101 flow [2024-05-12 10:44:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:13,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:13,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-05-12 10:44:13,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 10:44:13,372 INFO L175 Difference]: Start difference. First operand has 145 places, 159 transitions, 1507 flow. Second operand 8 states and 224 transitions. [2024-05-12 10:44:13,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 196 transitions, 2101 flow [2024-05-12 10:44:13,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 196 transitions, 2045 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:13,439 INFO L231 Difference]: Finished difference. Result has 149 places, 165 transitions, 1611 flow [2024-05-12 10:44:13,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1453, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1611, PETRI_PLACES=149, PETRI_TRANSITIONS=165} [2024-05-12 10:44:13,439 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 97 predicate places. [2024-05-12 10:44:13,439 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 165 transitions, 1611 flow [2024-05-12 10:44:13,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call 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:13,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:13,440 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:44:13,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-05-12 10:44:13,440 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:44:13,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:13,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1245881441, now seen corresponding path program 3 times [2024-05-12 10:44:13,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:13,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135143841] [2024-05-12 10:44:13,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:13,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:13,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:13,709 INFO L134 CoverageAnalysis]: 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:13,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:13,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135143841] [2024-05-12 10:44:13,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135143841] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:13,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:13,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:13,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661695404] [2024-05-12 10:44:13,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:13,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:13,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:13,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:13,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:13,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:13,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 165 transitions, 1611 flow. Second operand has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call 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:13,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:13,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:13,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:14,128 INFO L124 PetriNetUnfolderBase]: 2275/3852 cut-off events. [2024-05-12 10:44:14,128 INFO L125 PetriNetUnfolderBase]: For 72990/72990 co-relation queries the response was YES. [2024-05-12 10:44:14,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19434 conditions, 3852 events. 2275/3852 cut-off events. For 72990/72990 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24697 event pairs, 887 based on Foata normal form. 1/3818 useless extension candidates. Maximal degree in co-relation 19370. Up to 3311 conditions per place. [2024-05-12 10:44:14,157 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 151 selfloop transitions, 27 changer transitions 0/192 dead transitions. [2024-05-12 10:44:14,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 192 transitions, 2027 flow [2024-05-12 10:44:14,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:44:14,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:44:14,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 10:44:14,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5703125 [2024-05-12 10:44:14,159 INFO L175 Difference]: Start difference. First operand has 149 places, 165 transitions, 1611 flow. Second operand 8 states and 219 transitions. [2024-05-12 10:44:14,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 192 transitions, 2027 flow [2024-05-12 10:44:14,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 192 transitions, 1909 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:14,236 INFO L231 Difference]: Finished difference. Result has 152 places, 165 transitions, 1553 flow [2024-05-12 10:44:14,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1553, PETRI_PLACES=152, PETRI_TRANSITIONS=165} [2024-05-12 10:44:14,236 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 100 predicate places. [2024-05-12 10:44:14,236 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 165 transitions, 1553 flow [2024-05-12 10:44:14,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.142857142857142) internal successors, (141), 7 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call 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:14,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:14,237 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:44:14,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-05-12 10:44:14,237 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:14,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:14,237 INFO L85 PathProgramCache]: Analyzing trace with hash 2007328453, now seen corresponding path program 1 times [2024-05-12 10:44:14,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:14,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415186312] [2024-05-12 10:44:14,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:14,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:14,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:14,587 INFO L134 CoverageAnalysis]: 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:14,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:14,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415186312] [2024-05-12 10:44:14,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415186312] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:14,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:14,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:14,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364709203] [2024-05-12 10:44:14,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:14,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:14,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:14,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:14,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:14,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:14,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 165 transitions, 1553 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call 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:14,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:14,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:14,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:15,199 INFO L124 PetriNetUnfolderBase]: 2342/3953 cut-off events. [2024-05-12 10:44:15,200 INFO L125 PetriNetUnfolderBase]: For 81516/81516 co-relation queries the response was YES. [2024-05-12 10:44:15,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20052 conditions, 3953 events. 2342/3953 cut-off events. For 81516/81516 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25441 event pairs, 771 based on Foata normal form. 12/3923 useless extension candidates. Maximal degree in co-relation 19987. Up to 2804 conditions per place. [2024-05-12 10:44:15,231 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 165 selfloop transitions, 33 changer transitions 0/212 dead transitions. [2024-05-12 10:44:15,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 212 transitions, 2125 flow [2024-05-12 10:44:15,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:15,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:15,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 218 transitions. [2024-05-12 10:44:15,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-05-12 10:44:15,233 INFO L175 Difference]: Start difference. First operand has 152 places, 165 transitions, 1553 flow. Second operand 7 states and 218 transitions. [2024-05-12 10:44:15,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 212 transitions, 2125 flow [2024-05-12 10:44:15,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 212 transitions, 2063 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 10:44:15,325 INFO L231 Difference]: Finished difference. Result has 153 places, 166 transitions, 1595 flow [2024-05-12 10:44:15,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1491, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1595, PETRI_PLACES=153, PETRI_TRANSITIONS=166} [2024-05-12 10:44:15,326 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 101 predicate places. [2024-05-12 10:44:15,326 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 166 transitions, 1595 flow [2024-05-12 10:44:15,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call 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:15,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:15,326 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:44:15,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-05-12 10:44:15,327 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:44:15,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:15,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1285663821, now seen corresponding path program 2 times [2024-05-12 10:44:15,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:15,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602294580] [2024-05-12 10:44:15,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:15,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:15,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:15,588 INFO L134 CoverageAnalysis]: 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:15,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:15,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602294580] [2024-05-12 10:44:15,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602294580] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:15,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:15,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:15,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104071886] [2024-05-12 10:44:15,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:15,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:15,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:15,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:15,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:15,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:15,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 166 transitions, 1595 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call 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:15,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:15,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:15,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:16,107 INFO L124 PetriNetUnfolderBase]: 2409/4068 cut-off events. [2024-05-12 10:44:16,108 INFO L125 PetriNetUnfolderBase]: For 88887/88887 co-relation queries the response was YES. [2024-05-12 10:44:16,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21038 conditions, 4068 events. 2409/4068 cut-off events. For 88887/88887 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 26505 event pairs, 830 based on Foata normal form. 12/4041 useless extension candidates. Maximal degree in co-relation 20972. Up to 3085 conditions per place. [2024-05-12 10:44:16,140 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 164 selfloop transitions, 32 changer transitions 0/210 dead transitions. [2024-05-12 10:44:16,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 210 transitions, 2157 flow [2024-05-12 10:44:16,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:16,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:16,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-05-12 10:44:16,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6398809523809523 [2024-05-12 10:44:16,142 INFO L175 Difference]: Start difference. First operand has 153 places, 166 transitions, 1595 flow. Second operand 7 states and 215 transitions. [2024-05-12 10:44:16,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 210 transitions, 2157 flow [2024-05-12 10:44:16,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 210 transitions, 2071 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:16,239 INFO L231 Difference]: Finished difference. Result has 155 places, 167 transitions, 1613 flow [2024-05-12 10:44:16,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1509, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1613, PETRI_PLACES=155, PETRI_TRANSITIONS=167} [2024-05-12 10:44:16,240 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 103 predicate places. [2024-05-12 10:44:16,240 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 167 transitions, 1613 flow [2024-05-12 10:44:16,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call 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:16,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:16,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] [2024-05-12 10:44:16,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-05-12 10:44:16,241 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:44:16,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:16,241 INFO L85 PathProgramCache]: Analyzing trace with hash -253469931, now seen corresponding path program 3 times [2024-05-12 10:44:16,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:16,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289888860] [2024-05-12 10:44:16,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:16,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:16,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:16,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:16,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:16,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289888860] [2024-05-12 10:44:16,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289888860] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:16,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:16,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:16,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700485982] [2024-05-12 10:44:16,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:16,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:16,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:16,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:16,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:16,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:16,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 167 transitions, 1613 flow. Second operand has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call 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:16,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:16,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:16,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:17,053 INFO L124 PetriNetUnfolderBase]: 2389/4012 cut-off events. [2024-05-12 10:44:17,054 INFO L125 PetriNetUnfolderBase]: For 86076/86076 co-relation queries the response was YES. [2024-05-12 10:44:17,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20363 conditions, 4012 events. 2389/4012 cut-off events. For 86076/86076 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 25986 event pairs, 701 based on Foata normal form. 12/3989 useless extension candidates. Maximal degree in co-relation 20296. Up to 2426 conditions per place. [2024-05-12 10:44:17,087 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 157 selfloop transitions, 38 changer transitions 0/209 dead transitions. [2024-05-12 10:44:17,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 209 transitions, 2097 flow [2024-05-12 10:44:17,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:17,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:17,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-05-12 10:44:17,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6339285714285714 [2024-05-12 10:44:17,089 INFO L175 Difference]: Start difference. First operand has 155 places, 167 transitions, 1613 flow. Second operand 7 states and 213 transitions. [2024-05-12 10:44:17,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 209 transitions, 2097 flow [2024-05-12 10:44:17,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 209 transitions, 2011 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:17,190 INFO L231 Difference]: Finished difference. Result has 156 places, 166 transitions, 1567 flow [2024-05-12 10:44:17,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1567, PETRI_PLACES=156, PETRI_TRANSITIONS=166} [2024-05-12 10:44:17,191 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 104 predicate places. [2024-05-12 10:44:17,191 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 166 transitions, 1567 flow [2024-05-12 10:44:17,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.555555555555557) internal successors, (176), 9 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call 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:17,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:17,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] [2024-05-12 10:44:17,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-05-12 10:44:17,192 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:44:17,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:17,192 INFO L85 PathProgramCache]: Analyzing trace with hash -722972935, now seen corresponding path program 1 times [2024-05-12 10:44:17,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:17,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941808224] [2024-05-12 10:44:17,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:17,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:17,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:17,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:17,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:17,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941808224] [2024-05-12 10:44:17,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941808224] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:17,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:17,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:17,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [861132060] [2024-05-12 10:44:17,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:17,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:17,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:17,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:17,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:17,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:44:17,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 166 transitions, 1567 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call 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:17,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:17,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:44:17,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:18,013 INFO L124 PetriNetUnfolderBase]: 2333/4017 cut-off events. [2024-05-12 10:44:18,014 INFO L125 PetriNetUnfolderBase]: For 91444/91446 co-relation queries the response was YES. [2024-05-12 10:44:18,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20187 conditions, 4017 events. 2333/4017 cut-off events. For 91444/91446 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 26808 event pairs, 897 based on Foata normal form. 14/3970 useless extension candidates. Maximal degree in co-relation 20119. Up to 3182 conditions per place. [2024-05-12 10:44:18,053 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 127 selfloop transitions, 28 changer transitions 0/190 dead transitions. [2024-05-12 10:44:18,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 190 transitions, 1965 flow [2024-05-12 10:44:18,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:18,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:18,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 10:44:18,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-05-12 10:44:18,054 INFO L175 Difference]: Start difference. First operand has 156 places, 166 transitions, 1567 flow. Second operand 6 states and 177 transitions. [2024-05-12 10:44:18,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 190 transitions, 1965 flow [2024-05-12 10:44:18,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 190 transitions, 1855 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-05-12 10:44:18,143 INFO L231 Difference]: Finished difference. Result has 156 places, 168 transitions, 1552 flow [2024-05-12 10:44:18,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1457, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1552, PETRI_PLACES=156, PETRI_TRANSITIONS=168} [2024-05-12 10:44:18,144 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 104 predicate places. [2024-05-12 10:44:18,144 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 168 transitions, 1552 flow [2024-05-12 10:44:18,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call 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:18,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:18,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:18,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-05-12 10:44:18,145 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:44:18,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:18,145 INFO L85 PathProgramCache]: Analyzing trace with hash -722438185, now seen corresponding path program 2 times [2024-05-12 10:44:18,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:18,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394372618] [2024-05-12 10:44:18,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:18,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:18,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:18,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:18,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:18,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394372618] [2024-05-12 10:44:18,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394372618] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:18,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:18,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-05-12 10:44:18,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2686414] [2024-05-12 10:44:18,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:18,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-05-12 10:44:18,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:18,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-05-12 10:44:18,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-05-12 10:44:18,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 48 [2024-05-12 10:44:18,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 168 transitions, 1552 flow. Second operand has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call 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:18,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:18,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 48 [2024-05-12 10:44:18,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:18,855 INFO L124 PetriNetUnfolderBase]: 2439/4106 cut-off events. [2024-05-12 10:44:18,855 INFO L125 PetriNetUnfolderBase]: For 92153/92153 co-relation queries the response was YES. [2024-05-12 10:44:18,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20709 conditions, 4106 events. 2439/4106 cut-off events. For 92153/92153 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26964 event pairs, 582 based on Foata normal form. 8/4079 useless extension candidates. Maximal degree in co-relation 20641. Up to 3088 conditions per place. [2024-05-12 10:44:18,887 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 135 selfloop transitions, 27 changer transitions 0/197 dead transitions. [2024-05-12 10:44:18,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 197 transitions, 2078 flow [2024-05-12 10:44:18,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:18,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:18,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 179 transitions. [2024-05-12 10:44:18,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6215277777777778 [2024-05-12 10:44:18,889 INFO L175 Difference]: Start difference. First operand has 156 places, 168 transitions, 1552 flow. Second operand 6 states and 179 transitions. [2024-05-12 10:44:18,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 197 transitions, 2078 flow [2024-05-12 10:44:18,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 197 transitions, 2007 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:18,983 INFO L231 Difference]: Finished difference. Result has 158 places, 170 transitions, 1573 flow [2024-05-12 10:44:18,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1481, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1573, PETRI_PLACES=158, PETRI_TRANSITIONS=170} [2024-05-12 10:44:18,984 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 106 predicate places. [2024-05-12 10:44:18,984 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 170 transitions, 1573 flow [2024-05-12 10:44:18,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 21.666666666666668) internal successors, (130), 6 states have internal predecessors, (130), 0 states have call successors, (0), 0 states have call 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:18,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:18,984 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:44:18,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-05-12 10:44:18,985 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:44:18,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:18,985 INFO L85 PathProgramCache]: Analyzing trace with hash 2133227195, now seen corresponding path program 1 times [2024-05-12 10:44:18,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:18,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823724789] [2024-05-12 10:44:18,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:18,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:18,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:19,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:44:19,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:19,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823724789] [2024-05-12 10:44:19,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823724789] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:19,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:19,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:19,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827654485] [2024-05-12 10:44:19,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:19,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:19,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:19,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:19,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:19,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:19,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 170 transitions, 1573 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:19,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:19,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:19,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:19,766 INFO L124 PetriNetUnfolderBase]: 2641/4413 cut-off events. [2024-05-12 10:44:19,768 INFO L125 PetriNetUnfolderBase]: For 94397/94397 co-relation queries the response was YES. [2024-05-12 10:44:19,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22211 conditions, 4413 events. 2641/4413 cut-off events. For 94397/94397 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 28860 event pairs, 883 based on Foata normal form. 2/4391 useless extension candidates. Maximal degree in co-relation 22142. Up to 3729 conditions per place. [2024-05-12 10:44:19,807 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 141 selfloop transitions, 45 changer transitions 0/200 dead transitions. [2024-05-12 10:44:19,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 200 transitions, 2179 flow [2024-05-12 10:44:19,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:19,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:19,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 10:44:19,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-05-12 10:44:19,813 INFO L175 Difference]: Start difference. First operand has 158 places, 170 transitions, 1573 flow. Second operand 6 states and 177 transitions. [2024-05-12 10:44:19,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 200 transitions, 2179 flow [2024-05-12 10:44:19,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 200 transitions, 2144 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-05-12 10:44:19,944 INFO L231 Difference]: Finished difference. Result has 163 places, 178 transitions, 1784 flow [2024-05-12 10:44:19,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1538, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1784, PETRI_PLACES=163, PETRI_TRANSITIONS=178} [2024-05-12 10:44:19,945 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 111 predicate places. [2024-05-12 10:44:19,945 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 178 transitions, 1784 flow [2024-05-12 10:44:19,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:19,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:19,945 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:44:19,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-05-12 10:44:19,946 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:44:19,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:19,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1602847937, now seen corresponding path program 2 times [2024-05-12 10:44:19,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:19,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204128881] [2024-05-12 10:44:19,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:19,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:19,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:20,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:20,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:20,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204128881] [2024-05-12 10:44:20,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204128881] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:20,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:20,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:20,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291706153] [2024-05-12 10:44:20,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:20,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:20,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:20,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:20,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:20,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:20,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 178 transitions, 1784 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:20,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:20,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:20,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:20,816 INFO L124 PetriNetUnfolderBase]: 2707/4635 cut-off events. [2024-05-12 10:44:20,817 INFO L125 PetriNetUnfolderBase]: For 104571/104571 co-relation queries the response was YES. [2024-05-12 10:44:20,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23969 conditions, 4635 events. 2707/4635 cut-off events. For 104571/104571 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 30966 event pairs, 693 based on Foata normal form. 2/4621 useless extension candidates. Maximal degree in co-relation 23897. Up to 3547 conditions per place. [2024-05-12 10:44:20,856 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 138 selfloop transitions, 76 changer transitions 0/228 dead transitions. [2024-05-12 10:44:20,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 228 transitions, 2766 flow [2024-05-12 10:44:20,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:44:20,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:44:20,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-05-12 10:44:20,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6064814814814815 [2024-05-12 10:44:20,858 INFO L175 Difference]: Start difference. First operand has 163 places, 178 transitions, 1784 flow. Second operand 9 states and 262 transitions. [2024-05-12 10:44:20,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 228 transitions, 2766 flow [2024-05-12 10:44:21,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 228 transitions, 2679 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-05-12 10:44:21,020 INFO L231 Difference]: Finished difference. Result has 171 places, 189 transitions, 2047 flow [2024-05-12 10:44:21,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2047, PETRI_PLACES=171, PETRI_TRANSITIONS=189} [2024-05-12 10:44:21,020 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 119 predicate places. [2024-05-12 10:44:21,021 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 189 transitions, 2047 flow [2024-05-12 10:44:21,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:21,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:21,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:21,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-05-12 10:44:21,021 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:44:21,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:21,022 INFO L85 PathProgramCache]: Analyzing trace with hash 2136951845, now seen corresponding path program 3 times [2024-05-12 10:44:21,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:21,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735162690] [2024-05-12 10:44:21,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:21,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:21,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:21,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:44:21,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:21,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735162690] [2024-05-12 10:44:21,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735162690] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:21,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:21,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:21,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198043954] [2024-05-12 10:44:21,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:21,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:21,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:21,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:21,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:21,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:21,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 189 transitions, 2047 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:21,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:21,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:21,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:21,982 INFO L124 PetriNetUnfolderBase]: 2715/4509 cut-off events. [2024-05-12 10:44:21,982 INFO L125 PetriNetUnfolderBase]: For 106524/106524 co-relation queries the response was YES. [2024-05-12 10:44:22,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24705 conditions, 4509 events. 2715/4509 cut-off events. For 106524/106524 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 29505 event pairs, 619 based on Foata normal form. 2/4500 useless extension candidates. Maximal degree in co-relation 24630. Up to 3557 conditions per place. [2024-05-12 10:44:22,018 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 131 selfloop transitions, 88 changer transitions 0/233 dead transitions. [2024-05-12 10:44:22,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 233 transitions, 2852 flow [2024-05-12 10:44:22,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:44:22,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:44:22,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 285 transitions. [2024-05-12 10:44:22,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-05-12 10:44:22,024 INFO L175 Difference]: Start difference. First operand has 171 places, 189 transitions, 2047 flow. Second operand 10 states and 285 transitions. [2024-05-12 10:44:22,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 233 transitions, 2852 flow [2024-05-12 10:44:22,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 233 transitions, 2633 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:22,162 INFO L231 Difference]: Finished difference. Result has 176 places, 193 transitions, 2086 flow [2024-05-12 10:44:22,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1846, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2086, PETRI_PLACES=176, PETRI_TRANSITIONS=193} [2024-05-12 10:44:22,162 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 124 predicate places. [2024-05-12 10:44:22,162 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 193 transitions, 2086 flow [2024-05-12 10:44:22,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:22,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:22,167 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:44:22,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-05-12 10:44:22,167 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:44:22,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:22,168 INFO L85 PathProgramCache]: Analyzing trace with hash 831327645, now seen corresponding path program 1 times [2024-05-12 10:44:22,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:22,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173912200] [2024-05-12 10:44:22,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:22,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:22,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:22,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:22,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:22,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173912200] [2024-05-12 10:44:22,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173912200] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:22,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:22,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:22,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520152333] [2024-05-12 10:44:22,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:22,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:22,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:22,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:22,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:22,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:22,497 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 193 transitions, 2086 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:44:22,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:22,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:22,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:23,029 INFO L124 PetriNetUnfolderBase]: 2751/4710 cut-off events. [2024-05-12 10:44:23,029 INFO L125 PetriNetUnfolderBase]: For 112230/112230 co-relation queries the response was YES. [2024-05-12 10:44:23,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24913 conditions, 4710 events. 2751/4710 cut-off events. For 112230/112230 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 31576 event pairs, 710 based on Foata normal form. 4/4695 useless extension candidates. Maximal degree in co-relation 24838. Up to 3818 conditions per place. [2024-05-12 10:44:23,072 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 152 selfloop transitions, 55 changer transitions 0/221 dead transitions. [2024-05-12 10:44:23,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 221 transitions, 2604 flow [2024-05-12 10:44:23,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:23,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:23,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 10:44:23,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-05-12 10:44:23,074 INFO L175 Difference]: Start difference. First operand has 176 places, 193 transitions, 2086 flow. Second operand 7 states and 202 transitions. [2024-05-12 10:44:23,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 221 transitions, 2604 flow [2024-05-12 10:44:23,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 221 transitions, 2421 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-05-12 10:44:23,253 INFO L231 Difference]: Finished difference. Result has 177 places, 196 transitions, 2073 flow [2024-05-12 10:44:23,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1903, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2073, PETRI_PLACES=177, PETRI_TRANSITIONS=196} [2024-05-12 10:44:23,253 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 125 predicate places. [2024-05-12 10:44:23,254 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 196 transitions, 2073 flow [2024-05-12 10:44:23,254 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:44:23,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:23,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:23,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-05-12 10:44:23,254 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:44:23,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:23,255 INFO L85 PathProgramCache]: Analyzing trace with hash 289089749, now seen corresponding path program 4 times [2024-05-12 10:44:23,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:23,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210194610] [2024-05-12 10:44:23,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:23,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:23,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:23,541 INFO L134 CoverageAnalysis]: 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:23,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:23,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210194610] [2024-05-12 10:44:23,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210194610] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:23,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:23,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:23,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094463245] [2024-05-12 10:44:23,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:23,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:23,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:23,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:23,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:23,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:23,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 196 transitions, 2073 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:23,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:23,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:23,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:24,152 INFO L124 PetriNetUnfolderBase]: 2787/4615 cut-off events. [2024-05-12 10:44:24,153 INFO L125 PetriNetUnfolderBase]: For 116844/116844 co-relation queries the response was YES. [2024-05-12 10:44:24,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25335 conditions, 4615 events. 2787/4615 cut-off events. For 116844/116844 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 30408 event pairs, 619 based on Foata normal form. 2/4608 useless extension candidates. Maximal degree in co-relation 25259. Up to 3644 conditions per place. [2024-05-12 10:44:24,197 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 121 selfloop transitions, 105 changer transitions 0/240 dead transitions. [2024-05-12 10:44:24,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 240 transitions, 2929 flow [2024-05-12 10:44:24,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:44:24,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:44:24,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 279 transitions. [2024-05-12 10:44:24,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-05-12 10:44:24,198 INFO L175 Difference]: Start difference. First operand has 177 places, 196 transitions, 2073 flow. Second operand 10 states and 279 transitions. [2024-05-12 10:44:24,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 240 transitions, 2929 flow [2024-05-12 10:44:24,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 240 transitions, 2781 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:24,390 INFO L231 Difference]: Finished difference. Result has 183 places, 205 transitions, 2336 flow [2024-05-12 10:44:24,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2336, PETRI_PLACES=183, PETRI_TRANSITIONS=205} [2024-05-12 10:44:24,391 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 131 predicate places. [2024-05-12 10:44:24,391 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 205 transitions, 2336 flow [2024-05-12 10:44:24,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:24,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:24,391 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:44:24,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-05-12 10:44:24,392 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:44:24,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:24,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1639692675, now seen corresponding path program 5 times [2024-05-12 10:44:24,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:24,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643964112] [2024-05-12 10:44:24,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:24,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:24,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:24,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:24,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:24,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643964112] [2024-05-12 10:44:24,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643964112] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:24,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:24,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:44:24,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162383007] [2024-05-12 10:44:24,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:24,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:44:24,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:24,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:44:24,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:44:24,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:24,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 205 transitions, 2336 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:24,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:24,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:24,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:25,243 INFO L124 PetriNetUnfolderBase]: 2809/4653 cut-off events. [2024-05-12 10:44:25,244 INFO L125 PetriNetUnfolderBase]: For 123120/123120 co-relation queries the response was YES. [2024-05-12 10:44:25,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26086 conditions, 4653 events. 2809/4653 cut-off events. For 123120/123120 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 30608 event pairs, 619 based on Foata normal form. 2/4646 useless extension candidates. Maximal degree in co-relation 26008. Up to 3664 conditions per place. [2024-05-12 10:44:25,286 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 140 selfloop transitions, 94 changer transitions 0/248 dead transitions. [2024-05-12 10:44:25,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 248 transitions, 3229 flow [2024-05-12 10:44:25,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:44:25,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:44:25,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 306 transitions. [2024-05-12 10:44:25,287 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5795454545454546 [2024-05-12 10:44:25,287 INFO L175 Difference]: Start difference. First operand has 183 places, 205 transitions, 2336 flow. Second operand 11 states and 306 transitions. [2024-05-12 10:44:25,287 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 248 transitions, 3229 flow [2024-05-12 10:44:25,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 248 transitions, 3015 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:25,476 INFO L231 Difference]: Finished difference. Result has 189 places, 209 transitions, 2394 flow [2024-05-12 10:44:25,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2136, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2394, PETRI_PLACES=189, PETRI_TRANSITIONS=209} [2024-05-12 10:44:25,477 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 137 predicate places. [2024-05-12 10:44:25,477 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 209 transitions, 2394 flow [2024-05-12 10:44:25,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:25,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:25,477 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:44:25,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-05-12 10:44:25,478 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:44:25,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:25,478 INFO L85 PathProgramCache]: Analyzing trace with hash -988670277, now seen corresponding path program 6 times [2024-05-12 10:44:25,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:25,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724092007] [2024-05-12 10:44:25,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:25,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:25,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:25,756 INFO L134 CoverageAnalysis]: 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:25,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:25,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724092007] [2024-05-12 10:44:25,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724092007] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:25,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:25,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:25,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268530496] [2024-05-12 10:44:25,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:25,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:25,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:25,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:25,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:25,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:25,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 209 transitions, 2394 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:25,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:25,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:25,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:26,340 INFO L124 PetriNetUnfolderBase]: 2805/4649 cut-off events. [2024-05-12 10:44:26,340 INFO L125 PetriNetUnfolderBase]: For 123909/123909 co-relation queries the response was YES. [2024-05-12 10:44:26,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26008 conditions, 4649 events. 2805/4649 cut-off events. For 123909/123909 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 30642 event pairs, 619 based on Foata normal form. 2/4642 useless extension candidates. Maximal degree in co-relation 25929. Up to 3662 conditions per place. [2024-05-12 10:44:26,379 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 139 selfloop transitions, 88 changer transitions 0/241 dead transitions. [2024-05-12 10:44:26,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 241 transitions, 3098 flow [2024-05-12 10:44:26,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:44:26,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:44:26,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 255 transitions. [2024-05-12 10:44:26,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902777777777778 [2024-05-12 10:44:26,381 INFO L175 Difference]: Start difference. First operand has 189 places, 209 transitions, 2394 flow. Second operand 9 states and 255 transitions. [2024-05-12 10:44:26,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 241 transitions, 3098 flow [2024-05-12 10:44:26,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 241 transitions, 2760 flow, removed 45 selfloop flow, removed 10 redundant places. [2024-05-12 10:44:26,571 INFO L231 Difference]: Finished difference. Result has 188 places, 209 transitions, 2240 flow [2024-05-12 10:44:26,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2240, PETRI_PLACES=188, PETRI_TRANSITIONS=209} [2024-05-12 10:44:26,572 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 136 predicate places. [2024-05-12 10:44:26,572 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 209 transitions, 2240 flow [2024-05-12 10:44:26,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:26,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:26,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] [2024-05-12 10:44:26,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-05-12 10:44:26,573 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:44:26,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:26,573 INFO L85 PathProgramCache]: Analyzing trace with hash -731954441, now seen corresponding path program 2 times [2024-05-12 10:44:26,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:26,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576736132] [2024-05-12 10:44:26,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:26,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:26,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:26,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:26,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:26,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576736132] [2024-05-12 10:44:26,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576736132] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:26,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:26,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:26,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432319681] [2024-05-12 10:44:26,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:26,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:26,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:26,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:26,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:26,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:26,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 209 transitions, 2240 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:44:26,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:26,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:26,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:27,401 INFO L124 PetriNetUnfolderBase]: 2841/4808 cut-off events. [2024-05-12 10:44:27,401 INFO L125 PetriNetUnfolderBase]: For 130961/130961 co-relation queries the response was YES. [2024-05-12 10:44:27,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26062 conditions, 4808 events. 2841/4808 cut-off events. For 130961/130961 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 32303 event pairs, 676 based on Foata normal form. 4/4795 useless extension candidates. Maximal degree in co-relation 25983. Up to 3944 conditions per place. [2024-05-12 10:44:27,443 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 158 selfloop transitions, 62 changer transitions 0/234 dead transitions. [2024-05-12 10:44:27,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 234 transitions, 2782 flow [2024-05-12 10:44:27,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:27,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:27,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 10:44:27,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-05-12 10:44:27,461 INFO L175 Difference]: Start difference. First operand has 188 places, 209 transitions, 2240 flow. Second operand 7 states and 198 transitions. [2024-05-12 10:44:27,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 234 transitions, 2782 flow [2024-05-12 10:44:27,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 234 transitions, 2606 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 10:44:27,616 INFO L231 Difference]: Finished difference. Result has 187 places, 212 transitions, 2254 flow [2024-05-12 10:44:27,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2064, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2254, PETRI_PLACES=187, PETRI_TRANSITIONS=212} [2024-05-12 10:44:27,617 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 135 predicate places. [2024-05-12 10:44:27,617 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 212 transitions, 2254 flow [2024-05-12 10:44:27,617 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:44:27,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:27,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:27,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-05-12 10:44:27,618 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:44:27,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:27,618 INFO L85 PathProgramCache]: Analyzing trace with hash -722431241, now seen corresponding path program 3 times [2024-05-12 10:44:27,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:27,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196552537] [2024-05-12 10:44:27,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:27,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:27,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:27,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:27,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:27,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196552537] [2024-05-12 10:44:27,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196552537] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:27,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:27,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:27,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740685160] [2024-05-12 10:44:27,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:27,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:27,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:27,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:27,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:27,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:27,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 212 transitions, 2254 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:44:27,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:27,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:27,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:28,410 INFO L124 PetriNetUnfolderBase]: 2900/4877 cut-off events. [2024-05-12 10:44:28,411 INFO L125 PetriNetUnfolderBase]: For 139932/139932 co-relation queries the response was YES. [2024-05-12 10:44:28,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26906 conditions, 4877 events. 2900/4877 cut-off events. For 139932/139932 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32729 event pairs, 648 based on Foata normal form. 4/4864 useless extension candidates. Maximal degree in co-relation 26826. Up to 3903 conditions per place. [2024-05-12 10:44:28,458 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 157 selfloop transitions, 72 changer transitions 0/243 dead transitions. [2024-05-12 10:44:28,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 243 transitions, 2988 flow [2024-05-12 10:44:28,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:28,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:28,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 10:44:28,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-05-12 10:44:28,459 INFO L175 Difference]: Start difference. First operand has 187 places, 212 transitions, 2254 flow. Second operand 7 states and 200 transitions. [2024-05-12 10:44:28,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 243 transitions, 2988 flow [2024-05-12 10:44:28,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 243 transitions, 2820 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:28,670 INFO L231 Difference]: Finished difference. Result has 190 places, 219 transitions, 2389 flow [2024-05-12 10:44:28,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2086, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2389, PETRI_PLACES=190, PETRI_TRANSITIONS=219} [2024-05-12 10:44:28,671 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 138 predicate places. [2024-05-12 10:44:28,671 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 219 transitions, 2389 flow [2024-05-12 10:44:28,671 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:44:28,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:28,671 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:44:28,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-05-12 10:44:28,672 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:44:28,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:28,672 INFO L85 PathProgramCache]: Analyzing trace with hash -988454951, now seen corresponding path program 4 times [2024-05-12 10:44:28,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:28,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152317226] [2024-05-12 10:44:28,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:28,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:28,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:28,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:44:28,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:28,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152317226] [2024-05-12 10:44:28,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152317226] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:28,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:28,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:28,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029205741] [2024-05-12 10:44:28,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:28,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:28,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:28,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:28,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:29,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:29,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 219 transitions, 2389 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:44:29,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:29,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:29,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:29,513 INFO L124 PetriNetUnfolderBase]: 2890/4780 cut-off events. [2024-05-12 10:44:29,513 INFO L125 PetriNetUnfolderBase]: For 141121/141121 co-relation queries the response was YES. [2024-05-12 10:44:29,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27016 conditions, 4780 events. 2890/4780 cut-off events. For 141121/141121 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 31596 event pairs, 627 based on Foata normal form. 4/4771 useless extension candidates. Maximal degree in co-relation 26934. Up to 4015 conditions per place. [2024-05-12 10:44:29,628 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 173 selfloop transitions, 55 changer transitions 0/242 dead transitions. [2024-05-12 10:44:29,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 242 transitions, 2914 flow [2024-05-12 10:44:29,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:29,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:29,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-05-12 10:44:29,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-05-12 10:44:29,630 INFO L175 Difference]: Start difference. First operand has 190 places, 219 transitions, 2389 flow. Second operand 7 states and 198 transitions. [2024-05-12 10:44:29,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 242 transitions, 2914 flow [2024-05-12 10:44:29,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 242 transitions, 2726 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-05-12 10:44:29,886 INFO L231 Difference]: Finished difference. Result has 194 places, 220 transitions, 2340 flow [2024-05-12 10:44:29,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2213, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2340, PETRI_PLACES=194, PETRI_TRANSITIONS=220} [2024-05-12 10:44:29,887 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 142 predicate places. [2024-05-12 10:44:29,887 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 220 transitions, 2340 flow [2024-05-12 10:44:29,887 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:44:29,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:29,887 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:44:29,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-05-12 10:44:29,888 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:29,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:29,888 INFO L85 PathProgramCache]: Analyzing trace with hash -951959839, now seen corresponding path program 1 times [2024-05-12 10:44:29,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:29,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175397585] [2024-05-12 10:44:29,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:29,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:29,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:30,002 INFO L134 CoverageAnalysis]: 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:30,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:30,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175397585] [2024-05-12 10:44:30,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175397585] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:30,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:30,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-05-12 10:44:30,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119618510] [2024-05-12 10:44:30,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:30,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-05-12 10:44:30,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:30,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-05-12 10:44:30,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-05-12 10:44:30,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 48 [2024-05-12 10:44:30,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 220 transitions, 2340 flow. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:30,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:30,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 48 [2024-05-12 10:44:30,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:30,452 INFO L124 PetriNetUnfolderBase]: 1775/3875 cut-off events. [2024-05-12 10:44:30,452 INFO L125 PetriNetUnfolderBase]: For 71252/71504 co-relation queries the response was YES. [2024-05-12 10:44:30,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16002 conditions, 3875 events. 1775/3875 cut-off events. For 71252/71504 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 31660 event pairs, 265 based on Foata normal form. 175/3746 useless extension candidates. Maximal degree in co-relation 15918. Up to 1473 conditions per place. [2024-05-12 10:44:30,490 INFO L140 encePairwiseOnDemand]: 42/48 looper letters, 32 selfloop transitions, 49 changer transitions 0/237 dead transitions. [2024-05-12 10:44:30,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 237 transitions, 2596 flow [2024-05-12 10:44:30,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-05-12 10:44:30,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-05-12 10:44:30,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 143 transitions. [2024-05-12 10:44:30,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7447916666666666 [2024-05-12 10:44:30,491 INFO L175 Difference]: Start difference. First operand has 194 places, 220 transitions, 2340 flow. Second operand 4 states and 143 transitions. [2024-05-12 10:44:30,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 237 transitions, 2596 flow [2024-05-12 10:44:30,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 237 transitions, 2476 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:30,609 INFO L231 Difference]: Finished difference. Result has 194 places, 224 transitions, 2462 flow [2024-05-12 10:44:30,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2220, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2462, PETRI_PLACES=194, PETRI_TRANSITIONS=224} [2024-05-12 10:44:30,609 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 142 predicate places. [2024-05-12 10:44:30,609 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 224 transitions, 2462 flow [2024-05-12 10:44:30,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:30,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:30,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:30,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-05-12 10:44:30,610 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:44:30,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:30,610 INFO L85 PathProgramCache]: Analyzing trace with hash -684549150, now seen corresponding path program 1 times [2024-05-12 10:44:30,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:30,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945582999] [2024-05-12 10:44:30,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:30,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:30,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:30,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:30,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:30,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945582999] [2024-05-12 10:44:30,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945582999] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:30,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:30,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:30,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882140590] [2024-05-12 10:44:30,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:30,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:30,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:30,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:30,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:30,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:30,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 224 transitions, 2462 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:44:30,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:30,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:30,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:31,513 INFO L124 PetriNetUnfolderBase]: 2836/4888 cut-off events. [2024-05-12 10:44:31,513 INFO L125 PetriNetUnfolderBase]: For 148235/148242 co-relation queries the response was YES. [2024-05-12 10:44:31,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28294 conditions, 4888 events. 2836/4888 cut-off events. For 148235/148242 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 33199 event pairs, 988 based on Foata normal form. 5/4716 useless extension candidates. Maximal degree in co-relation 28208. Up to 4214 conditions per place. [2024-05-12 10:44:31,556 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 207 selfloop transitions, 38 changer transitions 0/260 dead transitions. [2024-05-12 10:44:31,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 260 transitions, 3242 flow [2024-05-12 10:44:31,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:31,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:31,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 205 transitions. [2024-05-12 10:44:31,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6101190476190477 [2024-05-12 10:44:31,557 INFO L175 Difference]: Start difference. First operand has 194 places, 224 transitions, 2462 flow. Second operand 7 states and 205 transitions. [2024-05-12 10:44:31,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 260 transitions, 3242 flow [2024-05-12 10:44:31,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 260 transitions, 3240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-05-12 10:44:31,806 INFO L231 Difference]: Finished difference. Result has 201 places, 233 transitions, 2687 flow [2024-05-12 10:44:31,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2460, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2687, PETRI_PLACES=201, PETRI_TRANSITIONS=233} [2024-05-12 10:44:31,806 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 149 predicate places. [2024-05-12 10:44:31,806 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 233 transitions, 2687 flow [2024-05-12 10:44:31,806 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:44:31,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:31,807 INFO 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:44:31,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-05-12 10:44:31,807 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:44:31,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:31,807 INFO L85 PathProgramCache]: Analyzing trace with hash 40071932, now seen corresponding path program 2 times [2024-05-12 10:44:31,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:31,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48145753] [2024-05-12 10:44:31,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:31,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:31,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:32,061 INFO L134 CoverageAnalysis]: 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:32,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:32,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48145753] [2024-05-12 10:44:32,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48145753] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:32,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:32,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:32,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644823081] [2024-05-12 10:44:32,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:32,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:32,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:32,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:32,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:32,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:32,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 233 transitions, 2687 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:44:32,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:32,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:32,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:32,712 INFO L124 PetriNetUnfolderBase]: 2848/4908 cut-off events. [2024-05-12 10:44:32,712 INFO L125 PetriNetUnfolderBase]: For 155370/155377 co-relation queries the response was YES. [2024-05-12 10:44:32,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28986 conditions, 4908 events. 2848/4908 cut-off events. For 155370/155377 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 33395 event pairs, 988 based on Foata normal form. 5/4734 useless extension candidates. Maximal degree in co-relation 28897. Up to 4224 conditions per place. [2024-05-12 10:44:32,756 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 208 selfloop transitions, 45 changer transitions 0/268 dead transitions. [2024-05-12 10:44:32,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 268 transitions, 3458 flow [2024-05-12 10:44:32,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:44:32,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:44:32,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-05-12 10:44:32,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5763888888888888 [2024-05-12 10:44:32,757 INFO L175 Difference]: Start difference. First operand has 201 places, 233 transitions, 2687 flow. Second operand 9 states and 249 transitions. [2024-05-12 10:44:32,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 268 transitions, 3458 flow [2024-05-12 10:44:33,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 268 transitions, 3286 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-05-12 10:44:33,025 INFO L231 Difference]: Finished difference. Result has 207 places, 239 transitions, 2704 flow [2024-05-12 10:44:33,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2545, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2704, PETRI_PLACES=207, PETRI_TRANSITIONS=239} [2024-05-12 10:44:33,025 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 155 predicate places. [2024-05-12 10:44:33,025 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 239 transitions, 2704 flow [2024-05-12 10:44:33,025 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:44:33,025 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:33,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, 1] [2024-05-12 10:44:33,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-05-12 10:44:33,026 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:44:33,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:33,026 INFO L85 PathProgramCache]: Analyzing trace with hash 30545756, now seen corresponding path program 1 times [2024-05-12 10:44:33,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:33,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753360171] [2024-05-12 10:44:33,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:33,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:33,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:33,280 INFO L134 CoverageAnalysis]: 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:33,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:33,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753360171] [2024-05-12 10:44:33,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753360171] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:33,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:33,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:33,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226096915] [2024-05-12 10:44:33,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:33,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:33,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:33,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:33,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:33,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:33,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 239 transitions, 2704 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:44:33,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:33,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:33,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:33,917 INFO L124 PetriNetUnfolderBase]: 2896/5156 cut-off events. [2024-05-12 10:44:33,917 INFO L125 PetriNetUnfolderBase]: For 158658/158662 co-relation queries the response was YES. [2024-05-12 10:44:33,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29265 conditions, 5156 events. 2896/5156 cut-off events. For 158658/158662 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 35626 event pairs, 821 based on Foata normal form. 6/4989 useless extension candidates. Maximal degree in co-relation 29175. Up to 4152 conditions per place. [2024-05-12 10:44:33,966 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 225 selfloop transitions, 40 changer transitions 0/280 dead transitions. [2024-05-12 10:44:33,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 280 transitions, 3538 flow [2024-05-12 10:44:33,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:33,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:33,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 211 transitions. [2024-05-12 10:44:33,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6279761904761905 [2024-05-12 10:44:33,967 INFO L175 Difference]: Start difference. First operand has 207 places, 239 transitions, 2704 flow. Second operand 7 states and 211 transitions. [2024-05-12 10:44:33,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 280 transitions, 3538 flow [2024-05-12 10:44:34,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 280 transitions, 3434 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 10:44:34,243 INFO L231 Difference]: Finished difference. Result has 209 places, 244 transitions, 2794 flow [2024-05-12 10:44:34,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2600, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2794, PETRI_PLACES=209, PETRI_TRANSITIONS=244} [2024-05-12 10:44:34,243 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 157 predicate places. [2024-05-12 10:44:34,244 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 244 transitions, 2794 flow [2024-05-12 10:44:34,244 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:44:34,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:34,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:34,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-05-12 10:44:34,244 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:44:34,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:34,245 INFO L85 PathProgramCache]: Analyzing trace with hash 40068956, now seen corresponding path program 2 times [2024-05-12 10:44:34,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:34,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626453317] [2024-05-12 10:44:34,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:34,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:34,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:34,514 INFO L134 CoverageAnalysis]: 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,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:34,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626453317] [2024-05-12 10:44:34,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626453317] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:34,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:34,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:34,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670759370] [2024-05-12 10:44:34,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:34,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:34,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:34,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:34,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:34,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:34,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 244 transitions, 2794 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:44:34,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:34,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:34,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:35,205 INFO L124 PetriNetUnfolderBase]: 2917/5047 cut-off events. [2024-05-12 10:44:35,205 INFO L125 PetriNetUnfolderBase]: For 165636/165643 co-relation queries the response was YES. [2024-05-12 10:44:35,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29901 conditions, 5047 events. 2917/5047 cut-off events. For 165636/165643 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 34616 event pairs, 1005 based on Foata normal form. 6/4870 useless extension candidates. Maximal degree in co-relation 29809. Up to 4342 conditions per place. [2024-05-12 10:44:35,250 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 222 selfloop transitions, 35 changer transitions 0/272 dead transitions. [2024-05-12 10:44:35,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 272 transitions, 3422 flow [2024-05-12 10:44:35,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:35,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:35,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-05-12 10:44:35,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-05-12 10:44:35,251 INFO L175 Difference]: Start difference. First operand has 209 places, 244 transitions, 2794 flow. Second operand 7 states and 201 transitions. [2024-05-12 10:44:35,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 272 transitions, 3422 flow [2024-05-12 10:44:35,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 272 transitions, 3315 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-05-12 10:44:35,557 INFO L231 Difference]: Finished difference. Result has 213 places, 246 transitions, 2812 flow [2024-05-12 10:44:35,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2701, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2812, PETRI_PLACES=213, PETRI_TRANSITIONS=246} [2024-05-12 10:44:35,558 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 161 predicate places. [2024-05-12 10:44:35,558 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 246 transitions, 2812 flow [2024-05-12 10:44:35,558 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:44:35,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:35,559 INFO 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:44:35,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-05-12 10:44:35,559 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:44:35,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:35,559 INFO L85 PathProgramCache]: Analyzing trace with hash 314335996, now seen corresponding path program 3 times [2024-05-12 10:44:35,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:35,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127572643] [2024-05-12 10:44:35,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:35,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:35,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:35,818 INFO L134 CoverageAnalysis]: 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:35,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:35,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127572643] [2024-05-12 10:44:35,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127572643] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:35,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:35,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:35,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368458783] [2024-05-12 10:44:35,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:35,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:35,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:35,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:35,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:35,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:35,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 246 transitions, 2812 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:44:35,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:35,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:35,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:36,521 INFO L124 PetriNetUnfolderBase]: 2952/5080 cut-off events. [2024-05-12 10:44:36,522 INFO L125 PetriNetUnfolderBase]: For 172491/172505 co-relation queries the response was YES. [2024-05-12 10:44:36,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30321 conditions, 5080 events. 2952/5080 cut-off events. For 172491/172505 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34814 event pairs, 1004 based on Foata normal form. 6/4898 useless extension candidates. Maximal degree in co-relation 30227. Up to 4215 conditions per place. [2024-05-12 10:44:36,570 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 187 selfloop transitions, 89 changer transitions 0/291 dead transitions. [2024-05-12 10:44:36,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 291 transitions, 4120 flow [2024-05-12 10:44:36,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:36,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:36,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-05-12 10:44:36,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6220238095238095 [2024-05-12 10:44:36,571 INFO L175 Difference]: Start difference. First operand has 213 places, 246 transitions, 2812 flow. Second operand 7 states and 209 transitions. [2024-05-12 10:44:36,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 291 transitions, 4120 flow [2024-05-12 10:44:36,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 291 transitions, 4033 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:36,909 INFO L231 Difference]: Finished difference. Result has 217 places, 263 transitions, 3235 flow [2024-05-12 10:44:36,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=2725, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3235, PETRI_PLACES=217, PETRI_TRANSITIONS=263} [2024-05-12 10:44:36,910 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 165 predicate places. [2024-05-12 10:44:36,910 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 263 transitions, 3235 flow [2024-05-12 10:44:36,910 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:44:36,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:36,911 INFO 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:44:36,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-05-12 10:44:36,911 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:44:36,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:36,911 INFO L85 PathProgramCache]: Analyzing trace with hash -2085815266, now seen corresponding path program 4 times [2024-05-12 10:44:36,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:36,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868448808] [2024-05-12 10:44:36,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:36,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:36,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:37,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:37,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:37,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868448808] [2024-05-12 10:44:37,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868448808] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:37,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:37,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:37,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908409488] [2024-05-12 10:44:37,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:37,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:37,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:37,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:37,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:37,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:37,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 263 transitions, 3235 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:44:37,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:37,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:37,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:37,950 INFO L124 PetriNetUnfolderBase]: 2958/5090 cut-off events. [2024-05-12 10:44:37,950 INFO L125 PetriNetUnfolderBase]: For 180279/180293 co-relation queries the response was YES. [2024-05-12 10:44:37,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31016 conditions, 5090 events. 2958/5090 cut-off events. For 180279/180293 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 34875 event pairs, 1004 based on Foata normal form. 6/4907 useless extension candidates. Maximal degree in co-relation 30919. Up to 4220 conditions per place. [2024-05-12 10:44:37,997 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 184 selfloop transitions, 91 changer transitions 0/290 dead transitions. [2024-05-12 10:44:37,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 290 transitions, 4233 flow [2024-05-12 10:44:37,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:37,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:37,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 204 transitions. [2024-05-12 10:44:37,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-05-12 10:44:37,999 INFO L175 Difference]: Start difference. First operand has 217 places, 263 transitions, 3235 flow. Second operand 7 states and 204 transitions. [2024-05-12 10:44:37,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 290 transitions, 4233 flow [2024-05-12 10:44:38,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 290 transitions, 4073 flow, removed 65 selfloop flow, removed 1 redundant places. [2024-05-12 10:44:38,353 INFO L231 Difference]: Finished difference. Result has 223 places, 266 transitions, 3326 flow [2024-05-12 10:44:38,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3103, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3326, PETRI_PLACES=223, PETRI_TRANSITIONS=266} [2024-05-12 10:44:38,354 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 171 predicate places. [2024-05-12 10:44:38,354 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 266 transitions, 3326 flow [2024-05-12 10:44:38,354 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:44:38,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:38,355 INFO 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:44:38,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-05-12 10:44:38,355 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:44:38,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:38,355 INFO L85 PathProgramCache]: Analyzing trace with hash 443460992, now seen corresponding path program 5 times [2024-05-12 10:44:38,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:38,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442199472] [2024-05-12 10:44:38,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:38,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:38,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:38,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:44:38,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:38,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442199472] [2024-05-12 10:44:38,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442199472] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:38,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:38,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:38,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772913] [2024-05-12 10:44:38,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:38,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:38,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:38,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:38,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:38,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:38,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 266 transitions, 3326 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:44:38,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:38,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:38,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:39,306 INFO L124 PetriNetUnfolderBase]: 2982/5128 cut-off events. [2024-05-12 10:44:39,306 INFO L125 PetriNetUnfolderBase]: For 186474/186488 co-relation queries the response was YES. [2024-05-12 10:44:39,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31295 conditions, 5128 events. 2982/5128 cut-off events. For 186474/186488 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 35078 event pairs, 1004 based on Foata normal form. 6/4942 useless extension candidates. Maximal degree in co-relation 31195. Up to 4239 conditions per place. [2024-05-12 10:44:39,360 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 182 selfloop transitions, 100 changer transitions 0/297 dead transitions. [2024-05-12 10:44:39,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 297 transitions, 4529 flow [2024-05-12 10:44:39,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:39,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:39,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-05-12 10:44:39,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-05-12 10:44:39,361 INFO L175 Difference]: Start difference. First operand has 223 places, 266 transitions, 3326 flow. Second operand 7 states and 201 transitions. [2024-05-12 10:44:39,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 297 transitions, 4529 flow [2024-05-12 10:44:39,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 297 transitions, 4352 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-05-12 10:44:39,701 INFO L231 Difference]: Finished difference. Result has 227 places, 276 transitions, 3554 flow [2024-05-12 10:44:39,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3161, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3554, PETRI_PLACES=227, PETRI_TRANSITIONS=276} [2024-05-12 10:44:39,701 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 175 predicate places. [2024-05-12 10:44:39,701 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 276 transitions, 3554 flow [2024-05-12 10:44:39,702 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:44:39,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:39,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:39,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-05-12 10:44:39,702 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:44:39,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:39,703 INFO L85 PathProgramCache]: Analyzing trace with hash 495227280, now seen corresponding path program 6 times [2024-05-12 10:44:39,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:39,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708421434] [2024-05-12 10:44:39,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:39,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:39,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:39,950 INFO L134 CoverageAnalysis]: 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:39,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:39,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708421434] [2024-05-12 10:44:39,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708421434] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:39,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:39,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:39,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992441501] [2024-05-12 10:44:39,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:39,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:39,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:39,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:39,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:39,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:39,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 276 transitions, 3554 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:44:39,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:39,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:39,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:40,849 INFO L124 PetriNetUnfolderBase]: 2979/5120 cut-off events. [2024-05-12 10:44:40,849 INFO L125 PetriNetUnfolderBase]: For 190359/190369 co-relation queries the response was YES. [2024-05-12 10:44:40,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31477 conditions, 5120 events. 2979/5120 cut-off events. For 190359/190369 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 34972 event pairs, 992 based on Foata normal form. 5/4932 useless extension candidates. Maximal degree in co-relation 31375. Up to 4435 conditions per place. [2024-05-12 10:44:40,902 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 243 selfloop transitions, 35 changer transitions 0/293 dead transitions. [2024-05-12 10:44:40,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 293 transitions, 4152 flow [2024-05-12 10:44:40,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:40,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:40,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 10:44:40,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-05-12 10:44:40,904 INFO L175 Difference]: Start difference. First operand has 227 places, 276 transitions, 3554 flow. Second operand 7 states and 193 transitions. [2024-05-12 10:44:40,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 293 transitions, 4152 flow [2024-05-12 10:44:41,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 293 transitions, 4013 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-05-12 10:44:41,258 INFO L231 Difference]: Finished difference. Result has 232 places, 276 transitions, 3491 flow [2024-05-12 10:44:41,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3415, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3491, PETRI_PLACES=232, PETRI_TRANSITIONS=276} [2024-05-12 10:44:41,258 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 180 predicate places. [2024-05-12 10:44:41,259 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 276 transitions, 3491 flow [2024-05-12 10:44:41,259 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:44:41,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:41,259 INFO 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:44:41,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-05-12 10:44:41,259 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:44:41,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:41,260 INFO L85 PathProgramCache]: Analyzing trace with hash 495224304, now seen corresponding path program 3 times [2024-05-12 10:44:41,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:41,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443828080] [2024-05-12 10:44:41,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:41,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:41,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:41,551 INFO L134 CoverageAnalysis]: 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:41,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:41,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443828080] [2024-05-12 10:44:41,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443828080] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:41,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:41,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:41,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149299247] [2024-05-12 10:44:41,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:41,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:41,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:41,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:41,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:41,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:41,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 276 transitions, 3491 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:44:41,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:41,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:41,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:42,290 INFO L124 PetriNetUnfolderBase]: 2974/5113 cut-off events. [2024-05-12 10:44:42,291 INFO L125 PetriNetUnfolderBase]: For 193950/193960 co-relation queries the response was YES. [2024-05-12 10:44:42,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31192 conditions, 5113 events. 2974/5113 cut-off events. For 193950/193960 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 34865 event pairs, 991 based on Foata normal form. 6/4926 useless extension candidates. Maximal degree in co-relation 31089. Up to 4417 conditions per place. [2024-05-12 10:44:42,346 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 247 selfloop transitions, 34 changer transitions 0/296 dead transitions. [2024-05-12 10:44:42,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 296 transitions, 4105 flow [2024-05-12 10:44:42,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:42,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:42,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 10:44:42,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-05-12 10:44:42,348 INFO L175 Difference]: Start difference. First operand has 232 places, 276 transitions, 3491 flow. Second operand 7 states and 195 transitions. [2024-05-12 10:44:42,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 296 transitions, 4105 flow [2024-05-12 10:44:42,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 296 transitions, 4019 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:42,687 INFO L231 Difference]: Finished difference. Result has 234 places, 276 transitions, 3478 flow [2024-05-12 10:44:42,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3478, PETRI_PLACES=234, PETRI_TRANSITIONS=276} [2024-05-12 10:44:42,688 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 182 predicate places. [2024-05-12 10:44:42,688 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 276 transitions, 3478 flow [2024-05-12 10:44:42,689 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:44:42,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:42,689 INFO 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:44:42,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-05-12 10:44:42,689 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:44:42,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:42,689 INFO L85 PathProgramCache]: Analyzing trace with hash 321009180, now seen corresponding path program 1 times [2024-05-12 10:44:42,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:42,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766306516] [2024-05-12 10:44:42,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:42,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:42,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:42,976 INFO L134 CoverageAnalysis]: 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:42,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:42,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766306516] [2024-05-12 10:44:42,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766306516] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:42,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:42,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:42,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375231452] [2024-05-12 10:44:42,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:42,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:42,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:42,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:42,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:43,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:43,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 276 transitions, 3478 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:43,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:43,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:43,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:43,724 INFO L124 PetriNetUnfolderBase]: 2980/5115 cut-off events. [2024-05-12 10:44:43,724 INFO L125 PetriNetUnfolderBase]: For 197516/197524 co-relation queries the response was YES. [2024-05-12 10:44:43,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31337 conditions, 5115 events. 2980/5115 cut-off events. For 197516/197524 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 34922 event pairs, 994 based on Foata normal form. 3/4920 useless extension candidates. Maximal degree in co-relation 31233. Up to 4430 conditions per place. [2024-05-12 10:44:43,780 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 256 selfloop transitions, 27 changer transitions 0/298 dead transitions. [2024-05-12 10:44:43,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 298 transitions, 4148 flow [2024-05-12 10:44:43,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:43,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:43,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 10:44:43,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-05-12 10:44:43,781 INFO L175 Difference]: Start difference. First operand has 234 places, 276 transitions, 3478 flow. Second operand 6 states and 172 transitions. [2024-05-12 10:44:43,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 298 transitions, 4148 flow [2024-05-12 10:44:44,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 298 transitions, 4069 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:44,243 INFO L231 Difference]: Finished difference. Result has 235 places, 279 transitions, 3525 flow [2024-05-12 10:44:44,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3525, PETRI_PLACES=235, PETRI_TRANSITIONS=279} [2024-05-12 10:44:44,244 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 183 predicate places. [2024-05-12 10:44:44,244 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 279 transitions, 3525 flow [2024-05-12 10:44:44,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:44,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:44,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:44,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-05-12 10:44:44,245 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:44:44,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:44,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1611293520, now seen corresponding path program 2 times [2024-05-12 10:44:44,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:44,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919197509] [2024-05-12 10:44:44,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:44,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:44,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:44,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:44:44,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:44,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919197509] [2024-05-12 10:44:44,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919197509] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:44,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:44,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:44,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874155606] [2024-05-12 10:44:44,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:44,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:44,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:44,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:44,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:44,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:44,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 279 transitions, 3525 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:44,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:44,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:44,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:45,280 INFO L124 PetriNetUnfolderBase]: 3005/5162 cut-off events. [2024-05-12 10:44:45,280 INFO L125 PetriNetUnfolderBase]: For 206770/206784 co-relation queries the response was YES. [2024-05-12 10:44:45,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31777 conditions, 5162 events. 3005/5162 cut-off events. For 206770/206784 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 35325 event pairs, 1001 based on Foata normal form. 6/4969 useless extension candidates. Maximal degree in co-relation 31672. Up to 4275 conditions per place. [2024-05-12 10:44:45,335 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 188 selfloop transitions, 118 changer transitions 0/321 dead transitions. [2024-05-12 10:44:45,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 321 transitions, 4571 flow [2024-05-12 10:44:45,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:44:45,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:44:45,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 303 transitions. [2024-05-12 10:44:45,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5738636363636364 [2024-05-12 10:44:45,336 INFO L175 Difference]: Start difference. First operand has 235 places, 279 transitions, 3525 flow. Second operand 11 states and 303 transitions. [2024-05-12 10:44:45,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 321 transitions, 4571 flow [2024-05-12 10:44:45,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 321 transitions, 4493 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:45,760 INFO L231 Difference]: Finished difference. Result has 241 places, 286 transitions, 3805 flow [2024-05-12 10:44:45,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3451, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3805, PETRI_PLACES=241, PETRI_TRANSITIONS=286} [2024-05-12 10:44:45,761 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 189 predicate places. [2024-05-12 10:44:45,761 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 286 transitions, 3805 flow [2024-05-12 10:44:45,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:45,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:45,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:45,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-05-12 10:44:45,762 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:44:45,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:45,762 INFO L85 PathProgramCache]: Analyzing trace with hash 499995824, now seen corresponding path program 3 times [2024-05-12 10:44:45,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:45,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848287808] [2024-05-12 10:44:45,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:45,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:45,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:46,030 INFO L134 CoverageAnalysis]: 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:46,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:46,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848287808] [2024-05-12 10:44:46,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848287808] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:46,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:46,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:46,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248242621] [2024-05-12 10:44:46,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:46,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:46,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:46,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:46,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:46,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:46,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 286 transitions, 3805 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:46,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:46,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:46,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:46,811 INFO L124 PetriNetUnfolderBase]: 3029/5200 cut-off events. [2024-05-12 10:44:46,811 INFO L125 PetriNetUnfolderBase]: For 211891/211905 co-relation queries the response was YES. [2024-05-12 10:44:46,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32548 conditions, 5200 events. 3029/5200 cut-off events. For 211891/211905 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 35559 event pairs, 1001 based on Foata normal form. 6/5004 useless extension candidates. Maximal degree in co-relation 32443. Up to 4294 conditions per place. [2024-05-12 10:44:46,867 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 180 selfloop transitions, 128 changer transitions 0/323 dead transitions. [2024-05-12 10:44:46,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 323 transitions, 4906 flow [2024-05-12 10:44:46,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:44:46,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:44:46,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2024-05-12 10:44:46,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-05-12 10:44:46,869 INFO L175 Difference]: Start difference. First operand has 241 places, 286 transitions, 3805 flow. Second operand 10 states and 272 transitions. [2024-05-12 10:44:46,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 323 transitions, 4906 flow [2024-05-12 10:44:47,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 323 transitions, 4649 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-05-12 10:44:47,289 INFO L231 Difference]: Finished difference. Result has 244 places, 295 transitions, 3991 flow [2024-05-12 10:44:47,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3569, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3991, PETRI_PLACES=244, PETRI_TRANSITIONS=295} [2024-05-12 10:44:47,290 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 192 predicate places. [2024-05-12 10:44:47,290 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 295 transitions, 3991 flow [2024-05-12 10:44:47,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:47,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:47,290 INFO 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:44:47,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-05-12 10:44:47,290 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:44:47,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:47,291 INFO L85 PathProgramCache]: Analyzing trace with hash 204297276, now seen corresponding path program 7 times [2024-05-12 10:44:47,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:47,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469741465] [2024-05-12 10:44:47,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:47,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:47,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:47,551 INFO L134 CoverageAnalysis]: 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,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:47,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469741465] [2024-05-12 10:44:47,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469741465] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:47,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:47,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:47,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578217747] [2024-05-12 10:44:47,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:47,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:47,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:47,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:47,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:47,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:47,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 295 transitions, 3991 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:44:47,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:47,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:47,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:48,270 INFO L124 PetriNetUnfolderBase]: 3035/5204 cut-off events. [2024-05-12 10:44:48,271 INFO L125 PetriNetUnfolderBase]: For 218036/218052 co-relation queries the response was YES. [2024-05-12 10:44:48,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32678 conditions, 5204 events. 3035/5204 cut-off events. For 218036/218052 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 35612 event pairs, 1009 based on Foata normal form. 8/5007 useless extension candidates. Maximal degree in co-relation 32572. Up to 4308 conditions per place. [2024-05-12 10:44:48,325 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 216 selfloop transitions, 89 changer transitions 0/320 dead transitions. [2024-05-12 10:44:48,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 320 transitions, 4949 flow [2024-05-12 10:44:48,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:48,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:48,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-05-12 10:44:48,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-05-12 10:44:48,326 INFO L175 Difference]: Start difference. First operand has 244 places, 295 transitions, 3991 flow. Second operand 7 states and 202 transitions. [2024-05-12 10:44:48,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 320 transitions, 4949 flow [2024-05-12 10:44:48,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 320 transitions, 4732 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-05-12 10:44:48,716 INFO L231 Difference]: Finished difference. Result has 245 places, 298 transitions, 4012 flow [2024-05-12 10:44:48,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3774, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4012, PETRI_PLACES=245, PETRI_TRANSITIONS=298} [2024-05-12 10:44:48,717 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 193 predicate places. [2024-05-12 10:44:48,717 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 298 transitions, 4012 flow [2024-05-12 10:44:48,717 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:44:48,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:48,717 INFO 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:44:48,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-05-12 10:44:48,717 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:44:48,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:48,718 INFO L85 PathProgramCache]: Analyzing trace with hash 2050259708, now seen corresponding path program 8 times [2024-05-12 10:44:48,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:48,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615865589] [2024-05-12 10:44:48,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:48,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:48,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:48,960 INFO L134 CoverageAnalysis]: 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:48,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:48,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615865589] [2024-05-12 10:44:48,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615865589] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:48,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:48,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:48,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462944183] [2024-05-12 10:44:48,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:48,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:48,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:48,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:48,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:49,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:49,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 298 transitions, 4012 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:44:49,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:49,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:49,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:49,689 INFO L124 PetriNetUnfolderBase]: 3032/5200 cut-off events. [2024-05-12 10:44:49,689 INFO L125 PetriNetUnfolderBase]: For 222408/222424 co-relation queries the response was YES. [2024-05-12 10:44:49,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32592 conditions, 5200 events. 3032/5200 cut-off events. For 222408/222424 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 35547 event pairs, 1009 based on Foata normal form. 8/5003 useless extension candidates. Maximal degree in co-relation 32485. Up to 4306 conditions per place. [2024-05-12 10:44:49,743 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 215 selfloop transitions, 87 changer transitions 0/317 dead transitions. [2024-05-12 10:44:49,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 317 transitions, 4906 flow [2024-05-12 10:44:49,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:49,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:49,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-05-12 10:44:49,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-05-12 10:44:49,744 INFO L175 Difference]: Start difference. First operand has 245 places, 298 transitions, 4012 flow. Second operand 7 states and 199 transitions. [2024-05-12 10:44:49,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 317 transitions, 4906 flow [2024-05-12 10:44:50,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 317 transitions, 4626 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:50,256 INFO L231 Difference]: Finished difference. Result has 247 places, 298 transitions, 3912 flow [2024-05-12 10:44:50,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3732, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3912, PETRI_PLACES=247, PETRI_TRANSITIONS=298} [2024-05-12 10:44:50,256 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 195 predicate places. [2024-05-12 10:44:50,256 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 298 transitions, 3912 flow [2024-05-12 10:44:50,257 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:44:50,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:50,257 INFO 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:44:50,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-05-12 10:44:50,257 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:44:50,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:50,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1977871100, now seen corresponding path program 9 times [2024-05-12 10:44:50,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:50,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136726263] [2024-05-12 10:44:50,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:50,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:50,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:50,490 INFO L134 CoverageAnalysis]: 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:50,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:50,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136726263] [2024-05-12 10:44:50,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136726263] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:50,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:50,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:50,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101022514] [2024-05-12 10:44:50,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:50,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:50,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:50,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:50,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:50,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:50,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 298 transitions, 3912 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:44:50,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:50,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:50,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:51,217 INFO L124 PetriNetUnfolderBase]: 3055/5236 cut-off events. [2024-05-12 10:44:51,217 INFO L125 PetriNetUnfolderBase]: For 232396/232412 co-relation queries the response was YES. [2024-05-12 10:44:51,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32812 conditions, 5236 events. 3055/5236 cut-off events. For 232396/232412 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 35810 event pairs, 1010 based on Foata normal form. 9/5035 useless extension candidates. Maximal degree in co-relation 32705. Up to 4330 conditions per place. [2024-05-12 10:44:51,275 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 217 selfloop transitions, 89 changer transitions 0/321 dead transitions. [2024-05-12 10:44:51,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 321 transitions, 4924 flow [2024-05-12 10:44:51,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:51,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:51,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 10:44:51,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-05-12 10:44:51,276 INFO L175 Difference]: Start difference. First operand has 247 places, 298 transitions, 3912 flow. Second operand 7 states and 197 transitions. [2024-05-12 10:44:51,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 321 transitions, 4924 flow [2024-05-12 10:44:51,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 321 transitions, 4730 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:51,759 INFO L231 Difference]: Finished difference. Result has 249 places, 305 transitions, 4019 flow [2024-05-12 10:44:51,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3728, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4019, PETRI_PLACES=249, PETRI_TRANSITIONS=305} [2024-05-12 10:44:51,759 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 197 predicate places. [2024-05-12 10:44:51,760 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 305 transitions, 4019 flow [2024-05-12 10:44:51,760 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:44:51,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:51,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:51,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-05-12 10:44:51,760 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:44:51,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:51,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1116044834, now seen corresponding path program 10 times [2024-05-12 10:44:51,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:51,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486784517] [2024-05-12 10:44:51,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:51,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:51,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:52,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:44:52,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:52,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486784517] [2024-05-12 10:44:52,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486784517] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:52,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:52,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:52,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221056899] [2024-05-12 10:44:52,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:52,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:52,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:52,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:52,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:52,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:52,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 305 transitions, 4019 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:44:52,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:52,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:52,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:52,698 INFO L124 PetriNetUnfolderBase]: 3049/5221 cut-off events. [2024-05-12 10:44:52,698 INFO L125 PetriNetUnfolderBase]: For 235128/235155 co-relation queries the response was YES. [2024-05-12 10:44:52,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32731 conditions, 5221 events. 3049/5221 cut-off events. For 235128/235155 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 35741 event pairs, 1023 based on Foata normal form. 20/5027 useless extension candidates. Maximal degree in co-relation 32623. Up to 4325 conditions per place. [2024-05-12 10:44:52,759 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 209 selfloop transitions, 98 changer transitions 0/322 dead transitions. [2024-05-12 10:44:52,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 322 transitions, 5088 flow [2024-05-12 10:44:52,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:52,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:52,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 10:44:52,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-05-12 10:44:52,760 INFO L175 Difference]: Start difference. First operand has 249 places, 305 transitions, 4019 flow. Second operand 7 states and 195 transitions. [2024-05-12 10:44:52,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 322 transitions, 5088 flow [2024-05-12 10:44:53,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 322 transitions, 4955 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-05-12 10:44:53,180 INFO L231 Difference]: Finished difference. Result has 253 places, 308 transitions, 4134 flow [2024-05-12 10:44:53,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3893, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4134, PETRI_PLACES=253, PETRI_TRANSITIONS=308} [2024-05-12 10:44:53,181 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 201 predicate places. [2024-05-12 10:44:53,181 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 308 transitions, 4134 flow [2024-05-12 10:44:53,181 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:44:53,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:53,181 INFO 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:44:53,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-05-12 10:44:53,182 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:44:53,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:53,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1586316028, now seen corresponding path program 11 times [2024-05-12 10:44:53,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:53,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854185265] [2024-05-12 10:44:53,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:53,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:53,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:53,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:53,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:53,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854185265] [2024-05-12 10:44:53,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854185265] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:53,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:53,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:53,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413509531] [2024-05-12 10:44:53,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:53,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:53,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:53,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:53,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:53,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:53,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 308 transitions, 4134 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:44:53,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:53,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:53,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:54,291 INFO L124 PetriNetUnfolderBase]: 3043/5214 cut-off events. [2024-05-12 10:44:54,291 INFO L125 PetriNetUnfolderBase]: For 237337/237352 co-relation queries the response was YES. [2024-05-12 10:44:54,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32634 conditions, 5214 events. 3043/5214 cut-off events. For 237337/237352 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 35661 event pairs, 1000 based on Foata normal form. 11/5013 useless extension candidates. Maximal degree in co-relation 32525. Up to 4516 conditions per place. [2024-05-12 10:44:54,338 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 271 selfloop transitions, 33 changer transitions 0/319 dead transitions. [2024-05-12 10:44:54,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 319 transitions, 4768 flow [2024-05-12 10:44:54,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:54,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:54,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-05-12 10:44:54,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-05-12 10:44:54,339 INFO L175 Difference]: Start difference. First operand has 253 places, 308 transitions, 4134 flow. Second operand 7 states and 187 transitions. [2024-05-12 10:44:54,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 319 transitions, 4768 flow [2024-05-12 10:44:54,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 319 transitions, 4668 flow, removed 15 selfloop flow, removed 1 redundant places. [2024-05-12 10:44:54,887 INFO L231 Difference]: Finished difference. Result has 259 places, 308 transitions, 4107 flow [2024-05-12 10:44:54,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4034, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4107, PETRI_PLACES=259, PETRI_TRANSITIONS=308} [2024-05-12 10:44:54,887 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 207 predicate places. [2024-05-12 10:44:54,888 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 308 transitions, 4107 flow [2024-05-12 10:44:54,888 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:44:54,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:54,888 INFO 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:44:54,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-05-12 10:44:54,888 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-05-12 10:44:54,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:54,889 INFO L85 PathProgramCache]: Analyzing trace with hash 236930846, now seen corresponding path program 12 times [2024-05-12 10:44:54,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:54,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083842891] [2024-05-12 10:44:54,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:54,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:54,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:55,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:55,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:55,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083842891] [2024-05-12 10:44:55,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083842891] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:55,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:55,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:44:55,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447665756] [2024-05-12 10:44:55,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:55,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:44:55,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:55,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:44:55,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:44:55,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:55,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 308 transitions, 4107 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:44:55,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:55,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:55,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:55,835 INFO L124 PetriNetUnfolderBase]: 3037/5205 cut-off events. [2024-05-12 10:44:55,835 INFO L125 PetriNetUnfolderBase]: For 239898/239920 co-relation queries the response was YES. [2024-05-12 10:44:55,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32337 conditions, 5205 events. 3037/5205 cut-off events. For 239898/239920 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 35679 event pairs, 1023 based on Foata normal form. 15/5006 useless extension candidates. Maximal degree in co-relation 32226. Up to 4315 conditions per place. [2024-05-12 10:44:55,889 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 213 selfloop transitions, 93 changer transitions 0/321 dead transitions. [2024-05-12 10:44:55,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 321 transitions, 5009 flow [2024-05-12 10:44:55,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:44:55,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:44:55,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 10:44:55,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-05-12 10:44:55,890 INFO L175 Difference]: Start difference. First operand has 259 places, 308 transitions, 4107 flow. Second operand 7 states and 193 transitions. [2024-05-12 10:44:55,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 321 transitions, 5009 flow [2024-05-12 10:44:56,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 321 transitions, 4894 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-05-12 10:44:56,421 INFO L231 Difference]: Finished difference. Result has 259 places, 308 transitions, 4185 flow [2024-05-12 10:44:56,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3992, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4185, PETRI_PLACES=259, PETRI_TRANSITIONS=308} [2024-05-12 10:44:56,422 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 207 predicate places. [2024-05-12 10:44:56,422 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 308 transitions, 4185 flow [2024-05-12 10:44:56,422 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:44:56,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:56,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:56,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-05-12 10:44:56,423 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:44:56,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:56,423 INFO L85 PathProgramCache]: Analyzing trace with hash -755886910, now seen corresponding path program 4 times [2024-05-12 10:44:56,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:56,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440908272] [2024-05-12 10:44:56,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:56,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:56,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:56,726 INFO L134 CoverageAnalysis]: 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:56,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:56,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440908272] [2024-05-12 10:44:56,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440908272] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:56,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:56,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:56,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895498118] [2024-05-12 10:44:56,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:56,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:56,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:56,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:56,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:56,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:56,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 308 transitions, 4185 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:56,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:56,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:56,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:57,596 INFO L124 PetriNetUnfolderBase]: 3034/5205 cut-off events. [2024-05-12 10:44:57,597 INFO L125 PetriNetUnfolderBase]: For 241651/241657 co-relation queries the response was YES. [2024-05-12 10:44:57,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32496 conditions, 5205 events. 3034/5205 cut-off events. For 241651/241657 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 35589 event pairs, 993 based on Foata normal form. 1/4994 useless extension candidates. Maximal degree in co-relation 32384. Up to 4501 conditions per place. [2024-05-12 10:44:57,642 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 282 selfloop transitions, 27 changer transitions 0/324 dead transitions. [2024-05-12 10:44:57,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 324 transitions, 4843 flow [2024-05-12 10:44:57,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:44:57,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:44:57,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 10:44:57,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 10:44:57,644 INFO L175 Difference]: Start difference. First operand has 259 places, 308 transitions, 4185 flow. Second operand 6 states and 168 transitions. [2024-05-12 10:44:57,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 324 transitions, 4843 flow [2024-05-12 10:44:58,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 324 transitions, 4668 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:58,133 INFO L231 Difference]: Finished difference. Result has 260 places, 308 transitions, 4074 flow [2024-05-12 10:44:58,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4010, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4074, PETRI_PLACES=260, PETRI_TRANSITIONS=308} [2024-05-12 10:44:58,135 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 208 predicate places. [2024-05-12 10:44:58,135 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 308 transitions, 4074 flow [2024-05-12 10:44:58,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:58,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:58,135 INFO 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:44:58,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-05-12 10:44:58,136 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:44:58,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:58,136 INFO L85 PathProgramCache]: Analyzing trace with hash 2050266652, now seen corresponding path program 5 times [2024-05-12 10:44:58,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:58,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355824399] [2024-05-12 10:44:58,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:58,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:58,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:58,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:58,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:58,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355824399] [2024-05-12 10:44:58,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355824399] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:58,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:58,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:58,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470212901] [2024-05-12 10:44:58,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:58,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:58,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:58,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:58,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:44:58,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:44:58,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 308 transitions, 4074 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:58,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:44:58,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:44:58,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:44:59,176 INFO L124 PetriNetUnfolderBase]: 3031/5205 cut-off events. [2024-05-12 10:44:59,177 INFO L125 PetriNetUnfolderBase]: For 244407/244413 co-relation queries the response was YES. [2024-05-12 10:44:59,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32302 conditions, 5205 events. 3031/5205 cut-off events. For 244407/244413 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 35672 event pairs, 999 based on Foata normal form. 1/4994 useless extension candidates. Maximal degree in co-relation 32189. Up to 4300 conditions per place. [2024-05-12 10:44:59,230 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 203 selfloop transitions, 118 changer transitions 0/336 dead transitions. [2024-05-12 10:44:59,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 336 transitions, 5052 flow [2024-05-12 10:44:59,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:44:59,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:44:59,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2024-05-12 10:44:59,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-05-12 10:44:59,232 INFO L175 Difference]: Start difference. First operand has 260 places, 308 transitions, 4074 flow. Second operand 10 states and 272 transitions. [2024-05-12 10:44:59,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 336 transitions, 5052 flow [2024-05-12 10:44:59,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 336 transitions, 4954 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 10:44:59,684 INFO L231 Difference]: Finished difference. Result has 265 places, 308 transitions, 4222 flow [2024-05-12 10:44:59,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3980, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4222, PETRI_PLACES=265, PETRI_TRANSITIONS=308} [2024-05-12 10:44:59,685 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 213 predicate places. [2024-05-12 10:44:59,685 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 308 transitions, 4222 flow [2024-05-12 10:44:59,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:44:59,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:44:59,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:44:59,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-05-12 10:44:59,686 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:44:59,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:44:59,686 INFO L85 PathProgramCache]: Analyzing trace with hash -2019385824, now seen corresponding path program 6 times [2024-05-12 10:44:59,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:44:59,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894792374] [2024-05-12 10:44:59,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:44:59,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:44:59,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:44:59,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:44:59,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:44:59,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894792374] [2024-05-12 10:44:59,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894792374] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:44:59,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:44:59,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:44:59,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394435581] [2024-05-12 10:44:59,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:44:59,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:44:59,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:44:59,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:44:59,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:00,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:00,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 308 transitions, 4222 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:00,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:00,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:00,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:00,704 INFO L124 PetriNetUnfolderBase]: 3023/5189 cut-off events. [2024-05-12 10:45:00,705 INFO L125 PetriNetUnfolderBase]: For 242923/242929 co-relation queries the response was YES. [2024-05-12 10:45:00,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32373 conditions, 5189 events. 3023/5189 cut-off events. For 242923/242929 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 35467 event pairs, 993 based on Foata normal form. 2/4979 useless extension candidates. Maximal degree in co-relation 32260. Up to 4442 conditions per place. [2024-05-12 10:45:00,761 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 259 selfloop transitions, 47 changer transitions 0/321 dead transitions. [2024-05-12 10:45:00,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 321 transitions, 4866 flow [2024-05-12 10:45:00,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:45:00,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:45:00,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-05-12 10:45:00,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 10:45:00,763 INFO L175 Difference]: Start difference. First operand has 265 places, 308 transitions, 4222 flow. Second operand 6 states and 168 transitions. [2024-05-12 10:45:00,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 321 transitions, 4866 flow [2024-05-12 10:45:01,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 321 transitions, 4594 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-05-12 10:45:01,315 INFO L231 Difference]: Finished difference. Result has 262 places, 308 transitions, 4058 flow [2024-05-12 10:45:01,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3950, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4058, PETRI_PLACES=262, PETRI_TRANSITIONS=308} [2024-05-12 10:45:01,315 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 210 predicate places. [2024-05-12 10:45:01,316 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 308 transitions, 4058 flow [2024-05-12 10:45:01,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:01,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:01,316 INFO 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:45:01,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-05-12 10:45:01,316 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:45:01,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:01,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1315418932, now seen corresponding path program 7 times [2024-05-12 10:45:01,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:01,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22494476] [2024-05-12 10:45:01,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:01,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:01,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:01,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:01,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:01,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22494476] [2024-05-12 10:45:01,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22494476] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:01,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:01,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:01,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310823064] [2024-05-12 10:45:01,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:01,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:01,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:01,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:01,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:01,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:01,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 308 transitions, 4058 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:01,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:01,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:01,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:02,354 INFO L124 PetriNetUnfolderBase]: 3036/5214 cut-off events. [2024-05-12 10:45:02,355 INFO L125 PetriNetUnfolderBase]: For 248018/248024 co-relation queries the response was YES. [2024-05-12 10:45:02,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32331 conditions, 5214 events. 3036/5214 cut-off events. For 248018/248024 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 35672 event pairs, 999 based on Foata normal form. 2/5001 useless extension candidates. Maximal degree in co-relation 32217. Up to 4305 conditions per place. [2024-05-12 10:45:02,411 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 207 selfloop transitions, 112 changer transitions 0/334 dead transitions. [2024-05-12 10:45:02,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 334 transitions, 5091 flow [2024-05-12 10:45:02,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:45:02,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:45:02,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 269 transitions. [2024-05-12 10:45:02,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604166666666667 [2024-05-12 10:45:02,413 INFO L175 Difference]: Start difference. First operand has 262 places, 308 transitions, 4058 flow. Second operand 10 states and 269 transitions. [2024-05-12 10:45:02,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 334 transitions, 5091 flow [2024-05-12 10:45:02,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 334 transitions, 4955 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:02,845 INFO L231 Difference]: Finished difference. Result has 266 places, 312 transitions, 4228 flow [2024-05-12 10:45:02,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3926, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4228, PETRI_PLACES=266, PETRI_TRANSITIONS=312} [2024-05-12 10:45:02,845 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 214 predicate places. [2024-05-12 10:45:02,845 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 312 transitions, 4228 flow [2024-05-12 10:45:02,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:02,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:02,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:02,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-05-12 10:45:02,846 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:45:02,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:02,846 INFO L85 PathProgramCache]: Analyzing trace with hash -2015666754, now seen corresponding path program 8 times [2024-05-12 10:45:02,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:02,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593788138] [2024-05-12 10:45:02,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:02,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:02,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:03,120 INFO L134 CoverageAnalysis]: 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:03,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:03,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593788138] [2024-05-12 10:45:03,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593788138] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:03,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:03,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:45:03,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083711932] [2024-05-12 10:45:03,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:03,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:45:03,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:03,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:45:03,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:03,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:03,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 312 transitions, 4228 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:03,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:03,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:03,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:03,869 INFO L124 PetriNetUnfolderBase]: 3028/5202 cut-off events. [2024-05-12 10:45:03,869 INFO L125 PetriNetUnfolderBase]: For 244299/244305 co-relation queries the response was YES. [2024-05-12 10:45:03,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32346 conditions, 5202 events. 3028/5202 cut-off events. For 244299/244305 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 35575 event pairs, 999 based on Foata normal form. 2/4989 useless extension candidates. Maximal degree in co-relation 32232. Up to 4297 conditions per place. [2024-05-12 10:45:03,925 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 212 selfloop transitions, 105 changer transitions 0/332 dead transitions. [2024-05-12 10:45:03,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 332 transitions, 5046 flow [2024-05-12 10:45:03,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:45:03,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:45:03,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 246 transitions. [2024-05-12 10:45:03,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-05-12 10:45:03,927 INFO L175 Difference]: Start difference. First operand has 266 places, 312 transitions, 4228 flow. Second operand 9 states and 246 transitions. [2024-05-12 10:45:03,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 332 transitions, 5046 flow [2024-05-12 10:45:04,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 332 transitions, 4766 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-05-12 10:45:04,529 INFO L231 Difference]: Finished difference. Result has 267 places, 312 transitions, 4167 flow [2024-05-12 10:45:04,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3948, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4167, PETRI_PLACES=267, PETRI_TRANSITIONS=312} [2024-05-12 10:45:04,530 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-05-12 10:45:04,530 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 312 transitions, 4167 flow [2024-05-12 10:45:04,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:04,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:04,530 INFO 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:45:04,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-05-12 10:45:04,530 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:45:04,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:04,531 INFO L85 PathProgramCache]: Analyzing trace with hash -334467340, now seen corresponding path program 9 times [2024-05-12 10:45:04,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:04,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034971377] [2024-05-12 10:45:04,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:04,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:04,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:04,841 INFO L134 CoverageAnalysis]: 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:04,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:04,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034971377] [2024-05-12 10:45:04,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034971377] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:04,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:04,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:04,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [838177735] [2024-05-12 10:45:04,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:04,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:04,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:04,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:04,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:04,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:04,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 312 transitions, 4167 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:04,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:04,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:04,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:05,682 INFO L124 PetriNetUnfolderBase]: 3022/5189 cut-off events. [2024-05-12 10:45:05,682 INFO L125 PetriNetUnfolderBase]: For 245444/245450 co-relation queries the response was YES. [2024-05-12 10:45:05,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32153 conditions, 5189 events. 3022/5189 cut-off events. For 245444/245450 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 35561 event pairs, 1005 based on Foata normal form. 2/4972 useless extension candidates. Maximal degree in co-relation 32038. Up to 4292 conditions per place. [2024-05-12 10:45:05,739 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 192 selfloop transitions, 123 changer transitions 0/330 dead transitions. [2024-05-12 10:45:05,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 330 transitions, 4977 flow [2024-05-12 10:45:05,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:45:05,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:45:05,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 262 transitions. [2024-05-12 10:45:05,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5458333333333333 [2024-05-12 10:45:05,740 INFO L175 Difference]: Start difference. First operand has 267 places, 312 transitions, 4167 flow. Second operand 10 states and 262 transitions. [2024-05-12 10:45:05,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 330 transitions, 4977 flow [2024-05-12 10:45:06,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 330 transitions, 4731 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-05-12 10:45:06,266 INFO L231 Difference]: Finished difference. Result has 269 places, 312 transitions, 4174 flow [2024-05-12 10:45:06,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4174, PETRI_PLACES=269, PETRI_TRANSITIONS=312} [2024-05-12 10:45:06,267 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 217 predicate places. [2024-05-12 10:45:06,267 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 312 transitions, 4174 flow [2024-05-12 10:45:06,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:06,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:06,268 INFO 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:45:06,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-05-12 10:45:06,268 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:45:06,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:06,268 INFO L85 PathProgramCache]: Analyzing trace with hash -592593380, now seen corresponding path program 10 times [2024-05-12 10:45:06,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:06,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800205137] [2024-05-12 10:45:06,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:06,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:06,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:06,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:45:06,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:06,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800205137] [2024-05-12 10:45:06,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800205137] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:06,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:06,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:06,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578192559] [2024-05-12 10:45:06,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:06,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:06,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:06,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:06,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:06,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:06,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 312 transitions, 4174 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:06,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:06,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:06,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:07,288 INFO L124 PetriNetUnfolderBase]: 3035/5210 cut-off events. [2024-05-12 10:45:07,289 INFO L125 PetriNetUnfolderBase]: For 251374/251380 co-relation queries the response was YES. [2024-05-12 10:45:07,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32386 conditions, 5210 events. 3035/5210 cut-off events. For 251374/251380 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 35723 event pairs, 1005 based on Foata normal form. 2/4990 useless extension candidates. Maximal degree in co-relation 32270. Up to 4305 conditions per place. [2024-05-12 10:45:07,342 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 206 selfloop transitions, 114 changer transitions 0/335 dead transitions. [2024-05-12 10:45:07,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 335 transitions, 5068 flow [2024-05-12 10:45:07,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:45:07,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:45:07,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 286 transitions. [2024-05-12 10:45:07,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-05-12 10:45:07,343 INFO L175 Difference]: Start difference. First operand has 269 places, 312 transitions, 4174 flow. Second operand 11 states and 286 transitions. [2024-05-12 10:45:07,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 335 transitions, 5068 flow [2024-05-12 10:45:07,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 335 transitions, 4800 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:07,831 INFO L231 Difference]: Finished difference. Result has 273 places, 316 transitions, 4211 flow [2024-05-12 10:45:07,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4211, PETRI_PLACES=273, PETRI_TRANSITIONS=316} [2024-05-12 10:45:07,832 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 221 predicate places. [2024-05-12 10:45:07,832 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 316 transitions, 4211 flow [2024-05-12 10:45:07,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:07,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:07,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:07,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-05-12 10:45:07,832 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:45:07,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:07,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1659065476, now seen corresponding path program 11 times [2024-05-12 10:45:07,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:07,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642018135] [2024-05-12 10:45:07,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:07,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:07,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:08,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:08,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:08,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642018135] [2024-05-12 10:45:08,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642018135] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:08,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:08,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:45:08,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213683038] [2024-05-12 10:45:08,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:08,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:45:08,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:08,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:45:08,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:08,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:08,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 316 transitions, 4211 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:08,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:08,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:08,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:08,891 INFO L124 PetriNetUnfolderBase]: 3027/5198 cut-off events. [2024-05-12 10:45:08,891 INFO L125 PetriNetUnfolderBase]: For 252574/252580 co-relation queries the response was YES. [2024-05-12 10:45:08,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32228 conditions, 5198 events. 3027/5198 cut-off events. For 252574/252580 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 35619 event pairs, 1005 based on Foata normal form. 2/4978 useless extension candidates. Maximal degree in co-relation 32110. Up to 4297 conditions per place. [2024-05-12 10:45:08,950 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 208 selfloop transitions, 109 changer transitions 0/332 dead transitions. [2024-05-12 10:45:08,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 332 transitions, 4883 flow [2024-05-12 10:45:08,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:45:08,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:45:08,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-05-12 10:45:08,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5532407407407407 [2024-05-12 10:45:08,951 INFO L175 Difference]: Start difference. First operand has 273 places, 316 transitions, 4211 flow. Second operand 9 states and 239 transitions. [2024-05-12 10:45:08,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 332 transitions, 4883 flow [2024-05-12 10:45:09,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 332 transitions, 4574 flow, removed 18 selfloop flow, removed 10 redundant places. [2024-05-12 10:45:09,448 INFO L231 Difference]: Finished difference. Result has 272 places, 316 transitions, 4130 flow [2024-05-12 10:45:09,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3902, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4130, PETRI_PLACES=272, PETRI_TRANSITIONS=316} [2024-05-12 10:45:09,449 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 220 predicate places. [2024-05-12 10:45:09,449 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 316 transitions, 4130 flow [2024-05-12 10:45:09,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:09,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:09,449 INFO 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:45:09,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-05-12 10:45:09,450 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:45:09,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:09,450 INFO L85 PathProgramCache]: Analyzing trace with hash -151501354, now seen corresponding path program 1 times [2024-05-12 10:45:09,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:09,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595992506] [2024-05-12 10:45:09,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:09,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:09,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:09,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:09,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:09,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595992506] [2024-05-12 10:45:09,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595992506] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:09,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:09,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:45:09,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541448687] [2024-05-12 10:45:09,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:09,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:45:09,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:09,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:45:09,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:09,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:09,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 316 transitions, 4130 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:09,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:09,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:09,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:10,613 INFO L124 PetriNetUnfolderBase]: 3074/5325 cut-off events. [2024-05-12 10:45:10,613 INFO L125 PetriNetUnfolderBase]: For 266495/266501 co-relation queries the response was YES. [2024-05-12 10:45:10,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33128 conditions, 5325 events. 3074/5325 cut-off events. For 266495/266501 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36664 event pairs, 922 based on Foata normal form. 2/5112 useless extension candidates. Maximal degree in co-relation 33009. Up to 4551 conditions per place. [2024-05-12 10:45:10,672 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 308 selfloop transitions, 21 changer transitions 0/344 dead transitions. [2024-05-12 10:45:10,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 344 transitions, 5108 flow [2024-05-12 10:45:10,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:10,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:10,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 10:45:10,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-05-12 10:45:10,673 INFO L175 Difference]: Start difference. First operand has 272 places, 316 transitions, 4130 flow. Second operand 7 states and 193 transitions. [2024-05-12 10:45:10,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 344 transitions, 5108 flow [2024-05-12 10:45:11,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 344 transitions, 4890 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-05-12 10:45:11,190 INFO L231 Difference]: Finished difference. Result has 271 places, 320 transitions, 4075 flow [2024-05-12 10:45:11,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4075, PETRI_PLACES=271, PETRI_TRANSITIONS=320} [2024-05-12 10:45:11,191 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 219 predicate places. [2024-05-12 10:45:11,191 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 320 transitions, 4075 flow [2024-05-12 10:45:11,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:11,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:11,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] [2024-05-12 10:45:11,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-05-12 10:45:11,192 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:45:11,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:11,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1702733022, now seen corresponding path program 2 times [2024-05-12 10:45:11,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:11,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146551537] [2024-05-12 10:45:11,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:11,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:11,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:11,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:11,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:11,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146551537] [2024-05-12 10:45:11,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146551537] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:11,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:11,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:45:11,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803076589] [2024-05-12 10:45:11,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:11,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:45:11,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:11,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:45:11,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:11,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:11,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 320 transitions, 4075 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:11,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:11,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:11,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:12,287 INFO L124 PetriNetUnfolderBase]: 3069/5274 cut-off events. [2024-05-12 10:45:12,287 INFO L125 PetriNetUnfolderBase]: For 267503/267509 co-relation queries the response was YES. [2024-05-12 10:45:12,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32841 conditions, 5274 events. 3069/5274 cut-off events. For 267503/267509 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 36200 event pairs, 988 based on Foata normal form. 2/5057 useless extension candidates. Maximal degree in co-relation 32721. Up to 4594 conditions per place. [2024-05-12 10:45:12,347 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 304 selfloop transitions, 17 changer transitions 0/336 dead transitions. [2024-05-12 10:45:12,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 336 transitions, 4759 flow [2024-05-12 10:45:12,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:45:12,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:45:12,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-05-12 10:45:12,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-05-12 10:45:12,348 INFO L175 Difference]: Start difference. First operand has 271 places, 320 transitions, 4075 flow. Second operand 6 states and 164 transitions. [2024-05-12 10:45:12,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 336 transitions, 4759 flow [2024-05-12 10:45:13,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 336 transitions, 4639 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-05-12 10:45:13,014 INFO L231 Difference]: Finished difference. Result has 274 places, 320 transitions, 3994 flow [2024-05-12 10:45:13,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3955, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3994, PETRI_PLACES=274, PETRI_TRANSITIONS=320} [2024-05-12 10:45:13,015 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 222 predicate places. [2024-05-12 10:45:13,015 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 320 transitions, 3994 flow [2024-05-12 10:45:13,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:13,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:13,015 INFO 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:45:13,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-05-12 10:45:13,016 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:45:13,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:13,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1986459836, now seen corresponding path program 3 times [2024-05-12 10:45:13,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:13,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068568448] [2024-05-12 10:45:13,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:13,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:13,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:13,305 INFO L134 CoverageAnalysis]: 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:13,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:13,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068568448] [2024-05-12 10:45:13,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068568448] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:13,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:13,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:45:13,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729349547] [2024-05-12 10:45:13,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:13,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:45:13,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:13,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:45:13,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:45:13,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:13,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 320 transitions, 3994 flow. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:13,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:13,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:13,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:14,149 INFO L124 PetriNetUnfolderBase]: 3090/5312 cut-off events. [2024-05-12 10:45:14,150 INFO L125 PetriNetUnfolderBase]: For 273243/273249 co-relation queries the response was YES. [2024-05-12 10:45:14,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32849 conditions, 5312 events. 3090/5312 cut-off events. For 273243/273249 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 36496 event pairs, 991 based on Foata normal form. 2/5093 useless extension candidates. Maximal degree in co-relation 32727. Up to 4613 conditions per place. [2024-05-12 10:45:14,214 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 300 selfloop transitions, 29 changer transitions 0/344 dead transitions. [2024-05-12 10:45:14,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 344 transitions, 4768 flow [2024-05-12 10:45:14,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:45:14,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:45:14,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-05-12 10:45:14,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-05-12 10:45:14,215 INFO L175 Difference]: Start difference. First operand has 274 places, 320 transitions, 3994 flow. Second operand 9 states and 234 transitions. [2024-05-12 10:45:14,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 344 transitions, 4768 flow [2024-05-12 10:45:14,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 344 transitions, 4729 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-05-12 10:45:14,725 INFO L231 Difference]: Finished difference. Result has 278 places, 322 transitions, 4082 flow [2024-05-12 10:45:14,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3955, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4082, PETRI_PLACES=278, PETRI_TRANSITIONS=322} [2024-05-12 10:45:14,726 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 226 predicate places. [2024-05-12 10:45:14,726 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 322 transitions, 4082 flow [2024-05-12 10:45:14,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:14,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:14,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:14,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-05-12 10:45:14,726 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:45:14,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:14,727 INFO L85 PathProgramCache]: Analyzing trace with hash -817384218, now seen corresponding path program 4 times [2024-05-12 10:45:14,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:14,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508575888] [2024-05-12 10:45:14,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:14,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:14,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:15,015 INFO L134 CoverageAnalysis]: 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:15,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:15,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508575888] [2024-05-12 10:45:15,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508575888] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:15,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:15,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:45:15,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713655807] [2024-05-12 10:45:15,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:15,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:45:15,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:15,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:45:15,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:15,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:15,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 322 transitions, 4082 flow. Second operand has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:15,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:15,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:15,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:15,804 INFO L124 PetriNetUnfolderBase]: 3085/5302 cut-off events. [2024-05-12 10:45:15,804 INFO L125 PetriNetUnfolderBase]: For 274843/274849 co-relation queries the response was YES. [2024-05-12 10:45:15,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32885 conditions, 5302 events. 3085/5302 cut-off events. For 274843/274849 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 36497 event pairs, 993 based on Foata normal form. 2/5081 useless extension candidates. Maximal degree in co-relation 32762. Up to 4606 conditions per place. [2024-05-12 10:45:15,863 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 299 selfloop transitions, 29 changer transitions 0/343 dead transitions. [2024-05-12 10:45:15,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 343 transitions, 4850 flow [2024-05-12 10:45:15,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:45:15,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:45:15,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-05-12 10:45:15,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324074074074074 [2024-05-12 10:45:15,865 INFO L175 Difference]: Start difference. First operand has 278 places, 322 transitions, 4082 flow. Second operand 9 states and 230 transitions. [2024-05-12 10:45:15,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 343 transitions, 4850 flow [2024-05-12 10:45:16,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 343 transitions, 4739 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:16,514 INFO L231 Difference]: Finished difference. Result has 280 places, 324 transitions, 4102 flow [2024-05-12 10:45:16,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3971, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4102, PETRI_PLACES=280, PETRI_TRANSITIONS=324} [2024-05-12 10:45:16,515 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 228 predicate places. [2024-05-12 10:45:16,515 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 324 transitions, 4102 flow [2024-05-12 10:45:16,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.77777777777778) internal successors, (178), 9 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:45:16,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:16,515 INFO L208 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:16,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-05-12 10:45:16,516 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:45:16,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:16,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1277393384, now seen corresponding path program 1 times [2024-05-12 10:45:16,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:16,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192537510] [2024-05-12 10:45:16,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:16,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:16,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:16,758 INFO L134 CoverageAnalysis]: 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:16,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:16,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192537510] [2024-05-12 10:45:16,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192537510] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:16,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:16,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:16,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518443331] [2024-05-12 10:45:16,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:16,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:16,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:16,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:16,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:16,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:16,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 324 transitions, 4102 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:16,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:16,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:16,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:17,575 INFO L124 PetriNetUnfolderBase]: 3102/5329 cut-off events. [2024-05-12 10:45:17,576 INFO L125 PetriNetUnfolderBase]: For 280324/280340 co-relation queries the response was YES. [2024-05-12 10:45:17,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33070 conditions, 5329 events. 3102/5329 cut-off events. For 280324/280340 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 36661 event pairs, 1013 based on Foata normal form. 8/5111 useless extension candidates. Maximal degree in co-relation 32946. Up to 4482 conditions per place. [2024-05-12 10:45:17,638 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 250 selfloop transitions, 79 changer transitions 0/344 dead transitions. [2024-05-12 10:45:17,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 344 transitions, 5051 flow [2024-05-12 10:45:17,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:45:17,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:45:17,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-05-12 10:45:17,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-05-12 10:45:17,640 INFO L175 Difference]: Start difference. First operand has 280 places, 324 transitions, 4102 flow. Second operand 6 states and 174 transitions. [2024-05-12 10:45:17,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 344 transitions, 5051 flow [2024-05-12 10:45:18,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 344 transitions, 4936 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:18,299 INFO L231 Difference]: Finished difference. Result has 280 places, 330 transitions, 4323 flow [2024-05-12 10:45:18,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3987, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4323, PETRI_PLACES=280, PETRI_TRANSITIONS=330} [2024-05-12 10:45:18,299 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 228 predicate places. [2024-05-12 10:45:18,299 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 330 transitions, 4323 flow [2024-05-12 10:45:18,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:18,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:18,300 INFO L208 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:18,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-05-12 10:45:18,300 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:45:18,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:18,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1725342418, now seen corresponding path program 2 times [2024-05-12 10:45:18,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:18,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987904232] [2024-05-12 10:45:18,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:18,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:18,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:18,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:18,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:18,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987904232] [2024-05-12 10:45:18,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987904232] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:18,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:18,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:18,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932566439] [2024-05-12 10:45:18,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:18,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:18,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:18,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:18,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:18,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:18,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 330 transitions, 4323 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:18,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:18,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:18,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:19,390 INFO L124 PetriNetUnfolderBase]: 3109/5334 cut-off events. [2024-05-12 10:45:19,391 INFO L125 PetriNetUnfolderBase]: For 285312/285327 co-relation queries the response was YES. [2024-05-12 10:45:19,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33274 conditions, 5334 events. 3109/5334 cut-off events. For 285312/285327 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 36657 event pairs, 1002 based on Foata normal form. 10/5114 useless extension candidates. Maximal degree in co-relation 33148. Up to 4490 conditions per place. [2024-05-12 10:45:19,452 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 234 selfloop transitions, 101 changer transitions 0/350 dead transitions. [2024-05-12 10:45:19,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 350 transitions, 5250 flow [2024-05-12 10:45:19,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:45:19,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:45:19,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-05-12 10:45:19,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-05-12 10:45:19,454 INFO L175 Difference]: Start difference. First operand has 280 places, 330 transitions, 4323 flow. Second operand 9 states and 243 transitions. [2024-05-12 10:45:19,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 350 transitions, 5250 flow [2024-05-12 10:45:20,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 350 transitions, 5134 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-05-12 10:45:20,156 INFO L231 Difference]: Finished difference. Result has 286 places, 333 transitions, 4483 flow [2024-05-12 10:45:20,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4210, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4483, PETRI_PLACES=286, PETRI_TRANSITIONS=333} [2024-05-12 10:45:20,157 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 234 predicate places. [2024-05-12 10:45:20,157 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 333 transitions, 4483 flow [2024-05-12 10:45:20,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:20,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:20,157 INFO L208 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:20,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-05-12 10:45:20,158 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:45:20,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:20,158 INFO L85 PathProgramCache]: Analyzing trace with hash -2051683944, now seen corresponding path program 3 times [2024-05-12 10:45:20,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:20,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294159036] [2024-05-12 10:45:20,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:20,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:20,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:20,393 INFO L134 CoverageAnalysis]: 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:20,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:20,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294159036] [2024-05-12 10:45:20,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294159036] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:20,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:20,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:20,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059786157] [2024-05-12 10:45:20,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:20,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:20,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:20,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:20,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:20,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:20,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 333 transitions, 4483 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:20,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:20,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:20,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:21,348 INFO L124 PetriNetUnfolderBase]: 3106/5330 cut-off events. [2024-05-12 10:45:21,349 INFO L125 PetriNetUnfolderBase]: For 288969/288984 co-relation queries the response was YES. [2024-05-12 10:45:21,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33336 conditions, 5330 events. 3106/5330 cut-off events. For 288969/288984 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 36601 event pairs, 1002 based on Foata normal form. 10/5110 useless extension candidates. Maximal degree in co-relation 33209. Up to 4487 conditions per place. [2024-05-12 10:45:21,403 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 246 selfloop transitions, 87 changer transitions 0/348 dead transitions. [2024-05-12 10:45:21,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 348 transitions, 5185 flow [2024-05-12 10:45:21,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:45:21,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:45:21,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-05-12 10:45:21,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5703125 [2024-05-12 10:45:21,405 INFO L175 Difference]: Start difference. First operand has 286 places, 333 transitions, 4483 flow. Second operand 8 states and 219 transitions. [2024-05-12 10:45:21,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 348 transitions, 5185 flow [2024-05-12 10:45:22,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 348 transitions, 4997 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:22,092 INFO L231 Difference]: Finished difference. Result has 288 places, 333 transitions, 4485 flow [2024-05-12 10:45:22,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4295, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4485, PETRI_PLACES=288, PETRI_TRANSITIONS=333} [2024-05-12 10:45:22,093 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 236 predicate places. [2024-05-12 10:45:22,093 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 333 transitions, 4485 flow [2024-05-12 10:45:22,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:22,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:22,094 INFO L208 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:22,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-05-12 10:45:22,094 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:45:22,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:22,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1947971896, now seen corresponding path program 1 times [2024-05-12 10:45:22,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:22,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631008778] [2024-05-12 10:45:22,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:22,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:22,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:22,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:22,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:22,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631008778] [2024-05-12 10:45:22,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631008778] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:22,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:22,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:22,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98642179] [2024-05-12 10:45:22,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:22,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:22,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:22,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:22,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:22,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:22,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 333 transitions, 4485 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:22,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:22,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:22,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:23,181 INFO L124 PetriNetUnfolderBase]: 3093/5391 cut-off events. [2024-05-12 10:45:23,182 INFO L125 PetriNetUnfolderBase]: For 287057/287070 co-relation queries the response was YES. [2024-05-12 10:45:23,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32842 conditions, 5391 events. 3093/5391 cut-off events. For 287057/287070 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 37376 event pairs, 820 based on Foata normal form. 13/5177 useless extension candidates. Maximal degree in co-relation 32715. Up to 3974 conditions per place. [2024-05-12 10:45:23,248 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 313 selfloop transitions, 34 changer transitions 0/362 dead transitions. [2024-05-12 10:45:23,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 362 transitions, 5455 flow [2024-05-12 10:45:23,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:45:23,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:45:23,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-05-12 10:45:23,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6145833333333334 [2024-05-12 10:45:23,249 INFO L175 Difference]: Start difference. First operand has 288 places, 333 transitions, 4485 flow. Second operand 6 states and 177 transitions. [2024-05-12 10:45:23,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 362 transitions, 5455 flow [2024-05-12 10:45:23,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 362 transitions, 5221 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-05-12 10:45:23,947 INFO L231 Difference]: Finished difference. Result has 286 places, 333 transitions, 4325 flow [2024-05-12 10:45:23,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4325, PETRI_PLACES=286, PETRI_TRANSITIONS=333} [2024-05-12 10:45:23,948 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 234 predicate places. [2024-05-12 10:45:23,948 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 333 transitions, 4325 flow [2024-05-12 10:45:23,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:23,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:23,948 INFO L208 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:23,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-05-12 10:45:23,948 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:45:23,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:23,949 INFO L85 PathProgramCache]: Analyzing trace with hash -1036192792, now seen corresponding path program 2 times [2024-05-12 10:45:23,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:23,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117822151] [2024-05-12 10:45:23,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:23,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:23,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:24,211 INFO L134 CoverageAnalysis]: 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:24,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:24,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117822151] [2024-05-12 10:45:24,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117822151] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:24,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:24,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:24,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092065177] [2024-05-12 10:45:24,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:24,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:24,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:24,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:24,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:24,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:24,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 333 transitions, 4325 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:24,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:24,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:24,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:24,973 INFO L124 PetriNetUnfolderBase]: 3080/5310 cut-off events. [2024-05-12 10:45:24,973 INFO L125 PetriNetUnfolderBase]: For 268142/268154 co-relation queries the response was YES. [2024-05-12 10:45:25,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32306 conditions, 5310 events. 3080/5310 cut-off events. For 268142/268154 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 36604 event pairs, 943 based on Foata normal form. 15/5103 useless extension candidates. Maximal degree in co-relation 32179. Up to 4090 conditions per place. [2024-05-12 10:45:25,036 INFO L140 encePairwiseOnDemand]: 41/48 looper letters, 305 selfloop transitions, 35 changer transitions 0/355 dead transitions. [2024-05-12 10:45:25,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 355 transitions, 5105 flow [2024-05-12 10:45:25,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-05-12 10:45:25,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-05-12 10:45:25,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 172 transitions. [2024-05-12 10:45:25,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-05-12 10:45:25,037 INFO L175 Difference]: Start difference. First operand has 286 places, 333 transitions, 4325 flow. Second operand 6 states and 172 transitions. [2024-05-12 10:45:25,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 355 transitions, 5105 flow [2024-05-12 10:45:25,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 355 transitions, 4996 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-05-12 10:45:25,798 INFO L231 Difference]: Finished difference. Result has 287 places, 333 transitions, 4292 flow [2024-05-12 10:45:25,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4216, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4292, PETRI_PLACES=287, PETRI_TRANSITIONS=333} [2024-05-12 10:45:25,799 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 235 predicate places. [2024-05-12 10:45:25,799 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 333 transitions, 4292 flow [2024-05-12 10:45:25,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:25,799 INFO L208 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,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-05-12 10:45:25,799 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:45:25,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:25,800 INFO L85 PathProgramCache]: Analyzing trace with hash 594886970, now seen corresponding path program 4 times [2024-05-12 10:45:25,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:25,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366862035] [2024-05-12 10:45:25,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:25,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:25,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:26,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:26,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:26,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366862035] [2024-05-12 10:45:26,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366862035] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:26,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:26,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:26,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852993128] [2024-05-12 10:45:26,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:26,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:26,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:26,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:26,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:26,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:26,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 333 transitions, 4292 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:26,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:26,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:26,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:26,793 INFO L124 PetriNetUnfolderBase]: 3087/5309 cut-off events. [2024-05-12 10:45:26,793 INFO L125 PetriNetUnfolderBase]: For 256432/256448 co-relation queries the response was YES. [2024-05-12 10:45:26,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31824 conditions, 5309 events. 3087/5309 cut-off events. For 256432/256448 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 36492 event pairs, 999 based on Foata normal form. 8/5087 useless extension candidates. Maximal degree in co-relation 31697. Up to 4380 conditions per place. [2024-05-12 10:45:26,853 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 231 selfloop transitions, 108 changer transitions 0/354 dead transitions. [2024-05-12 10:45:26,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 354 transitions, 5229 flow [2024-05-12 10:45:26,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:26,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:26,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 10:45:26,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 10:45:26,854 INFO L175 Difference]: Start difference. First operand has 287 places, 333 transitions, 4292 flow. Second operand 7 states and 196 transitions. [2024-05-12 10:45:26,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 354 transitions, 5229 flow [2024-05-12 10:45:27,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 354 transitions, 5139 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 10:45:27,583 INFO L231 Difference]: Finished difference. Result has 289 places, 336 transitions, 4482 flow [2024-05-12 10:45:27,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4202, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4482, PETRI_PLACES=289, PETRI_TRANSITIONS=336} [2024-05-12 10:45:27,583 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 237 predicate places. [2024-05-12 10:45:27,584 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 336 transitions, 4482 flow [2024-05-12 10:45:27,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:27,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:27,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, 1] [2024-05-12 10:45:27,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-05-12 10:45:27,584 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:45:27,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:27,585 INFO L85 PathProgramCache]: Analyzing trace with hash 949565720, now seen corresponding path program 5 times [2024-05-12 10:45:27,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:27,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594633527] [2024-05-12 10:45:27,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:27,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:27,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:27,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:45:27,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:27,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594633527] [2024-05-12 10:45:27,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594633527] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:27,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:27,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:27,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818240313] [2024-05-12 10:45:27,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:27,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:27,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:27,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:27,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:27,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:27,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 336 transitions, 4482 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:27,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:27,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:27,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:28,586 INFO L124 PetriNetUnfolderBase]: 3094/5320 cut-off events. [2024-05-12 10:45:28,586 INFO L125 PetriNetUnfolderBase]: For 261431/261447 co-relation queries the response was YES. [2024-05-12 10:45:28,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31885 conditions, 5320 events. 3094/5320 cut-off events. For 261431/261447 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 36629 event pairs, 999 based on Foata normal form. 8/5096 useless extension candidates. Maximal degree in co-relation 31757. Up to 4388 conditions per place. [2024-05-12 10:45:28,648 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 226 selfloop transitions, 114 changer transitions 0/355 dead transitions. [2024-05-12 10:45:28,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 355 transitions, 5583 flow [2024-05-12 10:45:28,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:28,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:28,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-05-12 10:45:28,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-05-12 10:45:28,650 INFO L175 Difference]: Start difference. First operand has 289 places, 336 transitions, 4482 flow. Second operand 7 states and 197 transitions. [2024-05-12 10:45:28,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 355 transitions, 5583 flow [2024-05-12 10:45:29,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 355 transitions, 5249 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:29,397 INFO L231 Difference]: Finished difference. Result has 290 places, 339 transitions, 4445 flow [2024-05-12 10:45:29,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4165, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4445, PETRI_PLACES=290, PETRI_TRANSITIONS=339} [2024-05-12 10:45:29,398 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 238 predicate places. [2024-05-12 10:45:29,398 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 339 transitions, 4445 flow [2024-05-12 10:45:29,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:29,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:29,398 INFO L208 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:29,398 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-05-12 10:45:29,398 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:45:29,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:29,399 INFO L85 PathProgramCache]: Analyzing trace with hash 271161152, now seen corresponding path program 6 times [2024-05-12 10:45:29,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:29,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729783828] [2024-05-12 10:45:29,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:29,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:29,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:29,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:29,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:29,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729783828] [2024-05-12 10:45:29,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729783828] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:29,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:29,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:29,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261210086] [2024-05-12 10:45:29,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:29,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:29,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:29,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:29,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:29,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:29,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 339 transitions, 4445 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:29,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:29,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:29,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:30,435 INFO L124 PetriNetUnfolderBase]: 3091/5316 cut-off events. [2024-05-12 10:45:30,436 INFO L125 PetriNetUnfolderBase]: For 263243/263259 co-relation queries the response was YES. [2024-05-12 10:45:30,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31530 conditions, 5316 events. 3091/5316 cut-off events. For 263243/263259 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 36627 event pairs, 999 based on Foata normal form. 8/5092 useless extension candidates. Maximal degree in co-relation 31403. Up to 4385 conditions per place. [2024-05-12 10:45:30,492 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 230 selfloop transitions, 109 changer transitions 0/354 dead transitions. [2024-05-12 10:45:30,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 354 transitions, 5321 flow [2024-05-12 10:45:30,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:30,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:30,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 10:45:30,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-05-12 10:45:30,493 INFO L175 Difference]: Start difference. First operand has 290 places, 339 transitions, 4445 flow. Second operand 7 states and 195 transitions. [2024-05-12 10:45:30,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 354 transitions, 5321 flow [2024-05-12 10:45:31,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 354 transitions, 4980 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:31,284 INFO L231 Difference]: Finished difference. Result has 291 places, 339 transitions, 4330 flow [2024-05-12 10:45:31,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4104, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4330, PETRI_PLACES=291, PETRI_TRANSITIONS=339} [2024-05-12 10:45:31,285 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 239 predicate places. [2024-05-12 10:45:31,285 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 339 transitions, 4330 flow [2024-05-12 10:45:31,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:31,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:31,285 INFO L208 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:31,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-05-12 10:45:31,286 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:45:31,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:31,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1042388716, now seen corresponding path program 7 times [2024-05-12 10:45:31,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:31,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948905377] [2024-05-12 10:45:31,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:31,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:31,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:31,522 INFO L134 CoverageAnalysis]: 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:31,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:31,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948905377] [2024-05-12 10:45:31,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948905377] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:31,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:31,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:31,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000429986] [2024-05-12 10:45:31,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:31,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:31,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:31,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:31,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:31,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:31,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 339 transitions, 4330 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:31,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:31,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:31,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:32,295 INFO L124 PetriNetUnfolderBase]: 3098/5320 cut-off events. [2024-05-12 10:45:32,295 INFO L125 PetriNetUnfolderBase]: For 268599/268621 co-relation queries the response was YES. [2024-05-12 10:45:32,339 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31578 conditions, 5320 events. 3098/5320 cut-off events. For 268599/268621 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 36688 event pairs, 1012 based on Foata normal form. 14/5096 useless extension candidates. Maximal degree in co-relation 31450. Up to 4393 conditions per place. [2024-05-12 10:45:32,360 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 209 selfloop transitions, 130 changer transitions 0/354 dead transitions. [2024-05-12 10:45:32,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 354 transitions, 5246 flow [2024-05-12 10:45:32,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:32,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:32,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 10:45:32,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 10:45:32,361 INFO L175 Difference]: Start difference. First operand has 291 places, 339 transitions, 4330 flow. Second operand 7 states and 192 transitions. [2024-05-12 10:45:32,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 354 transitions, 5246 flow [2024-05-12 10:45:33,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 354 transitions, 4999 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:33,168 INFO L231 Difference]: Finished difference. Result has 292 places, 342 transitions, 4395 flow [2024-05-12 10:45:33,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4395, PETRI_PLACES=292, PETRI_TRANSITIONS=342} [2024-05-12 10:45:33,168 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 240 predicate places. [2024-05-12 10:45:33,168 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 342 transitions, 4395 flow [2024-05-12 10:45:33,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:33,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:33,169 INFO L208 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:33,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-05-12 10:45:33,169 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:45:33,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:33,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1975025944, now seen corresponding path program 8 times [2024-05-12 10:45:33,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:33,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819475115] [2024-05-12 10:45:33,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:33,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:33,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:33,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:33,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:33,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819475115] [2024-05-12 10:45:33,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819475115] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:33,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:33,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:33,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240512896] [2024-05-12 10:45:33,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:33,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:33,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:33,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:33,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:33,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:33,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 342 transitions, 4395 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:33,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:33,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:33,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:34,183 INFO L124 PetriNetUnfolderBase]: 3105/5331 cut-off events. [2024-05-12 10:45:34,184 INFO L125 PetriNetUnfolderBase]: For 273958/273980 co-relation queries the response was YES. [2024-05-12 10:45:34,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31711 conditions, 5331 events. 3105/5331 cut-off events. For 273958/273980 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 36713 event pairs, 1012 based on Foata normal form. 14/5105 useless extension candidates. Maximal degree in co-relation 31582. Up to 4401 conditions per place. [2024-05-12 10:45:34,245 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 222 selfloop transitions, 120 changer transitions 0/357 dead transitions. [2024-05-12 10:45:34,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 357 transitions, 5319 flow [2024-05-12 10:45:34,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:34,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:34,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 10:45:34,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 10:45:34,246 INFO L175 Difference]: Start difference. First operand has 292 places, 342 transitions, 4395 flow. Second operand 7 states and 192 transitions. [2024-05-12 10:45:34,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 357 transitions, 5319 flow [2024-05-12 10:45:35,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 357 transitions, 4952 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:35,093 INFO L231 Difference]: Finished difference. Result has 293 places, 345 transitions, 4320 flow [2024-05-12 10:45:35,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4037, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4320, PETRI_PLACES=293, PETRI_TRANSITIONS=345} [2024-05-12 10:45:35,094 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 241 predicate places. [2024-05-12 10:45:35,094 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 345 transitions, 4320 flow [2024-05-12 10:45:35,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:35,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:35,094 INFO L208 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:35,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-05-12 10:45:35,095 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:45:35,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:35,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1974610234, now seen corresponding path program 9 times [2024-05-12 10:45:35,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:35,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875904664] [2024-05-12 10:45:35,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:35,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:35,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:35,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:45:35,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:35,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875904664] [2024-05-12 10:45:35,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875904664] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:35,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:35,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:35,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52144991] [2024-05-12 10:45:35,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:35,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:35,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:35,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:35,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:35,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:35,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 345 transitions, 4320 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:35,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:35,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:35,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:36,132 INFO L124 PetriNetUnfolderBase]: 3102/5327 cut-off events. [2024-05-12 10:45:36,133 INFO L125 PetriNetUnfolderBase]: For 274560/274582 co-relation queries the response was YES. [2024-05-12 10:45:36,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31620 conditions, 5327 events. 3102/5327 cut-off events. For 274560/274582 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 36700 event pairs, 1012 based on Foata normal form. 14/5101 useless extension candidates. Maximal degree in co-relation 31491. Up to 4398 conditions per place. [2024-05-12 10:45:36,221 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 225 selfloop transitions, 116 changer transitions 0/356 dead transitions. [2024-05-12 10:45:36,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 356 transitions, 5028 flow [2024-05-12 10:45:36,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:36,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:36,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-05-12 10:45:36,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-05-12 10:45:36,223 INFO L175 Difference]: Start difference. First operand has 293 places, 345 transitions, 4320 flow. Second operand 7 states and 190 transitions. [2024-05-12 10:45:36,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 356 transitions, 5028 flow [2024-05-12 10:45:37,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 356 transitions, 4689 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-05-12 10:45:37,470 INFO L231 Difference]: Finished difference. Result has 294 places, 345 transitions, 4221 flow [2024-05-12 10:45:37,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3981, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4221, PETRI_PLACES=294, PETRI_TRANSITIONS=345} [2024-05-12 10:45:37,479 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 242 predicate places. [2024-05-12 10:45:37,479 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 345 transitions, 4221 flow [2024-05-12 10:45:37,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:37,479 INFO L208 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:37,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-05-12 10:45:37,480 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:45:37,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:37,480 INFO L85 PathProgramCache]: Analyzing trace with hash 605591928, now seen corresponding path program 1 times [2024-05-12 10:45:37,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:37,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84948821] [2024-05-12 10:45:37,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:37,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:37,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:37,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:37,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:37,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84948821] [2024-05-12 10:45:37,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84948821] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:37,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:37,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:37,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269466924] [2024-05-12 10:45:37,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:37,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:37,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:37,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:37,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:37,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:37,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 345 transitions, 4221 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:37,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:37,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:38,561 INFO L124 PetriNetUnfolderBase]: 3123/5376 cut-off events. [2024-05-12 10:45:38,562 INFO L125 PetriNetUnfolderBase]: For 282371/282377 co-relation queries the response was YES. [2024-05-12 10:45:38,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31845 conditions, 5376 events. 3123/5376 cut-off events. For 282371/282377 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 37091 event pairs, 996 based on Foata normal form. 2/5138 useless extension candidates. Maximal degree in co-relation 31715. Up to 4567 conditions per place. [2024-05-12 10:45:38,624 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 297 selfloop transitions, 52 changer transitions 0/364 dead transitions. [2024-05-12 10:45:38,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 364 transitions, 4997 flow [2024-05-12 10:45:38,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:38,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:38,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 10:45:38,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-05-12 10:45:38,625 INFO L175 Difference]: Start difference. First operand has 294 places, 345 transitions, 4221 flow. Second operand 7 states and 193 transitions. [2024-05-12 10:45:38,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 364 transitions, 4997 flow [2024-05-12 10:45:39,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 364 transitions, 4704 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-05-12 10:45:39,361 INFO L231 Difference]: Finished difference. Result has 294 places, 347 transitions, 4075 flow [2024-05-12 10:45:39,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4075, PETRI_PLACES=294, PETRI_TRANSITIONS=347} [2024-05-12 10:45:39,361 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 242 predicate places. [2024-05-12 10:45:39,361 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 347 transitions, 4075 flow [2024-05-12 10:45:39,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:39,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:39,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:45:39,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-05-12 10:45:39,362 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:45:39,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:39,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1657778872, now seen corresponding path program 2 times [2024-05-12 10:45:39,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:39,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194948536] [2024-05-12 10:45:39,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:39,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:39,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:39,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:39,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:39,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194948536] [2024-05-12 10:45:39,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194948536] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:39,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:39,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:39,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791668467] [2024-05-12 10:45:39,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:39,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:39,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:39,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:39,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:39,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:39,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 347 transitions, 4075 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:39,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:39,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:39,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:40,402 INFO L124 PetriNetUnfolderBase]: 3144/5416 cut-off events. [2024-05-12 10:45:40,403 INFO L125 PetriNetUnfolderBase]: For 289467/289473 co-relation queries the response was YES. [2024-05-12 10:45:40,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32175 conditions, 5416 events. 3144/5416 cut-off events. For 289467/289473 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37450 event pairs, 989 based on Foata normal form. 2/5178 useless extension candidates. Maximal degree in co-relation 32044. Up to 4549 conditions per place. [2024-05-12 10:45:40,467 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 300 selfloop transitions, 54 changer transitions 0/369 dead transitions. [2024-05-12 10:45:40,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 369 transitions, 4875 flow [2024-05-12 10:45:40,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:40,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:40,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-05-12 10:45:40,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-05-12 10:45:40,468 INFO L175 Difference]: Start difference. First operand has 294 places, 347 transitions, 4075 flow. Second operand 7 states and 195 transitions. [2024-05-12 10:45:40,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 369 transitions, 4875 flow [2024-05-12 10:45:41,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 369 transitions, 4744 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-05-12 10:45:41,348 INFO L231 Difference]: Finished difference. Result has 296 places, 349 transitions, 4099 flow [2024-05-12 10:45:41,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3944, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4099, PETRI_PLACES=296, PETRI_TRANSITIONS=349} [2024-05-12 10:45:41,349 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 244 predicate places. [2024-05-12 10:45:41,349 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 349 transitions, 4099 flow [2024-05-12 10:45:41,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:41,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:41,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:41,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-05-12 10:45:41,349 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:45:41,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:41,350 INFO L85 PathProgramCache]: Analyzing trace with hash 343368098, now seen corresponding path program 3 times [2024-05-12 10:45:41,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:41,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387338345] [2024-05-12 10:45:41,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:41,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:41,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:41,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:45:41,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:41,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387338345] [2024-05-12 10:45:41,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387338345] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:41,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:41,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:41,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023444595] [2024-05-12 10:45:41,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:41,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:41,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:41,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:41,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:41,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:41,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 349 transitions, 4099 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:41,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:41,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:41,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:42,380 INFO L124 PetriNetUnfolderBase]: 3165/5448 cut-off events. [2024-05-12 10:45:42,380 INFO L125 PetriNetUnfolderBase]: For 298082/298088 co-relation queries the response was YES. [2024-05-12 10:45:42,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32655 conditions, 5448 events. 3165/5448 cut-off events. For 298082/298088 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37779 event pairs, 1013 based on Foata normal form. 2/5202 useless extension candidates. Maximal degree in co-relation 32523. Up to 4629 conditions per place. [2024-05-12 10:45:42,440 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 293 selfloop transitions, 57 changer transitions 0/365 dead transitions. [2024-05-12 10:45:42,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 365 transitions, 4877 flow [2024-05-12 10:45:42,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:42,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:42,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 10:45:42,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-05-12 10:45:42,442 INFO L175 Difference]: Start difference. First operand has 296 places, 349 transitions, 4099 flow. Second operand 7 states and 189 transitions. [2024-05-12 10:45:42,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 365 transitions, 4877 flow [2024-05-12 10:45:43,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 365 transitions, 4738 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-05-12 10:45:43,408 INFO L231 Difference]: Finished difference. Result has 298 places, 351 transitions, 4125 flow [2024-05-12 10:45:43,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3960, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4125, PETRI_PLACES=298, PETRI_TRANSITIONS=351} [2024-05-12 10:45:43,409 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 246 predicate places. [2024-05-12 10:45:43,409 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 351 transitions, 4125 flow [2024-05-12 10:45:43,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:43,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:43,409 INFO L208 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:43,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-05-12 10:45:43,409 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:45:43,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:43,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1007729912, now seen corresponding path program 4 times [2024-05-12 10:45:43,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:43,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122653562] [2024-05-12 10:45:43,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:43,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:43,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:43,647 INFO L134 CoverageAnalysis]: 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:43,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:43,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122653562] [2024-05-12 10:45:43,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122653562] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:43,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:43,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:43,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788432582] [2024-05-12 10:45:43,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:43,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:43,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:43,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:43,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:43,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:43,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 351 transitions, 4125 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:43,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:43,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:43,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:44,476 INFO L124 PetriNetUnfolderBase]: 3212/5553 cut-off events. [2024-05-12 10:45:44,476 INFO L125 PetriNetUnfolderBase]: For 315113/315119 co-relation queries the response was YES. [2024-05-12 10:45:44,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33579 conditions, 5553 events. 3212/5553 cut-off events. For 315113/315119 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 38806 event pairs, 1009 based on Foata normal form. 2/5307 useless extension candidates. Maximal degree in co-relation 33446. Up to 4632 conditions per place. [2024-05-12 10:45:44,540 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 296 selfloop transitions, 63 changer transitions 0/374 dead transitions. [2024-05-12 10:45:44,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 374 transitions, 5169 flow [2024-05-12 10:45:44,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:44,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:44,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-05-12 10:45:44,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-05-12 10:45:44,542 INFO L175 Difference]: Start difference. First operand has 298 places, 351 transitions, 4125 flow. Second operand 7 states and 192 transitions. [2024-05-12 10:45:44,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 374 transitions, 5169 flow [2024-05-12 10:45:45,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 374 transitions, 5020 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-05-12 10:45:45,455 INFO L231 Difference]: Finished difference. Result has 301 places, 356 transitions, 4226 flow [2024-05-12 10:45:45,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=3976, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4226, PETRI_PLACES=301, PETRI_TRANSITIONS=356} [2024-05-12 10:45:45,456 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 249 predicate places. [2024-05-12 10:45:45,456 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 356 transitions, 4226 flow [2024-05-12 10:45:45,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:45,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:45,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:45,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-05-12 10:45:45,456 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:45:45,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:45,457 INFO L85 PathProgramCache]: Analyzing trace with hash -717958694, now seen corresponding path program 5 times [2024-05-12 10:45:45,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:45,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301542795] [2024-05-12 10:45:45,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:45,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:45,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:45,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:45:45,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:45,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301542795] [2024-05-12 10:45:45,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301542795] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:45,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:45,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:45,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257423052] [2024-05-12 10:45:45,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:45,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:45,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:45,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:45,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:45,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:45,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 356 transitions, 4226 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:45,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:45,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:45,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:46,510 INFO L124 PetriNetUnfolderBase]: 3207/5525 cut-off events. [2024-05-12 10:45:46,510 INFO L125 PetriNetUnfolderBase]: For 315268/315274 co-relation queries the response was YES. [2024-05-12 10:45:46,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33631 conditions, 5525 events. 3207/5525 cut-off events. For 315268/315274 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 38459 event pairs, 1024 based on Foata normal form. 2/5275 useless extension candidates. Maximal degree in co-relation 33496. Up to 4691 conditions per place. [2024-05-12 10:45:46,576 INFO L140 encePairwiseOnDemand]: 39/48 looper letters, 303 selfloop transitions, 53 changer transitions 0/371 dead transitions. [2024-05-12 10:45:46,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 371 transitions, 5003 flow [2024-05-12 10:45:46,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:46,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:46,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-05-12 10:45:46,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-05-12 10:45:46,577 INFO L175 Difference]: Start difference. First operand has 301 places, 356 transitions, 4226 flow. Second operand 7 states and 189 transitions. [2024-05-12 10:45:46,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 371 transitions, 5003 flow [2024-05-12 10:45:47,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 371 transitions, 4831 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-05-12 10:45:47,567 INFO L231 Difference]: Finished difference. Result has 305 places, 357 transitions, 4196 flow [2024-05-12 10:45:47,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4074, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4196, PETRI_PLACES=305, PETRI_TRANSITIONS=357} [2024-05-12 10:45:47,567 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 253 predicate places. [2024-05-12 10:45:47,567 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 357 transitions, 4196 flow [2024-05-12 10:45:47,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:47,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:47,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-05-12 10:45:47,568 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:45:47,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:47,568 INFO L85 PathProgramCache]: Analyzing trace with hash -717423944, now seen corresponding path program 6 times [2024-05-12 10:45:47,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:47,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740080864] [2024-05-12 10:45:47,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:47,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:47,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:47,821 INFO L134 CoverageAnalysis]: 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,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:47,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740080864] [2024-05-12 10:45:47,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740080864] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:47,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:47,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:47,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612064806] [2024-05-12 10:45:47,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:47,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:47,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:47,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:47,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:47,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:47,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 357 transitions, 4196 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:47,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:47,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:48,738 INFO L124 PetriNetUnfolderBase]: 3228/5566 cut-off events. [2024-05-12 10:45:48,738 INFO L125 PetriNetUnfolderBase]: For 319192/319198 co-relation queries the response was YES. [2024-05-12 10:45:48,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33678 conditions, 5566 events. 3228/5566 cut-off events. For 319192/319198 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 38847 event pairs, 1024 based on Foata normal form. 2/5318 useless extension candidates. Maximal degree in co-relation 33541. Up to 4621 conditions per place. [2024-05-12 10:45:48,797 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 302 selfloop transitions, 59 changer transitions 0/376 dead transitions. [2024-05-12 10:45:48,797 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 376 transitions, 5014 flow [2024-05-12 10:45:48,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:48,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:48,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-05-12 10:45:48,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-05-12 10:45:48,798 INFO L175 Difference]: Start difference. First operand has 305 places, 357 transitions, 4196 flow. Second operand 7 states and 191 transitions. [2024-05-12 10:45:48,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 376 transitions, 5014 flow [2024-05-12 10:45:49,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 376 transitions, 4903 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-05-12 10:45:49,756 INFO L231 Difference]: Finished difference. Result has 307 places, 359 transitions, 4263 flow [2024-05-12 10:45:49,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4085, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4263, PETRI_PLACES=307, PETRI_TRANSITIONS=359} [2024-05-12 10:45:49,757 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 255 predicate places. [2024-05-12 10:45:49,757 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 359 transitions, 4263 flow [2024-05-12 10:45:49,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:49,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:49,757 INFO L208 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:49,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-05-12 10:45:49,757 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:45:49,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:49,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1340874620, now seen corresponding path program 7 times [2024-05-12 10:45:49,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:49,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77358425] [2024-05-12 10:45:49,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:49,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:49,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:49,997 INFO L134 CoverageAnalysis]: 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:49,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:49,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77358425] [2024-05-12 10:45:49,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77358425] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:49,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:49,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:49,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106348863] [2024-05-12 10:45:49,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:49,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:49,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:49,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:49,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:50,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:50,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 359 transitions, 4263 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:50,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:50,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:50,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:50,888 INFO L124 PetriNetUnfolderBase]: 3249/5617 cut-off events. [2024-05-12 10:45:50,888 INFO L125 PetriNetUnfolderBase]: For 329492/329498 co-relation queries the response was YES. [2024-05-12 10:45:50,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34394 conditions, 5617 events. 3249/5617 cut-off events. For 329492/329498 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 39382 event pairs, 942 based on Foata normal form. 2/5375 useless extension candidates. Maximal degree in co-relation 34256. Up to 4418 conditions per place. [2024-05-12 10:45:50,965 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 295 selfloop transitions, 75 changer transitions 0/385 dead transitions. [2024-05-12 10:45:50,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 385 transitions, 5359 flow [2024-05-12 10:45:50,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:50,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:50,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-05-12 10:45:50,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-05-12 10:45:50,966 INFO L175 Difference]: Start difference. First operand has 307 places, 359 transitions, 4263 flow. Second operand 7 states and 194 transitions. [2024-05-12 10:45:50,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 385 transitions, 5359 flow [2024-05-12 10:45:51,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 385 transitions, 5199 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-05-12 10:45:51,962 INFO L231 Difference]: Finished difference. Result has 310 places, 364 transitions, 4392 flow [2024-05-12 10:45:51,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4103, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4392, PETRI_PLACES=310, PETRI_TRANSITIONS=364} [2024-05-12 10:45:51,963 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 258 predicate places. [2024-05-12 10:45:51,963 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 364 transitions, 4392 flow [2024-05-12 10:45:51,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:51,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:51,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:51,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-05-12 10:45:51,964 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:45:51,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:51,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1528290902, now seen corresponding path program 8 times [2024-05-12 10:45:51,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:51,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855480028] [2024-05-12 10:45:51,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:51,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:51,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:52,208 INFO L134 CoverageAnalysis]: 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:52,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:52,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855480028] [2024-05-12 10:45:52,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855480028] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:52,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:52,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-05-12 10:45:52,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715493338] [2024-05-12 10:45:52,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:52,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-05-12 10:45:52,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:52,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-05-12 10:45:52,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-05-12 10:45:52,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:52,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 364 transitions, 4392 flow. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:52,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:52,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:52,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:53,085 INFO L124 PetriNetUnfolderBase]: 3244/5623 cut-off events. [2024-05-12 10:45:53,085 INFO L125 PetriNetUnfolderBase]: For 329469/329475 co-relation queries the response was YES. [2024-05-12 10:45:53,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34549 conditions, 5623 events. 3244/5623 cut-off events. For 329469/329475 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 39506 event pairs, 942 based on Foata normal form. 2/5381 useless extension candidates. Maximal degree in co-relation 34409. Up to 4414 conditions per place. [2024-05-12 10:45:53,155 INFO L140 encePairwiseOnDemand]: 40/48 looper letters, 296 selfloop transitions, 74 changer transitions 0/385 dead transitions. [2024-05-12 10:45:53,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 385 transitions, 5221 flow [2024-05-12 10:45:53,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:53,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:53,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-05-12 10:45:53,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-05-12 10:45:53,158 INFO L175 Difference]: Start difference. First operand has 310 places, 364 transitions, 4392 flow. Second operand 7 states and 193 transitions. [2024-05-12 10:45:53,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 385 transitions, 5221 flow [2024-05-12 10:45:54,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 385 transitions, 4975 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-05-12 10:45:54,490 INFO L231 Difference]: Finished difference. Result has 313 places, 365 transitions, 4332 flow [2024-05-12 10:45:54,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4170, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4332, PETRI_PLACES=313, PETRI_TRANSITIONS=365} [2024-05-12 10:45:54,490 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 261 predicate places. [2024-05-12 10:45:54,491 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 365 transitions, 4332 flow [2024-05-12 10:45:54,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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:54,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:54,491 INFO L208 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:54,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-05-12 10:45:54,491 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:45:54,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:54,492 INFO L85 PathProgramCache]: Analyzing trace with hash 596768738, now seen corresponding path program 1 times [2024-05-12 10:45:54,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:54,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244619840] [2024-05-12 10:45:54,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:54,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:54,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:54,796 INFO L134 CoverageAnalysis]: 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:54,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:54,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244619840] [2024-05-12 10:45:54,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244619840] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:54,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:54,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:45:54,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047962288] [2024-05-12 10:45:54,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:54,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:45:54,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:54,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:45:54,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:45:54,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:54,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 365 transitions, 4332 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:54,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:54,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:54,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:55,879 INFO L124 PetriNetUnfolderBase]: 3659/6403 cut-off events. [2024-05-12 10:45:55,879 INFO L125 PetriNetUnfolderBase]: For 505088/505094 co-relation queries the response was YES. [2024-05-12 10:45:55,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42245 conditions, 6403 events. 3659/6403 cut-off events. For 505088/505094 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 46406 event pairs, 995 based on Foata normal form. 12/6155 useless extension candidates. Maximal degree in co-relation 42104. Up to 4594 conditions per place. [2024-05-12 10:45:55,969 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 333 selfloop transitions, 60 changer transitions 0/408 dead transitions. [2024-05-12 10:45:55,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 408 transitions, 5848 flow [2024-05-12 10:45:55,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:45:55,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:45:55,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-05-12 10:45:55,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-05-12 10:45:55,971 INFO L175 Difference]: Start difference. First operand has 313 places, 365 transitions, 4332 flow. Second operand 8 states and 232 transitions. [2024-05-12 10:45:55,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 408 transitions, 5848 flow [2024-05-12 10:45:57,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 408 transitions, 5725 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-05-12 10:45:57,064 INFO L231 Difference]: Finished difference. Result has 318 places, 370 transitions, 4507 flow [2024-05-12 10:45:57,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4209, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4507, PETRI_PLACES=318, PETRI_TRANSITIONS=370} [2024-05-12 10:45:57,065 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 266 predicate places. [2024-05-12 10:45:57,065 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 370 transitions, 4507 flow [2024-05-12 10:45:57,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:57,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:45:57,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:45:57,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-05-12 10:45:57,066 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:45:57,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:45:57,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1245116986, now seen corresponding path program 2 times [2024-05-12 10:45:57,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:45:57,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353875264] [2024-05-12 10:45:57,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:45:57,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:45:57,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:45:57,384 INFO L134 CoverageAnalysis]: 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:57,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:45:57,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353875264] [2024-05-12 10:45:57,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353875264] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:45:57,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:45:57,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:45:57,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631295823] [2024-05-12 10:45:57,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:45:57,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:45:57,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:45:57,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:45:57,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:45:57,442 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:45:57,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 370 transitions, 4507 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:57,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:45:57,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:45:57,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:45:58,583 INFO L124 PetriNetUnfolderBase]: 3772/6511 cut-off events. [2024-05-12 10:45:58,583 INFO L125 PetriNetUnfolderBase]: For 529810/529816 co-relation queries the response was YES. [2024-05-12 10:45:58,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44256 conditions, 6511 events. 3772/6511 cut-off events. For 529810/529816 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 46970 event pairs, 1190 based on Foata normal form. 12/6253 useless extension candidates. Maximal degree in co-relation 44113. Up to 5050 conditions per place. [2024-05-12 10:45:58,664 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 333 selfloop transitions, 52 changer transitions 0/400 dead transitions. [2024-05-12 10:45:58,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 400 transitions, 5709 flow [2024-05-12 10:45:58,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:45:58,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:45:58,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-05-12 10:45:58,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-05-12 10:45:58,666 INFO L175 Difference]: Start difference. First operand has 318 places, 370 transitions, 4507 flow. Second operand 7 states and 200 transitions. [2024-05-12 10:45:58,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 400 transitions, 5709 flow [2024-05-12 10:46:00,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 400 transitions, 5578 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-05-12 10:46:00,053 INFO L231 Difference]: Finished difference. Result has 323 places, 373 transitions, 4613 flow [2024-05-12 10:46:00,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4376, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4613, PETRI_PLACES=323, PETRI_TRANSITIONS=373} [2024-05-12 10:46:00,053 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 271 predicate places. [2024-05-12 10:46:00,053 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 373 transitions, 4613 flow [2024-05-12 10:46:00,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:00,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:00,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:00,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-05-12 10:46:00,054 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:46:00,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:00,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1675274176, now seen corresponding path program 3 times [2024-05-12 10:46:00,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:00,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847632076] [2024-05-12 10:46:00,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:00,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:00,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:00,341 INFO L134 CoverageAnalysis]: 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:00,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:00,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847632076] [2024-05-12 10:46:00,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847632076] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:00,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:00,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:00,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952231739] [2024-05-12 10:46:00,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:00,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:00,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:00,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:00,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:00,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:00,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 373 transitions, 4613 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:00,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:00,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:00,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:01,424 INFO L124 PetriNetUnfolderBase]: 3828/6635 cut-off events. [2024-05-12 10:46:01,424 INFO L125 PetriNetUnfolderBase]: For 519471/519477 co-relation queries the response was YES. [2024-05-12 10:46:01,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43926 conditions, 6635 events. 3828/6635 cut-off events. For 519471/519477 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 48241 event pairs, 1281 based on Foata normal form. 16/6377 useless extension candidates. Maximal degree in co-relation 43780. Up to 5475 conditions per place. [2024-05-12 10:46:01,509 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 324 selfloop transitions, 56 changer transitions 0/395 dead transitions. [2024-05-12 10:46:01,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 395 transitions, 5526 flow [2024-05-12 10:46:01,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:46:01,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:46:01,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 10:46:01,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 10:46:01,511 INFO L175 Difference]: Start difference. First operand has 323 places, 373 transitions, 4613 flow. Second operand 7 states and 196 transitions. [2024-05-12 10:46:01,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 395 transitions, 5526 flow [2024-05-12 10:46:02,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 395 transitions, 5340 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-05-12 10:46:02,931 INFO L231 Difference]: Finished difference. Result has 325 places, 375 transitions, 4632 flow [2024-05-12 10:46:02,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4429, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4632, PETRI_PLACES=325, PETRI_TRANSITIONS=375} [2024-05-12 10:46:02,932 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 273 predicate places. [2024-05-12 10:46:02,932 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 375 transitions, 4632 flow [2024-05-12 10:46:02,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:02,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:02,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:02,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-05-12 10:46:02,933 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:46:02,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:02,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1450861498, now seen corresponding path program 4 times [2024-05-12 10:46:02,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:02,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489288462] [2024-05-12 10:46:02,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:02,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:02,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:03,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:03,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:03,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489288462] [2024-05-12 10:46:03,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489288462] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:03,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:03,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:46:03,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516234359] [2024-05-12 10:46:03,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:03,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:46:03,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:03,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:46:03,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:46:03,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:03,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 375 transitions, 4632 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:03,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:03,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:03,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:04,379 INFO L124 PetriNetUnfolderBase]: 3976/6886 cut-off events. [2024-05-12 10:46:04,379 INFO L125 PetriNetUnfolderBase]: For 540430/540436 co-relation queries the response was YES. [2024-05-12 10:46:04,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45286 conditions, 6886 events. 3976/6886 cut-off events. For 540430/540436 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 50398 event pairs, 1338 based on Foata normal form. 16/6616 useless extension candidates. Maximal degree in co-relation 45139. Up to 5582 conditions per place. [2024-05-12 10:46:04,467 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 276 selfloop transitions, 112 changer transitions 0/403 dead transitions. [2024-05-12 10:46:04,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 403 transitions, 5574 flow [2024-05-12 10:46:04,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:46:04,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:46:04,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2024-05-12 10:46:04,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-05-12 10:46:04,469 INFO L175 Difference]: Start difference. First operand has 325 places, 375 transitions, 4632 flow. Second operand 10 states and 272 transitions. [2024-05-12 10:46:04,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 403 transitions, 5574 flow [2024-05-12 10:46:05,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 403 transitions, 5422 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-05-12 10:46:05,874 INFO L231 Difference]: Finished difference. Result has 330 places, 377 transitions, 4792 flow [2024-05-12 10:46:05,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4480, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4792, PETRI_PLACES=330, PETRI_TRANSITIONS=377} [2024-05-12 10:46:05,875 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 278 predicate places. [2024-05-12 10:46:05,875 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 377 transitions, 4792 flow [2024-05-12 10:46:05,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:05,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:05,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, 1] [2024-05-12 10:46:05,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-05-12 10:46:05,875 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:46:05,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:05,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1650163288, now seen corresponding path program 5 times [2024-05-12 10:46:05,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:05,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249340346] [2024-05-12 10:46:05,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:05,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:05,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:06,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:46:06,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:06,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249340346] [2024-05-12 10:46:06,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249340346] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:06,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:06,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:46:06,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487714825] [2024-05-12 10:46:06,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:06,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:46:06,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:06,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:46:06,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:46:06,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:06,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 377 transitions, 4792 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:06,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:06,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:06,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:07,516 INFO L124 PetriNetUnfolderBase]: 4124/7154 cut-off events. [2024-05-12 10:46:07,516 INFO L125 PetriNetUnfolderBase]: For 554216/554222 co-relation queries the response was YES. [2024-05-12 10:46:07,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47143 conditions, 7154 events. 4124/7154 cut-off events. For 554216/554222 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 52951 event pairs, 1412 based on Foata normal form. 16/6874 useless extension candidates. Maximal degree in co-relation 46995. Up to 5810 conditions per place. [2024-05-12 10:46:07,626 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 268 selfloop transitions, 123 changer transitions 0/406 dead transitions. [2024-05-12 10:46:07,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 406 transitions, 5746 flow [2024-05-12 10:46:07,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:46:07,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:46:07,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 294 transitions. [2024-05-12 10:46:07,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5568181818181818 [2024-05-12 10:46:07,627 INFO L175 Difference]: Start difference. First operand has 330 places, 377 transitions, 4792 flow. Second operand 11 states and 294 transitions. [2024-05-12 10:46:07,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 406 transitions, 5746 flow [2024-05-12 10:46:09,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 406 transitions, 5462 flow, removed 32 selfloop flow, removed 8 redundant places. [2024-05-12 10:46:09,407 INFO L231 Difference]: Finished difference. Result has 333 places, 379 transitions, 4846 flow [2024-05-12 10:46:09,407 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4508, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4846, PETRI_PLACES=333, PETRI_TRANSITIONS=379} [2024-05-12 10:46:09,407 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 281 predicate places. [2024-05-12 10:46:09,407 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 379 transitions, 4846 flow [2024-05-12 10:46:09,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:09,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:09,408 INFO L208 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:09,408 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-05-12 10:46:09,408 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:46:09,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:09,408 INFO L85 PathProgramCache]: Analyzing trace with hash 610867770, now seen corresponding path program 6 times [2024-05-12 10:46:09,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:09,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616822722] [2024-05-12 10:46:09,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:09,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:09,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:09,696 INFO L134 CoverageAnalysis]: 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:09,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:09,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616822722] [2024-05-12 10:46:09,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616822722] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:09,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:09,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:09,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467827065] [2024-05-12 10:46:09,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:09,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:09,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:09,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:09,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:09,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:09,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 379 transitions, 4846 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:09,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:09,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:09,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:10,994 INFO L124 PetriNetUnfolderBase]: 4355/7542 cut-off events. [2024-05-12 10:46:10,995 INFO L125 PetriNetUnfolderBase]: For 602529/602535 co-relation queries the response was YES. [2024-05-12 10:46:11,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50733 conditions, 7542 events. 4355/7542 cut-off events. For 602529/602535 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 56120 event pairs, 1452 based on Foata normal form. 12/7247 useless extension candidates. Maximal degree in co-relation 50584. Up to 5608 conditions per place. [2024-05-12 10:46:11,102 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 289 selfloop transitions, 111 changer transitions 0/415 dead transitions. [2024-05-12 10:46:11,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 415 transitions, 6108 flow [2024-05-12 10:46:11,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:46:11,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:46:11,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 277 transitions. [2024-05-12 10:46:11,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5770833333333333 [2024-05-12 10:46:11,103 INFO L175 Difference]: Start difference. First operand has 333 places, 379 transitions, 4846 flow. Second operand 10 states and 277 transitions. [2024-05-12 10:46:11,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 415 transitions, 6108 flow [2024-05-12 10:46:12,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 415 transitions, 5800 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-05-12 10:46:12,947 INFO L231 Difference]: Finished difference. Result has 335 places, 383 transitions, 4943 flow [2024-05-12 10:46:12,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4538, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4943, PETRI_PLACES=335, PETRI_TRANSITIONS=383} [2024-05-12 10:46:12,947 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 283 predicate places. [2024-05-12 10:46:12,947 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 383 transitions, 4943 flow [2024-05-12 10:46:12,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:12,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:12,948 INFO L208 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:12,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-05-12 10:46:12,948 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:46:12,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:12,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1657787800, now seen corresponding path program 1 times [2024-05-12 10:46:12,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:12,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062541530] [2024-05-12 10:46:12,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:12,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:12,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:13,231 INFO L134 CoverageAnalysis]: 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:13,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:13,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062541530] [2024-05-12 10:46:13,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062541530] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:13,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:13,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:13,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692159720] [2024-05-12 10:46:13,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:13,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:13,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:13,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:13,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:13,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:13,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 383 transitions, 4943 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:13,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:13,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:13,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:14,566 INFO L124 PetriNetUnfolderBase]: 4461/7706 cut-off events. [2024-05-12 10:46:14,567 INFO L125 PetriNetUnfolderBase]: For 616975/616981 co-relation queries the response was YES. [2024-05-12 10:46:14,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51849 conditions, 7706 events. 4461/7706 cut-off events. For 616975/616981 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 57479 event pairs, 1452 based on Foata normal form. 12/7412 useless extension candidates. Maximal degree in co-relation 51698. Up to 5859 conditions per place. [2024-05-12 10:46:14,844 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 270 selfloop transitions, 132 changer transitions 0/417 dead transitions. [2024-05-12 10:46:14,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 417 transitions, 5957 flow [2024-05-12 10:46:14,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:46:14,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:46:14,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 298 transitions. [2024-05-12 10:46:14,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5643939393939394 [2024-05-12 10:46:14,846 INFO L175 Difference]: Start difference. First operand has 335 places, 383 transitions, 4943 flow. Second operand 11 states and 298 transitions. [2024-05-12 10:46:14,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 417 transitions, 5957 flow [2024-05-12 10:46:16,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 417 transitions, 5725 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-05-12 10:46:16,456 INFO L231 Difference]: Finished difference. Result has 340 places, 385 transitions, 5074 flow [2024-05-12 10:46:16,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4711, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5074, PETRI_PLACES=340, PETRI_TRANSITIONS=385} [2024-05-12 10:46:16,456 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 288 predicate places. [2024-05-12 10:46:16,457 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 385 transitions, 5074 flow [2024-05-12 10:46:16,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:16,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:16,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:16,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-05-12 10:46:16,457 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:46:16,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:16,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1357602988, now seen corresponding path program 7 times [2024-05-12 10:46:16,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:16,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432477808] [2024-05-12 10:46:16,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:16,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:16,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:16,742 INFO L134 CoverageAnalysis]: 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:16,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:16,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432477808] [2024-05-12 10:46:16,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432477808] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:16,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:16,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:16,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583073395] [2024-05-12 10:46:16,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:16,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:16,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:16,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:16,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:16,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:16,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 385 transitions, 5074 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:16,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:16,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:16,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:18,122 INFO L124 PetriNetUnfolderBase]: 4609/7942 cut-off events. [2024-05-12 10:46:18,123 INFO L125 PetriNetUnfolderBase]: For 655408/655414 co-relation queries the response was YES. [2024-05-12 10:46:18,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53789 conditions, 7942 events. 4609/7942 cut-off events. For 655408/655414 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 59669 event pairs, 1563 based on Foata normal form. 16/7630 useless extension candidates. Maximal degree in co-relation 53636. Up to 6561 conditions per place. [2024-05-12 10:46:18,241 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 258 selfloop transitions, 138 changer transitions 0/411 dead transitions. [2024-05-12 10:46:18,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 411 transitions, 6042 flow [2024-05-12 10:46:18,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:46:18,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:46:18,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 288 transitions. [2024-05-12 10:46:18,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-05-12 10:46:18,242 INFO L175 Difference]: Start difference. First operand has 340 places, 385 transitions, 5074 flow. Second operand 11 states and 288 transitions. [2024-05-12 10:46:18,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 411 transitions, 6042 flow [2024-05-12 10:46:20,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 411 transitions, 5705 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-05-12 10:46:20,224 INFO L231 Difference]: Finished difference. Result has 342 places, 387 transitions, 5117 flow [2024-05-12 10:46:20,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4737, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5117, PETRI_PLACES=342, PETRI_TRANSITIONS=387} [2024-05-12 10:46:20,224 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 290 predicate places. [2024-05-12 10:46:20,224 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 387 transitions, 5117 flow [2024-05-12 10:46:20,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:20,225 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:20,225 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:20,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-05-12 10:46:20,225 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:46:20,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:20,225 INFO L85 PathProgramCache]: Analyzing trace with hash 314420010, now seen corresponding path program 8 times [2024-05-12 10:46:20,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:20,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142622194] [2024-05-12 10:46:20,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:20,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:20,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:20,520 INFO L134 CoverageAnalysis]: 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:20,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:20,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142622194] [2024-05-12 10:46:20,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142622194] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:20,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:20,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:46:20,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799662338] [2024-05-12 10:46:20,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:20,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:46:20,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:20,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:46:20,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:46:20,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:20,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 387 transitions, 5117 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:20,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:20,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:20,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:22,086 INFO L124 PetriNetUnfolderBase]: 4757/8215 cut-off events. [2024-05-12 10:46:22,086 INFO L125 PetriNetUnfolderBase]: For 678870/678876 co-relation queries the response was YES. [2024-05-12 10:46:22,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55368 conditions, 8215 events. 4757/8215 cut-off events. For 678870/678876 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 62226 event pairs, 1634 based on Foata normal form. 16/7896 useless extension candidates. Maximal degree in co-relation 55214. Up to 6789 conditions per place. [2024-05-12 10:46:22,209 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 281 selfloop transitions, 118 changer transitions 0/414 dead transitions. [2024-05-12 10:46:22,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 414 transitions, 6097 flow [2024-05-12 10:46:22,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:46:22,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:46:22,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 312 transitions. [2024-05-12 10:46:22,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-05-12 10:46:22,210 INFO L175 Difference]: Start difference. First operand has 342 places, 387 transitions, 5117 flow. Second operand 12 states and 312 transitions. [2024-05-12 10:46:22,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 414 transitions, 6097 flow [2024-05-12 10:46:24,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 414 transitions, 5747 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-05-12 10:46:24,356 INFO L231 Difference]: Finished difference. Result has 345 places, 389 transitions, 5111 flow [2024-05-12 10:46:24,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5111, PETRI_PLACES=345, PETRI_TRANSITIONS=389} [2024-05-12 10:46:24,357 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 293 predicate places. [2024-05-12 10:46:24,357 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 389 transitions, 5111 flow [2024-05-12 10:46:24,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:24,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:46:24,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-05-12 10:46:24,358 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:46:24,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:24,358 INFO L85 PathProgramCache]: Analyzing trace with hash 309057630, now seen corresponding path program 9 times [2024-05-12 10:46:24,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:24,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874854566] [2024-05-12 10:46:24,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:24,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:24,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:24,637 INFO L134 CoverageAnalysis]: 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,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:24,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874854566] [2024-05-12 10:46:24,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874854566] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:24,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:24,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:46:24,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782811578] [2024-05-12 10:46:24,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:24,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:46:24,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:24,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:46:24,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:46:24,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:24,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 389 transitions, 5111 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:24,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:24,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:26,334 INFO L124 PetriNetUnfolderBase]: 4905/8473 cut-off events. [2024-05-12 10:46:26,334 INFO L125 PetriNetUnfolderBase]: For 696679/696685 co-relation queries the response was YES. [2024-05-12 10:46:26,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56783 conditions, 8473 events. 4905/8473 cut-off events. For 696679/696685 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 64563 event pairs, 1694 based on Foata normal form. 16/8142 useless extension candidates. Maximal degree in co-relation 56628. Up to 7017 conditions per place. [2024-05-12 10:46:26,439 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 287 selfloop transitions, 112 changer transitions 0/414 dead transitions. [2024-05-12 10:46:26,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 414 transitions, 6091 flow [2024-05-12 10:46:26,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:46:26,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:46:26,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-05-12 10:46:26,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541666666666667 [2024-05-12 10:46:26,441 INFO L175 Difference]: Start difference. First operand has 345 places, 389 transitions, 5111 flow. Second operand 10 states and 266 transitions. [2024-05-12 10:46:26,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 414 transitions, 6091 flow [2024-05-12 10:46:28,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 414 transitions, 5777 flow, removed 41 selfloop flow, removed 10 redundant places. [2024-05-12 10:46:28,568 INFO L231 Difference]: Finished difference. Result has 345 places, 391 transitions, 5133 flow [2024-05-12 10:46:28,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5133, PETRI_PLACES=345, PETRI_TRANSITIONS=391} [2024-05-12 10:46:28,569 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 293 predicate places. [2024-05-12 10:46:28,569 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 391 transitions, 5133 flow [2024-05-12 10:46:28,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:28,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:28,570 INFO L208 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:28,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-05-12 10:46:28,570 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:46:28,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:28,570 INFO L85 PathProgramCache]: Analyzing trace with hash 308909760, now seen corresponding path program 10 times [2024-05-12 10:46:28,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:28,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437845498] [2024-05-12 10:46:28,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:28,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:28,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:28,873 INFO L134 CoverageAnalysis]: 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:28,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:28,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437845498] [2024-05-12 10:46:28,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437845498] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:28,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:28,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:28,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118109304] [2024-05-12 10:46:28,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:28,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:28,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:28,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:28,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:28,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:28,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 391 transitions, 5133 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:28,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:28,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:28,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:30,423 INFO L124 PetriNetUnfolderBase]: 5058/8753 cut-off events. [2024-05-12 10:46:30,423 INFO L125 PetriNetUnfolderBase]: For 712797/712803 co-relation queries the response was YES. [2024-05-12 10:46:30,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58634 conditions, 8753 events. 5058/8753 cut-off events. For 712797/712803 co-relation queries the response was YES. Maximal size of possible extension queue 593. Compared 67193 event pairs, 1729 based on Foata normal form. 12/8418 useless extension candidates. Maximal degree in co-relation 58478. Up to 6495 conditions per place. [2024-05-12 10:46:30,557 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 297 selfloop transitions, 112 changer transitions 0/424 dead transitions. [2024-05-12 10:46:30,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 424 transitions, 6447 flow [2024-05-12 10:46:30,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:46:30,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:46:30,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 271 transitions. [2024-05-12 10:46:30,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5645833333333333 [2024-05-12 10:46:30,558 INFO L175 Difference]: Start difference. First operand has 345 places, 391 transitions, 5133 flow. Second operand 10 states and 271 transitions. [2024-05-12 10:46:30,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 424 transitions, 6447 flow [2024-05-12 10:46:32,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 424 transitions, 6141 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-05-12 10:46:32,682 INFO L231 Difference]: Finished difference. Result has 348 places, 395 transitions, 5270 flow [2024-05-12 10:46:32,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=4827, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5270, PETRI_PLACES=348, PETRI_TRANSITIONS=395} [2024-05-12 10:46:32,682 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 296 predicate places. [2024-05-12 10:46:32,682 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 395 transitions, 5270 flow [2024-05-12 10:46:32,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:32,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:32,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:46:32,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-05-12 10:46:32,683 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:46:32,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:32,683 INFO L85 PathProgramCache]: Analyzing trace with hash 966439222, now seen corresponding path program 2 times [2024-05-12 10:46:32,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:32,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521317956] [2024-05-12 10:46:32,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:32,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:32,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:32,964 INFO L134 CoverageAnalysis]: 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:32,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:32,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521317956] [2024-05-12 10:46:32,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521317956] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:32,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:32,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:32,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543648350] [2024-05-12 10:46:32,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:32,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:32,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:32,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:32,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:33,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:33,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 395 transitions, 5270 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:33,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:33,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:33,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:34,519 INFO L124 PetriNetUnfolderBase]: 5164/8890 cut-off events. [2024-05-12 10:46:34,520 INFO L125 PetriNetUnfolderBase]: For 724572/724578 co-relation queries the response was YES. [2024-05-12 10:46:34,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59682 conditions, 8890 events. 5164/8890 cut-off events. For 724572/724578 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 68169 event pairs, 1725 based on Foata normal form. 12/8553 useless extension candidates. Maximal degree in co-relation 59524. Up to 7272 conditions per place. [2024-05-12 10:46:34,659 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 269 selfloop transitions, 143 changer transitions 0/427 dead transitions. [2024-05-12 10:46:34,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 427 transitions, 6318 flow [2024-05-12 10:46:34,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:46:34,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:46:34,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 315 transitions. [2024-05-12 10:46:34,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.546875 [2024-05-12 10:46:34,661 INFO L175 Difference]: Start difference. First operand has 348 places, 395 transitions, 5270 flow. Second operand 12 states and 315 transitions. [2024-05-12 10:46:34,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 427 transitions, 6318 flow [2024-05-12 10:46:37,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 427 transitions, 6062 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-05-12 10:46:37,073 INFO L231 Difference]: Finished difference. Result has 354 places, 397 transitions, 5419 flow [2024-05-12 10:46:37,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5014, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5419, PETRI_PLACES=354, PETRI_TRANSITIONS=397} [2024-05-12 10:46:37,074 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 302 predicate places. [2024-05-12 10:46:37,074 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 397 transitions, 5419 flow [2024-05-12 10:46:37,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:37,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, 1, 1] [2024-05-12 10:46:37,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-05-12 10:46:37,075 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:46:37,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:37,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1528299830, now seen corresponding path program 3 times [2024-05-12 10:46:37,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:37,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795496807] [2024-05-12 10:46:37,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:37,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:37,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:37,408 INFO L134 CoverageAnalysis]: 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:37,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:37,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795496807] [2024-05-12 10:46:37,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795496807] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:37,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:37,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:46:37,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880190659] [2024-05-12 10:46:37,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:37,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:46:37,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:37,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:46:37,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:46:37,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:37,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 397 transitions, 5419 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:37,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:37,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:39,220 INFO L124 PetriNetUnfolderBase]: 5336/9292 cut-off events. [2024-05-12 10:46:39,220 INFO L125 PetriNetUnfolderBase]: For 772700/772706 co-relation queries the response was YES. [2024-05-12 10:46:39,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62618 conditions, 9292 events. 5336/9292 cut-off events. For 772700/772706 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 72270 event pairs, 1701 based on Foata normal form. 12/8963 useless extension candidates. Maximal degree in co-relation 62458. Up to 6210 conditions per place. [2024-05-12 10:46:39,361 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 251 selfloop transitions, 167 changer transitions 0/433 dead transitions. [2024-05-12 10:46:39,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 433 transitions, 6753 flow [2024-05-12 10:46:39,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-05-12 10:46:39,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-05-12 10:46:39,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 296 transitions. [2024-05-12 10:46:39,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2024-05-12 10:46:39,362 INFO L175 Difference]: Start difference. First operand has 354 places, 397 transitions, 5419 flow. Second operand 11 states and 296 transitions. [2024-05-12 10:46:39,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 433 transitions, 6753 flow [2024-05-12 10:46:41,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 433 transitions, 6374 flow, removed 48 selfloop flow, removed 10 redundant places. [2024-05-12 10:46:41,788 INFO L231 Difference]: Finished difference. Result has 355 places, 400 transitions, 5545 flow [2024-05-12 10:46:41,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5040, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5545, PETRI_PLACES=355, PETRI_TRANSITIONS=400} [2024-05-12 10:46:41,788 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 303 predicate places. [2024-05-12 10:46:41,789 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 400 transitions, 5545 flow [2024-05-12 10:46:41,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:41,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:41,789 INFO L208 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:41,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-05-12 10:46:41,790 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:46:41,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:41,790 INFO L85 PathProgramCache]: Analyzing trace with hash -717415016, now seen corresponding path program 4 times [2024-05-12 10:46:41,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:41,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296519941] [2024-05-12 10:46:41,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:41,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:41,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:42,068 INFO L134 CoverageAnalysis]: 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:42,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:42,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296519941] [2024-05-12 10:46:42,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296519941] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:42,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:42,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:46:42,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436312134] [2024-05-12 10:46:42,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:42,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:46:42,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:42,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:46:42,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:46:42,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:42,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 400 transitions, 5545 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:42,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:42,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:42,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:43,752 INFO L124 PetriNetUnfolderBase]: 5310/9211 cut-off events. [2024-05-12 10:46:43,752 INFO L125 PetriNetUnfolderBase]: For 707292/707298 co-relation queries the response was YES. [2024-05-12 10:46:43,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60320 conditions, 9211 events. 5310/9211 cut-off events. For 707292/707298 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 71513 event pairs, 1842 based on Foata normal form. 12/8870 useless extension candidates. Maximal degree in co-relation 60159. Up to 7342 conditions per place. [2024-05-12 10:46:43,897 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 290 selfloop transitions, 125 changer transitions 0/430 dead transitions. [2024-05-12 10:46:43,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 430 transitions, 6489 flow [2024-05-12 10:46:43,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-05-12 10:46:43,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-05-12 10:46:43,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 316 transitions. [2024-05-12 10:46:43,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5486111111111112 [2024-05-12 10:46:43,898 INFO L175 Difference]: Start difference. First operand has 355 places, 400 transitions, 5545 flow. Second operand 12 states and 316 transitions. [2024-05-12 10:46:43,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 430 transitions, 6489 flow [2024-05-12 10:46:46,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 430 transitions, 6069 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-05-12 10:46:46,468 INFO L231 Difference]: Finished difference. Result has 359 places, 400 transitions, 5380 flow [2024-05-12 10:46:46,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5125, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5380, PETRI_PLACES=359, PETRI_TRANSITIONS=400} [2024-05-12 10:46:46,469 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 307 predicate places. [2024-05-12 10:46:46,469 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 400 transitions, 5380 flow [2024-05-12 10:46:46,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:46,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:46,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:46,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-05-12 10:46:46,471 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:46:46,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:46,471 INFO L85 PathProgramCache]: Analyzing trace with hash 759492859, now seen corresponding path program 1 times [2024-05-12 10:46:46,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:46,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145038147] [2024-05-12 10:46:46,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:46,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:46,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:46,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:46:46,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:46,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145038147] [2024-05-12 10:46:46,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145038147] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:46,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:46,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:46,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916518936] [2024-05-12 10:46:46,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:46,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:46,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:46,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:46,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:46,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:46,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 400 transitions, 5380 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:46,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:46,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:46,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:48,504 INFO L124 PetriNetUnfolderBase]: 5567/9797 cut-off events. [2024-05-12 10:46:48,504 INFO L125 PetriNetUnfolderBase]: For 746697/746709 co-relation queries the response was YES. [2024-05-12 10:46:48,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63870 conditions, 9797 events. 5567/9797 cut-off events. For 746697/746709 co-relation queries the response was YES. Maximal size of possible extension queue 668. Compared 77265 event pairs, 1662 based on Foata normal form. 10/9453 useless extension candidates. Maximal degree in co-relation 63708. Up to 7797 conditions per place. [2024-05-12 10:46:48,660 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 381 selfloop transitions, 63 changer transitions 0/459 dead transitions. [2024-05-12 10:46:48,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 459 transitions, 7070 flow [2024-05-12 10:46:48,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:46:48,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:46:48,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 271 transitions. [2024-05-12 10:46:48,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273148148148148 [2024-05-12 10:46:48,661 INFO L175 Difference]: Start difference. First operand has 359 places, 400 transitions, 5380 flow. Second operand 9 states and 271 transitions. [2024-05-12 10:46:48,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 459 transitions, 7070 flow [2024-05-12 10:46:51,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 459 transitions, 6698 flow, removed 35 selfloop flow, removed 12 redundant places. [2024-05-12 10:46:51,796 INFO L231 Difference]: Finished difference. Result has 357 places, 407 transitions, 5345 flow [2024-05-12 10:46:51,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5020, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5345, PETRI_PLACES=357, PETRI_TRANSITIONS=407} [2024-05-12 10:46:51,797 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 305 predicate places. [2024-05-12 10:46:51,797 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 407 transitions, 5345 flow [2024-05-12 10:46:51,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:51,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:51,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:51,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-05-12 10:46:51,798 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:46:51,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:51,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1786733103, now seen corresponding path program 2 times [2024-05-12 10:46:51,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:51,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035973395] [2024-05-12 10:46:51,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:51,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:51,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:52,153 INFO L134 CoverageAnalysis]: 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:52,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:52,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035973395] [2024-05-12 10:46:52,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035973395] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:52,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:52,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:52,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701158680] [2024-05-12 10:46:52,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:52,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:52,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:52,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:52,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:52,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:52,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 407 transitions, 5345 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:52,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:52,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:52,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:54,406 INFO L124 PetriNetUnfolderBase]: 5614/9866 cut-off events. [2024-05-12 10:46:54,406 INFO L125 PetriNetUnfolderBase]: For 762965/762977 co-relation queries the response was YES. [2024-05-12 10:46:54,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63842 conditions, 9866 events. 5614/9866 cut-off events. For 762965/762977 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 77842 event pairs, 1732 based on Foata normal form. 10/9516 useless extension candidates. Maximal degree in co-relation 63679. Up to 7841 conditions per place. [2024-05-12 10:46:54,539 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 377 selfloop transitions, 65 changer transitions 0/457 dead transitions. [2024-05-12 10:46:54,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 457 transitions, 6933 flow [2024-05-12 10:46:54,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:46:54,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:46:54,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-05-12 10:46:54,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6134259259259259 [2024-05-12 10:46:54,540 INFO L175 Difference]: Start difference. First operand has 357 places, 407 transitions, 5345 flow. Second operand 9 states and 265 transitions. [2024-05-12 10:46:54,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 457 transitions, 6933 flow [2024-05-12 10:46:57,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 457 transitions, 6707 flow, removed 82 selfloop flow, removed 4 redundant places. [2024-05-12 10:46:57,469 INFO L231 Difference]: Finished difference. Result has 363 places, 412 transitions, 5413 flow [2024-05-12 10:46:57,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5173, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5413, PETRI_PLACES=363, PETRI_TRANSITIONS=412} [2024-05-12 10:46:57,470 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 311 predicate places. [2024-05-12 10:46:57,470 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 412 transitions, 5413 flow [2024-05-12 10:46:57,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:57,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:46:57,470 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:46:57,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-05-12 10:46:57,471 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:46:57,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:46:57,471 INFO L85 PathProgramCache]: Analyzing trace with hash -373791073, now seen corresponding path program 3 times [2024-05-12 10:46:57,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:46:57,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217052500] [2024-05-12 10:46:57,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:46:57,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:46:57,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:46:57,743 INFO L134 CoverageAnalysis]: 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:57,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:46:57,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217052500] [2024-05-12 10:46:57,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217052500] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:46:57,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:46:57,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:46:57,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81976767] [2024-05-12 10:46:57,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:46:57,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:46:57,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:46:57,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:46:57,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:46:57,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:46:57,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 412 transitions, 5413 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:46:57,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:46:57,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:46:57,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:46:59,995 INFO L124 PetriNetUnfolderBase]: 5609/9718 cut-off events. [2024-05-12 10:46:59,996 INFO L125 PetriNetUnfolderBase]: For 753276/753292 co-relation queries the response was YES. [2024-05-12 10:47:00,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62939 conditions, 9718 events. 5609/9718 cut-off events. For 753276/753292 co-relation queries the response was YES. Maximal size of possible extension queue 677. Compared 76386 event pairs, 1937 based on Foata normal form. 10/9362 useless extension candidates. Maximal degree in co-relation 62773. Up to 8272 conditions per place. [2024-05-12 10:47:00,148 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 385 selfloop transitions, 52 changer transitions 0/452 dead transitions. [2024-05-12 10:47:00,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 452 transitions, 6627 flow [2024-05-12 10:47:00,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:47:00,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:47:00,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-05-12 10:47:00,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6197916666666666 [2024-05-12 10:47:00,150 INFO L175 Difference]: Start difference. First operand has 363 places, 412 transitions, 5413 flow. Second operand 8 states and 238 transitions. [2024-05-12 10:47:00,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 452 transitions, 6627 flow [2024-05-12 10:47:02,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 452 transitions, 6480 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-05-12 10:47:02,994 INFO L231 Difference]: Finished difference. Result has 366 places, 412 transitions, 5375 flow [2024-05-12 10:47:02,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5266, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5375, PETRI_PLACES=366, PETRI_TRANSITIONS=412} [2024-05-12 10:47:02,994 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 314 predicate places. [2024-05-12 10:47:02,994 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 412 transitions, 5375 flow [2024-05-12 10:47:02,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:02,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:02,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:02,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-05-12 10:47:02,995 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:47:02,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:02,995 INFO L85 PathProgramCache]: Analyzing trace with hash 240161327, now seen corresponding path program 4 times [2024-05-12 10:47:02,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:02,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868087238] [2024-05-12 10:47:02,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:02,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:03,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:03,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:03,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:03,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868087238] [2024-05-12 10:47:03,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868087238] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:03,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:03,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:47:03,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427883799] [2024-05-12 10:47:03,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:03,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:47:03,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:03,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:47:03,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:47:03,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:47:03,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 412 transitions, 5375 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:03,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:03,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:47:03,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:05,567 INFO L124 PetriNetUnfolderBase]: 5630/9732 cut-off events. [2024-05-12 10:47:05,568 INFO L125 PetriNetUnfolderBase]: For 765779/765798 co-relation queries the response was YES. [2024-05-12 10:47:05,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62950 conditions, 9732 events. 5630/9732 cut-off events. For 765779/765798 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 76355 event pairs, 1958 based on Foata normal form. 10/9375 useless extension candidates. Maximal degree in co-relation 62783. Up to 8460 conditions per place. [2024-05-12 10:47:05,700 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 379 selfloop transitions, 50 changer transitions 0/444 dead transitions. [2024-05-12 10:47:05,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 444 transitions, 6353 flow [2024-05-12 10:47:05,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:47:05,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:47:05,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 228 transitions. [2024-05-12 10:47:05,702 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.59375 [2024-05-12 10:47:05,702 INFO L175 Difference]: Start difference. First operand has 366 places, 412 transitions, 5375 flow. Second operand 8 states and 228 transitions. [2024-05-12 10:47:05,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 444 transitions, 6353 flow [2024-05-12 10:47:09,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 444 transitions, 6193 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-05-12 10:47:09,053 INFO L231 Difference]: Finished difference. Result has 366 places, 414 transitions, 5366 flow [2024-05-12 10:47:09,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5221, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5366, PETRI_PLACES=366, PETRI_TRANSITIONS=414} [2024-05-12 10:47:09,054 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 314 predicate places. [2024-05-12 10:47:09,054 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 414 transitions, 5366 flow [2024-05-12 10:47:09,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:09,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:09,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:09,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-05-12 10:47:09,055 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:47:09,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:09,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1946373585, now seen corresponding path program 5 times [2024-05-12 10:47:09,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:09,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083155596] [2024-05-12 10:47:09,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:09,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:09,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:09,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:09,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:09,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083155596] [2024-05-12 10:47:09,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083155596] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:09,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:09,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:47:09,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339358462] [2024-05-12 10:47:09,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:09,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:47:09,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:09,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:47:09,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:47:09,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:47:09,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 414 transitions, 5366 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:09,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:09,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:47:09,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:11,682 INFO L124 PetriNetUnfolderBase]: 5677/9837 cut-off events. [2024-05-12 10:47:11,683 INFO L125 PetriNetUnfolderBase]: For 791229/791248 co-relation queries the response was YES. [2024-05-12 10:47:11,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63589 conditions, 9837 events. 5677/9837 cut-off events. For 791229/791248 co-relation queries the response was YES. Maximal size of possible extension queue 684. Compared 77544 event pairs, 1954 based on Foata normal form. 10/9478 useless extension candidates. Maximal degree in co-relation 63422. Up to 8477 conditions per place. [2024-05-12 10:47:11,816 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 382 selfloop transitions, 57 changer transitions 0/454 dead transitions. [2024-05-12 10:47:11,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 454 transitions, 6638 flow [2024-05-12 10:47:11,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:47:11,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:47:11,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 276 transitions. [2024-05-12 10:47:11,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575 [2024-05-12 10:47:11,818 INFO L175 Difference]: Start difference. First operand has 366 places, 414 transitions, 5366 flow. Second operand 10 states and 276 transitions. [2024-05-12 10:47:11,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 454 transitions, 6638 flow [2024-05-12 10:47:15,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 454 transitions, 6517 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-05-12 10:47:15,201 INFO L231 Difference]: Finished difference. Result has 371 places, 418 transitions, 5459 flow [2024-05-12 10:47:15,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5245, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5459, PETRI_PLACES=371, PETRI_TRANSITIONS=418} [2024-05-12 10:47:15,202 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 319 predicate places. [2024-05-12 10:47:15,202 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 418 transitions, 5459 flow [2024-05-12 10:47:15,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:15,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:15,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:15,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-05-12 10:47:15,203 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:47:15,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:15,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1943516625, now seen corresponding path program 6 times [2024-05-12 10:47:15,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:15,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520133711] [2024-05-12 10:47:15,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:15,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:15,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:15,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:15,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:15,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520133711] [2024-05-12 10:47:15,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520133711] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:15,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:15,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:47:15,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154747329] [2024-05-12 10:47:15,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:15,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:47:15,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:15,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:47:15,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:47:15,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:47:15,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 418 transitions, 5459 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:15,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:15,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:47:15,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:17,630 INFO L124 PetriNetUnfolderBase]: 5672/9809 cut-off events. [2024-05-12 10:47:17,630 INFO L125 PetriNetUnfolderBase]: For 792624/792643 co-relation queries the response was YES. [2024-05-12 10:47:17,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63609 conditions, 9809 events. 5672/9809 cut-off events. For 792624/792643 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 77084 event pairs, 1969 based on Foata normal form. 10/9448 useless extension candidates. Maximal degree in co-relation 63440. Up to 8522 conditions per place. [2024-05-12 10:47:17,787 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 384 selfloop transitions, 51 changer transitions 0/450 dead transitions. [2024-05-12 10:47:17,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 450 transitions, 6411 flow [2024-05-12 10:47:17,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:47:17,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:47:17,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 272 transitions. [2024-05-12 10:47:17,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-05-12 10:47:17,788 INFO L175 Difference]: Start difference. First operand has 371 places, 418 transitions, 5459 flow. Second operand 10 states and 272 transitions. [2024-05-12 10:47:17,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 450 transitions, 6411 flow [2024-05-12 10:47:21,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 450 transitions, 6274 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-05-12 10:47:21,336 INFO L231 Difference]: Finished difference. Result has 375 places, 418 transitions, 5429 flow [2024-05-12 10:47:21,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5322, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5429, PETRI_PLACES=375, PETRI_TRANSITIONS=418} [2024-05-12 10:47:21,336 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 323 predicate places. [2024-05-12 10:47:21,337 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 418 transitions, 5429 flow [2024-05-12 10:47:21,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:21,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:21,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:21,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-05-12 10:47:21,337 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:47:21,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:21,338 INFO L85 PathProgramCache]: Analyzing trace with hash -528047489, now seen corresponding path program 1 times [2024-05-12 10:47:21,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:21,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605567601] [2024-05-12 10:47:21,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:21,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:21,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:21,637 INFO L134 CoverageAnalysis]: 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:21,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:21,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605567601] [2024-05-12 10:47:21,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605567601] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:21,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:21,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-05-12 10:47:21,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870105656] [2024-05-12 10:47:21,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:21,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-05-12 10:47:21,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:21,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-05-12 10:47:21,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-05-12 10:47:21,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:47:21,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 418 transitions, 5429 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:21,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:21,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:47:21,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:23,734 INFO L124 PetriNetUnfolderBase]: 5679/9816 cut-off events. [2024-05-12 10:47:23,734 INFO L125 PetriNetUnfolderBase]: For 797570/797580 co-relation queries the response was YES. [2024-05-12 10:47:23,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63563 conditions, 9816 events. 5679/9816 cut-off events. For 797570/797580 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 77117 event pairs, 1964 based on Foata normal form. 1/9440 useless extension candidates. Maximal degree in co-relation 63393. Up to 8586 conditions per place. [2024-05-12 10:47:23,873 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 411 selfloop transitions, 21 changer transitions 0/447 dead transitions. [2024-05-12 10:47:23,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 447 transitions, 6429 flow [2024-05-12 10:47:23,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-05-12 10:47:23,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-05-12 10:47:23,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-05-12 10:47:23,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-05-12 10:47:23,875 INFO L175 Difference]: Start difference. First operand has 375 places, 418 transitions, 5429 flow. Second operand 7 states and 196 transitions. [2024-05-12 10:47:23,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 447 transitions, 6429 flow [2024-05-12 10:47:27,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 447 transitions, 6317 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-05-12 10:47:27,795 INFO L231 Difference]: Finished difference. Result has 373 places, 421 transitions, 5445 flow [2024-05-12 10:47:27,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5317, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5445, PETRI_PLACES=373, PETRI_TRANSITIONS=421} [2024-05-12 10:47:27,796 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 321 predicate places. [2024-05-12 10:47:27,796 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 421 transitions, 5445 flow [2024-05-12 10:47:27,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call 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:27,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:27,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:27,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-05-12 10:47:27,797 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:47:27,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:27,797 INFO L85 PathProgramCache]: Analyzing trace with hash 2038119419, now seen corresponding path program 2 times [2024-05-12 10:47:27,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:27,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778446138] [2024-05-12 10:47:27,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:27,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:27,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:28,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:47:28,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:28,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778446138] [2024-05-12 10:47:28,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778446138] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:28,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:28,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:47:28,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199426803] [2024-05-12 10:47:28,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:28,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:47:28,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:28,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:47:28,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:47:28,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:47:28,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 421 transitions, 5445 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:28,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:47:28,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:30,180 INFO L124 PetriNetUnfolderBase]: 5707/9860 cut-off events. [2024-05-12 10:47:30,180 INFO L125 PetriNetUnfolderBase]: For 824264/824283 co-relation queries the response was YES. [2024-05-12 10:47:30,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64264 conditions, 9860 events. 5707/9860 cut-off events. For 824264/824283 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 77372 event pairs, 1968 based on Foata normal form. 9/9489 useless extension candidates. Maximal degree in co-relation 64093. Up to 8554 conditions per place. [2024-05-12 10:47:30,316 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 384 selfloop transitions, 57 changer transitions 0/456 dead transitions. [2024-05-12 10:47:30,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 456 transitions, 6793 flow [2024-05-12 10:47:30,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:47:30,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:47:30,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 10:47:30,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5963541666666666 [2024-05-12 10:47:30,317 INFO L175 Difference]: Start difference. First operand has 373 places, 421 transitions, 5445 flow. Second operand 8 states and 229 transitions. [2024-05-12 10:47:30,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 456 transitions, 6793 flow [2024-05-12 10:47:34,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 456 transitions, 6707 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-05-12 10:47:34,079 INFO L231 Difference]: Finished difference. Result has 377 places, 428 transitions, 5677 flow [2024-05-12 10:47:34,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5361, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5677, PETRI_PLACES=377, PETRI_TRANSITIONS=428} [2024-05-12 10:47:34,080 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 325 predicate places. [2024-05-12 10:47:34,080 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 428 transitions, 5677 flow [2024-05-12 10:47:34,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:34,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:34,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:34,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-05-12 10:47:34,080 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:47:34,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:34,081 INFO L85 PathProgramCache]: Analyzing trace with hash -350795999, now seen corresponding path program 3 times [2024-05-12 10:47:34,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:34,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865701784] [2024-05-12 10:47:34,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:34,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:34,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:34,464 INFO L134 CoverageAnalysis]: 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:34,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:34,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865701784] [2024-05-12 10:47:34,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865701784] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:34,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:34,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:47:34,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531279740] [2024-05-12 10:47:34,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:34,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:47:34,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:34,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:47:34,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:47:34,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:47:34,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 428 transitions, 5677 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:34,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:34,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:47:34,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:36,576 INFO L124 PetriNetUnfolderBase]: 5714/9871 cut-off events. [2024-05-12 10:47:36,577 INFO L125 PetriNetUnfolderBase]: For 826829/826848 co-relation queries the response was YES. [2024-05-12 10:47:36,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64605 conditions, 9871 events. 5714/9871 cut-off events. For 826829/826848 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 77621 event pairs, 1968 based on Foata normal form. 9/9498 useless extension candidates. Maximal degree in co-relation 64433. Up to 8562 conditions per place. [2024-05-12 10:47:36,708 INFO L140 encePairwiseOnDemand]: 37/48 looper letters, 385 selfloop transitions, 61 changer transitions 0/461 dead transitions. [2024-05-12 10:47:36,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 461 transitions, 6956 flow [2024-05-12 10:47:36,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-05-12 10:47:36,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-05-12 10:47:36,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-05-12 10:47:36,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.56875 [2024-05-12 10:47:36,709 INFO L175 Difference]: Start difference. First operand has 377 places, 428 transitions, 5677 flow. Second operand 10 states and 273 transitions. [2024-05-12 10:47:36,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 461 transitions, 6956 flow [2024-05-12 10:47:40,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 461 transitions, 6783 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-05-12 10:47:40,111 INFO L231 Difference]: Finished difference. Result has 383 places, 431 transitions, 5717 flow [2024-05-12 10:47:40,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5530, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5717, PETRI_PLACES=383, PETRI_TRANSITIONS=431} [2024-05-12 10:47:40,112 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 331 predicate places. [2024-05-12 10:47:40,112 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 431 transitions, 5717 flow [2024-05-12 10:47:40,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:40,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, 1, 1, 1] [2024-05-12 10:47:40,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-05-12 10:47:40,113 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:47:40,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:40,113 INFO L85 PathProgramCache]: Analyzing trace with hash -378279377, now seen corresponding path program 7 times [2024-05-12 10:47:40,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:40,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111105535] [2024-05-12 10:47:40,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:40,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:40,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:40,476 INFO L134 CoverageAnalysis]: 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:40,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:40,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111105535] [2024-05-12 10:47:40,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111105535] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:40,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:40,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:47:40,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259939129] [2024-05-12 10:47:40,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:40,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:47:40,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:40,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:47:40,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:47:40,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:47:40,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 431 transitions, 5717 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:40,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:40,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:47:40,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:42,698 INFO L124 PetriNetUnfolderBase]: 5853/10103 cut-off events. [2024-05-12 10:47:42,698 INFO L125 PetriNetUnfolderBase]: For 919129/919176 co-relation queries the response was YES. [2024-05-12 10:47:42,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67618 conditions, 10103 events. 5853/10103 cut-off events. For 919129/919176 co-relation queries the response was YES. Maximal size of possible extension queue 703. Compared 79713 event pairs, 2022 based on Foata normal form. 17/9738 useless extension candidates. Maximal degree in co-relation 67444. Up to 8448 conditions per place. [2024-05-12 10:47:42,859 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 319 selfloop transitions, 139 changer transitions 0/473 dead transitions. [2024-05-12 10:47:42,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 473 transitions, 7115 flow [2024-05-12 10:47:42,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:47:42,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:47:42,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-05-12 10:47:42,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6223958333333334 [2024-05-12 10:47:42,861 INFO L175 Difference]: Start difference. First operand has 383 places, 431 transitions, 5717 flow. Second operand 8 states and 239 transitions. [2024-05-12 10:47:42,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 473 transitions, 7115 flow [2024-05-12 10:47:46,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 473 transitions, 6955 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-05-12 10:47:46,619 INFO L231 Difference]: Finished difference. Result has 384 places, 436 transitions, 5993 flow [2024-05-12 10:47:46,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5557, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5993, PETRI_PLACES=384, PETRI_TRANSITIONS=436} [2024-05-12 10:47:46,620 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 332 predicate places. [2024-05-12 10:47:46,620 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 436 transitions, 5993 flow [2024-05-12 10:47:46,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:46,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:46,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:46,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-05-12 10:47:46,621 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:47:46,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:46,621 INFO L85 PathProgramCache]: Analyzing trace with hash 1429196955, now seen corresponding path program 8 times [2024-05-12 10:47:46,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:46,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301696526] [2024-05-12 10:47:46,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:46,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:46,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:46,875 INFO L134 CoverageAnalysis]: 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:46,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:46,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301696526] [2024-05-12 10:47:46,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301696526] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:46,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:46,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:47:46,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398973142] [2024-05-12 10:47:46,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:46,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:47:46,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:46,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:47:46,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:47:46,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:47:46,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 436 transitions, 5993 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:46,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:46,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:47:46,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:49,202 INFO L124 PetriNetUnfolderBase]: 5874/10164 cut-off events. [2024-05-12 10:47:49,203 INFO L125 PetriNetUnfolderBase]: For 938950/939000 co-relation queries the response was YES. [2024-05-12 10:47:49,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68748 conditions, 10164 events. 5874/10164 cut-off events. For 938950/939000 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 80496 event pairs, 2060 based on Foata normal form. 17/9795 useless extension candidates. Maximal degree in co-relation 68572. Up to 8636 conditions per place. [2024-05-12 10:47:49,361 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 313 selfloop transitions, 137 changer transitions 0/465 dead transitions. [2024-05-12 10:47:49,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 465 transitions, 7031 flow [2024-05-12 10:47:49,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:47:49,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:47:49,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-05-12 10:47:49,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5963541666666666 [2024-05-12 10:47:49,362 INFO L175 Difference]: Start difference. First operand has 384 places, 436 transitions, 5993 flow. Second operand 8 states and 229 transitions. [2024-05-12 10:47:49,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 465 transitions, 7031 flow [2024-05-12 10:47:53,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 465 transitions, 6730 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-05-12 10:47:53,735 INFO L231 Difference]: Finished difference. Result has 388 places, 438 transitions, 6043 flow [2024-05-12 10:47:53,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5724, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6043, PETRI_PLACES=388, PETRI_TRANSITIONS=438} [2024-05-12 10:47:53,736 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 336 predicate places. [2024-05-12 10:47:53,736 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 438 transitions, 6043 flow [2024-05-12 10:47:53,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:53,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:47:53,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:47:53,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-05-12 10:47:53,737 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:47:53,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:47:53,737 INFO L85 PathProgramCache]: Analyzing trace with hash 2023463471, now seen corresponding path program 9 times [2024-05-12 10:47:53,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:47:53,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362581441] [2024-05-12 10:47:53,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:47:53,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:47:53,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:47:54,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:47:54,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:47:54,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362581441] [2024-05-12 10:47:54,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362581441] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:47:54,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:47:54,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:47:54,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591634310] [2024-05-12 10:47:54,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:47:54,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:47:54,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:47:54,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:47:54,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:47:54,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:47:54,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 438 transitions, 6043 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:47:54,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:47:54,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:47:54,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:47:56,438 INFO L124 PetriNetUnfolderBase]: 5895/10175 cut-off events. [2024-05-12 10:47:56,438 INFO L125 PetriNetUnfolderBase]: For 947252/947302 co-relation queries the response was YES. [2024-05-12 10:47:56,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68644 conditions, 10175 events. 5895/10175 cut-off events. For 947252/947302 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 80434 event pairs, 2035 based on Foata normal form. 17/9803 useless extension candidates. Maximal degree in co-relation 68466. Up to 8667 conditions per place. [2024-05-12 10:47:56,588 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 313 selfloop transitions, 136 changer transitions 0/464 dead transitions. [2024-05-12 10:47:56,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 464 transitions, 7043 flow [2024-05-12 10:47:56,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:47:56,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:47:56,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-05-12 10:47:56,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5859375 [2024-05-12 10:47:56,590 INFO L175 Difference]: Start difference. First operand has 388 places, 438 transitions, 6043 flow. Second operand 8 states and 225 transitions. [2024-05-12 10:47:56,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 464 transitions, 7043 flow [2024-05-12 10:48:00,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 464 transitions, 6746 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-05-12 10:48:00,672 INFO L231 Difference]: Finished difference. Result has 390 places, 440 transitions, 6067 flow [2024-05-12 10:48:00,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5746, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6067, PETRI_PLACES=390, PETRI_TRANSITIONS=440} [2024-05-12 10:48:00,672 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 338 predicate places. [2024-05-12 10:48:00,673 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 440 transitions, 6067 flow [2024-05-12 10:48:00,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:00,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:00,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:00,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-05-12 10:48:00,673 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:48:00,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:00,674 INFO L85 PathProgramCache]: Analyzing trace with hash -547007953, now seen corresponding path program 10 times [2024-05-12 10:48:00,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:00,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742100895] [2024-05-12 10:48:00,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:00,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:00,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:00,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-05-12 10:48:00,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:00,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742100895] [2024-05-12 10:48:00,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742100895] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:00,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:00,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:48:00,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790956009] [2024-05-12 10:48:00,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:00,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:48:00,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:00,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:48:00,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:48:00,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:48:00,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 440 transitions, 6067 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:00,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:00,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:48:00,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:03,052 INFO L124 PetriNetUnfolderBase]: 5916/10236 cut-off events. [2024-05-12 10:48:03,052 INFO L125 PetriNetUnfolderBase]: For 961926/961976 co-relation queries the response was YES. [2024-05-12 10:48:03,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69047 conditions, 10236 events. 5916/10236 cut-off events. For 961926/961976 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 81110 event pairs, 2064 based on Foata normal form. 17/9863 useless extension candidates. Maximal degree in co-relation 68868. Up to 8698 conditions per place. [2024-05-12 10:48:03,232 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 312 selfloop transitions, 136 changer transitions 0/463 dead transitions. [2024-05-12 10:48:03,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 463 transitions, 7061 flow [2024-05-12 10:48:03,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:48:03,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:48:03,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-05-12 10:48:03,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755208333333334 [2024-05-12 10:48:03,236 INFO L175 Difference]: Start difference. First operand has 390 places, 440 transitions, 6067 flow. Second operand 8 states and 221 transitions. [2024-05-12 10:48:03,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 463 transitions, 7061 flow [2024-05-12 10:48:07,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 463 transitions, 6762 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-05-12 10:48:07,953 INFO L231 Difference]: Finished difference. Result has 392 places, 442 transitions, 6093 flow [2024-05-12 10:48:07,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5768, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6093, PETRI_PLACES=392, PETRI_TRANSITIONS=442} [2024-05-12 10:48:07,954 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 340 predicate places. [2024-05-12 10:48:07,955 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 442 transitions, 6093 flow [2024-05-12 10:48:07,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:07,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:07,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:07,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-05-12 10:48:07,957 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:48:07,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:07,957 INFO L85 PathProgramCache]: Analyzing trace with hash -827938257, now seen corresponding path program 11 times [2024-05-12 10:48:07,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:07,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005655577] [2024-05-12 10:48:07,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:07,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:07,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:08,309 INFO L134 CoverageAnalysis]: 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:08,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:08,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005655577] [2024-05-12 10:48:08,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005655577] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:08,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:08,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:48:08,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516023863] [2024-05-12 10:48:08,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:08,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:48:08,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:08,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:48:08,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:48:08,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:48:08,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 442 transitions, 6093 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:08,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:08,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:48:08,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:10,520 INFO L124 PetriNetUnfolderBase]: 5937/10264 cut-off events. [2024-05-12 10:48:10,521 INFO L125 PetriNetUnfolderBase]: For 976941/976963 co-relation queries the response was YES. [2024-05-12 10:48:10,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69376 conditions, 10264 events. 5937/10264 cut-off events. For 976941/976963 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 81361 event pairs, 2045 based on Foata normal form. 10/9875 useless extension candidates. Maximal degree in co-relation 69196. Up to 8930 conditions per place. [2024-05-12 10:48:10,678 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 413 selfloop transitions, 37 changer transitions 0/465 dead transitions. [2024-05-12 10:48:10,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 465 transitions, 7091 flow [2024-05-12 10:48:10,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-05-12 10:48:10,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-05-12 10:48:10,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 217 transitions. [2024-05-12 10:48:10,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5651041666666666 [2024-05-12 10:48:10,680 INFO L175 Difference]: Start difference. First operand has 392 places, 442 transitions, 6093 flow. Second operand 8 states and 217 transitions. [2024-05-12 10:48:10,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 465 transitions, 7091 flow [2024-05-12 10:48:14,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 465 transitions, 6788 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-05-12 10:48:14,879 INFO L231 Difference]: Finished difference. Result has 394 places, 444 transitions, 5917 flow [2024-05-12 10:48:14,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5790, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5917, PETRI_PLACES=394, PETRI_TRANSITIONS=444} [2024-05-12 10:48:14,880 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 342 predicate places. [2024-05-12 10:48:14,881 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 444 transitions, 5917 flow [2024-05-12 10:48:14,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:14,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:14,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, 1, 1, 1] [2024-05-12 10:48:14,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-05-12 10:48:14,881 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:48:14,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:14,882 INFO L85 PathProgramCache]: Analyzing trace with hash -830795217, now seen corresponding path program 12 times [2024-05-12 10:48:14,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:14,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532745772] [2024-05-12 10:48:14,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:14,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:14,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:15,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:48:15,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:15,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532745772] [2024-05-12 10:48:15,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532745772] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:15,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:15,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-05-12 10:48:15,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190370076] [2024-05-12 10:48:15,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:15,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-05-12 10:48:15,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:15,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-05-12 10:48:15,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-05-12 10:48:15,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:48:15,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 444 transitions, 5917 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:15,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:15,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:48:15,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-05-12 10:48:17,763 INFO L124 PetriNetUnfolderBase]: 5958/10280 cut-off events. [2024-05-12 10:48:17,764 INFO L125 PetriNetUnfolderBase]: For 991832/991854 co-relation queries the response was YES. [2024-05-12 10:48:17,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69396 conditions, 10280 events. 5958/10280 cut-off events. For 991832/991854 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 81255 event pairs, 2018 based on Foata normal form. 10/9890 useless extension candidates. Maximal degree in co-relation 69215. Up to 8926 conditions per place. [2024-05-12 10:48:17,923 INFO L140 encePairwiseOnDemand]: 38/48 looper letters, 415 selfloop transitions, 41 changer transitions 0/471 dead transitions. [2024-05-12 10:48:17,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 471 transitions, 6937 flow [2024-05-12 10:48:17,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-05-12 10:48:17,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-05-12 10:48:17,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-05-12 10:48:17,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601851851851852 [2024-05-12 10:48:17,924 INFO L175 Difference]: Start difference. First operand has 394 places, 444 transitions, 5917 flow. Second operand 9 states and 242 transitions. [2024-05-12 10:48:17,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 471 transitions, 6937 flow [2024-05-12 10:48:23,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 471 transitions, 6834 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-05-12 10:48:23,046 INFO L231 Difference]: Finished difference. Result has 397 places, 446 transitions, 5947 flow [2024-05-12 10:48:23,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=48, PETRI_DIFFERENCE_MINUEND_FLOW=5814, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5947, PETRI_PLACES=397, PETRI_TRANSITIONS=446} [2024-05-12 10:48:23,051 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 345 predicate places. [2024-05-12 10:48:23,052 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 446 transitions, 5947 flow [2024-05-12 10:48:23,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-05-12 10:48:23,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-05-12 10:48:23,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-05-12 10:48:23,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-05-12 10:48:23,052 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:48:23,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-05-12 10:48:23,053 INFO L85 PathProgramCache]: Analyzing trace with hash -373512817, now seen corresponding path program 4 times [2024-05-12 10:48:23,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-05-12 10:48:23,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762810298] [2024-05-12 10:48:23,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-05-12 10:48:23,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-05-12 10:48:23,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-05-12 10:48:23,434 INFO L134 CoverageAnalysis]: 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:23,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-05-12 10:48:23,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762810298] [2024-05-12 10:48:23,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762810298] provided 1 perfect and 0 imperfect interpolant sequences [2024-05-12 10:48:23,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-05-12 10:48:23,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-05-12 10:48:23,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663296244] [2024-05-12 10:48:23,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-05-12 10:48:23,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-05-12 10:48:23,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-05-12 10:48:23,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-05-12 10:48:23,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-05-12 10:48:23,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 48 [2024-05-12 10:48:23,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 446 transitions, 5947 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call 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:23,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-05-12 10:48:23,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 48 [2024-05-12 10:48:23,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand