./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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe034_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version bcb38a6f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe034_tso.i ./goblint.2024-05-21_14-57-05.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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-04 16:15:35,008 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-04 16:15:35,090 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-04 16:15:35,096 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-04 16:15:35,097 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-04 16:15:35,131 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-04 16:15:35,131 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-04 16:15:35,132 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-04 16:15:35,133 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-04 16:15:35,136 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-04 16:15:35,137 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-04 16:15:35,137 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-04 16:15:35,138 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-04 16:15:35,139 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-04 16:15:35,140 INFO L153 SettingsManager]: * Use SBE=true [2024-06-04 16:15:35,140 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-04 16:15:35,140 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-04 16:15:35,140 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-04 16:15:35,141 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-04 16:15:35,141 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-04 16:15:35,141 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-04 16:15:35,142 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-04 16:15:35,142 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-04 16:15:35,142 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-04 16:15:35,143 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-04 16:15:35,143 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-04 16:15:35,143 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-04 16:15:35,143 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-04 16:15:35,144 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-04 16:15:35,144 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-04 16:15:35,145 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-04 16:15:35,146 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-04 16:15:35,146 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 16:15:35,146 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-04 16:15:35,146 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-04 16:15:35,147 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-04 16:15:35,147 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-04 16:15:35,147 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-04 16:15:35,147 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-04 16:15:35,147 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-04 16:15:35,148 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-04 16:15:35,148 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-04 16:15:35,148 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-04 16:15:35,149 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-04 16:15:35,428 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-04 16:15:35,454 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-04 16:15:35,457 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-04 16:15:35,458 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-04 16:15:35,459 INFO L274 PluginConnector]: CDTParser initialized [2024-06-04 16:15:35,460 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-06-04 16:15:36,688 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-04 16:15:37,012 INFO L384 CDTParser]: Found 1 translation units. [2024-06-04 16:15:37,013 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_tso.i [2024-06-04 16:15:37,028 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4340fd868/8de047d417e3470288dcda5c7b3e4b45/FLAGd282b1279 [2024-06-04 16:15:37,042 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4340fd868/8de047d417e3470288dcda5c7b3e4b45 [2024-06-04 16:15:37,044 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-04 16:15:37,045 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-04 16:15:37,045 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/mutex-meet/safe034_tso.yml/witness.yml [2024-06-04 16:15:37,164 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-04 16:15:37,166 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-04 16:15:37,167 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-04 16:15:37,168 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-04 16:15:37,172 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-04 16:15:37,173 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 04:15:37" (1/2) ... [2024-06-04 16:15:37,174 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a286c8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:15:37, skipping insertion in model container [2024-06-04 16:15:37,174 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 04.06 04:15:37" (1/2) ... [2024-06-04 16:15:37,177 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@48b8aa15 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 04.06 04:15:37, skipping insertion in model container [2024-06-04 16:15:37,177 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 04:15:37" (2/2) ... [2024-06-04 16:15:37,178 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6a286c8 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37, skipping insertion in model container [2024-06-04 16:15:37,178 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 04:15:37" (2/2) ... [2024-06-04 16:15:37,178 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-04 16:15:37,238 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-04 16:15:37,240 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-06-04 16:15:37,240 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-06-04 16:15:37,240 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-06-04 16:15:37,240 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-04 16:15:37,240 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-04 16:15:37,292 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-04 16:15:37,634 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 16:15:37,644 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-04 16:15:37,773 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-04 16:15:37,806 INFO L206 MainTranslator]: Completed translation [2024-06-04 16:15:37,807 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37 WrapperNode [2024-06-04 16:15:37,807 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-04 16:15:37,808 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-04 16:15:37,808 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-04 16:15:37,808 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-04 16:15:37,815 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (1/1) ... [2024-06-04 16:15:37,827 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (1/1) ... [2024-06-04 16:15:37,864 INFO L138 Inliner]: procedures = 175, calls = 46, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-04 16:15:37,864 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-04 16:15:37,865 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-04 16:15:37,865 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-04 16:15:37,865 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-04 16:15:37,876 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (1/1) ... [2024-06-04 16:15:37,877 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (1/1) ... [2024-06-04 16:15:37,891 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (1/1) ... [2024-06-04 16:15:37,916 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-04 16:15:37,916 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (1/1) ... [2024-06-04 16:15:37,917 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (1/1) ... [2024-06-04 16:15:37,926 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (1/1) ... [2024-06-04 16:15:37,928 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (1/1) ... [2024-06-04 16:15:37,929 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (1/1) ... [2024-06-04 16:15:37,931 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (1/1) ... [2024-06-04 16:15:37,934 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-04 16:15:37,935 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-04 16:15:37,935 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-04 16:15:37,935 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-04 16:15:37,936 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (1/1) ... [2024-06-04 16:15:37,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-04 16:15:37,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-04 16:15:37,962 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-04 16:15:37,981 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-04 16:15:38,004 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-04 16:15:38,004 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-04 16:15:38,004 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-04 16:15:38,005 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-04 16:15:38,005 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-04 16:15:38,005 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-04 16:15:38,005 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-04 16:15:38,005 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-04 16:15:38,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-04 16:15:38,006 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-04 16:15:38,006 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-04 16:15:38,006 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-04 16:15:38,007 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-04 16:15:38,141 INFO L244 CfgBuilder]: Building ICFG [2024-06-04 16:15:38,143 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-04 16:15:38,509 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-04 16:15:38,510 INFO L293 CfgBuilder]: Performing block encoding [2024-06-04 16:15:38,630 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-04 16:15:38,630 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-04 16:15:38,631 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 04:15:38 BoogieIcfgContainer [2024-06-04 16:15:38,631 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-04 16:15:38,634 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-04 16:15:38,634 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-04 16:15:38,637 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-04 16:15:38,637 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 04.06 04:15:37" (1/4) ... [2024-06-04 16:15:38,638 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@254b0436 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 04.06 04:15:38, skipping insertion in model container [2024-06-04 16:15:38,638 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 04.06 04:15:37" (2/4) ... [2024-06-04 16:15:38,639 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@254b0436 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 04:15:38, skipping insertion in model container [2024-06-04 16:15:38,639 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 04.06 04:15:37" (3/4) ... [2024-06-04 16:15:38,640 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@254b0436 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 04.06 04:15:38, skipping insertion in model container [2024-06-04 16:15:38,640 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 04.06 04:15:38" (4/4) ... [2024-06-04 16:15:38,641 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_tso.i [2024-06-04 16:15:38,658 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-04 16:15:38,658 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-04 16:15:38,658 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-04 16:15:38,713 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-04 16:15:38,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-04 16:15:38,796 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-04 16:15:38,797 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 16:15:38,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 71 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-04 16:15:38,799 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-04 16:15:38,805 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-04 16:15:38,821 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-04 16:15:38,828 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;@2fd11409, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-04 16:15:38,829 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-04 16:15:38,834 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-04 16:15:38,834 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-04 16:15:38,834 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-04 16:15:38,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:38,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-04 16:15:38,836 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:38,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:38,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1778826682, now seen corresponding path program 1 times [2024-06-04 16:15:38,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:38,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796939848] [2024-06-04 16:15:38,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:38,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:38,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:39,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:39,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:39,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796939848] [2024-06-04 16:15:39,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796939848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:39,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:39,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-04 16:15:39,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804940774] [2024-06-04 16:15:39,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:39,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-04 16:15:39,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:39,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-04 16:15:39,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-04 16:15:39,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-04 16:15:39,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:39,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:39,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-04 16:15:39,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:39,872 INFO L124 PetriNetUnfolderBase]: 575/991 cut-off events. [2024-06-04 16:15:39,872 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-04 16:15:39,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1933 conditions, 991 events. 575/991 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5165 event pairs, 361 based on Foata normal form. 1/932 useless extension candidates. Maximal degree in co-relation 1918. Up to 885 conditions per place. [2024-06-04 16:15:39,885 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 30 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-04 16:15:39,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 171 flow [2024-06-04 16:15:39,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-04 16:15:39,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-04 16:15:39,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 88 transitions. [2024-06-04 16:15:39,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6821705426356589 [2024-06-04 16:15:39,899 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 88 transitions. [2024-06-04 16:15:39,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 171 flow [2024-06-04 16:15:39,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:39,906 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-04 16:15:39,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-04 16:15:39,911 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-04 16:15:39,911 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-04 16:15:39,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:39,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:39,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:39,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-04 16:15:39,912 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:39,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:39,913 INFO L85 PathProgramCache]: Analyzing trace with hash -55441307, now seen corresponding path program 1 times [2024-06-04 16:15:39,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:39,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585745307] [2024-06-04 16:15:39,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:39,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:39,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:40,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:40,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:40,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585745307] [2024-06-04 16:15:40,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585745307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:40,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:40,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 16:15:40,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278335571] [2024-06-04 16:15:40,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:40,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 16:15:40,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:40,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 16:15:40,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 16:15:40,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 43 [2024-06-04 16:15:40,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:40,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:40,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 43 [2024-06-04 16:15:40,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:40,500 INFO L124 PetriNetUnfolderBase]: 569/967 cut-off events. [2024-06-04 16:15:40,500 INFO L125 PetriNetUnfolderBase]: For 204/204 co-relation queries the response was YES. [2024-06-04 16:15:40,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2204 conditions, 967 events. 569/967 cut-off events. For 204/204 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4982 event pairs, 293 based on Foata normal form. 3/947 useless extension candidates. Maximal degree in co-relation 2189. Up to 861 conditions per place. [2024-06-04 16:15:40,507 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 37 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-04 16:15:40,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 238 flow [2024-06-04 16:15:40,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 16:15:40,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 16:15:40,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 115 transitions. [2024-06-04 16:15:40,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6686046511627907 [2024-06-04 16:15:40,509 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 115 transitions. [2024-06-04 16:15:40,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 238 flow [2024-06-04 16:15:40,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 234 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-04 16:15:40,512 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-04 16:15:40,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-04 16:15:40,513 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-04 16:15:40,513 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-04 16:15:40,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.75) internal successors, (75), 4 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:40,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:40,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:40,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-04 16:15:40,514 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:40,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:40,515 INFO L85 PathProgramCache]: Analyzing trace with hash 1673764888, now seen corresponding path program 1 times [2024-06-04 16:15:40,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:40,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161351581] [2024-06-04 16:15:40,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:40,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:40,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:40,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:40,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:40,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161351581] [2024-06-04 16:15:40,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161351581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:40,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:40,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 16:15:40,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426181934] [2024-06-04 16:15:40,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:40,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 16:15:40,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:40,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 16:15:40,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 16:15:40,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:40,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:40,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:40,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:40,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:41,130 INFO L124 PetriNetUnfolderBase]: 723/1231 cut-off events. [2024-06-04 16:15:41,130 INFO L125 PetriNetUnfolderBase]: For 684/684 co-relation queries the response was YES. [2024-06-04 16:15:41,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3105 conditions, 1231 events. 723/1231 cut-off events. For 684/684 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6433 event pairs, 396 based on Foata normal form. 2/1207 useless extension candidates. Maximal degree in co-relation 3088. Up to 1096 conditions per place. [2024-06-04 16:15:41,140 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 38 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-04 16:15:41,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 270 flow [2024-06-04 16:15:41,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 16:15:41,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 16:15:41,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-04 16:15:41,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-04 16:15:41,145 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 4 states and 108 transitions. [2024-06-04 16:15:41,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 270 flow [2024-06-04 16:15:41,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 256 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-04 16:15:41,150 INFO L231 Difference]: Finished difference. Result has 49 places, 43 transitions, 166 flow [2024-06-04 16:15:41,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=166, PETRI_PLACES=49, PETRI_TRANSITIONS=43} [2024-06-04 16:15:41,152 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 5 predicate places. [2024-06-04 16:15:41,152 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 43 transitions, 166 flow [2024-06-04 16:15:41,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:41,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:41,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:41,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-04 16:15:41,153 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:41,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:41,154 INFO L85 PathProgramCache]: Analyzing trace with hash -106997095, now seen corresponding path program 1 times [2024-06-04 16:15:41,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:41,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107244737] [2024-06-04 16:15:41,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:41,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:41,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:41,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:41,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:41,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107244737] [2024-06-04 16:15:41,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107244737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:41,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:41,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:15:41,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325166939] [2024-06-04 16:15:41,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:41,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:15:41,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:41,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:15:41,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:15:41,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:41,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 43 transitions, 166 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:41,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:41,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:41,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:41,787 INFO L124 PetriNetUnfolderBase]: 714/1262 cut-off events. [2024-06-04 16:15:41,787 INFO L125 PetriNetUnfolderBase]: For 1143/1191 co-relation queries the response was YES. [2024-06-04 16:15:41,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3398 conditions, 1262 events. 714/1262 cut-off events. For 1143/1191 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6734 event pairs, 212 based on Foata normal form. 6/1236 useless extension candidates. Maximal degree in co-relation 3380. Up to 1030 conditions per place. [2024-06-04 16:15:41,798 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 12 changer transitions 0/73 dead transitions. [2024-06-04 16:15:41,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 73 transitions, 378 flow [2024-06-04 16:15:41,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:41,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:41,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-04 16:15:41,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6201550387596899 [2024-06-04 16:15:41,800 INFO L175 Difference]: Start difference. First operand has 49 places, 43 transitions, 166 flow. Second operand 6 states and 160 transitions. [2024-06-04 16:15:41,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 73 transitions, 378 flow [2024-06-04 16:15:41,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 73 transitions, 362 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-04 16:15:41,803 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 209 flow [2024-06-04 16:15:41,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=209, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-04 16:15:41,804 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-04 16:15:41,804 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 209 flow [2024-06-04 16:15:41,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:41,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:41,805 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:41,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-04 16:15:41,805 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:41,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:41,806 INFO L85 PathProgramCache]: Analyzing trace with hash 944600591, now seen corresponding path program 1 times [2024-06-04 16:15:41,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:41,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965819112] [2024-06-04 16:15:41,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:41,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:41,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:42,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-06-04 16:15:42,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:42,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965819112] [2024-06-04 16:15:42,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965819112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:42,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:42,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:15:42,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851141792] [2024-06-04 16:15:42,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:42,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:15:42,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:42,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:15:42,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:15:42,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:42,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 209 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:42,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:42,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:42,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:42,425 INFO L124 PetriNetUnfolderBase]: 725/1255 cut-off events. [2024-06-04 16:15:42,425 INFO L125 PetriNetUnfolderBase]: For 1915/1965 co-relation queries the response was YES. [2024-06-04 16:15:42,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3765 conditions, 1255 events. 725/1255 cut-off events. For 1915/1965 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6685 event pairs, 270 based on Foata normal form. 4/1226 useless extension candidates. Maximal degree in co-relation 3745. Up to 1062 conditions per place. [2024-06-04 16:15:42,436 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 49 selfloop transitions, 15 changer transitions 0/73 dead transitions. [2024-06-04 16:15:42,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 73 transitions, 439 flow [2024-06-04 16:15:42,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:15:42,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:15:42,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-04 16:15:42,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6372093023255814 [2024-06-04 16:15:42,439 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 209 flow. Second operand 5 states and 137 transitions. [2024-06-04 16:15:42,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 73 transitions, 439 flow [2024-06-04 16:15:42,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 73 transitions, 410 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:42,447 INFO L231 Difference]: Finished difference. Result has 55 places, 53 transitions, 260 flow [2024-06-04 16:15:42,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=53} [2024-06-04 16:15:42,449 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 11 predicate places. [2024-06-04 16:15:42,450 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 53 transitions, 260 flow [2024-06-04 16:15:42,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:42,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:42,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:42,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-04 16:15:42,455 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:42,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:42,456 INFO L85 PathProgramCache]: Analyzing trace with hash -2083368185, now seen corresponding path program 2 times [2024-06-04 16:15:42,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:42,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33421757] [2024-06-04 16:15:42,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:42,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:42,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:42,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:42,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:42,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33421757] [2024-06-04 16:15:42,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33421757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:42,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:42,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:15:42,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323931944] [2024-06-04 16:15:42,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:42,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:15:42,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:42,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:15:42,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:15:42,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:42,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 53 transitions, 260 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:42,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:42,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:42,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:43,066 INFO L124 PetriNetUnfolderBase]: 720/1250 cut-off events. [2024-06-04 16:15:43,067 INFO L125 PetriNetUnfolderBase]: For 2826/2895 co-relation queries the response was YES. [2024-06-04 16:15:43,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4024 conditions, 1250 events. 720/1250 cut-off events. For 2826/2895 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 6657 event pairs, 279 based on Foata normal form. 24/1242 useless extension candidates. Maximal degree in co-relation 4003. Up to 1057 conditions per place. [2024-06-04 16:15:43,077 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 44 selfloop transitions, 15 changer transitions 0/68 dead transitions. [2024-06-04 16:15:43,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 68 transitions, 416 flow [2024-06-04 16:15:43,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:15:43,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:15:43,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-04 16:15:43,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6139534883720931 [2024-06-04 16:15:43,079 INFO L175 Difference]: Start difference. First operand has 55 places, 53 transitions, 260 flow. Second operand 5 states and 132 transitions. [2024-06-04 16:15:43,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 68 transitions, 416 flow [2024-06-04 16:15:43,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 68 transitions, 388 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-04 16:15:43,085 INFO L231 Difference]: Finished difference. Result has 59 places, 53 transitions, 270 flow [2024-06-04 16:15:43,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=53} [2024-06-04 16:15:43,086 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 15 predicate places. [2024-06-04 16:15:43,086 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 53 transitions, 270 flow [2024-06-04 16:15:43,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:43,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:43,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:43,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-04 16:15:43,087 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:43,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:43,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1308642039, now seen corresponding path program 1 times [2024-06-04 16:15:43,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:43,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147163532] [2024-06-04 16:15:43,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:43,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:43,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:43,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:43,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:43,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1147163532] [2024-06-04 16:15:43,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1147163532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:43,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:43,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-04 16:15:43,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190000183] [2024-06-04 16:15:43,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:43,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-04 16:15:43,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:43,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-04 16:15:43,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-04 16:15:43,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:43,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 53 transitions, 270 flow. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:43,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:43,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:43,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:43,653 INFO L124 PetriNetUnfolderBase]: 861/1478 cut-off events. [2024-06-04 16:15:43,654 INFO L125 PetriNetUnfolderBase]: For 3633/3633 co-relation queries the response was YES. [2024-06-04 16:15:43,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4786 conditions, 1478 events. 861/1478 cut-off events. For 3633/3633 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7711 event pairs, 373 based on Foata normal form. 1/1478 useless extension candidates. Maximal degree in co-relation 4763. Up to 1286 conditions per place. [2024-06-04 16:15:43,667 INFO L140 encePairwiseOnDemand]: 37/43 looper letters, 45 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-06-04 16:15:43,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 64 transitions, 410 flow [2024-06-04 16:15:43,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-04 16:15:43,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-04 16:15:43,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 103 transitions. [2024-06-04 16:15:43,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5988372093023255 [2024-06-04 16:15:43,669 INFO L175 Difference]: Start difference. First operand has 59 places, 53 transitions, 270 flow. Second operand 4 states and 103 transitions. [2024-06-04 16:15:43,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 64 transitions, 410 flow [2024-06-04 16:15:43,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 64 transitions, 368 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:43,677 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 270 flow [2024-06-04 16:15:43,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=270, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-04 16:15:43,678 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-04 16:15:43,678 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 270 flow [2024-06-04 16:15:43,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:43,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:43,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:43,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-04 16:15:43,679 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:43,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:43,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1225348464, now seen corresponding path program 1 times [2024-06-04 16:15:43,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:43,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276308923] [2024-06-04 16:15:43,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:43,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:43,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:44,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:44,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:44,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276308923] [2024-06-04 16:15:44,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276308923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:44,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:44,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:15:44,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072657579] [2024-06-04 16:15:44,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:44,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:15:44,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:44,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:15:44,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:15:44,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:44,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 270 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:44,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:44,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:44,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:44,292 INFO L124 PetriNetUnfolderBase]: 728/1271 cut-off events. [2024-06-04 16:15:44,292 INFO L125 PetriNetUnfolderBase]: For 3819/3903 co-relation queries the response was YES. [2024-06-04 16:15:44,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4364 conditions, 1271 events. 728/1271 cut-off events. For 3819/3903 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6764 event pairs, 256 based on Foata normal form. 2/1260 useless extension candidates. Maximal degree in co-relation 4341. Up to 1072 conditions per place. [2024-06-04 16:15:44,304 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 62 selfloop transitions, 13 changer transitions 0/84 dead transitions. [2024-06-04 16:15:44,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 84 transitions, 506 flow [2024-06-04 16:15:44,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:44,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:44,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-04 16:15:44,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6162790697674418 [2024-06-04 16:15:44,308 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 270 flow. Second operand 6 states and 159 transitions. [2024-06-04 16:15:44,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 84 transitions, 506 flow [2024-06-04 16:15:44,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 486 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-04 16:15:44,315 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 312 flow [2024-06-04 16:15:44,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=312, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-04 16:15:44,317 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-04 16:15:44,318 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 312 flow [2024-06-04 16:15:44,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:44,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:44,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:44,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-04 16:15:44,319 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:44,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:44,319 INFO L85 PathProgramCache]: Analyzing trace with hash -196109086, now seen corresponding path program 2 times [2024-06-04 16:15:44,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:44,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115554152] [2024-06-04 16:15:44,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:44,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:44,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:44,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:44,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:44,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115554152] [2024-06-04 16:15:44,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115554152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:44,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:44,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:15:44,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203252311] [2024-06-04 16:15:44,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:44,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:15:44,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:44,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:15:44,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:15:44,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:44,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 312 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:44,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:44,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:44,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:44,887 INFO L124 PetriNetUnfolderBase]: 739/1283 cut-off events. [2024-06-04 16:15:44,887 INFO L125 PetriNetUnfolderBase]: For 4959/5051 co-relation queries the response was YES. [2024-06-04 16:15:44,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4766 conditions, 1283 events. 739/1283 cut-off events. For 4959/5051 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6838 event pairs, 254 based on Foata normal form. 20/1290 useless extension candidates. Maximal degree in co-relation 4742. Up to 1041 conditions per place. [2024-06-04 16:15:44,898 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 55 selfloop transitions, 25 changer transitions 0/89 dead transitions. [2024-06-04 16:15:44,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 89 transitions, 618 flow [2024-06-04 16:15:44,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:44,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:44,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-04 16:15:44,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-04 16:15:44,900 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 312 flow. Second operand 6 states and 162 transitions. [2024-06-04 16:15:44,900 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 89 transitions, 618 flow [2024-06-04 16:15:44,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 89 transitions, 580 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:44,906 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 394 flow [2024-06-04 16:15:44,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=394, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-06-04 16:15:44,907 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2024-06-04 16:15:44,907 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 394 flow [2024-06-04 16:15:44,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:44,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:44,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:44,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-04 16:15:44,908 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:44,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:44,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1687146288, now seen corresponding path program 3 times [2024-06-04 16:15:44,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:44,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581141863] [2024-06-04 16:15:44,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:44,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:44,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:45,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:45,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:45,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581141863] [2024-06-04 16:15:45,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581141863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:45,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:45,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:15:45,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579827240] [2024-06-04 16:15:45,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:45,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:15:45,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:45,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:15:45,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:15:45,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:45,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 394 flow. Second operand has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:45,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:45,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:45,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:45,434 INFO L124 PetriNetUnfolderBase]: 734/1275 cut-off events. [2024-06-04 16:15:45,434 INFO L125 PetriNetUnfolderBase]: For 6499/6615 co-relation queries the response was YES. [2024-06-04 16:15:45,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5030 conditions, 1275 events. 734/1275 cut-off events. For 6499/6615 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 6810 event pairs, 270 based on Foata normal form. 36/1298 useless extension candidates. Maximal degree in co-relation 5005. Up to 1036 conditions per place. [2024-06-04 16:15:45,448 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 50 selfloop transitions, 25 changer transitions 0/84 dead transitions. [2024-06-04 16:15:45,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 84 transitions, 592 flow [2024-06-04 16:15:45,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:45,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:45,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-04 16:15:45,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6085271317829457 [2024-06-04 16:15:45,450 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 394 flow. Second operand 6 states and 157 transitions. [2024-06-04 16:15:45,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 84 transitions, 592 flow [2024-06-04 16:15:45,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 542 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-04 16:15:45,459 INFO L231 Difference]: Finished difference. Result has 68 places, 65 transitions, 402 flow [2024-06-04 16:15:45,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=344, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=402, PETRI_PLACES=68, PETRI_TRANSITIONS=65} [2024-06-04 16:15:45,461 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-04 16:15:45,462 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 65 transitions, 402 flow [2024-06-04 16:15:45,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:45,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:45,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:45,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-04 16:15:45,463 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:45,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:45,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1673205738, now seen corresponding path program 1 times [2024-06-04 16:15:45,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:45,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489793004] [2024-06-04 16:15:45,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:45,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:45,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:45,833 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:45,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:45,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489793004] [2024-06-04 16:15:45,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489793004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:45,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:45,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:45,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703799066] [2024-06-04 16:15:45,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:45,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:45,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:45,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:45,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:45,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:45,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 65 transitions, 402 flow. Second operand has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:45,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:45,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:45,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:46,129 INFO L124 PetriNetUnfolderBase]: 950/1591 cut-off events. [2024-06-04 16:15:46,129 INFO L125 PetriNetUnfolderBase]: For 8591/8591 co-relation queries the response was YES. [2024-06-04 16:15:46,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6282 conditions, 1591 events. 950/1591 cut-off events. For 8591/8591 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8226 event pairs, 347 based on Foata normal form. 4/1594 useless extension candidates. Maximal degree in co-relation 6255. Up to 1400 conditions per place. [2024-06-04 16:15:46,151 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 67 selfloop transitions, 9 changer transitions 0/84 dead transitions. [2024-06-04 16:15:46,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 84 transitions, 620 flow [2024-06-04 16:15:46,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:15:46,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:15:46,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-04 16:15:46,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-04 16:15:46,154 INFO L175 Difference]: Start difference. First operand has 68 places, 65 transitions, 402 flow. Second operand 5 states and 127 transitions. [2024-06-04 16:15:46,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 84 transitions, 620 flow [2024-06-04 16:15:46,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 84 transitions, 554 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:46,165 INFO L231 Difference]: Finished difference. Result has 68 places, 67 transitions, 389 flow [2024-06-04 16:15:46,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=389, PETRI_PLACES=68, PETRI_TRANSITIONS=67} [2024-06-04 16:15:46,166 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-04 16:15:46,166 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 67 transitions, 389 flow [2024-06-04 16:15:46,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.714285714285715) internal successors, (117), 7 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:46,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:46,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:46,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-04 16:15:46,167 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:46,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:46,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1876553791, now seen corresponding path program 1 times [2024-06-04 16:15:46,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:46,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741668522] [2024-06-04 16:15:46,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:46,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:46,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:46,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:46,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:46,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741668522] [2024-06-04 16:15:46,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741668522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:46,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:46,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:15:46,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001090658] [2024-06-04 16:15:46,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:46,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:15:46,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:46,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:15:46,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:15:46,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:46,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 67 transitions, 389 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:46,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:46,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:46,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:46,736 INFO L124 PetriNetUnfolderBase]: 869/1491 cut-off events. [2024-06-04 16:15:46,736 INFO L125 PetriNetUnfolderBase]: For 9764/9770 co-relation queries the response was YES. [2024-06-04 16:15:46,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6068 conditions, 1491 events. 869/1491 cut-off events. For 9764/9770 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7893 event pairs, 359 based on Foata normal form. 5/1484 useless extension candidates. Maximal degree in co-relation 6040. Up to 1263 conditions per place. [2024-06-04 16:15:46,750 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 55 selfloop transitions, 18 changer transitions 0/85 dead transitions. [2024-06-04 16:15:46,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 85 transitions, 635 flow [2024-06-04 16:15:46,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:15:46,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:15:46,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-04 16:15:46,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5953488372093023 [2024-06-04 16:15:46,752 INFO L175 Difference]: Start difference. First operand has 68 places, 67 transitions, 389 flow. Second operand 5 states and 128 transitions. [2024-06-04 16:15:46,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 85 transitions, 635 flow [2024-06-04 16:15:46,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 85 transitions, 600 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:46,764 INFO L231 Difference]: Finished difference. Result has 71 places, 75 transitions, 472 flow [2024-06-04 16:15:46,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=472, PETRI_PLACES=71, PETRI_TRANSITIONS=75} [2024-06-04 16:15:46,765 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 27 predicate places. [2024-06-04 16:15:46,765 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 75 transitions, 472 flow [2024-06-04 16:15:46,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:46,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:46,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:46,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-04 16:15:46,766 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:46,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:46,766 INFO L85 PathProgramCache]: Analyzing trace with hash -82476968, now seen corresponding path program 1 times [2024-06-04 16:15:46,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:46,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106713790] [2024-06-04 16:15:46,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:46,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:46,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:47,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:47,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:47,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106713790] [2024-06-04 16:15:47,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106713790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:47,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:47,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:15:47,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183517175] [2024-06-04 16:15:47,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:47,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:15:47,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:47,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:15:47,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:15:47,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:47,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 75 transitions, 472 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:47,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:47,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:47,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:47,346 INFO L124 PetriNetUnfolderBase]: 871/1515 cut-off events. [2024-06-04 16:15:47,346 INFO L125 PetriNetUnfolderBase]: For 11407/11426 co-relation queries the response was YES. [2024-06-04 16:15:47,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6542 conditions, 1515 events. 871/1515 cut-off events. For 11407/11426 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 8056 event pairs, 358 based on Foata normal form. 6/1511 useless extension candidates. Maximal degree in co-relation 6512. Up to 1264 conditions per place. [2024-06-04 16:15:47,360 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 61 selfloop transitions, 21 changer transitions 0/94 dead transitions. [2024-06-04 16:15:47,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 94 transitions, 732 flow [2024-06-04 16:15:47,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:15:47,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:15:47,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-04 16:15:47,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.627906976744186 [2024-06-04 16:15:47,366 INFO L175 Difference]: Start difference. First operand has 71 places, 75 transitions, 472 flow. Second operand 5 states and 135 transitions. [2024-06-04 16:15:47,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 94 transitions, 732 flow [2024-06-04 16:15:47,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 94 transitions, 698 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-04 16:15:47,379 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 519 flow [2024-06-04 16:15:47,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=519, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2024-06-04 16:15:47,380 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-04 16:15:47,381 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 519 flow [2024-06-04 16:15:47,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:47,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:47,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:47,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-04 16:15:47,382 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:47,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:47,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1993896266, now seen corresponding path program 2 times [2024-06-04 16:15:47,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:47,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367180823] [2024-06-04 16:15:47,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:47,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:47,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:47,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:47,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:47,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367180823] [2024-06-04 16:15:47,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367180823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:47,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:47,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:15:47,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590350843] [2024-06-04 16:15:47,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:47,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:15:47,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:47,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:15:47,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:15:47,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:47,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 519 flow. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:47,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:47,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:47,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:47,937 INFO L124 PetriNetUnfolderBase]: 863/1486 cut-off events. [2024-06-04 16:15:47,937 INFO L125 PetriNetUnfolderBase]: For 12550/12552 co-relation queries the response was YES. [2024-06-04 16:15:47,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6575 conditions, 1486 events. 863/1486 cut-off events. For 12550/12552 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7890 event pairs, 361 based on Foata normal form. 4/1479 useless extension candidates. Maximal degree in co-relation 6543. Up to 1256 conditions per place. [2024-06-04 16:15:47,952 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 55 selfloop transitions, 20 changer transitions 0/87 dead transitions. [2024-06-04 16:15:47,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 87 transitions, 691 flow [2024-06-04 16:15:47,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:15:47,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:15:47,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-04 16:15:47,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5906976744186047 [2024-06-04 16:15:47,953 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 519 flow. Second operand 5 states and 127 transitions. [2024-06-04 16:15:47,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 87 transitions, 691 flow [2024-06-04 16:15:47,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 87 transitions, 638 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-04 16:15:47,969 INFO L231 Difference]: Finished difference. Result has 78 places, 78 transitions, 514 flow [2024-06-04 16:15:47,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=466, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=514, PETRI_PLACES=78, PETRI_TRANSITIONS=78} [2024-06-04 16:15:47,970 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-04 16:15:47,970 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 78 transitions, 514 flow [2024-06-04 16:15:47,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:47,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:47,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:47,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-04 16:15:47,971 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:47,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:47,972 INFO L85 PathProgramCache]: Analyzing trace with hash 820198570, now seen corresponding path program 1 times [2024-06-04 16:15:47,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:47,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124841744] [2024-06-04 16:15:47,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:47,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:47,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:48,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:48,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:48,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124841744] [2024-06-04 16:15:48,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124841744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:48,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:48,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:15:48,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400701545] [2024-06-04 16:15:48,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:48,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:15:48,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:48,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:15:48,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:15:48,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:48,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 78 transitions, 514 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:48,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:48,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:48,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:48,519 INFO L124 PetriNetUnfolderBase]: 960/1620 cut-off events. [2024-06-04 16:15:48,520 INFO L125 PetriNetUnfolderBase]: For 13651/13651 co-relation queries the response was YES. [2024-06-04 16:15:48,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7074 conditions, 1620 events. 960/1620 cut-off events. For 13651/13651 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8419 event pairs, 339 based on Foata normal form. 1/1620 useless extension candidates. Maximal degree in co-relation 7041. Up to 1432 conditions per place. [2024-06-04 16:15:48,535 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 77 selfloop transitions, 14 changer transitions 0/99 dead transitions. [2024-06-04 16:15:48,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 99 transitions, 808 flow [2024-06-04 16:15:48,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:15:48,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:15:48,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-04 16:15:48,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 16:15:48,536 INFO L175 Difference]: Start difference. First operand has 78 places, 78 transitions, 514 flow. Second operand 5 states and 125 transitions. [2024-06-04 16:15:48,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 99 transitions, 808 flow [2024-06-04 16:15:48,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 99 transitions, 749 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:48,554 INFO L231 Difference]: Finished difference. Result has 79 places, 86 transitions, 558 flow [2024-06-04 16:15:48,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=558, PETRI_PLACES=79, PETRI_TRANSITIONS=86} [2024-06-04 16:15:48,555 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 35 predicate places. [2024-06-04 16:15:48,556 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 86 transitions, 558 flow [2024-06-04 16:15:48,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:48,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:48,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:48,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-04 16:15:48,556 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:48,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:48,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1993903210, now seen corresponding path program 2 times [2024-06-04 16:15:48,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:48,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623318660] [2024-06-04 16:15:48,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:48,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:48,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:48,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:48,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:48,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623318660] [2024-06-04 16:15:48,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623318660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:48,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:48,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-04 16:15:48,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745585798] [2024-06-04 16:15:48,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:48,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-04 16:15:48,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:48,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-04 16:15:48,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-04 16:15:48,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:48,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 86 transitions, 558 flow. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:48,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:48,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:48,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:49,106 INFO L124 PetriNetUnfolderBase]: 957/1613 cut-off events. [2024-06-04 16:15:49,112 INFO L125 PetriNetUnfolderBase]: For 15275/15275 co-relation queries the response was YES. [2024-06-04 16:15:49,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7342 conditions, 1613 events. 957/1613 cut-off events. For 15275/15275 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8383 event pairs, 342 based on Foata normal form. 1/1612 useless extension candidates. Maximal degree in co-relation 7307. Up to 1429 conditions per place. [2024-06-04 16:15:49,133 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 73 selfloop transitions, 15 changer transitions 0/96 dead transitions. [2024-06-04 16:15:49,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 96 transitions, 761 flow [2024-06-04 16:15:49,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:15:49,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:15:49,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-04 16:15:49,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-04 16:15:49,137 INFO L175 Difference]: Start difference. First operand has 79 places, 86 transitions, 558 flow. Second operand 5 states and 121 transitions. [2024-06-04 16:15:49,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 96 transitions, 761 flow [2024-06-04 16:15:49,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 96 transitions, 729 flow, removed 13 selfloop flow, removed 1 redundant places. [2024-06-04 16:15:49,159 INFO L231 Difference]: Finished difference. Result has 83 places, 87 transitions, 567 flow [2024-06-04 16:15:49,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=567, PETRI_PLACES=83, PETRI_TRANSITIONS=87} [2024-06-04 16:15:49,159 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-04 16:15:49,160 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 87 transitions, 567 flow [2024-06-04 16:15:49,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 5 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:49,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:49,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:49,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-04 16:15:49,162 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:49,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:49,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1171997619, now seen corresponding path program 1 times [2024-06-04 16:15:49,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:49,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975166578] [2024-06-04 16:15:49,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:49,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:49,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:49,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:49,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:49,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975166578] [2024-06-04 16:15:49,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975166578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:49,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:49,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:49,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264953050] [2024-06-04 16:15:49,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:49,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:49,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:49,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:49,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:49,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:49,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 87 transitions, 567 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:49,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:49,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:49,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:49,910 INFO L124 PetriNetUnfolderBase]: 977/1702 cut-off events. [2024-06-04 16:15:49,911 INFO L125 PetriNetUnfolderBase]: For 20324/20441 co-relation queries the response was YES. [2024-06-04 16:15:49,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8105 conditions, 1702 events. 977/1702 cut-off events. For 20324/20441 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 9457 event pairs, 226 based on Foata normal form. 24/1706 useless extension candidates. Maximal degree in co-relation 8068. Up to 1229 conditions per place. [2024-06-04 16:15:49,926 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 102 selfloop transitions, 17 changer transitions 0/131 dead transitions. [2024-06-04 16:15:49,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 131 transitions, 1019 flow [2024-06-04 16:15:49,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:15:49,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:15:49,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 211 transitions. [2024-06-04 16:15:49,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6133720930232558 [2024-06-04 16:15:49,928 INFO L175 Difference]: Start difference. First operand has 83 places, 87 transitions, 567 flow. Second operand 8 states and 211 transitions. [2024-06-04 16:15:49,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 131 transitions, 1019 flow [2024-06-04 16:15:49,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 131 transitions, 997 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-04 16:15:49,950 INFO L231 Difference]: Finished difference. Result has 89 places, 89 transitions, 623 flow [2024-06-04 16:15:49,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=545, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=623, PETRI_PLACES=89, PETRI_TRANSITIONS=89} [2024-06-04 16:15:49,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 45 predicate places. [2024-06-04 16:15:49,951 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 89 transitions, 623 flow [2024-06-04 16:15:49,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:49,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:49,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:49,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-04 16:15:49,952 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:49,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:49,952 INFO L85 PathProgramCache]: Analyzing trace with hash 625840271, now seen corresponding path program 2 times [2024-06-04 16:15:49,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:49,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889907374] [2024-06-04 16:15:49,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:49,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:49,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:50,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:50,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:50,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889907374] [2024-06-04 16:15:50,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889907374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:50,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:50,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:50,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767386638] [2024-06-04 16:15:50,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:50,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:50,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:50,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:50,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:50,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:50,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 89 transitions, 623 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:50,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:50,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:50,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:50,647 INFO L124 PetriNetUnfolderBase]: 949/1658 cut-off events. [2024-06-04 16:15:50,647 INFO L125 PetriNetUnfolderBase]: For 21379/21476 co-relation queries the response was YES. [2024-06-04 16:15:50,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7929 conditions, 1658 events. 949/1658 cut-off events. For 21379/21476 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9098 event pairs, 290 based on Foata normal form. 28/1664 useless extension candidates. Maximal degree in co-relation 7890. Up to 1320 conditions per place. [2024-06-04 16:15:50,664 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 14 changer transitions 0/122 dead transitions. [2024-06-04 16:15:50,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 122 transitions, 941 flow [2024-06-04 16:15:50,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:50,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:50,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-04 16:15:50,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-04 16:15:50,666 INFO L175 Difference]: Start difference. First operand has 89 places, 89 transitions, 623 flow. Second operand 7 states and 184 transitions. [2024-06-04 16:15:50,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 122 transitions, 941 flow [2024-06-04 16:15:50,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 122 transitions, 913 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:50,703 INFO L231 Difference]: Finished difference. Result has 92 places, 89 transitions, 630 flow [2024-06-04 16:15:50,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=595, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=630, PETRI_PLACES=92, PETRI_TRANSITIONS=89} [2024-06-04 16:15:50,704 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-04 16:15:50,704 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 89 transitions, 630 flow [2024-06-04 16:15:50,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:50,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:50,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:50,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-04 16:15:50,705 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:50,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:50,706 INFO L85 PathProgramCache]: Analyzing trace with hash 909567085, now seen corresponding path program 3 times [2024-06-04 16:15:50,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:50,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [689603569] [2024-06-04 16:15:50,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:50,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:50,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:51,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:51,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:51,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [689603569] [2024-06-04 16:15:51,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [689603569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:51,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:51,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:51,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144998084] [2024-06-04 16:15:51,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:51,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:51,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:51,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:51,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:51,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:51,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 89 transitions, 630 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:51,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:51,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:51,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:51,359 INFO L124 PetriNetUnfolderBase]: 1007/1755 cut-off events. [2024-06-04 16:15:51,359 INFO L125 PetriNetUnfolderBase]: For 24198/24295 co-relation queries the response was YES. [2024-06-04 16:15:51,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8459 conditions, 1755 events. 1007/1755 cut-off events. For 24198/24295 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9902 event pairs, 313 based on Foata normal form. 44/1770 useless extension candidates. Maximal degree in co-relation 8418. Up to 1368 conditions per place. [2024-06-04 16:15:51,375 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 80 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-04 16:15:51,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 120 transitions, 956 flow [2024-06-04 16:15:51,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:51,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:51,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-04 16:15:51,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-04 16:15:51,377 INFO L175 Difference]: Start difference. First operand has 92 places, 89 transitions, 630 flow. Second operand 7 states and 185 transitions. [2024-06-04 16:15:51,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 120 transitions, 956 flow [2024-06-04 16:15:51,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 120 transitions, 923 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 16:15:51,400 INFO L231 Difference]: Finished difference. Result has 93 places, 90 transitions, 682 flow [2024-06-04 16:15:51,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=682, PETRI_PLACES=93, PETRI_TRANSITIONS=90} [2024-06-04 16:15:51,401 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-04 16:15:51,401 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 90 transitions, 682 flow [2024-06-04 16:15:51,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:51,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:51,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:51,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-04 16:15:51,402 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:51,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:51,402 INFO L85 PathProgramCache]: Analyzing trace with hash -881530227, now seen corresponding path program 1 times [2024-06-04 16:15:51,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:51,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967677723] [2024-06-04 16:15:51,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:51,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:51,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:51,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:51,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:51,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967677723] [2024-06-04 16:15:51,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967677723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:51,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:51,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:51,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761864180] [2024-06-04 16:15:51,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:51,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:51,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:51,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:51,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:51,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:51,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 90 transitions, 682 flow. Second operand has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:51,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:51,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:51,794 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:52,087 INFO L124 PetriNetUnfolderBase]: 1182/1982 cut-off events. [2024-06-04 16:15:52,088 INFO L125 PetriNetUnfolderBase]: For 26269/26269 co-relation queries the response was YES. [2024-06-04 16:15:52,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9582 conditions, 1982 events. 1182/1982 cut-off events. For 26269/26269 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 10875 event pairs, 352 based on Foata normal form. 4/1983 useless extension candidates. Maximal degree in co-relation 9540. Up to 1730 conditions per place. [2024-06-04 16:15:52,105 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 90 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2024-06-04 16:15:52,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 117 transitions, 992 flow [2024-06-04 16:15:52,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:52,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:52,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-04 16:15:52,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 16:15:52,107 INFO L175 Difference]: Start difference. First operand has 93 places, 90 transitions, 682 flow. Second operand 6 states and 156 transitions. [2024-06-04 16:15:52,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 117 transitions, 992 flow [2024-06-04 16:15:52,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 117 transitions, 931 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:52,143 INFO L231 Difference]: Finished difference. Result has 94 places, 92 transitions, 696 flow [2024-06-04 16:15:52,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=696, PETRI_PLACES=94, PETRI_TRANSITIONS=92} [2024-06-04 16:15:52,143 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-04 16:15:52,144 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 92 transitions, 696 flow [2024-06-04 16:15:52,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:52,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:52,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:52,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-04 16:15:52,144 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:52,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:52,145 INFO L85 PathProgramCache]: Analyzing trace with hash -2144882321, now seen corresponding path program 4 times [2024-06-04 16:15:52,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:52,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349614206] [2024-06-04 16:15:52,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:52,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:52,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:52,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:52,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:52,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349614206] [2024-06-04 16:15:52,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349614206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:52,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:52,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:15:52,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403675096] [2024-06-04 16:15:52,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:52,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:15:52,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:52,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:15:52,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:15:52,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:52,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 92 transitions, 696 flow. Second operand has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:52,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:52,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:52,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:52,781 INFO L124 PetriNetUnfolderBase]: 1057/1842 cut-off events. [2024-06-04 16:15:52,781 INFO L125 PetriNetUnfolderBase]: For 29032/29129 co-relation queries the response was YES. [2024-06-04 16:15:52,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9097 conditions, 1842 events. 1057/1842 cut-off events. For 29032/29129 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 10441 event pairs, 327 based on Foata normal form. 42/1856 useless extension candidates. Maximal degree in co-relation 9054. Up to 1454 conditions per place. [2024-06-04 16:15:52,796 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 80 selfloop transitions, 28 changer transitions 0/120 dead transitions. [2024-06-04 16:15:52,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 120 transitions, 1018 flow [2024-06-04 16:15:52,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:15:52,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:15:52,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-04 16:15:52,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 16:15:52,798 INFO L175 Difference]: Start difference. First operand has 94 places, 92 transitions, 696 flow. Second operand 7 states and 182 transitions. [2024-06-04 16:15:52,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 120 transitions, 1018 flow [2024-06-04 16:15:52,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 120 transitions, 961 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:52,824 INFO L231 Difference]: Finished difference. Result has 97 places, 93 transitions, 728 flow [2024-06-04 16:15:52,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=728, PETRI_PLACES=97, PETRI_TRANSITIONS=93} [2024-06-04 16:15:52,825 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-04 16:15:52,825 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 93 transitions, 728 flow [2024-06-04 16:15:52,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.857142857142858) internal successors, (125), 7 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:52,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:52,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:52,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-04 16:15:52,826 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:52,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:52,826 INFO L85 PathProgramCache]: Analyzing trace with hash 204546863, now seen corresponding path program 2 times [2024-06-04 16:15:52,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:52,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817800944] [2024-06-04 16:15:52,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:52,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:52,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:53,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:53,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:53,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817800944] [2024-06-04 16:15:53,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817800944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:53,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:53,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:53,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130620388] [2024-06-04 16:15:53,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:53,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:53,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:53,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:53,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:53,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:53,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 93 transitions, 728 flow. Second operand has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:53,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:53,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:53,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:53,490 INFO L124 PetriNetUnfolderBase]: 1224/2072 cut-off events. [2024-06-04 16:15:53,491 INFO L125 PetriNetUnfolderBase]: For 30171/30171 co-relation queries the response was YES. [2024-06-04 16:15:53,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10087 conditions, 2072 events. 1224/2072 cut-off events. For 30171/30171 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11481 event pairs, 367 based on Foata normal form. 4/2073 useless extension candidates. Maximal degree in co-relation 10043. Up to 1804 conditions per place. [2024-06-04 16:15:53,507 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 90 selfloop transitions, 19 changer transitions 0/117 dead transitions. [2024-06-04 16:15:53,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 117 transitions, 1036 flow [2024-06-04 16:15:53,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:53,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:53,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 16:15:53,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-04 16:15:53,509 INFO L175 Difference]: Start difference. First operand has 97 places, 93 transitions, 728 flow. Second operand 6 states and 152 transitions. [2024-06-04 16:15:53,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 117 transitions, 1036 flow [2024-06-04 16:15:53,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 117 transitions, 971 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-04 16:15:53,546 INFO L231 Difference]: Finished difference. Result has 98 places, 95 transitions, 744 flow [2024-06-04 16:15:53,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=663, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=744, PETRI_PLACES=98, PETRI_TRANSITIONS=95} [2024-06-04 16:15:53,546 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-04 16:15:53,546 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 95 transitions, 744 flow [2024-06-04 16:15:53,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:53,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:53,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:53,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-04 16:15:53,547 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:53,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:53,548 INFO L85 PathProgramCache]: Analyzing trace with hash 500122253, now seen corresponding path program 3 times [2024-06-04 16:15:53,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:53,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270880887] [2024-06-04 16:15:53,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:53,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:53,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:53,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:53,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:53,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270880887] [2024-06-04 16:15:53,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270880887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:53,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:53,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:15:53,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996866872] [2024-06-04 16:15:53,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:53,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:15:53,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:53,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:15:53,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:15:53,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:53,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 95 transitions, 744 flow. Second operand has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:53,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:53,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:53,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:54,210 INFO L124 PetriNetUnfolderBase]: 1216/2062 cut-off events. [2024-06-04 16:15:54,210 INFO L125 PetriNetUnfolderBase]: For 31031/31031 co-relation queries the response was YES. [2024-06-04 16:15:54,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10010 conditions, 2062 events. 1216/2062 cut-off events. For 31031/31031 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 11437 event pairs, 317 based on Foata normal form. 4/2063 useless extension candidates. Maximal degree in co-relation 9965. Up to 1733 conditions per place. [2024-06-04 16:15:54,227 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 88 selfloop transitions, 23 changer transitions 0/119 dead transitions. [2024-06-04 16:15:54,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 119 transitions, 1058 flow [2024-06-04 16:15:54,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:54,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:54,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 16:15:54,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-04 16:15:54,230 INFO L175 Difference]: Start difference. First operand has 98 places, 95 transitions, 744 flow. Second operand 6 states and 152 transitions. [2024-06-04 16:15:54,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 119 transitions, 1058 flow [2024-06-04 16:15:54,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 119 transitions, 995 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:54,268 INFO L231 Difference]: Finished difference. Result has 100 places, 97 transitions, 774 flow [2024-06-04 16:15:54,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=774, PETRI_PLACES=100, PETRI_TRANSITIONS=97} [2024-06-04 16:15:54,270 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-04 16:15:54,270 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 97 transitions, 774 flow [2024-06-04 16:15:54,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.625) internal successors, (133), 8 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:54,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:54,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:54,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-04 16:15:54,271 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:54,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:54,271 INFO L85 PathProgramCache]: Analyzing trace with hash -446023508, now seen corresponding path program 1 times [2024-06-04 16:15:54,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:54,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376319238] [2024-06-04 16:15:54,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:54,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:54,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:54,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:54,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:54,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376319238] [2024-06-04 16:15:54,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376319238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:54,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:54,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:15:54,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890225984] [2024-06-04 16:15:54,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:54,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:15:54,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:54,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:15:54,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:15:54,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:54,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 97 transitions, 774 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:54,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:54,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:54,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:54,884 INFO L124 PetriNetUnfolderBase]: 1244/2122 cut-off events. [2024-06-04 16:15:54,884 INFO L125 PetriNetUnfolderBase]: For 33949/33949 co-relation queries the response was YES. [2024-06-04 16:15:54,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10400 conditions, 2122 events. 1244/2122 cut-off events. For 33949/33949 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 11859 event pairs, 370 based on Foata normal form. 2/2121 useless extension candidates. Maximal degree in co-relation 10354. Up to 1810 conditions per place. [2024-06-04 16:15:54,902 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 98 selfloop transitions, 31 changer transitions 0/137 dead transitions. [2024-06-04 16:15:54,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 137 transitions, 1344 flow [2024-06-04 16:15:54,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:54,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:54,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 16:15:54,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-04 16:15:54,903 INFO L175 Difference]: Start difference. First operand has 100 places, 97 transitions, 774 flow. Second operand 6 states and 152 transitions. [2024-06-04 16:15:54,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 137 transitions, 1344 flow [2024-06-04 16:15:54,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 137 transitions, 1261 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:54,952 INFO L231 Difference]: Finished difference. Result has 105 places, 118 transitions, 974 flow [2024-06-04 16:15:54,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=974, PETRI_PLACES=105, PETRI_TRANSITIONS=118} [2024-06-04 16:15:54,952 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 61 predicate places. [2024-06-04 16:15:54,953 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 118 transitions, 974 flow [2024-06-04 16:15:54,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:54,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:54,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:54,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-04 16:15:54,953 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:54,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:54,954 INFO L85 PathProgramCache]: Analyzing trace with hash 1681725100, now seen corresponding path program 2 times [2024-06-04 16:15:54,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:54,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918156368] [2024-06-04 16:15:54,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:54,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:54,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:55,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:55,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:55,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918156368] [2024-06-04 16:15:55,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918156368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:55,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:55,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:15:55,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42137905] [2024-06-04 16:15:55,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:55,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:15:55,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:55,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:15:55,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:15:55,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:55,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 118 transitions, 974 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:55,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:55,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:55,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:55,611 INFO L124 PetriNetUnfolderBase]: 1262/2146 cut-off events. [2024-06-04 16:15:55,611 INFO L125 PetriNetUnfolderBase]: For 37265/37265 co-relation queries the response was YES. [2024-06-04 16:15:55,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11088 conditions, 2146 events. 1262/2146 cut-off events. For 37265/37265 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12035 event pairs, 376 based on Foata normal form. 2/2143 useless extension candidates. Maximal degree in co-relation 11038. Up to 1829 conditions per place. [2024-06-04 16:15:55,630 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 91 selfloop transitions, 44 changer transitions 0/143 dead transitions. [2024-06-04 16:15:55,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 143 transitions, 1498 flow [2024-06-04 16:15:55,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:55,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:55,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 16:15:55,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-04 16:15:55,632 INFO L175 Difference]: Start difference. First operand has 105 places, 118 transitions, 974 flow. Second operand 6 states and 148 transitions. [2024-06-04 16:15:55,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 143 transitions, 1498 flow [2024-06-04 16:15:55,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 143 transitions, 1450 flow, removed 24 selfloop flow, removed 0 redundant places. [2024-06-04 16:15:55,688 INFO L231 Difference]: Finished difference. Result has 112 places, 131 transitions, 1185 flow [2024-06-04 16:15:55,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1185, PETRI_PLACES=112, PETRI_TRANSITIONS=131} [2024-06-04 16:15:55,689 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 68 predicate places. [2024-06-04 16:15:55,689 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 131 transitions, 1185 flow [2024-06-04 16:15:55,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:55,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:55,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:55,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-04 16:15:55,690 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:55,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:55,691 INFO L85 PathProgramCache]: Analyzing trace with hash 517821730, now seen corresponding path program 3 times [2024-06-04 16:15:55,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:55,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921068728] [2024-06-04 16:15:55,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:55,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:55,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:56,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:56,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:56,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921068728] [2024-06-04 16:15:56,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921068728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:56,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:56,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:15:56,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260601865] [2024-06-04 16:15:56,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:56,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:15:56,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:56,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:15:56,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:15:56,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:56,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 131 transitions, 1185 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:56,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:56,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:56,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:56,333 INFO L124 PetriNetUnfolderBase]: 1258/2142 cut-off events. [2024-06-04 16:15:56,334 INFO L125 PetriNetUnfolderBase]: For 39974/39974 co-relation queries the response was YES. [2024-06-04 16:15:56,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11377 conditions, 2142 events. 1258/2142 cut-off events. For 39974/39974 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12019 event pairs, 376 based on Foata normal form. 2/2139 useless extension candidates. Maximal degree in co-relation 11323. Up to 1827 conditions per place. [2024-06-04 16:15:56,349 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 39 changer transitions 0/143 dead transitions. [2024-06-04 16:15:56,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 143 transitions, 1583 flow [2024-06-04 16:15:56,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:56,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:56,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 16:15:56,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-04 16:15:56,351 INFO L175 Difference]: Start difference. First operand has 112 places, 131 transitions, 1185 flow. Second operand 6 states and 148 transitions. [2024-06-04 16:15:56,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 143 transitions, 1583 flow [2024-06-04 16:15:56,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 143 transitions, 1531 flow, removed 26 selfloop flow, removed 0 redundant places. [2024-06-04 16:15:56,415 INFO L231 Difference]: Finished difference. Result has 118 places, 131 transitions, 1219 flow [2024-06-04 16:15:56,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1133, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1219, PETRI_PLACES=118, PETRI_TRANSITIONS=131} [2024-06-04 16:15:56,416 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 74 predicate places. [2024-06-04 16:15:56,417 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 131 transitions, 1219 flow [2024-06-04 16:15:56,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:56,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:56,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:56,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-04 16:15:56,418 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:56,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:56,418 INFO L85 PathProgramCache]: Analyzing trace with hash -336018802, now seen corresponding path program 1 times [2024-06-04 16:15:56,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:56,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205800321] [2024-06-04 16:15:56,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:56,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:56,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:56,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:56,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:56,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205800321] [2024-06-04 16:15:56,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205800321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:56,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:56,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:15:56,731 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726102933] [2024-06-04 16:15:56,731 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:56,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:15:56,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:56,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:15:56,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:15:56,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:15:56,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 131 transitions, 1219 flow. Second operand has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:56,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:56,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:15:56,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:57,069 INFO L124 PetriNetUnfolderBase]: 1231/2126 cut-off events. [2024-06-04 16:15:57,069 INFO L125 PetriNetUnfolderBase]: For 46581/46581 co-relation queries the response was YES. [2024-06-04 16:15:57,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11360 conditions, 2126 events. 1231/2126 cut-off events. For 46581/46581 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12159 event pairs, 363 based on Foata normal form. 12/2123 useless extension candidates. Maximal degree in co-relation 11303. Up to 1742 conditions per place. [2024-06-04 16:15:57,086 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 93 selfloop transitions, 30 changer transitions 0/147 dead transitions. [2024-06-04 16:15:57,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 147 transitions, 1539 flow [2024-06-04 16:15:57,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:57,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:57,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-04 16:15:57,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 16:15:57,087 INFO L175 Difference]: Start difference. First operand has 118 places, 131 transitions, 1219 flow. Second operand 6 states and 150 transitions. [2024-06-04 16:15:57,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 147 transitions, 1539 flow [2024-06-04 16:15:57,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 147 transitions, 1483 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:57,135 INFO L231 Difference]: Finished difference. Result has 121 places, 133 transitions, 1264 flow [2024-06-04 16:15:57,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1163, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1264, PETRI_PLACES=121, PETRI_TRANSITIONS=133} [2024-06-04 16:15:57,136 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-04 16:15:57,136 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 133 transitions, 1264 flow [2024-06-04 16:15:57,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.5) internal successors, (111), 6 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:57,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:57,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:57,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-04 16:15:57,137 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:57,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:57,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1201432777, now seen corresponding path program 1 times [2024-06-04 16:15:57,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:57,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391312184] [2024-06-04 16:15:57,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:57,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:57,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:57,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:57,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:57,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391312184] [2024-06-04 16:15:57,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391312184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:57,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:57,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:15:57,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762223866] [2024-06-04 16:15:57,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:57,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:15:57,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:57,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:15:57,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:15:57,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:57,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 133 transitions, 1264 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:57,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:57,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:57,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:57,746 INFO L124 PetriNetUnfolderBase]: 1310/2230 cut-off events. [2024-06-04 16:15:57,746 INFO L125 PetriNetUnfolderBase]: For 45764/45764 co-relation queries the response was YES. [2024-06-04 16:15:57,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12091 conditions, 2230 events. 1310/2230 cut-off events. For 45764/45764 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12536 event pairs, 375 based on Foata normal form. 1/2226 useless extension candidates. Maximal degree in co-relation 12034. Up to 1895 conditions per place. [2024-06-04 16:15:57,760 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 102 selfloop transitions, 52 changer transitions 0/162 dead transitions. [2024-06-04 16:15:57,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 162 transitions, 1824 flow [2024-06-04 16:15:57,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:57,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:57,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 158 transitions. [2024-06-04 16:15:57,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-04 16:15:57,762 INFO L175 Difference]: Start difference. First operand has 121 places, 133 transitions, 1264 flow. Second operand 6 states and 158 transitions. [2024-06-04 16:15:57,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 162 transitions, 1824 flow [2024-06-04 16:15:57,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 162 transitions, 1747 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-04 16:15:57,813 INFO L231 Difference]: Finished difference. Result has 123 places, 141 transitions, 1389 flow [2024-06-04 16:15:57,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1187, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1389, PETRI_PLACES=123, PETRI_TRANSITIONS=141} [2024-06-04 16:15:57,813 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 79 predicate places. [2024-06-04 16:15:57,813 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 141 transitions, 1389 flow [2024-06-04 16:15:57,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:57,814 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:57,814 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:57,814 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-04 16:15:57,814 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:57,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:57,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1776009399, now seen corresponding path program 2 times [2024-06-04 16:15:57,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:57,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878062708] [2024-06-04 16:15:57,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:57,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:57,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:58,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:58,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:58,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878062708] [2024-06-04 16:15:58,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878062708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:58,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:58,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:15:58,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343322715] [2024-06-04 16:15:58,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:58,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:15:58,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:58,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:15:58,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:15:58,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:58,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 141 transitions, 1389 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:58,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:58,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:58,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:58,409 INFO L124 PetriNetUnfolderBase]: 1323/2252 cut-off events. [2024-06-04 16:15:58,410 INFO L125 PetriNetUnfolderBase]: For 48955/48955 co-relation queries the response was YES. [2024-06-04 16:15:58,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12348 conditions, 2252 events. 1323/2252 cut-off events. For 48955/48955 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 12696 event pairs, 375 based on Foata normal form. 1/2248 useless extension candidates. Maximal degree in co-relation 12290. Up to 1905 conditions per place. [2024-06-04 16:15:58,423 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 99 selfloop transitions, 59 changer transitions 0/166 dead transitions. [2024-06-04 16:15:58,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 166 transitions, 1958 flow [2024-06-04 16:15:58,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:58,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:58,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-04 16:15:58,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-04 16:15:58,425 INFO L175 Difference]: Start difference. First operand has 123 places, 141 transitions, 1389 flow. Second operand 6 states and 154 transitions. [2024-06-04 16:15:58,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 166 transitions, 1958 flow [2024-06-04 16:15:58,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 166 transitions, 1852 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-04 16:15:58,474 INFO L231 Difference]: Finished difference. Result has 127 places, 148 transitions, 1504 flow [2024-06-04 16:15:58,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1504, PETRI_PLACES=127, PETRI_TRANSITIONS=148} [2024-06-04 16:15:58,475 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 83 predicate places. [2024-06-04 16:15:58,475 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 148 transitions, 1504 flow [2024-06-04 16:15:58,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:58,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:58,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:58,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-04 16:15:58,476 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:58,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:58,477 INFO L85 PathProgramCache]: Analyzing trace with hash 65426391, now seen corresponding path program 3 times [2024-06-04 16:15:58,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:58,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388098682] [2024-06-04 16:15:58,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:58,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:58,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:58,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:58,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:58,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388098682] [2024-06-04 16:15:58,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388098682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:58,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:58,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:15:58,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22377362] [2024-06-04 16:15:58,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:58,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:15:58,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:58,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:15:58,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:15:58,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:58,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 148 transitions, 1504 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:58,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:58,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:58,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:59,047 INFO L124 PetriNetUnfolderBase]: 1320/2249 cut-off events. [2024-06-04 16:15:59,047 INFO L125 PetriNetUnfolderBase]: For 51561/51561 co-relation queries the response was YES. [2024-06-04 16:15:59,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12380 conditions, 2249 events. 1320/2249 cut-off events. For 51561/51561 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12703 event pairs, 373 based on Foata normal form. 1/2247 useless extension candidates. Maximal degree in co-relation 12321. Up to 1903 conditions per place. [2024-06-04 16:15:59,062 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 104 selfloop transitions, 54 changer transitions 0/166 dead transitions. [2024-06-04 16:15:59,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 166 transitions, 1980 flow [2024-06-04 16:15:59,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:59,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:59,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-04 16:15:59,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-04 16:15:59,063 INFO L175 Difference]: Start difference. First operand has 127 places, 148 transitions, 1504 flow. Second operand 6 states and 154 transitions. [2024-06-04 16:15:59,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 166 transitions, 1980 flow [2024-06-04 16:15:59,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 166 transitions, 1894 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-04 16:15:59,110 INFO L231 Difference]: Finished difference. Result has 131 places, 148 transitions, 1532 flow [2024-06-04 16:15:59,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1418, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1532, PETRI_PLACES=131, PETRI_TRANSITIONS=148} [2024-06-04 16:15:59,111 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-04 16:15:59,111 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 148 transitions, 1532 flow [2024-06-04 16:15:59,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:59,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:59,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:59,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-04 16:15:59,111 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:59,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:59,112 INFO L85 PathProgramCache]: Analyzing trace with hash -941841877, now seen corresponding path program 4 times [2024-06-04 16:15:59,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:59,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996792532] [2024-06-04 16:15:59,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:59,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:59,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:15:59,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:15:59,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:15:59,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996792532] [2024-06-04 16:15:59,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996792532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:15:59,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:15:59,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:15:59,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631359085] [2024-06-04 16:15:59,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:15:59,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:15:59,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:15:59,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:15:59,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:15:59,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:15:59,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 148 transitions, 1532 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:59,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:15:59,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:15:59,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:15:59,739 INFO L124 PetriNetUnfolderBase]: 1312/2237 cut-off events. [2024-06-04 16:15:59,739 INFO L125 PetriNetUnfolderBase]: For 54347/54347 co-relation queries the response was YES. [2024-06-04 16:15:59,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12373 conditions, 2237 events. 1312/2237 cut-off events. For 54347/54347 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 12609 event pairs, 373 based on Foata normal form. 2/2236 useless extension candidates. Maximal degree in co-relation 12313. Up to 1895 conditions per place. [2024-06-04 16:15:59,757 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 104 selfloop transitions, 50 changer transitions 0/162 dead transitions. [2024-06-04 16:15:59,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 162 transitions, 1934 flow [2024-06-04 16:15:59,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:15:59,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:15:59,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 16:15:59,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-04 16:15:59,758 INFO L175 Difference]: Start difference. First operand has 131 places, 148 transitions, 1532 flow. Second operand 6 states and 151 transitions. [2024-06-04 16:15:59,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 162 transitions, 1934 flow [2024-06-04 16:15:59,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 162 transitions, 1839 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-04 16:15:59,805 INFO L231 Difference]: Finished difference. Result has 134 places, 148 transitions, 1545 flow [2024-06-04 16:15:59,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1545, PETRI_PLACES=134, PETRI_TRANSITIONS=148} [2024-06-04 16:15:59,805 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-04 16:15:59,806 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 148 transitions, 1545 flow [2024-06-04 16:15:59,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:15:59,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:15:59,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:15:59,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-04 16:15:59,806 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:15:59,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:15:59,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1272295395, now seen corresponding path program 5 times [2024-06-04 16:15:59,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:15:59,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988817374] [2024-06-04 16:15:59,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:15:59,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:15:59,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:00,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:00,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:00,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988817374] [2024-06-04 16:16:00,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988817374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:00,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:00,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:16:00,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561288760] [2024-06-04 16:16:00,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:00,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:16:00,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:00,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:16:00,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:16:00,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:00,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 148 transitions, 1545 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:00,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:00,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:00,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:00,371 INFO L124 PetriNetUnfolderBase]: 1306/2222 cut-off events. [2024-06-04 16:16:00,371 INFO L125 PetriNetUnfolderBase]: For 56587/56587 co-relation queries the response was YES. [2024-06-04 16:16:00,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12355 conditions, 2222 events. 1306/2222 cut-off events. For 56587/56587 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12564 event pairs, 379 based on Foata normal form. 2/2219 useless extension candidates. Maximal degree in co-relation 12294. Up to 1890 conditions per place. [2024-06-04 16:16:00,387 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 96 selfloop transitions, 55 changer transitions 0/159 dead transitions. [2024-06-04 16:16:00,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 159 transitions, 1935 flow [2024-06-04 16:16:00,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:16:00,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:16:00,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-04 16:16:00,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-04 16:16:00,389 INFO L175 Difference]: Start difference. First operand has 134 places, 148 transitions, 1545 flow. Second operand 6 states and 147 transitions. [2024-06-04 16:16:00,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 159 transitions, 1935 flow [2024-06-04 16:16:00,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 159 transitions, 1817 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:00,441 INFO L231 Difference]: Finished difference. Result has 135 places, 148 transitions, 1544 flow [2024-06-04 16:16:00,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1427, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1544, PETRI_PLACES=135, PETRI_TRANSITIONS=148} [2024-06-04 16:16:00,441 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-04 16:16:00,441 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 148 transitions, 1544 flow [2024-06-04 16:16:00,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:00,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:00,442 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:00,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-04 16:16:00,442 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:00,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:00,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1835245017, now seen corresponding path program 6 times [2024-06-04 16:16:00,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:00,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234304] [2024-06-04 16:16:00,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:00,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:00,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:00,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:00,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:00,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234304] [2024-06-04 16:16:00,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:00,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:00,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:16:00,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980846998] [2024-06-04 16:16:00,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:00,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:16:00,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:00,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:16:00,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:16:00,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:00,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 148 transitions, 1544 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:00,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:00,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:00,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:01,037 INFO L124 PetriNetUnfolderBase]: 1298/2210 cut-off events. [2024-06-04 16:16:01,037 INFO L125 PetriNetUnfolderBase]: For 58344/58344 co-relation queries the response was YES. [2024-06-04 16:16:01,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12311 conditions, 2210 events. 1298/2210 cut-off events. For 58344/58344 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12482 event pairs, 379 based on Foata normal form. 2/2207 useless extension candidates. Maximal degree in co-relation 12249. Up to 1882 conditions per place. [2024-06-04 16:16:01,057 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 99 selfloop transitions, 51 changer transitions 0/158 dead transitions. [2024-06-04 16:16:01,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 158 transitions, 1868 flow [2024-06-04 16:16:01,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:16:01,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:16:01,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-04 16:16:01,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-04 16:16:01,059 INFO L175 Difference]: Start difference. First operand has 135 places, 148 transitions, 1544 flow. Second operand 6 states and 146 transitions. [2024-06-04 16:16:01,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 158 transitions, 1868 flow [2024-06-04 16:16:01,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 158 transitions, 1734 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-04 16:16:01,139 INFO L231 Difference]: Finished difference. Result has 137 places, 148 transitions, 1521 flow [2024-06-04 16:16:01,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1521, PETRI_PLACES=137, PETRI_TRANSITIONS=148} [2024-06-04 16:16:01,140 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-04 16:16:01,140 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 148 transitions, 1521 flow [2024-06-04 16:16:01,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:01,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:01,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:01,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-04 16:16:01,141 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:01,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:01,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1074811641, now seen corresponding path program 1 times [2024-06-04 16:16:01,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:01,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632843963] [2024-06-04 16:16:01,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:01,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:01,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:01,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:01,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:01,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632843963] [2024-06-04 16:16:01,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632843963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:01,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:01,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:01,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034893643] [2024-06-04 16:16:01,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:01,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:01,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:01,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:01,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:01,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:01,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 148 transitions, 1521 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:01,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:01,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:01,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:01,792 INFO L124 PetriNetUnfolderBase]: 1303/2231 cut-off events. [2024-06-04 16:16:01,792 INFO L125 PetriNetUnfolderBase]: For 60555/60555 co-relation queries the response was YES. [2024-06-04 16:16:01,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12460 conditions, 2231 events. 1303/2231 cut-off events. For 60555/60555 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12598 event pairs, 359 based on Foata normal form. 1/2231 useless extension candidates. Maximal degree in co-relation 12397. Up to 1988 conditions per place. [2024-06-04 16:16:01,810 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 140 selfloop transitions, 15 changer transitions 0/163 dead transitions. [2024-06-04 16:16:01,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 163 transitions, 1901 flow [2024-06-04 16:16:01,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-04 16:16:01,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-04 16:16:01,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-04 16:16:01,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5767441860465117 [2024-06-04 16:16:01,811 INFO L175 Difference]: Start difference. First operand has 137 places, 148 transitions, 1521 flow. Second operand 5 states and 124 transitions. [2024-06-04 16:16:01,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 163 transitions, 1901 flow [2024-06-04 16:16:01,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 163 transitions, 1785 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:01,875 INFO L231 Difference]: Finished difference. Result has 137 places, 151 transitions, 1491 flow [2024-06-04 16:16:01,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1405, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1491, PETRI_PLACES=137, PETRI_TRANSITIONS=151} [2024-06-04 16:16:01,876 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-04 16:16:01,876 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 151 transitions, 1491 flow [2024-06-04 16:16:01,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:01,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:01,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:01,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-04 16:16:01,877 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:01,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:01,877 INFO L85 PathProgramCache]: Analyzing trace with hash -941832949, now seen corresponding path program 2 times [2024-06-04 16:16:01,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:01,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964777181] [2024-06-04 16:16:01,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:01,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:01,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:02,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:02,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:02,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964777181] [2024-06-04 16:16:02,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964777181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:02,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:02,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:02,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352753217] [2024-06-04 16:16:02,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:02,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:02,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:02,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:02,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:02,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:02,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 151 transitions, 1491 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:02,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:02,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:02,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:02,709 INFO L124 PetriNetUnfolderBase]: 1308/2244 cut-off events. [2024-06-04 16:16:02,713 INFO L125 PetriNetUnfolderBase]: For 63482/63482 co-relation queries the response was YES. [2024-06-04 16:16:02,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12714 conditions, 2244 events. 1308/2244 cut-off events. For 63482/63482 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12689 event pairs, 360 based on Foata normal form. 1/2244 useless extension candidates. Maximal degree in co-relation 12650. Up to 1982 conditions per place. [2024-06-04 16:16:02,738 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 141 selfloop transitions, 27 changer transitions 0/176 dead transitions. [2024-06-04 16:16:02,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 176 transitions, 2033 flow [2024-06-04 16:16:02,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:16:02,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:16:02,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 16:16:02,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5406976744186046 [2024-06-04 16:16:02,755 INFO L175 Difference]: Start difference. First operand has 137 places, 151 transitions, 1491 flow. Second operand 8 states and 186 transitions. [2024-06-04 16:16:02,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 176 transitions, 2033 flow [2024-06-04 16:16:02,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 176 transitions, 1977 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-04 16:16:02,937 INFO L231 Difference]: Finished difference. Result has 141 places, 157 transitions, 1595 flow [2024-06-04 16:16:02,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1437, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1595, PETRI_PLACES=141, PETRI_TRANSITIONS=157} [2024-06-04 16:16:02,938 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 97 predicate places. [2024-06-04 16:16:02,938 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 157 transitions, 1595 flow [2024-06-04 16:16:02,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:02,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:02,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:02,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-04 16:16:02,938 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:02,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:02,939 INFO L85 PathProgramCache]: Analyzing trace with hash 585590249, now seen corresponding path program 3 times [2024-06-04 16:16:02,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:02,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060255910] [2024-06-04 16:16:02,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:02,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:02,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:03,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:03,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:03,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060255910] [2024-06-04 16:16:03,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060255910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:03,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:03,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:03,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144527790] [2024-06-04 16:16:03,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:03,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:03,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:03,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:03,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:03,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:03,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 157 transitions, 1595 flow. Second operand has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:03,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:03,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:03,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:03,646 INFO L124 PetriNetUnfolderBase]: 1305/2237 cut-off events. [2024-06-04 16:16:03,646 INFO L125 PetriNetUnfolderBase]: For 63962/63962 co-relation queries the response was YES. [2024-06-04 16:16:03,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12847 conditions, 2237 events. 1305/2237 cut-off events. For 63962/63962 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12704 event pairs, 363 based on Foata normal form. 1/2236 useless extension candidates. Maximal degree in co-relation 12783. Up to 1979 conditions per place. [2024-06-04 16:16:03,662 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 137 selfloop transitions, 27 changer transitions 0/172 dead transitions. [2024-06-04 16:16:03,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 172 transitions, 1959 flow [2024-06-04 16:16:03,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:16:03,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:16:03,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-04 16:16:03,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261627906976745 [2024-06-04 16:16:03,663 INFO L175 Difference]: Start difference. First operand has 141 places, 157 transitions, 1595 flow. Second operand 8 states and 181 transitions. [2024-06-04 16:16:03,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 172 transitions, 1959 flow [2024-06-04 16:16:03,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 172 transitions, 1841 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:03,756 INFO L231 Difference]: Finished difference. Result has 144 places, 157 transitions, 1537 flow [2024-06-04 16:16:03,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1537, PETRI_PLACES=144, PETRI_TRANSITIONS=157} [2024-06-04 16:16:03,757 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-04 16:16:03,757 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 157 transitions, 1537 flow [2024-06-04 16:16:03,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.142857142857142) internal successors, (120), 7 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:03,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:03,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] [2024-06-04 16:16:03,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-04 16:16:03,757 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:03,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:03,758 INFO L85 PathProgramCache]: Analyzing trace with hash 1475080160, now seen corresponding path program 1 times [2024-06-04 16:16:03,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:03,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163030610] [2024-06-04 16:16:03,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:03,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:03,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:04,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:04,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:04,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163030610] [2024-06-04 16:16:04,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163030610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:04,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:04,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:16:04,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120871258] [2024-06-04 16:16:04,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:04,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:16:04,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:04,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:16:04,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:16:04,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:04,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 157 transitions, 1537 flow. Second operand has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:04,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:04,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:04,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:04,493 INFO L124 PetriNetUnfolderBase]: 1346/2305 cut-off events. [2024-06-04 16:16:04,494 INFO L125 PetriNetUnfolderBase]: For 71942/71942 co-relation queries the response was YES. [2024-06-04 16:16:04,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13258 conditions, 2305 events. 1346/2305 cut-off events. For 71942/71942 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13174 event pairs, 333 based on Foata normal form. 12/2314 useless extension candidates. Maximal degree in co-relation 13193. Up to 1606 conditions per place. [2024-06-04 16:16:04,509 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 153 selfloop transitions, 33 changer transitions 0/194 dead transitions. [2024-06-04 16:16:04,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 194 transitions, 2065 flow [2024-06-04 16:16:04,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:04,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:04,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-04 16:16:04,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6146179401993356 [2024-06-04 16:16:04,511 INFO L175 Difference]: Start difference. First operand has 144 places, 157 transitions, 1537 flow. Second operand 7 states and 185 transitions. [2024-06-04 16:16:04,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 194 transitions, 2065 flow [2024-06-04 16:16:04,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 194 transitions, 2003 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:04,608 INFO L231 Difference]: Finished difference. Result has 145 places, 158 transitions, 1579 flow [2024-06-04 16:16:04,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1475, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1579, PETRI_PLACES=145, PETRI_TRANSITIONS=158} [2024-06-04 16:16:04,608 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 101 predicate places. [2024-06-04 16:16:04,608 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 158 transitions, 1579 flow [2024-06-04 16:16:04,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:04,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:04,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:04,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-04 16:16:04,609 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:04,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:04,609 INFO L85 PathProgramCache]: Analyzing trace with hash 5197160, now seen corresponding path program 2 times [2024-06-04 16:16:04,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:04,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735490298] [2024-06-04 16:16:04,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:04,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:04,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:04,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:04,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:04,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735490298] [2024-06-04 16:16:04,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735490298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:04,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:04,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:16:04,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023035510] [2024-06-04 16:16:04,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:04,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:16:04,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:04,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:16:04,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:16:04,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:04,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 158 transitions, 1579 flow. Second operand has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:04,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:04,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:04,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:05,304 INFO L124 PetriNetUnfolderBase]: 1387/2382 cut-off events. [2024-06-04 16:16:05,304 INFO L125 PetriNetUnfolderBase]: For 77517/77517 co-relation queries the response was YES. [2024-06-04 16:16:05,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13882 conditions, 2382 events. 1387/2382 cut-off events. For 77517/77517 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13789 event pairs, 356 based on Foata normal form. 12/2389 useless extension candidates. Maximal degree in co-relation 13816. Up to 1797 conditions per place. [2024-06-04 16:16:05,322 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 152 selfloop transitions, 32 changer transitions 0/192 dead transitions. [2024-06-04 16:16:05,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 192 transitions, 2097 flow [2024-06-04 16:16:05,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:05,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:05,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-04 16:16:05,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 16:16:05,324 INFO L175 Difference]: Start difference. First operand has 145 places, 158 transitions, 1579 flow. Second operand 7 states and 182 transitions. [2024-06-04 16:16:05,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 192 transitions, 2097 flow [2024-06-04 16:16:05,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 192 transitions, 2011 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:05,417 INFO L231 Difference]: Finished difference. Result has 147 places, 159 transitions, 1597 flow [2024-06-04 16:16:05,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1597, PETRI_PLACES=147, PETRI_TRANSITIONS=159} [2024-06-04 16:16:05,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 103 predicate places. [2024-06-04 16:16:05,417 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 159 transitions, 1597 flow [2024-06-04 16:16:05,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:05,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:05,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:05,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-04 16:16:05,418 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:05,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:05,418 INFO L85 PathProgramCache]: Analyzing trace with hash 315503216, now seen corresponding path program 3 times [2024-06-04 16:16:05,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:05,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099799821] [2024-06-04 16:16:05,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:05,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:05,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:05,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:05,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:05,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099799821] [2024-06-04 16:16:05,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099799821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:05,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:05,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:16:05,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662439876] [2024-06-04 16:16:05,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:05,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:16:05,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:05,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:16:05,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:16:05,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:05,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 159 transitions, 1597 flow. Second operand has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:05,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:05,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:05,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:06,140 INFO L124 PetriNetUnfolderBase]: 1367/2346 cut-off events. [2024-06-04 16:16:06,140 INFO L125 PetriNetUnfolderBase]: For 75572/75572 co-relation queries the response was YES. [2024-06-04 16:16:06,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13351 conditions, 2346 events. 1367/2346 cut-off events. For 75572/75572 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 13555 event pairs, 303 based on Foata normal form. 12/2353 useless extension candidates. Maximal degree in co-relation 13284. Up to 1328 conditions per place. [2024-06-04 16:16:06,156 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 145 selfloop transitions, 38 changer transitions 0/191 dead transitions. [2024-06-04 16:16:06,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 191 transitions, 2037 flow [2024-06-04 16:16:06,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:06,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:06,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-04 16:16:06,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5980066445182725 [2024-06-04 16:16:06,157 INFO L175 Difference]: Start difference. First operand has 147 places, 159 transitions, 1597 flow. Second operand 7 states and 180 transitions. [2024-06-04 16:16:06,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 191 transitions, 2037 flow [2024-06-04 16:16:06,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 191 transitions, 1951 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:06,270 INFO L231 Difference]: Finished difference. Result has 148 places, 158 transitions, 1551 flow [2024-06-04 16:16:06,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1471, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1551, PETRI_PLACES=148, PETRI_TRANSITIONS=158} [2024-06-04 16:16:06,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-04 16:16:06,271 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 158 transitions, 1551 flow [2024-06-04 16:16:06,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.555555555555557) internal successors, (149), 9 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:06,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:06,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:06,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-04 16:16:06,272 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:06,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:06,272 INFO L85 PathProgramCache]: Analyzing trace with hash -339669089, now seen corresponding path program 1 times [2024-06-04 16:16:06,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:06,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830673229] [2024-06-04 16:16:06,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:06,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:06,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:06,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:06,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:06,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830673229] [2024-06-04 16:16:06,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830673229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:06,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:06,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:16:06,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384808351] [2024-06-04 16:16:06,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:06,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:16:06,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:06,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:16:06,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:16:06,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:16:06,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 158 transitions, 1551 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:06,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:06,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:16:06,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:06,838 INFO L124 PetriNetUnfolderBase]: 1325/2306 cut-off events. [2024-06-04 16:16:06,838 INFO L125 PetriNetUnfolderBase]: For 81631/81631 co-relation queries the response was YES. [2024-06-04 16:16:06,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13218 conditions, 2306 events. 1325/2306 cut-off events. For 81631/81631 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13551 event pairs, 375 based on Foata normal form. 12/2291 useless extension candidates. Maximal degree in co-relation 13150. Up to 1892 conditions per place. [2024-06-04 16:16:06,854 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 117 selfloop transitions, 28 changer transitions 0/174 dead transitions. [2024-06-04 16:16:06,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 174 transitions, 1913 flow [2024-06-04 16:16:06,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:16:06,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:16:06,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 16:16:06,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-04 16:16:06,855 INFO L175 Difference]: Start difference. First operand has 148 places, 158 transitions, 1551 flow. Second operand 6 states and 149 transitions. [2024-06-04 16:16:06,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 174 transitions, 1913 flow [2024-06-04 16:16:07,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 174 transitions, 1803 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:07,080 INFO L231 Difference]: Finished difference. Result has 148 places, 160 transitions, 1536 flow [2024-06-04 16:16:07,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1536, PETRI_PLACES=148, PETRI_TRANSITIONS=160} [2024-06-04 16:16:07,081 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 104 predicate places. [2024-06-04 16:16:07,081 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 160 transitions, 1536 flow [2024-06-04 16:16:07,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:07,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:07,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:07,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-04 16:16:07,082 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:07,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:07,082 INFO L85 PathProgramCache]: Analyzing trace with hash -791510995, now seen corresponding path program 2 times [2024-06-04 16:16:07,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:07,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1244169727] [2024-06-04 16:16:07,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:07,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:07,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:07,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:07,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:07,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1244169727] [2024-06-04 16:16:07,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1244169727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:07,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:07,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-04 16:16:07,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622826753] [2024-06-04 16:16:07,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:07,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-04 16:16:07,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:07,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-04 16:16:07,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-04 16:16:07,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 43 [2024-06-04 16:16:07,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 160 transitions, 1536 flow. Second operand has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:07,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:07,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 43 [2024-06-04 16:16:07,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:07,680 INFO L124 PetriNetUnfolderBase]: 1373/2401 cut-off events. [2024-06-04 16:16:07,680 INFO L125 PetriNetUnfolderBase]: For 83457/83457 co-relation queries the response was YES. [2024-06-04 16:16:07,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13645 conditions, 2401 events. 1373/2401 cut-off events. For 83457/83457 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14294 event pairs, 385 based on Foata normal form. 8/2389 useless extension candidates. Maximal degree in co-relation 13577. Up to 1850 conditions per place. [2024-06-04 16:16:07,698 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 125 selfloop transitions, 27 changer transitions 0/181 dead transitions. [2024-06-04 16:16:07,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 181 transitions, 2026 flow [2024-06-04 16:16:07,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:16:07,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:16:07,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 16:16:07,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-04 16:16:07,699 INFO L175 Difference]: Start difference. First operand has 148 places, 160 transitions, 1536 flow. Second operand 6 states and 151 transitions. [2024-06-04 16:16:07,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 181 transitions, 2026 flow [2024-06-04 16:16:07,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 181 transitions, 1955 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-04 16:16:07,795 INFO L231 Difference]: Finished difference. Result has 150 places, 162 transitions, 1557 flow [2024-06-04 16:16:07,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1465, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1557, PETRI_PLACES=150, PETRI_TRANSITIONS=162} [2024-06-04 16:16:07,795 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 106 predicate places. [2024-06-04 16:16:07,796 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 162 transitions, 1557 flow [2024-06-04 16:16:07,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 18.666666666666668) internal successors, (112), 6 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:07,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:07,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] [2024-06-04 16:16:07,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-04 16:16:07,796 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:07,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:07,796 INFO L85 PathProgramCache]: Analyzing trace with hash 929780671, now seen corresponding path program 1 times [2024-06-04 16:16:07,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:07,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468402621] [2024-06-04 16:16:07,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:07,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:07,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:08,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:08,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:08,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468402621] [2024-06-04 16:16:08,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468402621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:08,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:08,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:08,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391514798] [2024-06-04 16:16:08,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:08,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:08,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:08,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:08,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:08,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:08,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 162 transitions, 1557 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:08,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:08,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:08,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:08,412 INFO L124 PetriNetUnfolderBase]: 1487/2569 cut-off events. [2024-06-04 16:16:08,412 INFO L125 PetriNetUnfolderBase]: For 84849/84849 co-relation queries the response was YES. [2024-06-04 16:16:08,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14585 conditions, 2569 events. 1487/2569 cut-off events. For 84849/84849 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 15191 event pairs, 405 based on Foata normal form. 2/2568 useless extension candidates. Maximal degree in co-relation 14516. Up to 2187 conditions per place. [2024-06-04 16:16:08,430 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 131 selfloop transitions, 45 changer transitions 0/184 dead transitions. [2024-06-04 16:16:08,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 184 transitions, 2127 flow [2024-06-04 16:16:08,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:16:08,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:16:08,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-04 16:16:08,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775193798449613 [2024-06-04 16:16:08,432 INFO L175 Difference]: Start difference. First operand has 150 places, 162 transitions, 1557 flow. Second operand 6 states and 149 transitions. [2024-06-04 16:16:08,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 184 transitions, 2127 flow [2024-06-04 16:16:08,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 184 transitions, 2092 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-04 16:16:08,529 INFO L231 Difference]: Finished difference. Result has 155 places, 170 transitions, 1768 flow [2024-06-04 16:16:08,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1522, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1768, PETRI_PLACES=155, PETRI_TRANSITIONS=170} [2024-06-04 16:16:08,530 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 111 predicate places. [2024-06-04 16:16:08,530 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 170 transitions, 1768 flow [2024-06-04 16:16:08,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:08,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:08,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:08,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-04 16:16:08,532 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:08,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:08,532 INFO L85 PathProgramCache]: Analyzing trace with hash 868157867, now seen corresponding path program 2 times [2024-06-04 16:16:08,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:08,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094213209] [2024-06-04 16:16:08,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:08,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:08,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:08,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:08,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:08,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094213209] [2024-06-04 16:16:08,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094213209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:08,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:08,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:08,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973610870] [2024-06-04 16:16:08,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:08,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:08,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:08,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:08,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:08,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:08,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 170 transitions, 1768 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:08,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:08,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:08,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:09,173 INFO L124 PetriNetUnfolderBase]: 1529/2640 cut-off events. [2024-06-04 16:16:09,174 INFO L125 PetriNetUnfolderBase]: For 93622/93622 co-relation queries the response was YES. [2024-06-04 16:16:09,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15739 conditions, 2640 events. 1529/2640 cut-off events. For 93622/93622 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 15743 event pairs, 411 based on Foata normal form. 2/2639 useless extension candidates. Maximal degree in co-relation 15667. Up to 2115 conditions per place. [2024-06-04 16:16:09,194 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 114 selfloop transitions, 88 changer transitions 0/210 dead transitions. [2024-06-04 16:16:09,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 210 transitions, 2738 flow [2024-06-04 16:16:09,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:09,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:09,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-04 16:16:09,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-04 16:16:09,195 INFO L175 Difference]: Start difference. First operand has 155 places, 170 transitions, 1768 flow. Second operand 10 states and 238 transitions. [2024-06-04 16:16:09,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 210 transitions, 2738 flow [2024-06-04 16:16:09,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 210 transitions, 2651 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-04 16:16:09,302 INFO L231 Difference]: Finished difference. Result has 165 places, 185 transitions, 2140 flow [2024-06-04 16:16:09,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1693, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2140, PETRI_PLACES=165, PETRI_TRANSITIONS=185} [2024-06-04 16:16:09,303 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 121 predicate places. [2024-06-04 16:16:09,303 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 185 transitions, 2140 flow [2024-06-04 16:16:09,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:09,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:09,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:09,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-04 16:16:09,304 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:09,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:09,304 INFO L85 PathProgramCache]: Analyzing trace with hash 867950477, now seen corresponding path program 3 times [2024-06-04 16:16:09,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:09,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202086407] [2024-06-04 16:16:09,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:09,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:09,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:09,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:09,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:09,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202086407] [2024-06-04 16:16:09,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202086407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:09,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:09,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:09,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409349834] [2024-06-04 16:16:09,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:09,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:09,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:09,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:09,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:09,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:09,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 185 transitions, 2140 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:09,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:09,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:09,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:10,057 INFO L124 PetriNetUnfolderBase]: 1525/2635 cut-off events. [2024-06-04 16:16:10,058 INFO L125 PetriNetUnfolderBase]: For 94648/94648 co-relation queries the response was YES. [2024-06-04 16:16:10,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16219 conditions, 2635 events. 1525/2635 cut-off events. For 94648/94648 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15701 event pairs, 411 based on Foata normal form. 2/2634 useless extension candidates. Maximal degree in co-relation 16143. Up to 2113 conditions per place. [2024-06-04 16:16:10,079 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 122 selfloop transitions, 79 changer transitions 0/209 dead transitions. [2024-06-04 16:16:10,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 209 transitions, 2888 flow [2024-06-04 16:16:10,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:10,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:10,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-04 16:16:10,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5658914728682171 [2024-06-04 16:16:10,080 INFO L175 Difference]: Start difference. First operand has 165 places, 185 transitions, 2140 flow. Second operand 9 states and 219 transitions. [2024-06-04 16:16:10,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 209 transitions, 2888 flow [2024-06-04 16:16:10,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 209 transitions, 2631 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:10,232 INFO L231 Difference]: Finished difference. Result has 168 places, 185 transitions, 2049 flow [2024-06-04 16:16:10,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1883, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2049, PETRI_PLACES=168, PETRI_TRANSITIONS=185} [2024-06-04 16:16:10,232 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-04 16:16:10,232 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 185 transitions, 2049 flow [2024-06-04 16:16:10,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:10,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:10,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:10,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-04 16:16:10,233 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:10,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:10,234 INFO L85 PathProgramCache]: Analyzing trace with hash 935502527, now seen corresponding path program 1 times [2024-06-04 16:16:10,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:10,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834367493] [2024-06-04 16:16:10,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:10,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:10,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:10,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:10,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:10,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834367493] [2024-06-04 16:16:10,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834367493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:10,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:10,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:10,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118598688] [2024-06-04 16:16:10,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:10,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:10,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:10,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:10,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:10,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:10,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 185 transitions, 2049 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:10,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:10,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:10,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:10,843 INFO L124 PetriNetUnfolderBase]: 1541/2659 cut-off events. [2024-06-04 16:16:10,843 INFO L125 PetriNetUnfolderBase]: For 99577/99577 co-relation queries the response was YES. [2024-06-04 16:16:10,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16173 conditions, 2659 events. 1541/2659 cut-off events. For 99577/99577 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 15827 event pairs, 412 based on Foata normal form. 4/2660 useless extension candidates. Maximal degree in co-relation 16097. Up to 2250 conditions per place. [2024-06-04 16:16:10,864 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 140 selfloop transitions, 55 changer transitions 0/203 dead transitions. [2024-06-04 16:16:10,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 203 transitions, 2523 flow [2024-06-04 16:16:10,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:10,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:10,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 16:16:10,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-04 16:16:10,869 INFO L175 Difference]: Start difference. First operand has 168 places, 185 transitions, 2049 flow. Second operand 7 states and 169 transitions. [2024-06-04 16:16:10,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 203 transitions, 2523 flow [2024-06-04 16:16:10,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 203 transitions, 2380 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:10,996 INFO L231 Difference]: Finished difference. Result has 170 places, 188 transitions, 2076 flow [2024-06-04 16:16:10,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1906, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2076, PETRI_PLACES=170, PETRI_TRANSITIONS=188} [2024-06-04 16:16:10,999 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 126 predicate places. [2024-06-04 16:16:10,999 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 188 transitions, 2076 flow [2024-06-04 16:16:10,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:10,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:11,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:11,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-04 16:16:11,000 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:11,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:11,000 INFO L85 PathProgramCache]: Analyzing trace with hash 46236203, now seen corresponding path program 4 times [2024-06-04 16:16:11,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:11,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17148730] [2024-06-04 16:16:11,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:11,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:11,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:11,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:11,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:11,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17148730] [2024-06-04 16:16:11,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17148730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:11,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:11,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:11,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524421748] [2024-06-04 16:16:11,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:11,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:11,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:11,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:11,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:11,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:11,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 188 transitions, 2076 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:11,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:11,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:11,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:11,746 INFO L124 PetriNetUnfolderBase]: 1567/2697 cut-off events. [2024-06-04 16:16:11,746 INFO L125 PetriNetUnfolderBase]: For 105149/105149 co-relation queries the response was YES. [2024-06-04 16:16:11,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16724 conditions, 2697 events. 1567/2697 cut-off events. For 105149/105149 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16104 event pairs, 417 based on Foata normal form. 2/2694 useless extension candidates. Maximal degree in co-relation 16647. Up to 2162 conditions per place. [2024-06-04 16:16:11,767 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 120 selfloop transitions, 91 changer transitions 0/219 dead transitions. [2024-06-04 16:16:11,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 219 transitions, 2990 flow [2024-06-04 16:16:11,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:16:11,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:16:11,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-04 16:16:11,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-04 16:16:11,768 INFO L175 Difference]: Start difference. First operand has 170 places, 188 transitions, 2076 flow. Second operand 11 states and 253 transitions. [2024-06-04 16:16:11,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 219 transitions, 2990 flow [2024-06-04 16:16:11,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 219 transitions, 2842 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:11,881 INFO L231 Difference]: Finished difference. Result has 178 places, 197 transitions, 2298 flow [2024-06-04 16:16:11,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1928, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2298, PETRI_PLACES=178, PETRI_TRANSITIONS=197} [2024-06-04 16:16:11,882 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 134 predicate places. [2024-06-04 16:16:11,882 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 197 transitions, 2298 flow [2024-06-04 16:16:11,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:11,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:11,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:11,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-04 16:16:11,882 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:11,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:11,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1659605849, now seen corresponding path program 5 times [2024-06-04 16:16:11,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:11,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094393885] [2024-06-04 16:16:11,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:11,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:11,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:12,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:12,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:12,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094393885] [2024-06-04 16:16:12,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094393885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:12,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:12,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:12,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322946248] [2024-06-04 16:16:12,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:12,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:12,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:12,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:12,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:12,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:12,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 197 transitions, 2298 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:12,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:12,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:12,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:12,684 INFO L124 PetriNetUnfolderBase]: 1569/2701 cut-off events. [2024-06-04 16:16:12,685 INFO L125 PetriNetUnfolderBase]: For 109918/109918 co-relation queries the response was YES. [2024-06-04 16:16:12,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17046 conditions, 2701 events. 1569/2701 cut-off events. For 109918/109918 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16132 event pairs, 417 based on Foata normal form. 2/2698 useless extension candidates. Maximal degree in co-relation 16966. Up to 2166 conditions per place. [2024-06-04 16:16:12,719 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 103 selfloop transitions, 109 changer transitions 0/220 dead transitions. [2024-06-04 16:16:12,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 220 transitions, 3023 flow [2024-06-04 16:16:12,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:12,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:12,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-04 16:16:12,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372093023255814 [2024-06-04 16:16:12,721 INFO L175 Difference]: Start difference. First operand has 178 places, 197 transitions, 2298 flow. Second operand 10 states and 231 transitions. [2024-06-04 16:16:12,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 220 transitions, 3023 flow [2024-06-04 16:16:12,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 220 transitions, 2706 flow, removed 54 selfloop flow, removed 8 redundant places. [2024-06-04 16:16:12,929 INFO L231 Difference]: Finished difference. Result has 180 places, 201 transitions, 2289 flow [2024-06-04 16:16:12,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1999, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2289, PETRI_PLACES=180, PETRI_TRANSITIONS=201} [2024-06-04 16:16:12,930 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 136 predicate places. [2024-06-04 16:16:12,930 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 201 transitions, 2289 flow [2024-06-04 16:16:12,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:12,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:12,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:12,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-04 16:16:12,931 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:12,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:12,931 INFO L85 PathProgramCache]: Analyzing trace with hash -589711741, now seen corresponding path program 6 times [2024-06-04 16:16:12,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:12,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649559549] [2024-06-04 16:16:12,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:12,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:12,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:13,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:13,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:13,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649559549] [2024-06-04 16:16:13,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649559549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:13,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:13,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:13,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390983217] [2024-06-04 16:16:13,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:13,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:13,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:13,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:13,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:13,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:13,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 201 transitions, 2289 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:13,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:13,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:13,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:13,609 INFO L124 PetriNetUnfolderBase]: 1565/2697 cut-off events. [2024-06-04 16:16:13,610 INFO L125 PetriNetUnfolderBase]: For 111523/111523 co-relation queries the response was YES. [2024-06-04 16:16:13,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16819 conditions, 2697 events. 1565/2697 cut-off events. For 111523/111523 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 16121 event pairs, 417 based on Foata normal form. 2/2694 useless extension candidates. Maximal degree in co-relation 16739. Up to 2164 conditions per place. [2024-06-04 16:16:13,642 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 123 selfloop transitions, 88 changer transitions 0/219 dead transitions. [2024-06-04 16:16:13,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 219 transitions, 2933 flow [2024-06-04 16:16:13,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:13,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:13,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-04 16:16:13,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5478036175710594 [2024-06-04 16:16:13,644 INFO L175 Difference]: Start difference. First operand has 180 places, 201 transitions, 2289 flow. Second operand 9 states and 212 transitions. [2024-06-04 16:16:13,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 219 transitions, 2933 flow [2024-06-04 16:16:13,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 219 transitions, 2675 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-04 16:16:13,847 INFO L231 Difference]: Finished difference. Result has 182 places, 201 transitions, 2215 flow [2024-06-04 16:16:13,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2031, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2215, PETRI_PLACES=182, PETRI_TRANSITIONS=201} [2024-06-04 16:16:13,847 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-04 16:16:13,848 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 201 transitions, 2215 flow [2024-06-04 16:16:13,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:13,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:13,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:13,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-04 16:16:13,848 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:13,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:13,848 INFO L85 PathProgramCache]: Analyzing trace with hash -801027251, now seen corresponding path program 2 times [2024-06-04 16:16:13,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:13,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843609716] [2024-06-04 16:16:13,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:13,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:13,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:14,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:14,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:14,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843609716] [2024-06-04 16:16:14,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843609716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:14,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:14,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:14,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432195382] [2024-06-04 16:16:14,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:14,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:14,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:14,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:14,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:14,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:14,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 201 transitions, 2215 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:14,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:14,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:14,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:14,463 INFO L124 PetriNetUnfolderBase]: 1581/2725 cut-off events. [2024-06-04 16:16:14,463 INFO L125 PetriNetUnfolderBase]: For 118435/118435 co-relation queries the response was YES. [2024-06-04 16:16:14,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17002 conditions, 2725 events. 1581/2725 cut-off events. For 118435/118435 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 16382 event pairs, 420 based on Foata normal form. 4/2724 useless extension candidates. Maximal degree in co-relation 16921. Up to 2308 conditions per place. [2024-06-04 16:16:14,485 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 146 selfloop transitions, 62 changer transitions 0/216 dead transitions. [2024-06-04 16:16:14,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 216 transitions, 2719 flow [2024-06-04 16:16:14,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:14,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:14,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 16:16:14,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-04 16:16:14,486 INFO L175 Difference]: Start difference. First operand has 182 places, 201 transitions, 2215 flow. Second operand 7 states and 165 transitions. [2024-06-04 16:16:14,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 216 transitions, 2719 flow [2024-06-04 16:16:14,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 216 transitions, 2543 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 16:16:14,684 INFO L231 Difference]: Finished difference. Result has 181 places, 204 transitions, 2235 flow [2024-06-04 16:16:14,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2039, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2235, PETRI_PLACES=181, PETRI_TRANSITIONS=204} [2024-06-04 16:16:14,685 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 137 predicate places. [2024-06-04 16:16:14,685 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 204 transitions, 2235 flow [2024-06-04 16:16:14,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:14,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:14,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] [2024-06-04 16:16:14,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-04 16:16:14,685 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:14,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:14,686 INFO L85 PathProgramCache]: Analyzing trace with hash -791504051, now seen corresponding path program 3 times [2024-06-04 16:16:14,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:14,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580914273] [2024-06-04 16:16:14,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:14,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:14,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:14,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:14,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:14,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580914273] [2024-06-04 16:16:14,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580914273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:14,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:14,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:14,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322681367] [2024-06-04 16:16:14,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:14,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:14,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:14,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:14,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:14,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:14,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 204 transitions, 2235 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:14,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:14,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:14,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:15,320 INFO L124 PetriNetUnfolderBase]: 1610/2772 cut-off events. [2024-06-04 16:16:15,321 INFO L125 PetriNetUnfolderBase]: For 126675/126675 co-relation queries the response was YES. [2024-06-04 16:16:15,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17572 conditions, 2772 events. 1610/2772 cut-off events. For 126675/126675 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 16664 event pairs, 411 based on Foata normal form. 4/2771 useless extension candidates. Maximal degree in co-relation 17490. Up to 2293 conditions per place. [2024-06-04 16:16:15,343 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 145 selfloop transitions, 72 changer transitions 0/225 dead transitions. [2024-06-04 16:16:15,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 225 transitions, 2937 flow [2024-06-04 16:16:15,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:15,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:15,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 16:16:15,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548172757475083 [2024-06-04 16:16:15,344 INFO L175 Difference]: Start difference. First operand has 181 places, 204 transitions, 2235 flow. Second operand 7 states and 167 transitions. [2024-06-04 16:16:15,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 225 transitions, 2937 flow [2024-06-04 16:16:15,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 225 transitions, 2763 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:15,564 INFO L231 Difference]: Finished difference. Result has 184 places, 211 transitions, 2376 flow [2024-06-04 16:16:15,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2376, PETRI_PLACES=184, PETRI_TRANSITIONS=211} [2024-06-04 16:16:15,564 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-06-04 16:16:15,565 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 211 transitions, 2376 flow [2024-06-04 16:16:15,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:15,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:15,565 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:15,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-04 16:16:15,565 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:15,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:15,566 INFO L85 PathProgramCache]: Analyzing trace with hash -589496415, now seen corresponding path program 4 times [2024-06-04 16:16:15,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:15,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378327549] [2024-06-04 16:16:15,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:15,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:15,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:15,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:15,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:15,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378327549] [2024-06-04 16:16:15,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378327549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:15,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:15,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:15,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850174651] [2024-06-04 16:16:15,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:15,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:15,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:15,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:15,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:15,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:15,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 211 transitions, 2376 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:15,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:15,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:15,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:16,169 INFO L124 PetriNetUnfolderBase]: 1600/2754 cut-off events. [2024-06-04 16:16:16,169 INFO L125 PetriNetUnfolderBase]: For 127707/127707 co-relation queries the response was YES. [2024-06-04 16:16:16,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17589 conditions, 2754 events. 1600/2754 cut-off events. For 127707/127707 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 16525 event pairs, 421 based on Foata normal form. 4/2753 useless extension candidates. Maximal degree in co-relation 17505. Up to 2337 conditions per place. [2024-06-04 16:16:16,192 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 161 selfloop transitions, 55 changer transitions 0/224 dead transitions. [2024-06-04 16:16:16,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 224 transitions, 2857 flow [2024-06-04 16:16:16,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:16,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:16,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 16:16:16,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-04 16:16:16,193 INFO L175 Difference]: Start difference. First operand has 184 places, 211 transitions, 2376 flow. Second operand 7 states and 165 transitions. [2024-06-04 16:16:16,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 224 transitions, 2857 flow [2024-06-04 16:16:16,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 224 transitions, 2617 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-04 16:16:16,368 INFO L231 Difference]: Finished difference. Result has 187 places, 212 transitions, 2275 flow [2024-06-04 16:16:16,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2148, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2275, PETRI_PLACES=187, PETRI_TRANSITIONS=212} [2024-06-04 16:16:16,369 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 143 predicate places. [2024-06-04 16:16:16,369 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 212 transitions, 2275 flow [2024-06-04 16:16:16,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:16,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:16,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:16,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-04 16:16:16,370 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:16,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:16,370 INFO L85 PathProgramCache]: Analyzing trace with hash 966101228, now seen corresponding path program 1 times [2024-06-04 16:16:16,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:16,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882430370] [2024-06-04 16:16:16,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:16,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:16,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:16,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:16,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:16,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882430370] [2024-06-04 16:16:16,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882430370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:16,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:16,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:16,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639624180] [2024-06-04 16:16:16,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:16,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:16,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:16,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:16,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:16,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:16,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 212 transitions, 2275 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:16,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:16,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:16,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:17,023 INFO L124 PetriNetUnfolderBase]: 1621/2801 cut-off events. [2024-06-04 16:16:17,023 INFO L125 PetriNetUnfolderBase]: For 128761/128761 co-relation queries the response was YES. [2024-06-04 16:16:17,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17709 conditions, 2801 events. 1621/2801 cut-off events. For 128761/128761 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 16891 event pairs, 389 based on Foata normal form. 1/2799 useless extension candidates. Maximal degree in co-relation 17624. Up to 2411 conditions per place. [2024-06-04 16:16:17,047 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 202 selfloop transitions, 38 changer transitions 0/248 dead transitions. [2024-06-04 16:16:17,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 248 transitions, 3029 flow [2024-06-04 16:16:17,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:17,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:17,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-04 16:16:17,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 16:16:17,048 INFO L175 Difference]: Start difference. First operand has 187 places, 212 transitions, 2275 flow. Second operand 7 states and 182 transitions. [2024-06-04 16:16:17,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 248 transitions, 3029 flow [2024-06-04 16:16:17,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 248 transitions, 2909 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:17,357 INFO L231 Difference]: Finished difference. Result has 190 places, 221 transitions, 2366 flow [2024-06-04 16:16:17,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2155, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2366, PETRI_PLACES=190, PETRI_TRANSITIONS=221} [2024-06-04 16:16:17,358 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-04 16:16:17,358 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 221 transitions, 2366 flow [2024-06-04 16:16:17,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:17,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:17,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:17,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-04 16:16:17,359 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:17,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:17,360 INFO L85 PathProgramCache]: Analyzing trace with hash -725552704, now seen corresponding path program 2 times [2024-06-04 16:16:17,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:17,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157281643] [2024-06-04 16:16:17,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:17,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:17,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:17,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:17,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:17,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157281643] [2024-06-04 16:16:17,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157281643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:17,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:17,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:17,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664870610] [2024-06-04 16:16:17,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:17,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:17,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:17,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:17,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:17,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:17,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 221 transitions, 2366 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:17,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:17,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:17,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:18,001 INFO L124 PetriNetUnfolderBase]: 1631/2819 cut-off events. [2024-06-04 16:16:18,001 INFO L125 PetriNetUnfolderBase]: For 134942/134942 co-relation queries the response was YES. [2024-06-04 16:16:18,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18230 conditions, 2819 events. 1631/2819 cut-off events. For 134942/134942 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 16996 event pairs, 389 based on Foata normal form. 1/2817 useless extension candidates. Maximal degree in co-relation 18143. Up to 2419 conditions per place. [2024-06-04 16:16:18,024 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 203 selfloop transitions, 45 changer transitions 0/256 dead transitions. [2024-06-04 16:16:18,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 256 transitions, 3119 flow [2024-06-04 16:16:18,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:18,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:18,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-04 16:16:18,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684754521963824 [2024-06-04 16:16:18,025 INFO L175 Difference]: Start difference. First operand has 190 places, 221 transitions, 2366 flow. Second operand 9 states and 220 transitions. [2024-06-04 16:16:18,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 256 transitions, 3119 flow [2024-06-04 16:16:18,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 256 transitions, 2947 flow, removed 52 selfloop flow, removed 3 redundant places. [2024-06-04 16:16:18,290 INFO L231 Difference]: Finished difference. Result has 196 places, 227 transitions, 2375 flow [2024-06-04 16:16:18,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2224, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2375, PETRI_PLACES=196, PETRI_TRANSITIONS=227} [2024-06-04 16:16:18,290 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 152 predicate places. [2024-06-04 16:16:18,290 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 227 transitions, 2375 flow [2024-06-04 16:16:18,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:18,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:18,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:18,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-04 16:16:18,291 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:18,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:18,291 INFO L85 PathProgramCache]: Analyzing trace with hash -735078880, now seen corresponding path program 1 times [2024-06-04 16:16:18,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:18,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863612894] [2024-06-04 16:16:18,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:18,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:18,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:18,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:18,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:18,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863612894] [2024-06-04 16:16:18,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863612894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:18,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:18,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:18,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240802117] [2024-06-04 16:16:18,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:18,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:18,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:18,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:18,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:18,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:18,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 227 transitions, 2375 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:18,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:18,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:18,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:18,984 INFO L124 PetriNetUnfolderBase]: 1646/2840 cut-off events. [2024-06-04 16:16:18,984 INFO L125 PetriNetUnfolderBase]: For 137806/137806 co-relation queries the response was YES. [2024-06-04 16:16:19,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18170 conditions, 2840 events. 1646/2840 cut-off events. For 137806/137806 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17161 event pairs, 298 based on Foata normal form. 2/2839 useless extension candidates. Maximal degree in co-relation 18082. Up to 2382 conditions per place. [2024-06-04 16:16:19,008 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 216 selfloop transitions, 40 changer transitions 0/264 dead transitions. [2024-06-04 16:16:19,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 264 transitions, 3175 flow [2024-06-04 16:16:19,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:19,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:19,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-04 16:16:19,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6112956810631229 [2024-06-04 16:16:19,010 INFO L175 Difference]: Start difference. First operand has 196 places, 227 transitions, 2375 flow. Second operand 7 states and 184 transitions. [2024-06-04 16:16:19,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 264 transitions, 3175 flow [2024-06-04 16:16:19,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 264 transitions, 3071 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:19,316 INFO L231 Difference]: Finished difference. Result has 198 places, 232 transitions, 2465 flow [2024-06-04 16:16:19,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2271, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2465, PETRI_PLACES=198, PETRI_TRANSITIONS=232} [2024-06-04 16:16:19,317 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-04 16:16:19,317 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 232 transitions, 2465 flow [2024-06-04 16:16:19,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:19,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:19,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:19,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-04 16:16:19,317 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:19,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:19,318 INFO L85 PathProgramCache]: Analyzing trace with hash -725555680, now seen corresponding path program 2 times [2024-06-04 16:16:19,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:19,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286310387] [2024-06-04 16:16:19,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:19,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:19,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:19,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:19,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:19,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286310387] [2024-06-04 16:16:19,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286310387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:19,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:19,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:19,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651802326] [2024-06-04 16:16:19,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:19,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:19,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:19,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:19,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:19,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:19,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 232 transitions, 2465 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:19,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:19,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:19,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:20,005 INFO L124 PetriNetUnfolderBase]: 1654/2858 cut-off events. [2024-06-04 16:16:20,005 INFO L125 PetriNetUnfolderBase]: For 143683/143683 co-relation queries the response was YES. [2024-06-04 16:16:20,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18540 conditions, 2858 events. 1654/2858 cut-off events. For 143683/143683 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 17303 event pairs, 388 based on Foata normal form. 2/2855 useless extension candidates. Maximal degree in co-relation 18450. Up to 2475 conditions per place. [2024-06-04 16:16:20,031 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 215 selfloop transitions, 35 changer transitions 0/258 dead transitions. [2024-06-04 16:16:20,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 258 transitions, 3071 flow [2024-06-04 16:16:20,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:20,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:20,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 16:16:20,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-04 16:16:20,033 INFO L175 Difference]: Start difference. First operand has 198 places, 232 transitions, 2465 flow. Second operand 7 states and 176 transitions. [2024-06-04 16:16:20,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 258 transitions, 3071 flow [2024-06-04 16:16:20,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 258 transitions, 2968 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-04 16:16:20,338 INFO L231 Difference]: Finished difference. Result has 202 places, 234 transitions, 2487 flow [2024-06-04 16:16:20,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2487, PETRI_PLACES=202, PETRI_TRANSITIONS=234} [2024-06-04 16:16:20,339 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-04 16:16:20,339 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 234 transitions, 2487 flow [2024-06-04 16:16:20,339 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:20,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:20,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:20,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-04 16:16:20,340 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:20,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:20,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1826921146, now seen corresponding path program 3 times [2024-06-04 16:16:20,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:20,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393042750] [2024-06-04 16:16:20,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:20,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:20,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:20,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:20,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:20,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393042750] [2024-06-04 16:16:20,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393042750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:20,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:20,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:20,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853968618] [2024-06-04 16:16:20,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:20,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:20,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:20,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:20,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:20,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:20,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 234 transitions, 2487 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:20,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:20,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:20,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:21,093 INFO L124 PetriNetUnfolderBase]: 1683/2892 cut-off events. [2024-06-04 16:16:21,093 INFO L125 PetriNetUnfolderBase]: For 151306/151306 co-relation queries the response was YES. [2024-06-04 16:16:21,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19030 conditions, 2892 events. 1683/2892 cut-off events. For 151306/151306 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 17522 event pairs, 383 based on Foata normal form. 1/2886 useless extension candidates. Maximal degree in co-relation 18938. Up to 2334 conditions per place. [2024-06-04 16:16:21,126 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 182 selfloop transitions, 89 changer transitions 0/279 dead transitions. [2024-06-04 16:16:21,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 279 transitions, 3749 flow [2024-06-04 16:16:21,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:21,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:21,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-04 16:16:21,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6179401993355482 [2024-06-04 16:16:21,128 INFO L175 Difference]: Start difference. First operand has 202 places, 234 transitions, 2487 flow. Second operand 7 states and 186 transitions. [2024-06-04 16:16:21,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 279 transitions, 3749 flow [2024-06-04 16:16:21,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 279 transitions, 3660 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:21,495 INFO L231 Difference]: Finished difference. Result has 206 places, 251 transitions, 2872 flow [2024-06-04 16:16:21,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2398, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2872, PETRI_PLACES=206, PETRI_TRANSITIONS=251} [2024-06-04 16:16:21,496 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 162 predicate places. [2024-06-04 16:16:21,496 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 251 transitions, 2872 flow [2024-06-04 16:16:21,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:21,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:21,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:21,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-04 16:16:21,497 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:21,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:21,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1815493306, now seen corresponding path program 4 times [2024-06-04 16:16:21,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:21,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486539435] [2024-06-04 16:16:21,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:21,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:21,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:21,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-06-04 16:16:21,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:21,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486539435] [2024-06-04 16:16:21,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486539435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:21,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:21,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:21,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538313915] [2024-06-04 16:16:21,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:21,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:21,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:21,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:21,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:21,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:21,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 251 transitions, 2872 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:21,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:21,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:21,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:22,225 INFO L124 PetriNetUnfolderBase]: 1688/2901 cut-off events. [2024-06-04 16:16:22,225 INFO L125 PetriNetUnfolderBase]: For 159048/159048 co-relation queries the response was YES. [2024-06-04 16:16:22,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19800 conditions, 2901 events. 1688/2901 cut-off events. For 159048/159048 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 17569 event pairs, 383 based on Foata normal form. 1/2895 useless extension candidates. Maximal degree in co-relation 19705. Up to 2338 conditions per place. [2024-06-04 16:16:22,261 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 179 selfloop transitions, 91 changer transitions 0/278 dead transitions. [2024-06-04 16:16:22,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 278 transitions, 3856 flow [2024-06-04 16:16:22,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:22,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:22,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-04 16:16:22,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6013289036544851 [2024-06-04 16:16:22,262 INFO L175 Difference]: Start difference. First operand has 206 places, 251 transitions, 2872 flow. Second operand 7 states and 181 transitions. [2024-06-04 16:16:22,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 278 transitions, 3856 flow [2024-06-04 16:16:22,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 278 transitions, 3702 flow, removed 62 selfloop flow, removed 1 redundant places. [2024-06-04 16:16:22,681 INFO L231 Difference]: Finished difference. Result has 212 places, 254 transitions, 2965 flow [2024-06-04 16:16:22,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2746, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2965, PETRI_PLACES=212, PETRI_TRANSITIONS=254} [2024-06-04 16:16:22,682 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-04 16:16:22,682 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 254 transitions, 2965 flow [2024-06-04 16:16:22,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:22,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:22,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] [2024-06-04 16:16:22,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-04 16:16:22,684 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:22,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:22,684 INFO L85 PathProgramCache]: Analyzing trace with hash 291034438, now seen corresponding path program 5 times [2024-06-04 16:16:22,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:22,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064710303] [2024-06-04 16:16:22,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:22,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:22,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:22,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:22,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:22,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064710303] [2024-06-04 16:16:22,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2064710303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:22,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:22,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:22,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910188466] [2024-06-04 16:16:22,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:22,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:22,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:22,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:22,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:23,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:23,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 254 transitions, 2965 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:23,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:23,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:23,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:23,482 INFO L124 PetriNetUnfolderBase]: 1693/2916 cut-off events. [2024-06-04 16:16:23,482 INFO L125 PetriNetUnfolderBase]: For 163649/163649 co-relation queries the response was YES. [2024-06-04 16:16:23,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19997 conditions, 2916 events. 1693/2916 cut-off events. For 163649/163649 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 17716 event pairs, 371 based on Foata normal form. 1/2914 useless extension candidates. Maximal degree in co-relation 19899. Up to 2532 conditions per place. [2024-06-04 16:16:23,513 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 231 selfloop transitions, 35 changer transitions 0/274 dead transitions. [2024-06-04 16:16:23,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 274 transitions, 3579 flow [2024-06-04 16:16:23,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:23,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:23,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 16:16:23,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-04 16:16:23,514 INFO L175 Difference]: Start difference. First operand has 212 places, 254 transitions, 2965 flow. Second operand 7 states and 170 transitions. [2024-06-04 16:16:23,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 274 transitions, 3579 flow [2024-06-04 16:16:23,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 274 transitions, 3411 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 16:16:23,863 INFO L231 Difference]: Finished difference. Result has 215 places, 257 transitions, 2919 flow [2024-06-04 16:16:23,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2800, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2919, PETRI_PLACES=215, PETRI_TRANSITIONS=257} [2024-06-04 16:16:23,864 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 171 predicate places. [2024-06-04 16:16:23,864 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 257 transitions, 2919 flow [2024-06-04 16:16:23,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:23,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:23,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:23,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-04 16:16:23,865 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:23,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:23,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1671428544, now seen corresponding path program 6 times [2024-06-04 16:16:23,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:23,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609075592] [2024-06-04 16:16:23,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:23,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:23,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:24,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-06-04 16:16:24,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:24,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609075592] [2024-06-04 16:16:24,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609075592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:24,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:24,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:24,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021525101] [2024-06-04 16:16:24,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:24,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:24,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:24,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:24,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:24,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:24,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 257 transitions, 2919 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:24,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:24,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:24,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:24,636 INFO L124 PetriNetUnfolderBase]: 1706/2932 cut-off events. [2024-06-04 16:16:24,637 INFO L125 PetriNetUnfolderBase]: For 170464/170464 co-relation queries the response was YES. [2024-06-04 16:16:24,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20116 conditions, 2932 events. 1706/2932 cut-off events. For 170464/170464 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17801 event pairs, 383 based on Foata normal form. 1/2926 useless extension candidates. Maximal degree in co-relation 20017. Up to 2352 conditions per place. [2024-06-04 16:16:24,666 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 176 selfloop transitions, 100 changer transitions 0/284 dead transitions. [2024-06-04 16:16:24,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 284 transitions, 3943 flow [2024-06-04 16:16:24,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:24,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:24,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 16:16:24,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-04 16:16:24,668 INFO L175 Difference]: Start difference. First operand has 215 places, 257 transitions, 2919 flow. Second operand 7 states and 177 transitions. [2024-06-04 16:16:24,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 284 transitions, 3943 flow [2024-06-04 16:16:24,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 284 transitions, 3863 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-04 16:16:24,988 INFO L231 Difference]: Finished difference. Result has 219 places, 264 transitions, 3183 flow [2024-06-04 16:16:24,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2839, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3183, PETRI_PLACES=219, PETRI_TRANSITIONS=264} [2024-06-04 16:16:24,989 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 175 predicate places. [2024-06-04 16:16:24,989 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 264 transitions, 3183 flow [2024-06-04 16:16:24,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:24,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:24,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:24,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-04 16:16:24,990 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:24,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:24,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1666663968, now seen corresponding path program 3 times [2024-06-04 16:16:24,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:24,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423000482] [2024-06-04 16:16:24,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:24,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:24,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:25,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:25,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:25,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423000482] [2024-06-04 16:16:25,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423000482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:25,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:25,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:25,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249766288] [2024-06-04 16:16:25,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:25,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:25,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:25,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:25,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:25,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:25,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 264 transitions, 3183 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:25,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:25,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:25,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:25,771 INFO L124 PetriNetUnfolderBase]: 1701/2931 cut-off events. [2024-06-04 16:16:25,772 INFO L125 PetriNetUnfolderBase]: For 174933/174933 co-relation queries the response was YES. [2024-06-04 16:16:25,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20409 conditions, 2931 events. 1701/2931 cut-off events. For 174933/174933 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17814 event pairs, 370 based on Foata normal form. 2/2930 useless extension candidates. Maximal degree in co-relation 20308. Up to 2540 conditions per place. [2024-06-04 16:16:25,801 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 240 selfloop transitions, 34 changer transitions 0/282 dead transitions. [2024-06-04 16:16:25,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 282 transitions, 3775 flow [2024-06-04 16:16:25,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:25,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:25,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 16:16:25,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-04 16:16:25,810 INFO L175 Difference]: Start difference. First operand has 219 places, 264 transitions, 3183 flow. Second operand 7 states and 170 transitions. [2024-06-04 16:16:25,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 282 transitions, 3775 flow [2024-06-04 16:16:26,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 282 transitions, 3630 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-04 16:16:26,237 INFO L231 Difference]: Finished difference. Result has 223 places, 264 transitions, 3111 flow [2024-06-04 16:16:26,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3038, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3111, PETRI_PLACES=223, PETRI_TRANSITIONS=264} [2024-06-04 16:16:26,237 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 179 predicate places. [2024-06-04 16:16:26,238 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 264 transitions, 3111 flow [2024-06-04 16:16:26,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:26,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:26,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:26,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-04 16:16:26,238 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:26,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:26,239 INFO L85 PathProgramCache]: Analyzing trace with hash -444615456, now seen corresponding path program 1 times [2024-06-04 16:16:26,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:26,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146416229] [2024-06-04 16:16:26,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:26,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:26,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:26,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:26,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:26,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146416229] [2024-06-04 16:16:26,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146416229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:26,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:26,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:26,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326277062] [2024-06-04 16:16:26,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:26,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:26,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:26,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:26,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:26,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:26,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 264 transitions, 3111 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:26,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:26,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:26,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:26,996 INFO L124 PetriNetUnfolderBase]: 1706/2934 cut-off events. [2024-06-04 16:16:26,996 INFO L125 PetriNetUnfolderBase]: For 178576/178576 co-relation queries the response was YES. [2024-06-04 16:16:27,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20365 conditions, 2934 events. 1706/2934 cut-off events. For 178576/178576 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 17875 event pairs, 373 based on Foata normal form. 1/2932 useless extension candidates. Maximal degree in co-relation 20263. Up to 2544 conditions per place. [2024-06-04 16:16:27,026 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 251 selfloop transitions, 27 changer transitions 0/286 dead transitions. [2024-06-04 16:16:27,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 286 transitions, 3766 flow [2024-06-04 16:16:27,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:16:27,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:16:27,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-04 16:16:27,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5891472868217055 [2024-06-04 16:16:27,027 INFO L175 Difference]: Start difference. First operand has 223 places, 264 transitions, 3111 flow. Second operand 6 states and 152 transitions. [2024-06-04 16:16:27,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 286 transitions, 3766 flow [2024-06-04 16:16:27,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 286 transitions, 3685 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:27,598 INFO L231 Difference]: Finished difference. Result has 224 places, 267 transitions, 3151 flow [2024-06-04 16:16:27,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3030, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3151, PETRI_PLACES=224, PETRI_TRANSITIONS=267} [2024-06-04 16:16:27,599 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 180 predicate places. [2024-06-04 16:16:27,599 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 267 transitions, 3151 flow [2024-06-04 16:16:27,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:27,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:27,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:27,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-04 16:16:27,600 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:27,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:27,600 INFO L85 PathProgramCache]: Analyzing trace with hash -439853856, now seen corresponding path program 2 times [2024-06-04 16:16:27,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:27,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771470556] [2024-06-04 16:16:27,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:27,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:27,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:27,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:27,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:27,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771470556] [2024-06-04 16:16:27,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771470556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:27,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:27,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:27,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378911667] [2024-06-04 16:16:27,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:27,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:27,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:27,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:27,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:27,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:27,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 267 transitions, 3151 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:27,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:27,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:27,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:28,447 INFO L124 PetriNetUnfolderBase]: 1727/2969 cut-off events. [2024-06-04 16:16:28,447 INFO L125 PetriNetUnfolderBase]: For 187796/187796 co-relation queries the response was YES. [2024-06-04 16:16:28,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20758 conditions, 2969 events. 1727/2969 cut-off events. For 187796/187796 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18119 event pairs, 380 based on Foata normal form. 1/2965 useless extension candidates. Maximal degree in co-relation 20655. Up to 2385 conditions per place. [2024-06-04 16:16:28,472 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 183 selfloop transitions, 118 changer transitions 0/309 dead transitions. [2024-06-04 16:16:28,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 309 transitions, 4169 flow [2024-06-04 16:16:28,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:16:28,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:16:28,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-06-04 16:16:28,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5665961945031712 [2024-06-04 16:16:28,473 INFO L175 Difference]: Start difference. First operand has 224 places, 267 transitions, 3151 flow. Second operand 11 states and 268 transitions. [2024-06-04 16:16:28,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 309 transitions, 4169 flow [2024-06-04 16:16:28,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 309 transitions, 4085 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:28,909 INFO L231 Difference]: Finished difference. Result has 230 places, 274 transitions, 3407 flow [2024-06-04 16:16:28,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3071, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3407, PETRI_PLACES=230, PETRI_TRANSITIONS=274} [2024-06-04 16:16:28,910 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 186 predicate places. [2024-06-04 16:16:28,910 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 274 transitions, 3407 flow [2024-06-04 16:16:28,910 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:28,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:28,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:28,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-04 16:16:28,910 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:28,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:28,911 INFO L85 PathProgramCache]: Analyzing trace with hash 295802982, now seen corresponding path program 3 times [2024-06-04 16:16:28,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:28,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631134939] [2024-06-04 16:16:28,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:28,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:28,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:29,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:29,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:29,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631134939] [2024-06-04 16:16:29,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631134939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:29,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:29,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:29,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637315969] [2024-06-04 16:16:29,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:29,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:29,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:29,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:29,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:29,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:29,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 274 transitions, 3407 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:29,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:29,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:29,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:29,686 INFO L124 PetriNetUnfolderBase]: 1748/3004 cut-off events. [2024-06-04 16:16:29,686 INFO L125 PetriNetUnfolderBase]: For 191123/191123 co-relation queries the response was YES. [2024-06-04 16:16:29,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21161 conditions, 3004 events. 1748/3004 cut-off events. For 191123/191123 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 18362 event pairs, 380 based on Foata normal form. 1/3000 useless extension candidates. Maximal degree in co-relation 21058. Up to 2401 conditions per place. [2024-06-04 16:16:29,720 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 175 selfloop transitions, 128 changer transitions 0/311 dead transitions. [2024-06-04 16:16:29,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 311 transitions, 4480 flow [2024-06-04 16:16:29,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:29,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:29,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-04 16:16:29,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-04 16:16:29,721 INFO L175 Difference]: Start difference. First operand has 230 places, 274 transitions, 3407 flow. Second operand 10 states and 240 transitions. [2024-06-04 16:16:29,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 311 transitions, 4480 flow [2024-06-04 16:16:30,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 311 transitions, 4223 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-04 16:16:30,174 INFO L231 Difference]: Finished difference. Result has 233 places, 283 transitions, 3575 flow [2024-06-04 16:16:30,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3171, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3575, PETRI_PLACES=233, PETRI_TRANSITIONS=283} [2024-06-04 16:16:30,175 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 189 predicate places. [2024-06-04 16:16:30,176 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 283 transitions, 3575 flow [2024-06-04 16:16:30,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:30,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:30,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:30,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-04 16:16:30,176 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:30,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:30,177 INFO L85 PathProgramCache]: Analyzing trace with hash -1768512186, now seen corresponding path program 7 times [2024-06-04 16:16:30,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:30,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [299989202] [2024-06-04 16:16:30,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:30,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:30,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:30,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:30,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:30,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [299989202] [2024-06-04 16:16:30,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [299989202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:30,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:30,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:30,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414383238] [2024-06-04 16:16:30,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:30,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:30,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:30,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:30,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:30,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:30,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 283 transitions, 3575 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:30,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:30,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:30,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:31,036 INFO L124 PetriNetUnfolderBase]: 1753/3009 cut-off events. [2024-06-04 16:16:31,036 INFO L125 PetriNetUnfolderBase]: For 197277/197277 co-relation queries the response was YES. [2024-06-04 16:16:31,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21294 conditions, 3009 events. 1753/3009 cut-off events. For 197277/197277 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18420 event pairs, 388 based on Foata normal form. 1/3005 useless extension candidates. Maximal degree in co-relation 21190. Up to 2414 conditions per place. [2024-06-04 16:16:31,067 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 211 selfloop transitions, 89 changer transitions 0/308 dead transitions. [2024-06-04 16:16:31,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 308 transitions, 4519 flow [2024-06-04 16:16:31,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:31,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:31,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-04 16:16:31,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5946843853820598 [2024-06-04 16:16:31,069 INFO L175 Difference]: Start difference. First operand has 233 places, 283 transitions, 3575 flow. Second operand 7 states and 179 transitions. [2024-06-04 16:16:31,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 308 transitions, 4519 flow [2024-06-04 16:16:31,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 308 transitions, 4302 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:31,536 INFO L231 Difference]: Finished difference. Result has 234 places, 286 transitions, 3592 flow [2024-06-04 16:16:31,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3358, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3592, PETRI_PLACES=234, PETRI_TRANSITIONS=286} [2024-06-04 16:16:31,536 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-04 16:16:31,536 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 286 transitions, 3592 flow [2024-06-04 16:16:31,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:31,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:31,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:31,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-04 16:16:31,537 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:31,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:31,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1163340106, now seen corresponding path program 8 times [2024-06-04 16:16:31,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:31,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483851136] [2024-06-04 16:16:31,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:31,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:31,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:31,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:31,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:31,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483851136] [2024-06-04 16:16:31,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483851136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:31,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:31,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:31,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856148531] [2024-06-04 16:16:31,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:31,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:31,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:31,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:31,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:31,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:31,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 286 transitions, 3592 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:31,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:31,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:31,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:32,252 INFO L124 PetriNetUnfolderBase]: 1750/3005 cut-off events. [2024-06-04 16:16:32,253 INFO L125 PetriNetUnfolderBase]: For 201562/201562 co-relation queries the response was YES. [2024-06-04 16:16:32,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21229 conditions, 3005 events. 1750/3005 cut-off events. For 201562/201562 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 18374 event pairs, 388 based on Foata normal form. 1/3001 useless extension candidates. Maximal degree in co-relation 21124. Up to 2412 conditions per place. [2024-06-04 16:16:32,291 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 210 selfloop transitions, 87 changer transitions 0/305 dead transitions. [2024-06-04 16:16:32,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 305 transitions, 4476 flow [2024-06-04 16:16:32,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:32,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:32,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-04 16:16:32,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.584717607973422 [2024-06-04 16:16:32,293 INFO L175 Difference]: Start difference. First operand has 234 places, 286 transitions, 3592 flow. Second operand 7 states and 176 transitions. [2024-06-04 16:16:32,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 305 transitions, 4476 flow [2024-06-04 16:16:32,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 305 transitions, 4196 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:32,834 INFO L231 Difference]: Finished difference. Result has 236 places, 286 transitions, 3492 flow [2024-06-04 16:16:32,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3492, PETRI_PLACES=236, PETRI_TRANSITIONS=286} [2024-06-04 16:16:32,835 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 192 predicate places. [2024-06-04 16:16:32,835 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 286 transitions, 3492 flow [2024-06-04 16:16:32,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:32,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:32,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:32,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-04 16:16:32,835 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:32,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:32,836 INFO L85 PathProgramCache]: Analyzing trace with hash -163386042, now seen corresponding path program 9 times [2024-06-04 16:16:32,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:32,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127006210] [2024-06-04 16:16:32,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:32,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:32,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:33,122 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:33,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:33,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127006210] [2024-06-04 16:16:33,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127006210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:33,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:33,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:33,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622172982] [2024-06-04 16:16:33,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:33,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:33,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:33,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:33,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:33,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:33,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 286 transitions, 3492 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:33,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:33,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:33,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:33,667 INFO L124 PetriNetUnfolderBase]: 1768/3036 cut-off events. [2024-06-04 16:16:33,668 INFO L125 PetriNetUnfolderBase]: For 211343/211343 co-relation queries the response was YES. [2024-06-04 16:16:33,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21397 conditions, 3036 events. 1768/3036 cut-off events. For 211343/211343 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18639 event pairs, 389 based on Foata normal form. 2/3033 useless extension candidates. Maximal degree in co-relation 21292. Up to 2431 conditions per place. [2024-06-04 16:16:33,705 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 212 selfloop transitions, 89 changer transitions 0/309 dead transitions. [2024-06-04 16:16:33,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 309 transitions, 4478 flow [2024-06-04 16:16:33,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:33,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:33,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-04 16:16:33,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780730897009967 [2024-06-04 16:16:33,706 INFO L175 Difference]: Start difference. First operand has 236 places, 286 transitions, 3492 flow. Second operand 7 states and 174 transitions. [2024-06-04 16:16:33,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 309 transitions, 4478 flow [2024-06-04 16:16:34,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 309 transitions, 4284 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:34,126 INFO L231 Difference]: Finished difference. Result has 238 places, 293 transitions, 3583 flow [2024-06-04 16:16:34,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3308, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3583, PETRI_PLACES=238, PETRI_TRANSITIONS=293} [2024-06-04 16:16:34,126 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-04 16:16:34,126 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 293 transitions, 3583 flow [2024-06-04 16:16:34,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:34,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:34,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:34,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-04 16:16:34,127 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:34,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:34,127 INFO L85 PathProgramCache]: Analyzing trace with hash -389899950, now seen corresponding path program 10 times [2024-06-04 16:16:34,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:34,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501633842] [2024-06-04 16:16:34,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:34,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:34,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:34,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:34,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:34,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501633842] [2024-06-04 16:16:34,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501633842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:34,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:34,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:34,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1656628038] [2024-06-04 16:16:34,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:34,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:34,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:34,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:34,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:34,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:34,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 293 transitions, 3583 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:34,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:34,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:34,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:34,865 INFO L124 PetriNetUnfolderBase]: 1762/3017 cut-off events. [2024-06-04 16:16:34,865 INFO L125 PetriNetUnfolderBase]: For 214121/214121 co-relation queries the response was YES. [2024-06-04 16:16:34,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21313 conditions, 3017 events. 1762/3017 cut-off events. For 214121/214121 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18495 event pairs, 402 based on Foata normal form. 2/3011 useless extension candidates. Maximal degree in co-relation 21207. Up to 2426 conditions per place. [2024-06-04 16:16:34,905 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 204 selfloop transitions, 98 changer transitions 0/310 dead transitions. [2024-06-04 16:16:34,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 310 transitions, 4644 flow [2024-06-04 16:16:34,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:34,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:34,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 16:16:34,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:16:34,911 INFO L175 Difference]: Start difference. First operand has 238 places, 293 transitions, 3583 flow. Second operand 7 states and 172 transitions. [2024-06-04 16:16:34,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 310 transitions, 4644 flow [2024-06-04 16:16:35,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 310 transitions, 4511 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-04 16:16:35,485 INFO L231 Difference]: Finished difference. Result has 242 places, 296 transitions, 3700 flow [2024-06-04 16:16:35,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3700, PETRI_PLACES=242, PETRI_TRANSITIONS=296} [2024-06-04 16:16:35,486 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-04 16:16:35,486 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 296 transitions, 3700 flow [2024-06-04 16:16:35,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:35,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:35,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:35,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-04 16:16:35,487 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:35,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:35,487 INFO L85 PathProgramCache]: Analyzing trace with hash -554941114, now seen corresponding path program 11 times [2024-06-04 16:16:35,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:35,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596790712] [2024-06-04 16:16:35,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:35,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:35,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:35,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:35,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:35,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596790712] [2024-06-04 16:16:35,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596790712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:35,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:35,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:35,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063509943] [2024-06-04 16:16:35,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:35,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:35,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:35,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:35,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:35,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:35,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 296 transitions, 3700 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:35,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:35,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:35,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:36,220 INFO L124 PetriNetUnfolderBase]: 1756/3020 cut-off events. [2024-06-04 16:16:36,220 INFO L125 PetriNetUnfolderBase]: For 216261/216261 co-relation queries the response was YES. [2024-06-04 16:16:36,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21240 conditions, 3020 events. 1756/3020 cut-off events. For 216261/216261 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18556 event pairs, 379 based on Foata normal form. 2/3017 useless extension candidates. Maximal degree in co-relation 21133. Up to 2617 conditions per place. [2024-06-04 16:16:36,261 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 266 selfloop transitions, 33 changer transitions 0/307 dead transitions. [2024-06-04 16:16:36,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 307 transitions, 4324 flow [2024-06-04 16:16:36,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:36,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:36,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 16:16:36,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-04 16:16:36,262 INFO L175 Difference]: Start difference. First operand has 242 places, 296 transitions, 3700 flow. Second operand 7 states and 164 transitions. [2024-06-04 16:16:36,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 307 transitions, 4324 flow [2024-06-04 16:16:36,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 307 transitions, 4216 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-04 16:16:36,859 INFO L231 Difference]: Finished difference. Result has 248 places, 296 transitions, 3665 flow [2024-06-04 16:16:36,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3592, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3665, PETRI_PLACES=248, PETRI_TRANSITIONS=296} [2024-06-04 16:16:36,860 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-04 16:16:36,860 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 296 transitions, 3665 flow [2024-06-04 16:16:36,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:36,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:36,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:36,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-04 16:16:36,860 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:36,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:36,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1904326296, now seen corresponding path program 12 times [2024-06-04 16:16:36,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:36,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717221306] [2024-06-04 16:16:36,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:36,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:36,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:37,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-06-04 16:16:37,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:37,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717221306] [2024-06-04 16:16:37,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717221306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:37,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:37,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:37,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837315281] [2024-06-04 16:16:37,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:37,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:37,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:37,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:37,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:37,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:37,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 296 transitions, 3665 flow. Second operand has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:37,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:37,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:37,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:37,651 INFO L124 PetriNetUnfolderBase]: 1750/3001 cut-off events. [2024-06-04 16:16:37,651 INFO L125 PetriNetUnfolderBase]: For 218631/218631 co-relation queries the response was YES. [2024-06-04 16:16:37,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20960 conditions, 3001 events. 1750/3001 cut-off events. For 218631/218631 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18472 event pairs, 402 based on Foata normal form. 2/2995 useless extension candidates. Maximal degree in co-relation 20851. Up to 2416 conditions per place. [2024-06-04 16:16:37,691 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 208 selfloop transitions, 93 changer transitions 0/309 dead transitions. [2024-06-04 16:16:37,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 309 transitions, 4557 flow [2024-06-04 16:16:37,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:37,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:37,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-04 16:16:37,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647840531561462 [2024-06-04 16:16:37,692 INFO L175 Difference]: Start difference. First operand has 248 places, 296 transitions, 3665 flow. Second operand 7 states and 170 transitions. [2024-06-04 16:16:37,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 309 transitions, 4557 flow [2024-06-04 16:16:38,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 309 transitions, 4442 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-04 16:16:38,258 INFO L231 Difference]: Finished difference. Result has 248 places, 296 transitions, 3743 flow [2024-06-04 16:16:38,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3550, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3743, PETRI_PLACES=248, PETRI_TRANSITIONS=296} [2024-06-04 16:16:38,259 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-04 16:16:38,259 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 296 transitions, 3743 flow [2024-06-04 16:16:38,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.285714285714285) internal successors, (121), 7 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:38,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:38,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-06-04 16:16:38,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-04 16:16:38,259 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:38,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:38,260 INFO L85 PathProgramCache]: Analyzing trace with hash 972801886, now seen corresponding path program 4 times [2024-06-04 16:16:38,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:38,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050946442] [2024-06-04 16:16:38,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:38,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:38,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:38,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:38,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:38,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050946442] [2024-06-04 16:16:38,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050946442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:38,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:38,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:38,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957163782] [2024-06-04 16:16:38,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:38,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:38,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:38,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:38,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:38,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:38,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 296 transitions, 3743 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:38,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:38,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:38,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:39,179 INFO L124 PetriNetUnfolderBase]: 1747/3013 cut-off events. [2024-06-04 16:16:39,179 INFO L125 PetriNetUnfolderBase]: For 220424/220424 co-relation queries the response was YES. [2024-06-04 16:16:39,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21109 conditions, 3013 events. 1747/3013 cut-off events. For 220424/220424 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18550 event pairs, 372 based on Foata normal form. 1/3011 useless extension candidates. Maximal degree in co-relation 20999. Up to 2602 conditions per place. [2024-06-04 16:16:39,213 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 277 selfloop transitions, 27 changer transitions 0/312 dead transitions. [2024-06-04 16:16:39,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 312 transitions, 4391 flow [2024-06-04 16:16:39,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:16:39,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:16:39,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 16:16:39,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-04 16:16:39,214 INFO L175 Difference]: Start difference. First operand has 248 places, 296 transitions, 3743 flow. Second operand 6 states and 148 transitions. [2024-06-04 16:16:39,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 312 transitions, 4391 flow [2024-06-04 16:16:39,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 312 transitions, 4216 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:39,725 INFO L231 Difference]: Finished difference. Result has 249 places, 296 transitions, 3632 flow [2024-06-04 16:16:39,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3568, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3632, PETRI_PLACES=249, PETRI_TRANSITIONS=296} [2024-06-04 16:16:39,726 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 205 predicate places. [2024-06-04 16:16:39,726 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 296 transitions, 3632 flow [2024-06-04 16:16:39,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:39,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:39,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-06-04 16:16:39,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-04 16:16:39,726 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:39,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:39,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1200463722, now seen corresponding path program 5 times [2024-06-04 16:16:39,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:39,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259442273] [2024-06-04 16:16:39,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:39,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:39,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:40,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-06-04 16:16:40,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:40,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259442273] [2024-06-04 16:16:40,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259442273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:40,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:40,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:40,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724219391] [2024-06-04 16:16:40,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:40,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:40,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:40,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:40,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:40,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:40,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 296 transitions, 3632 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:40,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:40,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:40,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:40,473 INFO L124 PetriNetUnfolderBase]: 1744/3009 cut-off events. [2024-06-04 16:16:40,473 INFO L125 PetriNetUnfolderBase]: For 223479/223479 co-relation queries the response was YES. [2024-06-04 16:16:40,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20958 conditions, 3009 events. 1744/3009 cut-off events. For 223479/223479 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18454 event pairs, 378 based on Foata normal form. 1/3007 useless extension candidates. Maximal degree in co-relation 20847. Up to 2401 conditions per place. [2024-06-04 16:16:40,501 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 198 selfloop transitions, 118 changer transitions 0/324 dead transitions. [2024-06-04 16:16:40,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 324 transitions, 4600 flow [2024-06-04 16:16:40,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:40,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:40,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-04 16:16:40,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-04 16:16:40,502 INFO L175 Difference]: Start difference. First operand has 249 places, 296 transitions, 3632 flow. Second operand 10 states and 240 transitions. [2024-06-04 16:16:40,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 324 transitions, 4600 flow [2024-06-04 16:16:40,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 324 transitions, 4502 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:40,863 INFO L231 Difference]: Finished difference. Result has 254 places, 296 transitions, 3780 flow [2024-06-04 16:16:40,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3538, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3780, PETRI_PLACES=254, PETRI_TRANSITIONS=296} [2024-06-04 16:16:40,863 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-04 16:16:40,864 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 296 transitions, 3780 flow [2024-06-04 16:16:40,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:40,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:40,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:40,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-04 16:16:40,864 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:40,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:40,865 INFO L85 PathProgramCache]: Analyzing trace with hash -435738522, now seen corresponding path program 6 times [2024-06-04 16:16:40,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:40,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91355444] [2024-06-04 16:16:40,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:40,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:40,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:41,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:41,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:41,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91355444] [2024-06-04 16:16:41,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91355444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:41,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:41,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:41,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358035658] [2024-06-04 16:16:41,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:41,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:41,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:41,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:41,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:41,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:41,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 296 transitions, 3780 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:41,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:41,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:41,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:41,568 INFO L124 PetriNetUnfolderBase]: 1736/2997 cut-off events. [2024-06-04 16:16:41,568 INFO L125 PetriNetUnfolderBase]: For 221955/221955 co-relation queries the response was YES. [2024-06-04 16:16:41,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21001 conditions, 2997 events. 1736/2997 cut-off events. For 221955/221955 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 18429 event pairs, 372 based on Foata normal form. 2/2996 useless extension candidates. Maximal degree in co-relation 20890. Up to 2543 conditions per place. [2024-06-04 16:16:41,598 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 254 selfloop transitions, 47 changer transitions 0/309 dead transitions. [2024-06-04 16:16:41,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 309 transitions, 4414 flow [2024-06-04 16:16:41,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:16:41,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:16:41,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 16:16:41,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-04 16:16:41,599 INFO L175 Difference]: Start difference. First operand has 254 places, 296 transitions, 3780 flow. Second operand 6 states and 148 transitions. [2024-06-04 16:16:41,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 309 transitions, 4414 flow [2024-06-04 16:16:41,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 309 transitions, 4142 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-04 16:16:41,999 INFO L231 Difference]: Finished difference. Result has 251 places, 296 transitions, 3616 flow [2024-06-04 16:16:41,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3616, PETRI_PLACES=251, PETRI_TRANSITIONS=296} [2024-06-04 16:16:41,999 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 207 predicate places. [2024-06-04 16:16:41,999 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 296 transitions, 3616 flow [2024-06-04 16:16:41,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:42,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:42,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:42,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-04 16:16:42,000 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:42,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:42,000 INFO L85 PathProgramCache]: Analyzing trace with hash -320447352, now seen corresponding path program 7 times [2024-06-04 16:16:42,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:42,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266890241] [2024-06-04 16:16:42,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:42,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:42,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:42,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:42,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:42,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266890241] [2024-06-04 16:16:42,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266890241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:42,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:42,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:42,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881988615] [2024-06-04 16:16:42,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:42,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:42,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:42,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:42,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:42,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:42,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 296 transitions, 3616 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:42,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:42,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:42,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:42,706 INFO L124 PetriNetUnfolderBase]: 1746/3015 cut-off events. [2024-06-04 16:16:42,706 INFO L125 PetriNetUnfolderBase]: For 227125/227125 co-relation queries the response was YES. [2024-06-04 16:16:42,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20932 conditions, 3015 events. 1746/3015 cut-off events. For 227125/227125 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 18578 event pairs, 378 based on Foata normal form. 2/3014 useless extension candidates. Maximal degree in co-relation 20820. Up to 2403 conditions per place. [2024-06-04 16:16:42,741 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 208 selfloop transitions, 105 changer transitions 0/321 dead transitions. [2024-06-04 16:16:42,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 321 transitions, 4621 flow [2024-06-04 16:16:42,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:42,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:42,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-04 16:16:42,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5633074935400517 [2024-06-04 16:16:42,742 INFO L175 Difference]: Start difference. First operand has 251 places, 296 transitions, 3616 flow. Second operand 9 states and 218 transitions. [2024-06-04 16:16:42,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 321 transitions, 4621 flow [2024-06-04 16:16:43,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 321 transitions, 4485 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:43,141 INFO L231 Difference]: Finished difference. Result has 254 places, 300 transitions, 3762 flow [2024-06-04 16:16:43,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3762, PETRI_PLACES=254, PETRI_TRANSITIONS=300} [2024-06-04 16:16:43,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-04 16:16:43,142 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 300 transitions, 3762 flow [2024-06-04 16:16:43,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:43,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:43,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:43,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-04 16:16:43,142 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:43,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:43,143 INFO L85 PathProgramCache]: Analyzing trace with hash -163379098, now seen corresponding path program 8 times [2024-06-04 16:16:43,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:43,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665119370] [2024-06-04 16:16:43,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:43,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:43,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:43,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:43,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:43,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665119370] [2024-06-04 16:16:43,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665119370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:43,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:43,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:43,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502766262] [2024-06-04 16:16:43,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:43,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:43,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:43,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:43,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:43,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:43,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 300 transitions, 3762 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:43,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:43,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:43,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:43,855 INFO L124 PetriNetUnfolderBase]: 1738/3003 cut-off events. [2024-06-04 16:16:43,855 INFO L125 PetriNetUnfolderBase]: For 223307/223307 co-relation queries the response was YES. [2024-06-04 16:16:43,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20912 conditions, 3003 events. 1738/3003 cut-off events. For 223307/223307 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 18491 event pairs, 378 based on Foata normal form. 2/3002 useless extension candidates. Maximal degree in co-relation 20800. Up to 2395 conditions per place. [2024-06-04 16:16:43,884 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 201 selfloop transitions, 112 changer transitions 0/321 dead transitions. [2024-06-04 16:16:43,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 321 transitions, 4574 flow [2024-06-04 16:16:43,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:43,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:43,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-04 16:16:43,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5488372093023256 [2024-06-04 16:16:43,885 INFO L175 Difference]: Start difference. First operand has 254 places, 300 transitions, 3762 flow. Second operand 10 states and 236 transitions. [2024-06-04 16:16:43,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 321 transitions, 4574 flow [2024-06-04 16:16:44,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 321 transitions, 4358 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:44,289 INFO L231 Difference]: Finished difference. Result has 258 places, 300 transitions, 3777 flow [2024-06-04 16:16:44,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3546, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3777, PETRI_PLACES=258, PETRI_TRANSITIONS=300} [2024-06-04 16:16:44,296 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 214 predicate places. [2024-06-04 16:16:44,296 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 300 transitions, 3777 flow [2024-06-04 16:16:44,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:44,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:44,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:44,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-04 16:16:44,297 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:44,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:44,298 INFO L85 PathProgramCache]: Analyzing trace with hash 102953160, now seen corresponding path program 9 times [2024-06-04 16:16:44,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:44,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17912124] [2024-06-04 16:16:44,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:44,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:44,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:44,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:44,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:44,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17912124] [2024-06-04 16:16:44,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17912124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:44,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:44,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:44,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6576702] [2024-06-04 16:16:44,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:44,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:44,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:44,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:44,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:44,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:44,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 300 transitions, 3777 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:44,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:44,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:44,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:45,023 INFO L124 PetriNetUnfolderBase]: 1748/3014 cut-off events. [2024-06-04 16:16:45,023 INFO L125 PetriNetUnfolderBase]: For 229759/229759 co-relation queries the response was YES. [2024-06-04 16:16:45,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21076 conditions, 3014 events. 1748/3014 cut-off events. For 229759/229759 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18573 event pairs, 384 based on Foata normal form. 2/3011 useless extension candidates. Maximal degree in co-relation 20963. Up to 2405 conditions per place. [2024-06-04 16:16:45,056 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 202 selfloop transitions, 114 changer transitions 0/324 dead transitions. [2024-06-04 16:16:45,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 324 transitions, 4789 flow [2024-06-04 16:16:45,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:16:45,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:16:45,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-04 16:16:45,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.53276955602537 [2024-06-04 16:16:45,057 INFO L175 Difference]: Start difference. First operand has 258 places, 300 transitions, 3777 flow. Second operand 11 states and 252 transitions. [2024-06-04 16:16:45,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 324 transitions, 4789 flow [2024-06-04 16:16:45,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 324 transitions, 4489 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-04 16:16:45,527 INFO L231 Difference]: Finished difference. Result has 259 places, 304 transitions, 3770 flow [2024-06-04 16:16:45,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3483, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3770, PETRI_PLACES=259, PETRI_TRANSITIONS=304} [2024-06-04 16:16:45,527 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-04 16:16:45,527 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 304 transitions, 3770 flow [2024-06-04 16:16:45,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:45,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:45,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:45,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-04 16:16:45,528 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:45,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:45,528 INFO L85 PathProgramCache]: Analyzing trace with hash -955138366, now seen corresponding path program 10 times [2024-06-04 16:16:45,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:45,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295806928] [2024-06-04 16:16:45,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:45,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:45,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:45,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:45,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:45,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295806928] [2024-06-04 16:16:45,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295806928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:45,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:45,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:45,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64177544] [2024-06-04 16:16:45,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:45,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:45,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:45,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:45,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:45,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:45,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 304 transitions, 3770 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:45,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:45,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:45,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:46,462 INFO L124 PetriNetUnfolderBase]: 1742/3006 cut-off events. [2024-06-04 16:16:46,462 INFO L125 PetriNetUnfolderBase]: For 230586/230586 co-relation queries the response was YES. [2024-06-04 16:16:46,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20938 conditions, 3006 events. 1742/3006 cut-off events. For 230586/230586 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18489 event pairs, 384 based on Foata normal form. 2/3003 useless extension candidates. Maximal degree in co-relation 20824. Up to 2400 conditions per place. [2024-06-04 16:16:46,504 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 187 selfloop transitions, 127 changer transitions 0/322 dead transitions. [2024-06-04 16:16:46,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 322 transitions, 4580 flow [2024-06-04 16:16:46,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:16:46,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:16:46,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-04 16:16:46,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-04 16:16:46,506 INFO L175 Difference]: Start difference. First operand has 259 places, 304 transitions, 3770 flow. Second operand 10 states and 230 transitions. [2024-06-04 16:16:46,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 322 transitions, 4580 flow [2024-06-04 16:16:47,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 322 transitions, 4355 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-04 16:16:47,071 INFO L231 Difference]: Finished difference. Result has 262 places, 304 transitions, 3806 flow [2024-06-04 16:16:47,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3545, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3806, PETRI_PLACES=262, PETRI_TRANSITIONS=304} [2024-06-04 16:16:47,072 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 218 predicate places. [2024-06-04 16:16:47,072 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 304 transitions, 3806 flow [2024-06-04 16:16:47,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:47,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:47,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:47,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-04 16:16:47,073 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:47,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:47,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1101209804, now seen corresponding path program 11 times [2024-06-04 16:16:47,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:47,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346184110] [2024-06-04 16:16:47,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:47,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:47,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:47,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:47,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:47,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346184110] [2024-06-04 16:16:47,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346184110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:47,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:47,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:47,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387127862] [2024-06-04 16:16:47,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:47,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:47,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:47,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:47,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:47,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:47,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 304 transitions, 3806 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:47,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:47,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:47,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:47,889 INFO L124 PetriNetUnfolderBase]: 1734/2994 cut-off events. [2024-06-04 16:16:47,889 INFO L125 PetriNetUnfolderBase]: For 231480/231480 co-relation queries the response was YES. [2024-06-04 16:16:47,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20821 conditions, 2994 events. 1734/2994 cut-off events. For 231480/231480 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 18473 event pairs, 384 based on Foata normal form. 2/2991 useless extension candidates. Maximal degree in co-relation 20706. Up to 2392 conditions per place. [2024-06-04 16:16:47,927 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 203 selfloop transitions, 109 changer transitions 0/320 dead transitions. [2024-06-04 16:16:47,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 320 transitions, 4468 flow [2024-06-04 16:16:47,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:47,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:47,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-04 16:16:47,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5426356589147286 [2024-06-04 16:16:47,928 INFO L175 Difference]: Start difference. First operand has 262 places, 304 transitions, 3806 flow. Second operand 9 states and 210 transitions. [2024-06-04 16:16:47,928 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 320 transitions, 4468 flow [2024-06-04 16:16:48,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 320 transitions, 4091 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-04 16:16:48,676 INFO L231 Difference]: Finished difference. Result has 261 places, 304 transitions, 3657 flow [2024-06-04 16:16:48,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3429, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3657, PETRI_PLACES=261, PETRI_TRANSITIONS=304} [2024-06-04 16:16:48,676 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 217 predicate places. [2024-06-04 16:16:48,676 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 304 transitions, 3657 flow [2024-06-04 16:16:48,676 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:48,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:48,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:48,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-04 16:16:48,677 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:48,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:48,677 INFO L85 PathProgramCache]: Analyzing trace with hash -173921782, now seen corresponding path program 1 times [2024-06-04 16:16:48,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:48,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634907879] [2024-06-04 16:16:48,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:48,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:48,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:48,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:48,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:48,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634907879] [2024-06-04 16:16:48,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634907879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:48,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:48,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:48,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379219495] [2024-06-04 16:16:48,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:48,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:48,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:48,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:48,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:49,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:49,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 304 transitions, 3657 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:49,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:49,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:49,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:49,425 INFO L124 PetriNetUnfolderBase]: 1755/3037 cut-off events. [2024-06-04 16:16:49,426 INFO L125 PetriNetUnfolderBase]: For 243400/243400 co-relation queries the response was YES. [2024-06-04 16:16:49,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21278 conditions, 3037 events. 1755/3037 cut-off events. For 243400/243400 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18728 event pairs, 333 based on Foata normal form. 2/3038 useless extension candidates. Maximal degree in co-relation 21162. Up to 2637 conditions per place. [2024-06-04 16:16:49,455 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 299 selfloop transitions, 21 changer transitions 0/328 dead transitions. [2024-06-04 16:16:49,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 328 transitions, 4609 flow [2024-06-04 16:16:49,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:16:49,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:16:49,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-04 16:16:49,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5514950166112956 [2024-06-04 16:16:49,457 INFO L175 Difference]: Start difference. First operand has 261 places, 304 transitions, 3657 flow. Second operand 7 states and 166 transitions. [2024-06-04 16:16:49,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 328 transitions, 4609 flow [2024-06-04 16:16:50,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 328 transitions, 4391 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 16:16:50,049 INFO L231 Difference]: Finished difference. Result has 260 places, 308 transitions, 3610 flow [2024-06-04 16:16:50,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3610, PETRI_PLACES=260, PETRI_TRANSITIONS=308} [2024-06-04 16:16:50,049 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-04 16:16:50,049 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 308 transitions, 3610 flow [2024-06-04 16:16:50,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:50,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:50,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:50,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-04 16:16:50,050 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:50,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:50,050 INFO L85 PathProgramCache]: Analyzing trace with hash 965954476, now seen corresponding path program 2 times [2024-06-04 16:16:50,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:50,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608814972] [2024-06-04 16:16:50,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:50,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:50,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:50,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:50,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:50,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608814972] [2024-06-04 16:16:50,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608814972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:50,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:50,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:50,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666724445] [2024-06-04 16:16:50,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:50,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:50,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:50,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:50,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:50,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:50,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 308 transitions, 3610 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:50,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:50,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:50,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:50,917 INFO L124 PetriNetUnfolderBase]: 1750/3030 cut-off events. [2024-06-04 16:16:50,917 INFO L125 PetriNetUnfolderBase]: For 244005/244005 co-relation queries the response was YES. [2024-06-04 16:16:50,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20974 conditions, 3030 events. 1750/3030 cut-off events. For 244005/244005 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 18677 event pairs, 363 based on Foata normal form. 2/3031 useless extension candidates. Maximal degree in co-relation 20857. Up to 2659 conditions per place. [2024-06-04 16:16:50,955 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 297 selfloop transitions, 17 changer transitions 0/322 dead transitions. [2024-06-04 16:16:50,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 322 transitions, 4272 flow [2024-06-04 16:16:50,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:16:50,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:16:50,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-04 16:16:50,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5503875968992248 [2024-06-04 16:16:50,956 INFO L175 Difference]: Start difference. First operand has 260 places, 308 transitions, 3610 flow. Second operand 6 states and 142 transitions. [2024-06-04 16:16:50,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 322 transitions, 4272 flow [2024-06-04 16:16:51,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 322 transitions, 4144 flow, removed 55 selfloop flow, removed 3 redundant places. [2024-06-04 16:16:51,642 INFO L231 Difference]: Finished difference. Result has 263 places, 308 transitions, 3521 flow [2024-06-04 16:16:51,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3521, PETRI_PLACES=263, PETRI_TRANSITIONS=308} [2024-06-04 16:16:51,642 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-04 16:16:51,643 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 308 transitions, 3521 flow [2024-06-04 16:16:51,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:51,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:51,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:51,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-04 16:16:51,643 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:51,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:51,644 INFO L85 PathProgramCache]: Analyzing trace with hash -154797306, now seen corresponding path program 3 times [2024-06-04 16:16:51,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:51,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146636453] [2024-06-04 16:16:51,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:51,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:51,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:51,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:51,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:51,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146636453] [2024-06-04 16:16:51,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146636453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:51,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:51,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:51,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195295544] [2024-06-04 16:16:51,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:51,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:51,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:51,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:51,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:51,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:51,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 308 transitions, 3521 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:51,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:51,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:51,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:52,525 INFO L124 PetriNetUnfolderBase]: 1758/3042 cut-off events. [2024-06-04 16:16:52,525 INFO L125 PetriNetUnfolderBase]: For 250193/250193 co-relation queries the response was YES. [2024-06-04 16:16:52,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21035 conditions, 3042 events. 1758/3042 cut-off events. For 250193/250193 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18752 event pairs, 364 based on Foata normal form. 2/3043 useless extension candidates. Maximal degree in co-relation 20916. Up to 2659 conditions per place. [2024-06-04 16:16:52,569 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 293 selfloop transitions, 29 changer transitions 0/330 dead transitions. [2024-06-04 16:16:52,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 330 transitions, 4277 flow [2024-06-04 16:16:52,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:52,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:52,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-04 16:16:52,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524547803617571 [2024-06-04 16:16:52,570 INFO L175 Difference]: Start difference. First operand has 263 places, 308 transitions, 3521 flow. Second operand 9 states and 203 transitions. [2024-06-04 16:16:52,570 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 330 transitions, 4277 flow [2024-06-04 16:16:53,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 330 transitions, 4238 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-04 16:16:53,203 INFO L231 Difference]: Finished difference. Result has 267 places, 310 transitions, 3613 flow [2024-06-04 16:16:53,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3482, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3613, PETRI_PLACES=267, PETRI_TRANSITIONS=310} [2024-06-04 16:16:53,204 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 223 predicate places. [2024-06-04 16:16:53,204 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 310 transitions, 3613 flow [2024-06-04 16:16:53,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:53,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:53,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:53,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-04 16:16:53,204 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:53,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:53,205 INFO L85 PathProgramCache]: Analyzing trace with hash -872809884, now seen corresponding path program 4 times [2024-06-04 16:16:53,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:53,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010077310] [2024-06-04 16:16:53,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:53,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:53,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:53,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:53,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:53,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010077310] [2024-06-04 16:16:53,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010077310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:53,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:53,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:16:53,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26046161] [2024-06-04 16:16:53,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:53,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:16:53,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:53,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:16:53,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:16:53,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:53,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 310 transitions, 3613 flow. Second operand has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:53,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:53,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:53,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:54,043 INFO L124 PetriNetUnfolderBase]: 1753/3032 cut-off events. [2024-06-04 16:16:54,043 INFO L125 PetriNetUnfolderBase]: For 250719/250719 co-relation queries the response was YES. [2024-06-04 16:16:54,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20988 conditions, 3032 events. 1753/3032 cut-off events. For 250719/250719 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 18694 event pairs, 366 based on Foata normal form. 2/3032 useless extension candidates. Maximal degree in co-relation 20868. Up to 2652 conditions per place. [2024-06-04 16:16:54,073 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 292 selfloop transitions, 29 changer transitions 0/329 dead transitions. [2024-06-04 16:16:54,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 329 transitions, 4363 flow [2024-06-04 16:16:54,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:54,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:54,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-04 16:16:54,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5142118863049095 [2024-06-04 16:16:54,074 INFO L175 Difference]: Start difference. First operand has 267 places, 310 transitions, 3613 flow. Second operand 9 states and 199 transitions. [2024-06-04 16:16:54,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 329 transitions, 4363 flow [2024-06-04 16:16:54,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 329 transitions, 4248 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-04 16:16:54,908 INFO L231 Difference]: Finished difference. Result has 269 places, 312 transitions, 3633 flow [2024-06-04 16:16:54,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3498, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3633, PETRI_PLACES=269, PETRI_TRANSITIONS=312} [2024-06-04 16:16:54,908 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-04 16:16:54,908 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 312 transitions, 3633 flow [2024-06-04 16:16:54,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.0) internal successors, (136), 8 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:54,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:54,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:54,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-04 16:16:54,909 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:54,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:54,909 INFO L85 PathProgramCache]: Analyzing trace with hash -918884686, now seen corresponding path program 1 times [2024-06-04 16:16:54,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:54,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410908508] [2024-06-04 16:16:54,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:54,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:54,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:55,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:55,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:55,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410908508] [2024-06-04 16:16:55,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410908508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:55,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:55,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:55,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016451943] [2024-06-04 16:16:55,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:55,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:55,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:55,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:55,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:55,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:55,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 312 transitions, 3633 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:55,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:55,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:55,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:55,750 INFO L124 PetriNetUnfolderBase]: 1766/3047 cut-off events. [2024-06-04 16:16:55,750 INFO L125 PetriNetUnfolderBase]: For 256011/256011 co-relation queries the response was YES. [2024-06-04 16:16:55,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21198 conditions, 3047 events. 1766/3047 cut-off events. For 256011/256011 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 18836 event pairs, 386 based on Foata normal form. 1/3043 useless extension candidates. Maximal degree in co-relation 21077. Up to 2516 conditions per place. [2024-06-04 16:16:55,791 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 245 selfloop transitions, 79 changer transitions 0/332 dead transitions. [2024-06-04 16:16:55,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 332 transitions, 4556 flow [2024-06-04 16:16:55,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:16:55,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:16:55,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-04 16:16:55,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5968992248062015 [2024-06-04 16:16:55,793 INFO L175 Difference]: Start difference. First operand has 269 places, 312 transitions, 3633 flow. Second operand 6 states and 154 transitions. [2024-06-04 16:16:55,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 332 transitions, 4556 flow [2024-06-04 16:16:56,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 332 transitions, 4437 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-04 16:16:56,464 INFO L231 Difference]: Finished difference. Result has 269 places, 318 transitions, 3834 flow [2024-06-04 16:16:56,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3514, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3834, PETRI_PLACES=269, PETRI_TRANSITIONS=318} [2024-06-04 16:16:56,465 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 225 predicate places. [2024-06-04 16:16:56,465 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 318 transitions, 3834 flow [2024-06-04 16:16:56,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:56,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:56,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:56,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-04 16:16:56,465 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:56,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:56,465 INFO L85 PathProgramCache]: Analyzing trace with hash -1766373526, now seen corresponding path program 2 times [2024-06-04 16:16:56,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:56,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585365661] [2024-06-04 16:16:56,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:56,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:56,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:56,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:56,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:56,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585365661] [2024-06-04 16:16:56,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585365661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:56,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:56,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:56,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764756052] [2024-06-04 16:16:56,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:56,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:56,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:56,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:56,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:56,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:56,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 318 transitions, 3834 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:56,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:56,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:56,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:57,318 INFO L124 PetriNetUnfolderBase]: 1771/3056 cut-off events. [2024-06-04 16:16:57,318 INFO L125 PetriNetUnfolderBase]: For 262181/262181 co-relation queries the response was YES. [2024-06-04 16:16:57,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21518 conditions, 3056 events. 1771/3056 cut-off events. For 262181/262181 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 18877 event pairs, 375 based on Foata normal form. 1/3052 useless extension candidates. Maximal degree in co-relation 21395. Up to 2522 conditions per place. [2024-06-04 16:16:57,351 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 229 selfloop transitions, 101 changer transitions 0/338 dead transitions. [2024-06-04 16:16:57,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 338 transitions, 4743 flow [2024-06-04 16:16:57,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:16:57,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:16:57,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-04 16:16:57,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529715762273901 [2024-06-04 16:16:57,352 INFO L175 Difference]: Start difference. First operand has 269 places, 318 transitions, 3834 flow. Second operand 9 states and 214 transitions. [2024-06-04 16:16:57,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 338 transitions, 4743 flow [2024-06-04 16:16:58,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 338 transitions, 4627 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-04 16:16:58,043 INFO L231 Difference]: Finished difference. Result has 275 places, 321 transitions, 3986 flow [2024-06-04 16:16:58,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3721, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3986, PETRI_PLACES=275, PETRI_TRANSITIONS=321} [2024-06-04 16:16:58,043 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-04 16:16:58,043 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 321 transitions, 3986 flow [2024-06-04 16:16:58,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:58,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:58,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:58,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-04 16:16:58,044 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:58,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:58,045 INFO L85 PathProgramCache]: Analyzing trace with hash 309483788, now seen corresponding path program 3 times [2024-06-04 16:16:58,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:58,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383842188] [2024-06-04 16:16:58,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:58,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:58,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:16:58,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:16:58,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:16:58,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383842188] [2024-06-04 16:16:58,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383842188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:16:58,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:16:58,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:16:58,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299470811] [2024-06-04 16:16:58,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:16:58,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:16:58,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:16:58,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:16:58,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:16:58,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:16:58,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 321 transitions, 3986 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:58,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:16:58,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:16:58,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:16:58,856 INFO L124 PetriNetUnfolderBase]: 1768/3052 cut-off events. [2024-06-04 16:16:58,856 INFO L125 PetriNetUnfolderBase]: For 265847/265847 co-relation queries the response was YES. [2024-06-04 16:16:58,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21583 conditions, 3052 events. 1768/3052 cut-off events. For 265847/265847 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 18904 event pairs, 375 based on Foata normal form. 1/3048 useless extension candidates. Maximal degree in co-relation 21459. Up to 2519 conditions per place. [2024-06-04 16:16:58,888 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 241 selfloop transitions, 87 changer transitions 0/336 dead transitions. [2024-06-04 16:16:58,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 336 transitions, 4678 flow [2024-06-04 16:16:58,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:16:58,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:16:58,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 16:16:58,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-04 16:16:58,889 INFO L175 Difference]: Start difference. First operand has 275 places, 321 transitions, 3986 flow. Second operand 8 states and 193 transitions. [2024-06-04 16:16:58,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 336 transitions, 4678 flow [2024-06-04 16:16:59,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 336 transitions, 4490 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-04 16:16:59,781 INFO L231 Difference]: Finished difference. Result has 277 places, 321 transitions, 3988 flow [2024-06-04 16:16:59,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3798, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3988, PETRI_PLACES=277, PETRI_TRANSITIONS=321} [2024-06-04 16:16:59,782 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-04 16:16:59,782 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 321 transitions, 3988 flow [2024-06-04 16:16:59,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:16:59,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:16:59,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:16:59,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-04 16:16:59,783 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:16:59,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:16:59,783 INFO L85 PathProgramCache]: Analyzing trace with hash 215261582, now seen corresponding path program 1 times [2024-06-04 16:16:59,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:16:59,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598834928] [2024-06-04 16:16:59,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:16:59,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:16:59,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:00,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:00,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:00,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598834928] [2024-06-04 16:17:00,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598834928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:00,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:00,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:00,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354427734] [2024-06-04 16:17:00,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:00,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:00,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:00,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:00,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:00,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:00,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 321 transitions, 3988 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:00,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:00,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:00,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:00,587 INFO L124 PetriNetUnfolderBase]: 1755/3037 cut-off events. [2024-06-04 16:17:00,587 INFO L125 PetriNetUnfolderBase]: For 263386/263386 co-relation queries the response was YES. [2024-06-04 16:17:00,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21012 conditions, 3037 events. 1755/3037 cut-off events. For 263386/263386 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 18723 event pairs, 299 based on Foata normal form. 6/3038 useless extension candidates. Maximal degree in co-relation 20888. Up to 2358 conditions per place. [2024-06-04 16:17:00,631 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 302 selfloop transitions, 34 changer transitions 0/344 dead transitions. [2024-06-04 16:17:00,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 344 transitions, 4916 flow [2024-06-04 16:17:00,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:17:00,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:17:00,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-04 16:17:00,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5852713178294574 [2024-06-04 16:17:00,632 INFO L175 Difference]: Start difference. First operand has 277 places, 321 transitions, 3988 flow. Second operand 6 states and 151 transitions. [2024-06-04 16:17:00,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 344 transitions, 4916 flow [2024-06-04 16:17:01,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 344 transitions, 4668 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-04 16:17:01,403 INFO L231 Difference]: Finished difference. Result has 274 places, 321 transitions, 3814 flow [2024-06-04 16:17:01,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3742, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3814, PETRI_PLACES=274, PETRI_TRANSITIONS=321} [2024-06-04 16:17:01,403 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-04 16:17:01,403 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 321 transitions, 3814 flow [2024-06-04 16:17:01,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:01,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:01,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:01,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-04 16:17:01,404 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:01,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:01,404 INFO L85 PathProgramCache]: Analyzing trace with hash -1766732692, now seen corresponding path program 2 times [2024-06-04 16:17:01,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:01,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392930285] [2024-06-04 16:17:01,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:01,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:01,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:01,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:01,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:01,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392930285] [2024-06-04 16:17:01,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392930285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:01,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:01,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:01,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824731237] [2024-06-04 16:17:01,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:01,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:01,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:01,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:01,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:01,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:01,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 321 transitions, 3814 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:01,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:01,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:01,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:02,088 INFO L124 PetriNetUnfolderBase]: 1742/3018 cut-off events. [2024-06-04 16:17:02,088 INFO L125 PetriNetUnfolderBase]: For 243910/243910 co-relation queries the response was YES. [2024-06-04 16:17:02,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20344 conditions, 3018 events. 1742/3018 cut-off events. For 243910/243910 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 18669 event pairs, 351 based on Foata normal form. 6/3019 useless extension candidates. Maximal degree in co-relation 20220. Up to 2414 conditions per place. [2024-06-04 16:17:02,122 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 296 selfloop transitions, 35 changer transitions 0/339 dead transitions. [2024-06-04 16:17:02,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 339 transitions, 4564 flow [2024-06-04 16:17:02,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-04 16:17:02,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-04 16:17:02,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-04 16:17:02,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5736434108527132 [2024-06-04 16:17:02,124 INFO L175 Difference]: Start difference. First operand has 274 places, 321 transitions, 3814 flow. Second operand 6 states and 148 transitions. [2024-06-04 16:17:02,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 339 transitions, 4564 flow [2024-06-04 16:17:02,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 339 transitions, 4455 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-04 16:17:02,841 INFO L231 Difference]: Finished difference. Result has 275 places, 321 transitions, 3781 flow [2024-06-04 16:17:02,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3705, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3781, PETRI_PLACES=275, PETRI_TRANSITIONS=321} [2024-06-04 16:17:02,841 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 231 predicate places. [2024-06-04 16:17:02,842 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 321 transitions, 3781 flow [2024-06-04 16:17:02,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:02,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:02,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:02,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-04 16:17:02,842 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:02,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:02,842 INFO L85 PathProgramCache]: Analyzing trace with hash 223694156, now seen corresponding path program 4 times [2024-06-04 16:17:02,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:02,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903949669] [2024-06-04 16:17:02,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:02,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:02,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:03,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:03,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:03,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903949669] [2024-06-04 16:17:03,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903949669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:03,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:03,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:03,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134058624] [2024-06-04 16:17:03,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:03,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:03,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:03,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:03,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:03,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:03,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 321 transitions, 3781 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:03,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:03,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:03,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:03,498 INFO L124 PetriNetUnfolderBase]: 1747/3023 cut-off events. [2024-06-04 16:17:03,498 INFO L125 PetriNetUnfolderBase]: For 233422/233422 co-relation queries the response was YES. [2024-06-04 16:17:03,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20185 conditions, 3023 events. 1747/3023 cut-off events. For 233422/233422 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 18695 event pairs, 372 based on Foata normal form. 1/3019 useless extension candidates. Maximal degree in co-relation 20061. Up to 2410 conditions per place. [2024-06-04 16:17:03,529 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 226 selfloop transitions, 108 changer transitions 0/342 dead transitions. [2024-06-04 16:17:03,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 342 transitions, 4700 flow [2024-06-04 16:17:03,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:03,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:03,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 16:17:03,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-04 16:17:03,530 INFO L175 Difference]: Start difference. First operand has 275 places, 321 transitions, 3781 flow. Second operand 7 states and 173 transitions. [2024-06-04 16:17:03,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 342 transitions, 4700 flow [2024-06-04 16:17:04,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 342 transitions, 4610 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-04 16:17:04,297 INFO L231 Difference]: Finished difference. Result has 277 places, 324 transitions, 3963 flow [2024-06-04 16:17:04,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3691, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3963, PETRI_PLACES=277, PETRI_TRANSITIONS=324} [2024-06-04 16:17:04,297 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-04 16:17:04,297 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 324 transitions, 3963 flow [2024-06-04 16:17:04,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:04,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:04,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:04,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-04 16:17:04,298 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:04,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:04,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1921770704, now seen corresponding path program 5 times [2024-06-04 16:17:04,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:04,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665762069] [2024-06-04 16:17:04,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:04,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:04,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:04,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:04,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:04,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665762069] [2024-06-04 16:17:04,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665762069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:04,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:04,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:04,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575154882] [2024-06-04 16:17:04,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:04,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:04,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:04,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:04,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:04,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:04,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 324 transitions, 3963 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:04,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:04,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:04,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:04,961 INFO L124 PetriNetUnfolderBase]: 1752/3040 cut-off events. [2024-06-04 16:17:04,961 INFO L125 PetriNetUnfolderBase]: For 239258/239258 co-relation queries the response was YES. [2024-06-04 16:17:04,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20407 conditions, 3040 events. 1752/3040 cut-off events. For 239258/239258 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18866 event pairs, 372 based on Foata normal form. 1/3036 useless extension candidates. Maximal degree in co-relation 20282. Up to 2416 conditions per place. [2024-06-04 16:17:04,992 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 226 selfloop transitions, 109 changer transitions 0/343 dead transitions. [2024-06-04 16:17:04,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 343 transitions, 5046 flow [2024-06-04 16:17:04,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:04,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:04,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 16:17:04,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-04 16:17:04,994 INFO L175 Difference]: Start difference. First operand has 277 places, 324 transitions, 3963 flow. Second operand 7 states and 173 transitions. [2024-06-04 16:17:04,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 343 transitions, 5046 flow [2024-06-04 16:17:05,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 343 transitions, 4712 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-04 16:17:05,870 INFO L231 Difference]: Finished difference. Result has 278 places, 327 transitions, 3910 flow [2024-06-04 16:17:05,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3646, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3910, PETRI_PLACES=278, PETRI_TRANSITIONS=327} [2024-06-04 16:17:05,871 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 234 predicate places. [2024-06-04 16:17:05,871 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 327 transitions, 3910 flow [2024-06-04 16:17:05,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:05,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:05,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:05,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-04 16:17:05,871 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:05,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:05,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1922186414, now seen corresponding path program 6 times [2024-06-04 16:17:05,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:05,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565534011] [2024-06-04 16:17:05,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:05,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:05,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:06,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:06,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:06,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565534011] [2024-06-04 16:17:06,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565534011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:06,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:06,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:06,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937635564] [2024-06-04 16:17:06,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:06,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:06,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:06,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:06,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:06,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:06,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 327 transitions, 3910 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:06,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:06,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:06,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:06,587 INFO L124 PetriNetUnfolderBase]: 1749/3036 cut-off events. [2024-06-04 16:17:06,587 INFO L125 PetriNetUnfolderBase]: For 241129/241129 co-relation queries the response was YES. [2024-06-04 16:17:06,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20098 conditions, 3036 events. 1749/3036 cut-off events. For 241129/241129 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 18856 event pairs, 372 based on Foata normal form. 1/3032 useless extension candidates. Maximal degree in co-relation 19974. Up to 2413 conditions per place. [2024-06-04 16:17:06,619 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 220 selfloop transitions, 114 changer transitions 0/342 dead transitions. [2024-06-04 16:17:06,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 342 transitions, 4776 flow [2024-06-04 16:17:06,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:06,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:06,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 16:17:06,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-04 16:17:06,620 INFO L175 Difference]: Start difference. First operand has 278 places, 327 transitions, 3910 flow. Second operand 7 states and 173 transitions. [2024-06-04 16:17:06,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 342 transitions, 4776 flow [2024-06-04 16:17:07,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 342 transitions, 4553 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-04 16:17:07,419 INFO L231 Difference]: Finished difference. Result has 281 places, 327 transitions, 3921 flow [2024-06-04 16:17:07,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3687, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3921, PETRI_PLACES=281, PETRI_TRANSITIONS=327} [2024-06-04 16:17:07,420 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-04 16:17:07,420 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 327 transitions, 3921 flow [2024-06-04 16:17:07,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:07,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:07,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:07,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-04 16:17:07,421 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:07,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:07,421 INFO L85 PathProgramCache]: Analyzing trace with hash 940352298, now seen corresponding path program 7 times [2024-06-04 16:17:07,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:07,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810656759] [2024-06-04 16:17:07,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:07,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:07,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:07,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:07,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:07,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810656759] [2024-06-04 16:17:07,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810656759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:07,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:07,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:07,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861917355] [2024-06-04 16:17:07,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:07,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:07,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:07,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:07,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:07,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:07,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 327 transitions, 3921 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:07,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:07,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:07,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:08,172 INFO L124 PetriNetUnfolderBase]: 1754/3034 cut-off events. [2024-06-04 16:17:08,173 INFO L125 PetriNetUnfolderBase]: For 247501/247501 co-relation queries the response was YES. [2024-06-04 16:17:08,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20193 conditions, 3034 events. 1754/3034 cut-off events. For 247501/247501 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 18833 event pairs, 385 based on Foata normal form. 1/3027 useless extension candidates. Maximal degree in co-relation 20068. Up to 2419 conditions per place. [2024-06-04 16:17:08,207 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 204 selfloop transitions, 130 changer transitions 0/342 dead transitions. [2024-06-04 16:17:08,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 342 transitions, 4822 flow [2024-06-04 16:17:08,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:08,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:08,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 16:17:08,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-04 16:17:08,208 INFO L175 Difference]: Start difference. First operand has 281 places, 327 transitions, 3921 flow. Second operand 7 states and 169 transitions. [2024-06-04 16:17:08,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 342 transitions, 4822 flow [2024-06-04 16:17:09,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 342 transitions, 4454 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 16:17:09,050 INFO L231 Difference]: Finished difference. Result has 280 places, 330 transitions, 3860 flow [2024-06-04 16:17:09,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3562, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3860, PETRI_PLACES=280, PETRI_TRANSITIONS=330} [2024-06-04 16:17:09,050 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 236 predicate places. [2024-06-04 16:17:09,050 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 330 transitions, 3860 flow [2024-06-04 16:17:09,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:09,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:09,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:09,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-04 16:17:09,051 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:09,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:09,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1347320658, now seen corresponding path program 8 times [2024-06-04 16:17:09,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:09,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517299058] [2024-06-04 16:17:09,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:09,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:09,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:09,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:09,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:09,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517299058] [2024-06-04 16:17:09,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517299058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:09,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:09,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:09,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432341503] [2024-06-04 16:17:09,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:09,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:09,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:09,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:09,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:09,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:09,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 330 transitions, 3860 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:09,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:09,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:09,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:09,720 INFO L124 PetriNetUnfolderBase]: 1759/3043 cut-off events. [2024-06-04 16:17:09,720 INFO L125 PetriNetUnfolderBase]: For 251680/251680 co-relation queries the response was YES. [2024-06-04 16:17:09,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20241 conditions, 3043 events. 1759/3043 cut-off events. For 251680/251680 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 18909 event pairs, 385 based on Foata normal form. 1/3036 useless extension candidates. Maximal degree in co-relation 20115. Up to 2425 conditions per place. [2024-06-04 16:17:09,751 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 217 selfloop transitions, 120 changer transitions 0/345 dead transitions. [2024-06-04 16:17:09,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 345 transitions, 4766 flow [2024-06-04 16:17:09,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:09,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:09,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-04 16:17:09,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5614617940199336 [2024-06-04 16:17:09,753 INFO L175 Difference]: Start difference. First operand has 280 places, 330 transitions, 3860 flow. Second operand 7 states and 169 transitions. [2024-06-04 16:17:09,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 345 transitions, 4766 flow [2024-06-04 16:17:10,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 345 transitions, 4399 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-04 16:17:10,677 INFO L231 Difference]: Finished difference. Result has 281 places, 333 transitions, 3777 flow [2024-06-04 16:17:10,677 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3502, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3777, PETRI_PLACES=281, PETRI_TRANSITIONS=333} [2024-06-04 16:17:10,677 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-04 16:17:10,678 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 333 transitions, 3777 flow [2024-06-04 16:17:10,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:10,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:10,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:10,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-04 16:17:10,678 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:10,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:10,678 INFO L85 PathProgramCache]: Analyzing trace with hash -879705022, now seen corresponding path program 9 times [2024-06-04 16:17:10,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:10,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318021561] [2024-06-04 16:17:10,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:10,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:10,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:10,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:10,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:10,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318021561] [2024-06-04 16:17:10,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318021561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:10,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:10,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:10,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401631769] [2024-06-04 16:17:10,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:10,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:10,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:10,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:10,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:10,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:10,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 333 transitions, 3777 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:10,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:10,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:10,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:11,464 INFO L124 PetriNetUnfolderBase]: 1756/3039 cut-off events. [2024-06-04 16:17:11,464 INFO L125 PetriNetUnfolderBase]: For 252759/252759 co-relation queries the response was YES. [2024-06-04 16:17:11,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20154 conditions, 3039 events. 1756/3039 cut-off events. For 252759/252759 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 18874 event pairs, 385 based on Foata normal form. 1/3032 useless extension candidates. Maximal degree in co-relation 20028. Up to 2422 conditions per place. [2024-06-04 16:17:11,503 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 220 selfloop transitions, 116 changer transitions 0/344 dead transitions. [2024-06-04 16:17:11,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 344 transitions, 4475 flow [2024-06-04 16:17:11,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:11,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:11,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 16:17:11,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548172757475083 [2024-06-04 16:17:11,504 INFO L175 Difference]: Start difference. First operand has 281 places, 333 transitions, 3777 flow. Second operand 7 states and 167 transitions. [2024-06-04 16:17:11,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 344 transitions, 4475 flow [2024-06-04 16:17:12,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 344 transitions, 4136 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-04 16:17:12,524 INFO L231 Difference]: Finished difference. Result has 282 places, 333 transitions, 3678 flow [2024-06-04 16:17:12,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3438, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3678, PETRI_PLACES=282, PETRI_TRANSITIONS=333} [2024-06-04 16:17:12,524 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 238 predicate places. [2024-06-04 16:17:12,524 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 333 transitions, 3678 flow [2024-06-04 16:17:12,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:12,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:12,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:12,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-04 16:17:12,525 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:12,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:12,525 INFO L85 PathProgramCache]: Analyzing trace with hash -421959282, now seen corresponding path program 1 times [2024-06-04 16:17:12,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:12,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828060293] [2024-06-04 16:17:12,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:12,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:12,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:12,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:12,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:12,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828060293] [2024-06-04 16:17:12,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828060293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:12,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:12,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:12,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607586556] [2024-06-04 16:17:12,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:12,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:12,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:12,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:12,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:12,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:12,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 333 transitions, 3678 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:12,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:12,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:12,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:13,261 INFO L124 PetriNetUnfolderBase]: 1764/3071 cut-off events. [2024-06-04 16:17:13,261 INFO L125 PetriNetUnfolderBase]: For 260844/260844 co-relation queries the response was YES. [2024-06-04 16:17:13,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20255 conditions, 3071 events. 1764/3071 cut-off events. For 260844/260844 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 19133 event pairs, 362 based on Foata normal form. 2/3070 useless extension candidates. Maximal degree in co-relation 20128. Up to 2580 conditions per place. [2024-06-04 16:17:13,294 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 290 selfloop transitions, 52 changer transitions 0/350 dead transitions. [2024-06-04 16:17:13,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 350 transitions, 4432 flow [2024-06-04 16:17:13,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:13,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:13,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 16:17:13,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-04 16:17:13,295 INFO L175 Difference]: Start difference. First operand has 282 places, 333 transitions, 3678 flow. Second operand 7 states and 168 transitions. [2024-06-04 16:17:13,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 350 transitions, 4432 flow [2024-06-04 16:17:14,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 350 transitions, 4134 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-04 16:17:14,223 INFO L231 Difference]: Finished difference. Result has 281 places, 335 transitions, 3527 flow [2024-06-04 16:17:14,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3527, PETRI_PLACES=281, PETRI_TRANSITIONS=335} [2024-06-04 16:17:14,224 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 237 predicate places. [2024-06-04 16:17:14,224 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 335 transitions, 3527 flow [2024-06-04 16:17:14,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:14,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:14,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:14,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-04 16:17:14,225 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:14,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:14,225 INFO L85 PathProgramCache]: Analyzing trace with hash -296683122, now seen corresponding path program 2 times [2024-06-04 16:17:14,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:14,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398113313] [2024-06-04 16:17:14,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:14,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:14,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:14,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:14,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:14,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398113313] [2024-06-04 16:17:14,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398113313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:14,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:14,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:14,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639859578] [2024-06-04 16:17:14,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:14,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:14,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:14,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:14,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:14,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:14,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 335 transitions, 3527 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:14,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:14,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:14,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:15,003 INFO L124 PetriNetUnfolderBase]: 1772/3083 cut-off events. [2024-06-04 16:17:15,004 INFO L125 PetriNetUnfolderBase]: For 266787/266787 co-relation queries the response was YES. [2024-06-04 16:17:15,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20344 conditions, 3083 events. 1772/3083 cut-off events. For 266787/266787 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 19220 event pairs, 360 based on Foata normal form. 2/3082 useless extension candidates. Maximal degree in co-relation 20216. Up to 2572 conditions per place. [2024-06-04 16:17:15,037 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 291 selfloop transitions, 54 changer transitions 0/353 dead transitions. [2024-06-04 16:17:15,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 353 transitions, 4293 flow [2024-06-04 16:17:15,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:15,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:15,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-04 16:17:15,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-04 16:17:15,038 INFO L175 Difference]: Start difference. First operand has 281 places, 335 transitions, 3527 flow. Second operand 7 states and 168 transitions. [2024-06-04 16:17:15,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 353 transitions, 4293 flow [2024-06-04 16:17:15,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 353 transitions, 4162 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-04 16:17:15,935 INFO L231 Difference]: Finished difference. Result has 283 places, 337 transitions, 3551 flow [2024-06-04 16:17:15,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3396, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3551, PETRI_PLACES=283, PETRI_TRANSITIONS=337} [2024-06-04 16:17:15,935 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-04 16:17:15,935 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 337 transitions, 3551 flow [2024-06-04 16:17:15,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:15,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:15,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:15,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-04 16:17:15,936 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:15,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:15,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1053151424, now seen corresponding path program 3 times [2024-06-04 16:17:15,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:15,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199253438] [2024-06-04 16:17:15,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:15,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:15,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:16,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:16,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:16,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199253438] [2024-06-04 16:17:16,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199253438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:16,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:16,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:16,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097798985] [2024-06-04 16:17:16,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:16,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:16,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:16,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:16,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:16,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:16,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 337 transitions, 3551 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:16,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:16,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:16,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:16,622 INFO L124 PetriNetUnfolderBase]: 1780/3088 cut-off events. [2024-06-04 16:17:16,622 INFO L125 PetriNetUnfolderBase]: For 274126/274126 co-relation queries the response was YES. [2024-06-04 16:17:16,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20592 conditions, 3088 events. 1780/3088 cut-off events. For 274126/274126 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 19231 event pairs, 368 based on Foata normal form. 2/3085 useless extension candidates. Maximal degree in co-relation 20463. Up to 2604 conditions per place. [2024-06-04 16:17:16,657 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 286 selfloop transitions, 57 changer transitions 0/351 dead transitions. [2024-06-04 16:17:16,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 351 transitions, 4307 flow [2024-06-04 16:17:16,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:16,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:16,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 16:17:16,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-04 16:17:16,659 INFO L175 Difference]: Start difference. First operand has 283 places, 337 transitions, 3551 flow. Second operand 7 states and 164 transitions. [2024-06-04 16:17:16,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 351 transitions, 4307 flow [2024-06-04 16:17:17,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 351 transitions, 4197 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-04 16:17:17,583 INFO L231 Difference]: Finished difference. Result has 286 places, 339 transitions, 3606 flow [2024-06-04 16:17:17,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3606, PETRI_PLACES=286, PETRI_TRANSITIONS=339} [2024-06-04 16:17:17,584 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 242 predicate places. [2024-06-04 16:17:17,584 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 339 transitions, 3606 flow [2024-06-04 16:17:17,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:17,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:17,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-06-04 16:17:17,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-04 16:17:17,584 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:17,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:17,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1606891918, now seen corresponding path program 4 times [2024-06-04 16:17:17,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:17,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742945914] [2024-06-04 16:17:17,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:17,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:17,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:17,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:17,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:17,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742945914] [2024-06-04 16:17:17,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742945914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:17,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:17,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:17,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362166933] [2024-06-04 16:17:17,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:17,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:17,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:17,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:17,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:17,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:17,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 339 transitions, 3606 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:17,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:17,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:17,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:18,332 INFO L124 PetriNetUnfolderBase]: 1788/3104 cut-off events. [2024-06-04 16:17:18,332 INFO L125 PetriNetUnfolderBase]: For 281425/281425 co-relation queries the response was YES. [2024-06-04 16:17:18,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20841 conditions, 3104 events. 1788/3104 cut-off events. For 281425/281425 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 19390 event pairs, 370 based on Foata normal form. 2/3101 useless extension candidates. Maximal degree in co-relation 20711. Up to 2616 conditions per place. [2024-06-04 16:17:18,366 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 292 selfloop transitions, 53 changer transitions 0/353 dead transitions. [2024-06-04 16:17:18,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 353 transitions, 4370 flow [2024-06-04 16:17:18,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:18,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:18,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 16:17:18,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-04 16:17:18,367 INFO L175 Difference]: Start difference. First operand has 286 places, 339 transitions, 3606 flow. Second operand 7 states and 164 transitions. [2024-06-04 16:17:18,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 353 transitions, 4370 flow [2024-06-04 16:17:19,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 353 transitions, 4221 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-04 16:17:19,381 INFO L231 Difference]: Finished difference. Result has 288 places, 341 transitions, 3618 flow [2024-06-04 16:17:19,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3457, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3618, PETRI_PLACES=288, PETRI_TRANSITIONS=341} [2024-06-04 16:17:19,382 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 244 predicate places. [2024-06-04 16:17:19,382 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 341 transitions, 3618 flow [2024-06-04 16:17:19,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:19,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:19,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:19,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-04 16:17:19,383 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:19,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:19,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1623081358, now seen corresponding path program 5 times [2024-06-04 16:17:19,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:19,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027617674] [2024-06-04 16:17:19,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:19,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:19,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:19,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:19,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:19,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027617674] [2024-06-04 16:17:19,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027617674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:19,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:19,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:19,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84025913] [2024-06-04 16:17:19,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:19,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:19,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:19,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:19,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:19,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:19,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 341 transitions, 3618 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:19,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:19,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:19,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:20,086 INFO L124 PetriNetUnfolderBase]: 1796/3120 cut-off events. [2024-06-04 16:17:20,087 INFO L125 PetriNetUnfolderBase]: For 288403/288403 co-relation queries the response was YES. [2024-06-04 16:17:20,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21076 conditions, 3120 events. 1796/3120 cut-off events. For 288403/288403 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 19506 event pairs, 370 based on Foata normal form. 2/3117 useless extension candidates. Maximal degree in co-relation 20945. Up to 2586 conditions per place. [2024-06-04 16:17:20,126 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 289 selfloop transitions, 59 changer transitions 0/356 dead transitions. [2024-06-04 16:17:20,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 356 transitions, 4394 flow [2024-06-04 16:17:20,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:20,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:20,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 16:17:20,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-04 16:17:20,128 INFO L175 Difference]: Start difference. First operand has 288 places, 341 transitions, 3618 flow. Second operand 7 states and 164 transitions. [2024-06-04 16:17:20,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 356 transitions, 4394 flow [2024-06-04 16:17:20,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 356 transitions, 4249 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-04 16:17:20,983 INFO L231 Difference]: Finished difference. Result has 290 places, 343 transitions, 3651 flow [2024-06-04 16:17:20,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3473, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3651, PETRI_PLACES=290, PETRI_TRANSITIONS=343} [2024-06-04 16:17:20,983 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 246 predicate places. [2024-06-04 16:17:20,983 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 343 transitions, 3651 flow [2024-06-04 16:17:20,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:20,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:20,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, 1, 1] [2024-06-04 16:17:20,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-04 16:17:20,984 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:20,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:20,985 INFO L85 PathProgramCache]: Analyzing trace with hash 719937648, now seen corresponding path program 6 times [2024-06-04 16:17:20,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:20,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162033435] [2024-06-04 16:17:20,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:20,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:20,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:21,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:21,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:21,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162033435] [2024-06-04 16:17:21,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162033435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:21,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:21,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:21,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86510922] [2024-06-04 16:17:21,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:21,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:21,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:21,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:21,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:21,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:21,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 343 transitions, 3651 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:21,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:21,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:21,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:21,875 INFO L124 PetriNetUnfolderBase]: 1804/3134 cut-off events. [2024-06-04 16:17:21,876 INFO L125 PetriNetUnfolderBase]: For 295873/295873 co-relation queries the response was YES. [2024-06-04 16:17:21,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21355 conditions, 3134 events. 1804/3134 cut-off events. For 295873/295873 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 19636 event pairs, 370 based on Foata normal form. 2/3131 useless extension candidates. Maximal degree in co-relation 21223. Up to 2614 conditions per place. [2024-06-04 16:17:21,909 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 288 selfloop transitions, 64 changer transitions 0/360 dead transitions. [2024-06-04 16:17:21,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 360 transitions, 4479 flow [2024-06-04 16:17:21,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:21,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:21,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 16:17:21,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-04 16:17:21,910 INFO L175 Difference]: Start difference. First operand has 290 places, 343 transitions, 3651 flow. Second operand 7 states and 164 transitions. [2024-06-04 16:17:21,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 360 transitions, 4479 flow [2024-06-04 16:17:22,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 360 transitions, 4319 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-04 16:17:22,928 INFO L231 Difference]: Finished difference. Result has 293 places, 347 transitions, 3736 flow [2024-06-04 16:17:22,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3491, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3736, PETRI_PLACES=293, PETRI_TRANSITIONS=347} [2024-06-04 16:17:22,929 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 249 predicate places. [2024-06-04 16:17:22,929 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 347 transitions, 3736 flow [2024-06-04 16:17:22,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:22,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:22,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:22,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-04 16:17:22,929 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:22,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:22,929 INFO L85 PathProgramCache]: Analyzing trace with hash -432657842, now seen corresponding path program 7 times [2024-06-04 16:17:22,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:22,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643886234] [2024-06-04 16:17:22,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:22,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:22,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:23,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:23,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:23,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643886234] [2024-06-04 16:17:23,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643886234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:23,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:23,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:23,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072697792] [2024-06-04 16:17:23,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:23,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:23,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:23,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:23,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:23,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:23,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 347 transitions, 3736 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:23,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:23,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:23,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:23,641 INFO L124 PetriNetUnfolderBase]: 1812/3152 cut-off events. [2024-06-04 16:17:23,642 INFO L125 PetriNetUnfolderBase]: For 303503/303503 co-relation queries the response was YES. [2024-06-04 16:17:23,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21639 conditions, 3152 events. 1812/3152 cut-off events. For 303503/303503 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 19770 event pairs, 353 based on Foata normal form. 2/3149 useless extension candidates. Maximal degree in co-relation 21505. Up to 2515 conditions per place. [2024-06-04 16:17:23,678 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 286 selfloop transitions, 74 changer transitions 0/368 dead transitions. [2024-06-04 16:17:23,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 368 transitions, 4828 flow [2024-06-04 16:17:23,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:23,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:23,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-04 16:17:23,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5481727574750831 [2024-06-04 16:17:23,679 INFO L175 Difference]: Start difference. First operand has 293 places, 347 transitions, 3736 flow. Second operand 7 states and 165 transitions. [2024-06-04 16:17:23,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 368 transitions, 4828 flow [2024-06-04 16:17:24,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 368 transitions, 4680 flow, removed 39 selfloop flow, removed 3 redundant places. [2024-06-04 16:17:24,566 INFO L231 Difference]: Finished difference. Result has 298 places, 353 transitions, 3933 flow [2024-06-04 16:17:24,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3588, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3933, PETRI_PLACES=298, PETRI_TRANSITIONS=353} [2024-06-04 16:17:24,567 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-04 16:17:24,567 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 353 transitions, 3933 flow [2024-06-04 16:17:24,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:24,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:24,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:24,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-04 16:17:24,567 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:24,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:24,568 INFO L85 PathProgramCache]: Analyzing trace with hash -426408242, now seen corresponding path program 8 times [2024-06-04 16:17:24,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:24,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057783033] [2024-06-04 16:17:24,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:24,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:24,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:24,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:24,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:24,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057783033] [2024-06-04 16:17:24,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057783033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:24,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:24,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-04 16:17:24,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241717121] [2024-06-04 16:17:24,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:24,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-04 16:17:24,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:24,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-04 16:17:24,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-04 16:17:24,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:24,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 353 transitions, 3933 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:24,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:24,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:24,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:25,317 INFO L124 PetriNetUnfolderBase]: 1807/3145 cut-off events. [2024-06-04 16:17:25,317 INFO L125 PetriNetUnfolderBase]: For 301875/301875 co-relation queries the response was YES. [2024-06-04 16:17:25,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21769 conditions, 3145 events. 1807/3145 cut-off events. For 301875/301875 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 19744 event pairs, 353 based on Foata normal form. 2/3142 useless extension candidates. Maximal degree in co-relation 21632. Up to 2511 conditions per place. [2024-06-04 16:17:25,352 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 283 selfloop transitions, 76 changer transitions 0/367 dead transitions. [2024-06-04 16:17:25,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 367 transitions, 4683 flow [2024-06-04 16:17:25,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:25,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:25,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-04 16:17:25,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5448504983388704 [2024-06-04 16:17:25,353 INFO L175 Difference]: Start difference. First operand has 298 places, 353 transitions, 3933 flow. Second operand 7 states and 164 transitions. [2024-06-04 16:17:25,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 367 transitions, 4683 flow [2024-06-04 16:17:26,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 367 transitions, 4517 flow, removed 59 selfloop flow, removed 2 redundant places. [2024-06-04 16:17:26,447 INFO L231 Difference]: Finished difference. Result has 303 places, 353 transitions, 3924 flow [2024-06-04 16:17:26,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3767, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3924, PETRI_PLACES=303, PETRI_TRANSITIONS=353} [2024-06-04 16:17:26,448 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 259 predicate places. [2024-06-04 16:17:26,448 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 353 transitions, 3924 flow [2024-06-04 16:17:26,448 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:26,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:26,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, 1] [2024-06-04 16:17:26,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-04 16:17:26,449 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:26,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:26,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1096607122, now seen corresponding path program 1 times [2024-06-04 16:17:26,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:26,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245094754] [2024-06-04 16:17:26,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:26,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:26,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:26,725 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:26,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:26,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245094754] [2024-06-04 16:17:26,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245094754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:26,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:26,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:17:26,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242322325] [2024-06-04 16:17:26,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:26,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:17:26,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:26,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:17:26,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:17:26,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:26,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 353 transitions, 3924 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:26,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:26,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:26,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:27,348 INFO L124 PetriNetUnfolderBase]: 2005/3472 cut-off events. [2024-06-04 16:17:27,349 INFO L125 PetriNetUnfolderBase]: For 467416/467416 co-relation queries the response was YES. [2024-06-04 16:17:27,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27119 conditions, 3472 events. 2005/3472 cut-off events. For 467416/467416 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 21992 event pairs, 333 based on Foata normal form. 12/3481 useless extension candidates. Maximal degree in co-relation 26980. Up to 2559 conditions per place. [2024-06-04 16:17:27,389 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 322 selfloop transitions, 60 changer transitions 0/390 dead transitions. [2024-06-04 16:17:27,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 390 transitions, 5412 flow [2024-06-04 16:17:27,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:17:27,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:17:27,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-04 16:17:27,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 16:17:27,390 INFO L175 Difference]: Start difference. First operand has 303 places, 353 transitions, 3924 flow. Second operand 8 states and 200 transitions. [2024-06-04 16:17:27,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 390 transitions, 5412 flow [2024-06-04 16:17:28,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 390 transitions, 5201 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-04 16:17:28,576 INFO L231 Difference]: Finished difference. Result has 306 places, 358 transitions, 4021 flow [2024-06-04 16:17:28,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3713, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4021, PETRI_PLACES=306, PETRI_TRANSITIONS=358} [2024-06-04 16:17:28,577 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 262 predicate places. [2024-06-04 16:17:28,577 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 358 transitions, 4021 flow [2024-06-04 16:17:28,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:28,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:28,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:28,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-04 16:17:28,577 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:28,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:28,578 INFO L85 PathProgramCache]: Analyzing trace with hash -622505328, now seen corresponding path program 2 times [2024-06-04 16:17:28,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:28,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405912022] [2024-06-04 16:17:28,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:28,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:28,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:28,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:28,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:28,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405912022] [2024-06-04 16:17:28,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405912022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:28,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:28,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:17:28,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380308077] [2024-06-04 16:17:28,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:28,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:17:28,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:28,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:17:28,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:17:28,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:28,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 358 transitions, 4021 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:28,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:28,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:28,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:29,490 INFO L124 PetriNetUnfolderBase]: 2048/3547 cut-off events. [2024-06-04 16:17:29,491 INFO L125 PetriNetUnfolderBase]: For 492308/492308 co-relation queries the response was YES. [2024-06-04 16:17:29,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27712 conditions, 3547 events. 2048/3547 cut-off events. For 492308/492308 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22549 event pairs, 430 based on Foata normal form. 16/3560 useless extension candidates. Maximal degree in co-relation 27572. Up to 2949 conditions per place. [2024-06-04 16:17:29,533 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 314 selfloop transitions, 56 changer transitions 0/378 dead transitions. [2024-06-04 16:17:29,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 378 transitions, 4907 flow [2024-06-04 16:17:29,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:29,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:29,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 16:17:29,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-04 16:17:29,536 INFO L175 Difference]: Start difference. First operand has 306 places, 358 transitions, 4021 flow. Second operand 7 states and 171 transitions. [2024-06-04 16:17:29,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 378 transitions, 4907 flow [2024-06-04 16:17:31,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 378 transitions, 4772 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-04 16:17:31,366 INFO L231 Difference]: Finished difference. Result has 310 places, 360 transitions, 4092 flow [2024-06-04 16:17:31,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3886, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4092, PETRI_PLACES=310, PETRI_TRANSITIONS=360} [2024-06-04 16:17:31,366 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 266 predicate places. [2024-06-04 16:17:31,366 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 360 transitions, 4092 flow [2024-06-04 16:17:31,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:31,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:31,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:31,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-04 16:17:31,367 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:31,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:31,368 INFO L85 PathProgramCache]: Analyzing trace with hash 671029900, now seen corresponding path program 3 times [2024-06-04 16:17:31,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:31,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74077599] [2024-06-04 16:17:31,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:31,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:31,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:31,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:31,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:31,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74077599] [2024-06-04 16:17:31,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74077599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:31,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:31,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:17:31,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664404757] [2024-06-04 16:17:31,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:31,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:17:31,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:31,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:17:31,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:17:31,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:31,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 360 transitions, 4092 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:31,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:31,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:31,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:32,305 INFO L124 PetriNetUnfolderBase]: 2062/3581 cut-off events. [2024-06-04 16:17:32,305 INFO L125 PetriNetUnfolderBase]: For 459300/459300 co-relation queries the response was YES. [2024-06-04 16:17:32,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27181 conditions, 3581 events. 2062/3581 cut-off events. For 459300/459300 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22796 event pairs, 417 based on Foata normal form. 12/3590 useless extension candidates. Maximal degree in co-relation 27039. Up to 2803 conditions per place. [2024-06-04 16:17:32,349 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 324 selfloop transitions, 53 changer transitions 0/385 dead transitions. [2024-06-04 16:17:32,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 385 transitions, 5234 flow [2024-06-04 16:17:32,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:17:32,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:17:32,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 16:17:32,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-04 16:17:32,350 INFO L175 Difference]: Start difference. First operand has 310 places, 360 transitions, 4092 flow. Second operand 7 states and 173 transitions. [2024-06-04 16:17:32,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 385 transitions, 5234 flow [2024-06-04 16:17:34,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 385 transitions, 5078 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-04 16:17:34,603 INFO L231 Difference]: Finished difference. Result has 313 places, 363 transitions, 4186 flow [2024-06-04 16:17:34,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3936, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4186, PETRI_PLACES=313, PETRI_TRANSITIONS=363} [2024-06-04 16:17:34,603 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 269 predicate places. [2024-06-04 16:17:34,603 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 363 transitions, 4186 flow [2024-06-04 16:17:34,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:34,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:34,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:34,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-04 16:17:34,604 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:34,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:34,604 INFO L85 PathProgramCache]: Analyzing trace with hash -304298706, now seen corresponding path program 4 times [2024-06-04 16:17:34,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:34,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843874393] [2024-06-04 16:17:34,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:34,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:34,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:34,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:34,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:34,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843874393] [2024-06-04 16:17:34,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843874393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:34,858 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:34,858 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:17:34,858 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107789440] [2024-06-04 16:17:34,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:34,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:17:34,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:34,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:17:34,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:17:34,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:34,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 363 transitions, 4186 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:34,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:34,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:34,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:35,523 INFO L124 PetriNetUnfolderBase]: 2118/3681 cut-off events. [2024-06-04 16:17:35,523 INFO L125 PetriNetUnfolderBase]: For 483062/483062 co-relation queries the response was YES. [2024-06-04 16:17:35,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28008 conditions, 3681 events. 2118/3681 cut-off events. For 483062/483062 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 23610 event pairs, 456 based on Foata normal form. 16/3694 useless extension candidates. Maximal degree in co-relation 27864. Up to 2926 conditions per place. [2024-06-04 16:17:35,570 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 259 selfloop transitions, 123 changer transitions 0/390 dead transitions. [2024-06-04 16:17:35,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 390 transitions, 5116 flow [2024-06-04 16:17:35,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:17:35,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:17:35,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-04 16:17:35,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-04 16:17:35,571 INFO L175 Difference]: Start difference. First operand has 313 places, 363 transitions, 4186 flow. Second operand 11 states and 257 transitions. [2024-06-04 16:17:35,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 390 transitions, 5116 flow [2024-06-04 16:17:37,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 390 transitions, 4920 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-04 16:17:37,836 INFO L231 Difference]: Finished difference. Result has 319 places, 365 transitions, 4330 flow [2024-06-04 16:17:37,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3990, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4330, PETRI_PLACES=319, PETRI_TRANSITIONS=365} [2024-06-04 16:17:37,836 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 275 predicate places. [2024-06-04 16:17:37,836 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 365 transitions, 4330 flow [2024-06-04 16:17:37,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:37,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:37,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:37,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-04 16:17:37,837 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:37,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:37,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1162856736, now seen corresponding path program 5 times [2024-06-04 16:17:37,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:37,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [610757552] [2024-06-04 16:17:37,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:37,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:37,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:38,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:38,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:38,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [610757552] [2024-06-04 16:17:38,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [610757552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:38,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:38,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:17:38,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106689764] [2024-06-04 16:17:38,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:38,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:17:38,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:38,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:17:38,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:17:38,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:38,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 365 transitions, 4330 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:38,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:38,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:38,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:38,797 INFO L124 PetriNetUnfolderBase]: 2174/3773 cut-off events. [2024-06-04 16:17:38,797 INFO L125 PetriNetUnfolderBase]: For 503085/503085 co-relation queries the response was YES. [2024-06-04 16:17:38,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28719 conditions, 3773 events. 2174/3773 cut-off events. For 503085/503085 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24311 event pairs, 464 based on Foata normal form. 16/3786 useless extension candidates. Maximal degree in co-relation 28574. Up to 3014 conditions per place. [2024-06-04 16:17:38,843 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 271 selfloop transitions, 112 changer transitions 0/391 dead transitions. [2024-06-04 16:17:38,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 391 transitions, 5264 flow [2024-06-04 16:17:38,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:17:38,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:17:38,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-04 16:17:38,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-04 16:17:38,844 INFO L175 Difference]: Start difference. First operand has 319 places, 365 transitions, 4330 flow. Second operand 10 states and 238 transitions. [2024-06-04 16:17:38,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 391 transitions, 5264 flow [2024-06-04 16:17:40,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 391 transitions, 4954 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-04 16:17:40,654 INFO L231 Difference]: Finished difference. Result has 320 places, 367 transitions, 4342 flow [2024-06-04 16:17:40,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4020, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4342, PETRI_PLACES=320, PETRI_TRANSITIONS=367} [2024-06-04 16:17:40,655 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-04 16:17:40,655 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 367 transitions, 4342 flow [2024-06-04 16:17:40,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:40,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:40,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:40,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-04 16:17:40,656 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:40,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:40,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1162708866, now seen corresponding path program 6 times [2024-06-04 16:17:40,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:40,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874421772] [2024-06-04 16:17:40,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:40,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:40,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:40,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-06-04 16:17:40,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:40,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874421772] [2024-06-04 16:17:40,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874421772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:40,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:40,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:17:40,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101810511] [2024-06-04 16:17:40,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:40,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:17:40,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:40,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:17:40,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:17:41,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:41,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 367 transitions, 4342 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:41,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:41,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:41,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:41,694 INFO L124 PetriNetUnfolderBase]: 2280/3949 cut-off events. [2024-06-04 16:17:41,695 INFO L125 PetriNetUnfolderBase]: For 547475/547475 co-relation queries the response was YES. [2024-06-04 16:17:41,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31040 conditions, 3949 events. 2280/3949 cut-off events. For 547475/547475 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 25560 event pairs, 479 based on Foata normal form. 12/3958 useless extension candidates. Maximal degree in co-relation 30894. Up to 2936 conditions per place. [2024-06-04 16:17:41,743 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 280 selfloop transitions, 111 changer transitions 0/399 dead transitions. [2024-06-04 16:17:41,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 399 transitions, 5580 flow [2024-06-04 16:17:41,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:17:41,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:17:41,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-04 16:17:41,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2024-06-04 16:17:41,744 INFO L175 Difference]: Start difference. First operand has 320 places, 367 transitions, 4342 flow. Second operand 10 states and 241 transitions. [2024-06-04 16:17:41,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 399 transitions, 5580 flow [2024-06-04 16:17:43,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 399 transitions, 5288 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-04 16:17:43,885 INFO L231 Difference]: Finished difference. Result has 323 places, 371 transitions, 4463 flow [2024-06-04 16:17:43,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4050, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4463, PETRI_PLACES=323, PETRI_TRANSITIONS=371} [2024-06-04 16:17:43,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-04 16:17:43,885 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 371 transitions, 4463 flow [2024-06-04 16:17:43,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:43,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:43,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:43,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-04 16:17:43,886 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:43,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:43,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1083700714, now seen corresponding path program 1 times [2024-06-04 16:17:43,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:43,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149508157] [2024-06-04 16:17:43,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:43,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:43,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:44,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:44,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:44,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149508157] [2024-06-04 16:17:44,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149508157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:44,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:44,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:17:44,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603265489] [2024-06-04 16:17:44,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:44,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:17:44,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:44,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:17:44,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:17:44,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:44,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 371 transitions, 4463 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:44,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:44,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:44,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:44,899 INFO L124 PetriNetUnfolderBase]: 2320/4015 cut-off events. [2024-06-04 16:17:44,899 INFO L125 PetriNetUnfolderBase]: For 558112/558112 co-relation queries the response was YES. [2024-06-04 16:17:44,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31557 conditions, 4015 events. 2320/4015 cut-off events. For 558112/558112 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 26070 event pairs, 490 based on Foata normal form. 12/4024 useless extension candidates. Maximal degree in co-relation 31409. Up to 3056 conditions per place. [2024-06-04 16:17:44,950 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 261 selfloop transitions, 132 changer transitions 0/401 dead transitions. [2024-06-04 16:17:44,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 401 transitions, 5447 flow [2024-06-04 16:17:44,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:17:44,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:17:44,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-04 16:17:44,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547568710359408 [2024-06-04 16:17:44,951 INFO L175 Difference]: Start difference. First operand has 323 places, 371 transitions, 4463 flow. Second operand 11 states and 259 transitions. [2024-06-04 16:17:44,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 401 transitions, 5447 flow [2024-06-04 16:17:47,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 401 transitions, 5211 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-04 16:17:47,433 INFO L231 Difference]: Finished difference. Result has 328 places, 373 transitions, 4596 flow [2024-06-04 16:17:47,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4227, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4596, PETRI_PLACES=328, PETRI_TRANSITIONS=373} [2024-06-04 16:17:47,433 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-04 16:17:47,433 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 373 transitions, 4596 flow [2024-06-04 16:17:47,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:47,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:47,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:47,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-04 16:17:47,434 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:47,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:47,434 INFO L85 PathProgramCache]: Analyzing trace with hash -637933300, now seen corresponding path program 7 times [2024-06-04 16:17:47,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:47,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547969108] [2024-06-04 16:17:47,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:47,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:47,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:47,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:47,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:47,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547969108] [2024-06-04 16:17:47,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547969108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:47,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:47,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:17:47,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549539146] [2024-06-04 16:17:47,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:47,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:17:47,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:47,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:17:47,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:17:47,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:47,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 373 transitions, 4596 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:47,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:47,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:47,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:48,669 INFO L124 PetriNetUnfolderBase]: 2376/4102 cut-off events. [2024-06-04 16:17:48,669 INFO L125 PetriNetUnfolderBase]: For 590982/590982 co-relation queries the response was YES. [2024-06-04 16:17:48,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32445 conditions, 4102 events. 2376/4102 cut-off events. For 590982/590982 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26773 event pairs, 520 based on Foata normal form. 16/4113 useless extension candidates. Maximal degree in co-relation 32295. Up to 3332 conditions per place. [2024-06-04 16:17:48,715 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 272 selfloop transitions, 118 changer transitions 0/398 dead transitions. [2024-06-04 16:17:48,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 398 transitions, 5552 flow [2024-06-04 16:17:48,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:17:48,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:17:48,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 272 transitions. [2024-06-04 16:17:48,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271317829457365 [2024-06-04 16:17:48,717 INFO L175 Difference]: Start difference. First operand has 328 places, 373 transitions, 4596 flow. Second operand 12 states and 272 transitions. [2024-06-04 16:17:48,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 398 transitions, 5552 flow [2024-06-04 16:17:50,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 398 transitions, 5209 flow, removed 41 selfloop flow, removed 9 redundant places. [2024-06-04 16:17:50,619 INFO L231 Difference]: Finished difference. Result has 331 places, 375 transitions, 4599 flow [2024-06-04 16:17:50,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4599, PETRI_PLACES=331, PETRI_TRANSITIONS=375} [2024-06-04 16:17:50,620 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-04 16:17:50,620 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 375 transitions, 4599 flow [2024-06-04 16:17:50,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:50,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:50,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] [2024-06-04 16:17:50,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-04 16:17:50,620 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:50,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:50,620 INFO L85 PathProgramCache]: Analyzing trace with hash 71303928, now seen corresponding path program 8 times [2024-06-04 16:17:50,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:50,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331198378] [2024-06-04 16:17:50,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:50,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:50,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:50,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:50,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:50,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331198378] [2024-06-04 16:17:50,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331198378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:50,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:50,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:17:50,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325555019] [2024-06-04 16:17:50,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:50,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:17:50,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:50,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:17:50,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:17:50,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:50,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 375 transitions, 4599 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:50,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:50,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:50,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:51,695 INFO L124 PetriNetUnfolderBase]: 2432/4182 cut-off events. [2024-06-04 16:17:51,695 INFO L125 PetriNetUnfolderBase]: For 607399/607399 co-relation queries the response was YES. [2024-06-04 16:17:51,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33084 conditions, 4182 events. 2432/4182 cut-off events. For 607399/607399 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 27289 event pairs, 520 based on Foata normal form. 16/4193 useless extension candidates. Maximal degree in co-relation 32933. Up to 3420 conditions per place. [2024-06-04 16:17:51,754 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 278 selfloop transitions, 112 changer transitions 0/398 dead transitions. [2024-06-04 16:17:51,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 398 transitions, 5555 flow [2024-06-04 16:17:51,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:17:51,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:17:51,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-04 16:17:51,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395348837209303 [2024-06-04 16:17:51,755 INFO L175 Difference]: Start difference. First operand has 331 places, 375 transitions, 4599 flow. Second operand 10 states and 232 transitions. [2024-06-04 16:17:51,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 398 transitions, 5555 flow [2024-06-04 16:17:53,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 398 transitions, 5239 flow, removed 42 selfloop flow, removed 10 redundant places. [2024-06-04 16:17:53,619 INFO L231 Difference]: Finished difference. Result has 331 places, 377 transitions, 4621 flow [2024-06-04 16:17:53,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4283, PETRI_DIFFERENCE_MINUEND_PLACES=321, 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=4621, PETRI_PLACES=331, PETRI_TRANSITIONS=377} [2024-06-04 16:17:53,619 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-04 16:17:53,619 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 377 transitions, 4621 flow [2024-06-04 16:17:53,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:53,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:53,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] [2024-06-04 16:17:53,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-04 16:17:53,620 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:53,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:53,620 INFO L85 PathProgramCache]: Analyzing trace with hash -995647284, now seen corresponding path program 9 times [2024-06-04 16:17:53,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:53,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642975726] [2024-06-04 16:17:53,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:53,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:53,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:53,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:53,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:53,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642975726] [2024-06-04 16:17:53,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642975726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:53,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:53,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:17:53,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618783690] [2024-06-04 16:17:53,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:53,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:17:53,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:53,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:17:53,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:17:53,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:53,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 377 transitions, 4621 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:53,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:53,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:53,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:54,673 INFO L124 PetriNetUnfolderBase]: 2488/4286 cut-off events. [2024-06-04 16:17:54,674 INFO L125 PetriNetUnfolderBase]: For 619824/619824 co-relation queries the response was YES. [2024-06-04 16:17:54,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33707 conditions, 4286 events. 2488/4286 cut-off events. For 619824/619824 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 28176 event pairs, 542 based on Foata normal form. 16/4297 useless extension candidates. Maximal degree in co-relation 33555. Up to 3508 conditions per place. [2024-06-04 16:17:54,728 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 255 selfloop transitions, 138 changer transitions 0/401 dead transitions. [2024-06-04 16:17:54,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 401 transitions, 5589 flow [2024-06-04 16:17:54,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:17:54,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:17:54,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-04 16:17:54,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306553911205074 [2024-06-04 16:17:54,729 INFO L175 Difference]: Start difference. First operand has 331 places, 377 transitions, 4621 flow. Second operand 11 states and 251 transitions. [2024-06-04 16:17:54,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 401 transitions, 5589 flow [2024-06-04 16:17:56,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 401 transitions, 5281 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-04 16:17:56,357 INFO L231 Difference]: Finished difference. Result has 334 places, 379 transitions, 4707 flow [2024-06-04 16:17:56,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4313, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4707, PETRI_PLACES=334, PETRI_TRANSITIONS=379} [2024-06-04 16:17:56,357 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 290 predicate places. [2024-06-04 16:17:56,357 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 379 transitions, 4707 flow [2024-06-04 16:17:56,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:56,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:56,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:56,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-04 16:17:56,358 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:56,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:56,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1416016114, now seen corresponding path program 10 times [2024-06-04 16:17:56,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:56,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49737434] [2024-06-04 16:17:56,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:56,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:56,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:56,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:56,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:56,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49737434] [2024-06-04 16:17:56,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49737434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:56,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:56,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:17:56,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [111010710] [2024-06-04 16:17:56,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:56,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:17:56,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:56,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:17:56,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:17:56,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:56,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 379 transitions, 4707 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:56,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:56,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:56,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:17:57,493 INFO L124 PetriNetUnfolderBase]: 2555/4397 cut-off events. [2024-06-04 16:17:57,493 INFO L125 PetriNetUnfolderBase]: For 635211/635211 co-relation queries the response was YES. [2024-06-04 16:17:57,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34948 conditions, 4397 events. 2555/4397 cut-off events. For 635211/635211 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 28979 event pairs, 546 based on Foata normal form. 12/4404 useless extension candidates. Maximal degree in co-relation 34795. Up to 3289 conditions per place. [2024-06-04 16:17:57,544 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 288 selfloop transitions, 112 changer transitions 0/408 dead transitions. [2024-06-04 16:17:57,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 408 transitions, 5997 flow [2024-06-04 16:17:57,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:17:57,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:17:57,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-04 16:17:57,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-04 16:17:57,545 INFO L175 Difference]: Start difference. First operand has 334 places, 379 transitions, 4707 flow. Second operand 10 states and 235 transitions. [2024-06-04 16:17:57,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 408 transitions, 5997 flow [2024-06-04 16:17:59,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 408 transitions, 5633 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-04 16:17:59,598 INFO L231 Difference]: Finished difference. Result has 336 places, 383 transitions, 4794 flow [2024-06-04 16:17:59,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4343, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4794, PETRI_PLACES=336, PETRI_TRANSITIONS=383} [2024-06-04 16:17:59,599 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-04 16:17:59,599 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 383 transitions, 4794 flow [2024-06-04 16:17:59,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:59,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:17:59,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:17:59,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-04 16:17:59,599 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:17:59,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:17:59,599 INFO L85 PathProgramCache]: Analyzing trace with hash -988022772, now seen corresponding path program 2 times [2024-06-04 16:17:59,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:17:59,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265221405] [2024-06-04 16:17:59,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:17:59,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:17:59,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:17:59,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:17:59,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:17:59,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265221405] [2024-06-04 16:17:59,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265221405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:17:59,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:17:59,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:17:59,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806925690] [2024-06-04 16:17:59,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:17:59,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:17:59,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:17:59,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:17:59,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:17:59,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:17:59,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 383 transitions, 4794 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:17:59,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:17:59,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:17:59,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:00,704 INFO L124 PetriNetUnfolderBase]: 2595/4481 cut-off events. [2024-06-04 16:18:00,705 INFO L125 PetriNetUnfolderBase]: For 645346/645346 co-relation queries the response was YES. [2024-06-04 16:18:00,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35405 conditions, 4481 events. 2595/4481 cut-off events. For 645346/645346 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 29746 event pairs, 571 based on Foata normal form. 12/4488 useless extension candidates. Maximal degree in co-relation 35250. Up to 3621 conditions per place. [2024-06-04 16:18:00,765 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 260 selfloop transitions, 143 changer transitions 0/411 dead transitions. [2024-06-04 16:18:00,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 411 transitions, 5812 flow [2024-06-04 16:18:00,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:18:00,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:18:00,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 273 transitions. [2024-06-04 16:18:00,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5290697674418605 [2024-06-04 16:18:00,767 INFO L175 Difference]: Start difference. First operand has 336 places, 383 transitions, 4794 flow. Second operand 12 states and 273 transitions. [2024-06-04 16:18:00,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 411 transitions, 5812 flow [2024-06-04 16:18:02,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 411 transitions, 5552 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-04 16:18:02,790 INFO L231 Difference]: Finished difference. Result has 342 places, 385 transitions, 4945 flow [2024-06-04 16:18:02,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4534, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4945, PETRI_PLACES=342, PETRI_TRANSITIONS=385} [2024-06-04 16:18:02,790 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 298 predicate places. [2024-06-04 16:18:02,790 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 385 transitions, 4945 flow [2024-06-04 16:18:02,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:02,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:02,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:02,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-04 16:18:02,791 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:02,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:02,791 INFO L85 PathProgramCache]: Analyzing trace with hash 429647712, now seen corresponding path program 3 times [2024-06-04 16:18:02,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:02,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295531903] [2024-06-04 16:18:02,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:02,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:02,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:03,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:03,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:03,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295531903] [2024-06-04 16:18:03,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295531903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:03,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:03,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:18:03,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144394361] [2024-06-04 16:18:03,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:03,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:18:03,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:03,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:18:03,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:18:03,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:03,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 385 transitions, 4945 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:03,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:03,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:03,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:03,966 INFO L124 PetriNetUnfolderBase]: 2635/4531 cut-off events. [2024-06-04 16:18:03,966 INFO L125 PetriNetUnfolderBase]: For 654233/654233 co-relation queries the response was YES. [2024-06-04 16:18:04,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35884 conditions, 4531 events. 2635/4531 cut-off events. For 654233/654233 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 30042 event pairs, 563 based on Foata normal form. 12/4538 useless extension candidates. Maximal degree in co-relation 35727. Up to 3621 conditions per place. [2024-06-04 16:18:04,027 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 280 selfloop transitions, 125 changer transitions 0/413 dead transitions. [2024-06-04 16:18:04,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 413 transitions, 5971 flow [2024-06-04 16:18:04,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:18:04,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:18:04,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 274 transitions. [2024-06-04 16:18:04,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5310077519379846 [2024-06-04 16:18:04,028 INFO L175 Difference]: Start difference. First operand has 342 places, 385 transitions, 4945 flow. Second operand 12 states and 274 transitions. [2024-06-04 16:18:04,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 413 transitions, 5971 flow [2024-06-04 16:18:06,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 413 transitions, 5586 flow, removed 51 selfloop flow, removed 10 redundant places. [2024-06-04 16:18:06,570 INFO L231 Difference]: Finished difference. Result has 344 places, 387 transitions, 4939 flow [2024-06-04 16:18:06,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4560, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4939, PETRI_PLACES=344, PETRI_TRANSITIONS=387} [2024-06-04 16:18:06,570 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-04 16:18:06,570 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 387 transitions, 4939 flow [2024-06-04 16:18:06,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:06,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:06,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:06,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-04 16:18:06,571 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:06,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:06,571 INFO L85 PathProgramCache]: Analyzing trace with hash -426162164, now seen corresponding path program 4 times [2024-06-04 16:18:06,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:06,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524379733] [2024-06-04 16:18:06,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:06,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:06,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:06,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-06-04 16:18:06,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:06,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524379733] [2024-06-04 16:18:06,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524379733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:06,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:06,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:18:06,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743528405] [2024-06-04 16:18:06,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:06,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:18:06,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:06,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:18:06,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:18:06,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:06,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 387 transitions, 4939 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:06,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:06,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:06,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:07,832 INFO L124 PetriNetUnfolderBase]: 2642/4552 cut-off events. [2024-06-04 16:18:07,833 INFO L125 PetriNetUnfolderBase]: For 628126/628126 co-relation queries the response was YES. [2024-06-04 16:18:07,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34951 conditions, 4552 events. 2642/4552 cut-off events. For 628126/628126 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 30199 event pairs, 528 based on Foata normal form. 12/4559 useless extension candidates. Maximal degree in co-relation 34793. Up to 3182 conditions per place. [2024-06-04 16:18:07,898 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 239 selfloop transitions, 167 changer transitions 0/414 dead transitions. [2024-06-04 16:18:07,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 414 transitions, 5901 flow [2024-06-04 16:18:07,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:18:07,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:18:07,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-04 16:18:07,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5369978858350951 [2024-06-04 16:18:07,899 INFO L175 Difference]: Start difference. First operand has 344 places, 387 transitions, 4939 flow. Second operand 11 states and 254 transitions. [2024-06-04 16:18:07,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 414 transitions, 5901 flow [2024-06-04 16:18:10,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 414 transitions, 5548 flow, removed 53 selfloop flow, removed 10 redundant places. [2024-06-04 16:18:10,169 INFO L231 Difference]: Finished difference. Result has 345 places, 388 transitions, 4981 flow [2024-06-04 16:18:10,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4586, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4981, PETRI_PLACES=345, PETRI_TRANSITIONS=388} [2024-06-04 16:18:10,170 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 301 predicate places. [2024-06-04 16:18:10,170 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 388 transitions, 4981 flow [2024-06-04 16:18:10,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:10,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:10,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:10,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-04 16:18:10,171 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:10,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:10,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1123552195, now seen corresponding path program 1 times [2024-06-04 16:18:10,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:10,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907644339] [2024-06-04 16:18:10,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:10,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:10,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:10,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:10,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:10,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907644339] [2024-06-04 16:18:10,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907644339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:10,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:10,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:10,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104567735] [2024-06-04 16:18:10,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:10,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:10,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:10,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:10,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:10,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:10,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 388 transitions, 4981 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:10,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:10,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:10,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:11,330 INFO L124 PetriNetUnfolderBase]: 2768/4766 cut-off events. [2024-06-04 16:18:11,330 INFO L125 PetriNetUnfolderBase]: For 690394/690394 co-relation queries the response was YES. [2024-06-04 16:18:11,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38498 conditions, 4766 events. 2768/4766 cut-off events. For 690394/690394 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 31916 event pairs, 458 based on Foata normal form. 2/4765 useless extension candidates. Maximal degree in co-relation 38339. Up to 3899 conditions per place. [2024-06-04 16:18:11,395 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 370 selfloop transitions, 63 changer transitions 0/441 dead transitions. [2024-06-04 16:18:11,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 441 transitions, 6641 flow [2024-06-04 16:18:11,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:18:11,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:18:11,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-04 16:18:11,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098191214470284 [2024-06-04 16:18:11,396 INFO L175 Difference]: Start difference. First operand has 345 places, 388 transitions, 4981 flow. Second operand 9 states and 236 transitions. [2024-06-04 16:18:11,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 441 transitions, 6641 flow [2024-06-04 16:18:13,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 441 transitions, 6174 flow, removed 55 selfloop flow, removed 11 redundant places. [2024-06-04 16:18:13,787 INFO L231 Difference]: Finished difference. Result has 344 places, 395 transitions, 4863 flow [2024-06-04 16:18:13,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4514, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4863, PETRI_PLACES=344, PETRI_TRANSITIONS=395} [2024-06-04 16:18:13,787 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-04 16:18:13,788 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 395 transitions, 4863 flow [2024-06-04 16:18:13,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:13,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:13,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:13,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-04 16:18:13,788 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:13,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:13,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1169060763, now seen corresponding path program 2 times [2024-06-04 16:18:13,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:13,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564038358] [2024-06-04 16:18:13,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:13,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:13,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:14,032 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:14,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:14,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1564038358] [2024-06-04 16:18:14,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1564038358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:14,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:14,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:14,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691369277] [2024-06-04 16:18:14,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:14,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:14,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:14,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:14,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:14,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:14,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 395 transitions, 4863 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:14,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:14,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:14,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:14,980 INFO L124 PetriNetUnfolderBase]: 2789/4799 cut-off events. [2024-06-04 16:18:14,980 INFO L125 PetriNetUnfolderBase]: For 707828/707828 co-relation queries the response was YES. [2024-06-04 16:18:15,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38260 conditions, 4799 events. 2789/4799 cut-off events. For 707828/707828 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32118 event pairs, 494 based on Foata normal form. 2/4798 useless extension candidates. Maximal degree in co-relation 38101. Up to 3919 conditions per place. [2024-06-04 16:18:15,056 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 366 selfloop transitions, 65 changer transitions 0/439 dead transitions. [2024-06-04 16:18:15,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 439 transitions, 6423 flow [2024-06-04 16:18:15,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:18:15,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:18:15,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-04 16:18:15,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5943152454780362 [2024-06-04 16:18:15,057 INFO L175 Difference]: Start difference. First operand has 344 places, 395 transitions, 4863 flow. Second operand 9 states and 230 transitions. [2024-06-04 16:18:15,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 439 transitions, 6423 flow [2024-06-04 16:18:17,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 439 transitions, 6173 flow, removed 88 selfloop flow, removed 5 redundant places. [2024-06-04 16:18:17,776 INFO L231 Difference]: Finished difference. Result has 349 places, 400 transitions, 4923 flow [2024-06-04 16:18:17,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4667, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4923, PETRI_PLACES=349, PETRI_TRANSITIONS=400} [2024-06-04 16:18:17,777 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-04 16:18:17,777 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 400 transitions, 4923 flow [2024-06-04 16:18:17,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:17,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:17,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:17,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-04 16:18:17,778 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:17,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:17,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1569811557, now seen corresponding path program 3 times [2024-06-04 16:18:17,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:17,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880876648] [2024-06-04 16:18:17,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:17,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:17,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:18,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:18,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:18,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880876648] [2024-06-04 16:18:18,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880876648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:18,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:18,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:18,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794506761] [2024-06-04 16:18:18,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:18,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:18,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:18,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:18,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:18,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:18,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 400 transitions, 4923 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:18,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:18,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:18,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:19,033 INFO L124 PetriNetUnfolderBase]: 2784/4797 cut-off events. [2024-06-04 16:18:19,033 INFO L125 PetriNetUnfolderBase]: For 702003/702003 co-relation queries the response was YES. [2024-06-04 16:18:19,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37715 conditions, 4797 events. 2784/4797 cut-off events. For 702003/702003 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 32239 event pairs, 582 based on Foata normal form. 2/4791 useless extension candidates. Maximal degree in co-relation 37554. Up to 4123 conditions per place. [2024-06-04 16:18:19,096 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 376 selfloop transitions, 52 changer transitions 0/436 dead transitions. [2024-06-04 16:18:19,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 436 transitions, 6105 flow [2024-06-04 16:18:19,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:19,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:19,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-04 16:18:19,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 16:18:19,097 INFO L175 Difference]: Start difference. First operand has 349 places, 400 transitions, 4923 flow. Second operand 8 states and 208 transitions. [2024-06-04 16:18:19,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 436 transitions, 6105 flow [2024-06-04 16:18:21,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 436 transitions, 5942 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-04 16:18:21,771 INFO L231 Difference]: Finished difference. Result has 352 places, 400 transitions, 4869 flow [2024-06-04 16:18:21,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4760, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4869, PETRI_PLACES=352, PETRI_TRANSITIONS=400} [2024-06-04 16:18:21,772 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-04 16:18:21,772 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 400 transitions, 4869 flow [2024-06-04 16:18:21,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:21,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:21,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:21,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-04 16:18:21,773 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:21,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:21,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1579334757, now seen corresponding path program 4 times [2024-06-04 16:18:21,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:21,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983881523] [2024-06-04 16:18:21,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:21,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:21,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:22,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:22,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:22,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983881523] [2024-06-04 16:18:22,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983881523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:22,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:22,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:22,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110659570] [2024-06-04 16:18:22,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:22,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:22,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:22,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:22,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:22,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:22,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 400 transitions, 4869 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:22,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:22,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:22,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:22,948 INFO L124 PetriNetUnfolderBase]: 2792/4814 cut-off events. [2024-06-04 16:18:22,948 INFO L125 PetriNetUnfolderBase]: For 714169/714169 co-relation queries the response was YES. [2024-06-04 16:18:22,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37784 conditions, 4814 events. 2792/4814 cut-off events. For 714169/714169 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 32407 event pairs, 589 based on Foata normal form. 2/4813 useless extension candidates. Maximal degree in co-relation 37622. Up to 4220 conditions per place. [2024-06-04 16:18:23,014 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 372 selfloop transitions, 50 changer transitions 0/430 dead transitions. [2024-06-04 16:18:23,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 430 transitions, 5833 flow [2024-06-04 16:18:23,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:23,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:23,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-04 16:18:23,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 16:18:23,016 INFO L175 Difference]: Start difference. First operand has 352 places, 400 transitions, 4869 flow. Second operand 8 states and 200 transitions. [2024-06-04 16:18:23,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 430 transitions, 5833 flow [2024-06-04 16:18:25,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 430 transitions, 5673 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 16:18:25,698 INFO L231 Difference]: Finished difference. Result has 352 places, 402 transitions, 4868 flow [2024-06-04 16:18:25,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4715, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4868, PETRI_PLACES=352, PETRI_TRANSITIONS=402} [2024-06-04 16:18:25,698 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 308 predicate places. [2024-06-04 16:18:25,698 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 402 transitions, 4868 flow [2024-06-04 16:18:25,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:25,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:25,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:25,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-04 16:18:25,699 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:25,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:25,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1474289057, now seen corresponding path program 5 times [2024-06-04 16:18:25,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:25,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907113468] [2024-06-04 16:18:25,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:25,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:25,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:25,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:25,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:25,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907113468] [2024-06-04 16:18:25,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907113468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:25,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:25,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:25,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887496128] [2024-06-04 16:18:25,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:25,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:25,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:25,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:25,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:25,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:25,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 402 transitions, 4868 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:25,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:25,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:25,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:26,866 INFO L124 PetriNetUnfolderBase]: 2813/4847 cut-off events. [2024-06-04 16:18:26,867 INFO L125 PetriNetUnfolderBase]: For 739349/739349 co-relation queries the response was YES. [2024-06-04 16:18:26,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38253 conditions, 4847 events. 2813/4847 cut-off events. For 739349/739349 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32687 event pairs, 588 based on Foata normal form. 2/4844 useless extension candidates. Maximal degree in co-relation 38091. Up to 4228 conditions per place. [2024-06-04 16:18:26,931 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 373 selfloop transitions, 57 changer transitions 0/438 dead transitions. [2024-06-04 16:18:26,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 438 transitions, 6122 flow [2024-06-04 16:18:26,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:18:26,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:18:26,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-04 16:18:26,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-04 16:18:26,933 INFO L175 Difference]: Start difference. First operand has 352 places, 402 transitions, 4868 flow. Second operand 10 states and 240 transitions. [2024-06-04 16:18:26,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 438 transitions, 6122 flow [2024-06-04 16:18:29,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 438 transitions, 5993 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-04 16:18:29,747 INFO L231 Difference]: Finished difference. Result has 357 places, 406 transitions, 4969 flow [2024-06-04 16:18:29,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4739, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4969, PETRI_PLACES=357, PETRI_TRANSITIONS=406} [2024-06-04 16:18:29,747 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-04 16:18:29,747 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 406 transitions, 4969 flow [2024-06-04 16:18:29,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:29,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:29,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:29,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-04 16:18:29,748 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:29,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:29,748 INFO L85 PathProgramCache]: Analyzing trace with hash 884735745, now seen corresponding path program 6 times [2024-06-04 16:18:29,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:29,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512810794] [2024-06-04 16:18:29,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:29,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:29,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:29,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:29,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:29,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512810794] [2024-06-04 16:18:29,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512810794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:29,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:29,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:29,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95512142] [2024-06-04 16:18:29,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:29,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:29,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:29,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:29,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:30,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:30,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 406 transitions, 4969 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:30,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:30,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:30,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:30,932 INFO L124 PetriNetUnfolderBase]: 2808/4842 cut-off events. [2024-06-04 16:18:30,932 INFO L125 PetriNetUnfolderBase]: For 740157/740157 co-relation queries the response was YES. [2024-06-04 16:18:30,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38175 conditions, 4842 events. 2808/4842 cut-off events. For 740157/740157 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 32640 event pairs, 591 based on Foata normal form. 2/4841 useless extension candidates. Maximal degree in co-relation 38011. Up to 4244 conditions per place. [2024-06-04 16:18:31,000 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 377 selfloop transitions, 51 changer transitions 0/436 dead transitions. [2024-06-04 16:18:31,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 436 transitions, 5899 flow [2024-06-04 16:18:31,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:18:31,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:18:31,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-04 16:18:31,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-04 16:18:31,001 INFO L175 Difference]: Start difference. First operand has 357 places, 406 transitions, 4969 flow. Second operand 10 states and 238 transitions. [2024-06-04 16:18:31,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 436 transitions, 5899 flow [2024-06-04 16:18:33,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 436 transitions, 5733 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-04 16:18:33,859 INFO L231 Difference]: Finished difference. Result has 360 places, 406 transitions, 4910 flow [2024-06-04 16:18:33,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4803, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4910, PETRI_PLACES=360, PETRI_TRANSITIONS=406} [2024-06-04 16:18:33,859 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-04 16:18:33,859 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 406 transitions, 4910 flow [2024-06-04 16:18:33,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:33,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:33,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:33,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-04 16:18:33,860 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:33,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:33,860 INFO L85 PathProgramCache]: Analyzing trace with hash 707489215, now seen corresponding path program 1 times [2024-06-04 16:18:33,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:33,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973646754] [2024-06-04 16:18:33,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:33,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:33,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:34,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:34,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:34,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973646754] [2024-06-04 16:18:34,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973646754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:34,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:34,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:18:34,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741942074] [2024-06-04 16:18:34,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:34,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:18:34,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:34,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:18:34,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:18:34,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:34,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 406 transitions, 4910 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:34,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:34,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:34,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:35,082 INFO L124 PetriNetUnfolderBase]: 2813/4853 cut-off events. [2024-06-04 16:18:35,082 INFO L125 PetriNetUnfolderBase]: For 745596/745596 co-relation queries the response was YES. [2024-06-04 16:18:35,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38226 conditions, 4853 events. 2813/4853 cut-off events. For 745596/745596 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 32785 event pairs, 586 based on Foata normal form. 1/4853 useless extension candidates. Maximal degree in co-relation 38061. Up to 4298 conditions per place. [2024-06-04 16:18:35,150 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 406 selfloop transitions, 21 changer transitions 0/435 dead transitions. [2024-06-04 16:18:35,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 435 transitions, 5892 flow [2024-06-04 16:18:35,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:18:35,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:18:35,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 16:18:35,151 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-04 16:18:35,151 INFO L175 Difference]: Start difference. First operand has 360 places, 406 transitions, 4910 flow. Second operand 7 states and 173 transitions. [2024-06-04 16:18:35,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 435 transitions, 5892 flow [2024-06-04 16:18:38,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 435 transitions, 5780 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-04 16:18:38,516 INFO L231 Difference]: Finished difference. Result has 358 places, 409 transitions, 4918 flow [2024-06-04 16:18:38,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4798, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4918, PETRI_PLACES=358, PETRI_TRANSITIONS=409} [2024-06-04 16:18:38,516 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 314 predicate places. [2024-06-04 16:18:38,516 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 409 transitions, 4918 flow [2024-06-04 16:18:38,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:38,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:38,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:38,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-04 16:18:38,517 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:38,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:38,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1579339717, now seen corresponding path program 2 times [2024-06-04 16:18:38,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:38,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137493133] [2024-06-04 16:18:38,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:38,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:38,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:38,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:38,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:38,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137493133] [2024-06-04 16:18:38,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137493133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:38,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:38,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:18:38,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200570307] [2024-06-04 16:18:38,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:38,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:18:38,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:38,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:18:38,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:18:38,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:38,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 409 transitions, 4918 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:38,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:38,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:38,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:39,715 INFO L124 PetriNetUnfolderBase]: 2834/4884 cut-off events. [2024-06-04 16:18:39,715 INFO L125 PetriNetUnfolderBase]: For 771998/771998 co-relation queries the response was YES. [2024-06-04 16:18:39,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39103 conditions, 4884 events. 2834/4884 cut-off events. For 771998/771998 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 32967 event pairs, 590 based on Foata normal form. 1/4882 useless extension candidates. Maximal degree in co-relation 38937. Up to 4259 conditions per place. [2024-06-04 16:18:39,785 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 379 selfloop transitions, 57 changer transitions 0/444 dead transitions. [2024-06-04 16:18:39,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 444 transitions, 6236 flow [2024-06-04 16:18:39,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:39,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:39,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-04 16:18:39,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-04 16:18:39,786 INFO L175 Difference]: Start difference. First operand has 358 places, 409 transitions, 4918 flow. Second operand 8 states and 203 transitions. [2024-06-04 16:18:39,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 444 transitions, 6236 flow [2024-06-04 16:18:42,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 444 transitions, 6144 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-04 16:18:42,663 INFO L231 Difference]: Finished difference. Result has 361 places, 416 transitions, 5124 flow [2024-06-04 16:18:42,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4828, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5124, PETRI_PLACES=361, PETRI_TRANSITIONS=416} [2024-06-04 16:18:42,663 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-04 16:18:42,663 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 416 transitions, 5124 flow [2024-06-04 16:18:42,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:42,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:42,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:42,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-04 16:18:42,664 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:42,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:42,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1471427137, now seen corresponding path program 3 times [2024-06-04 16:18:42,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:42,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87418036] [2024-06-04 16:18:42,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:42,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:42,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:42,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:42,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:42,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87418036] [2024-06-04 16:18:42,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87418036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:42,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:42,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:18:42,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023966446] [2024-06-04 16:18:42,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:42,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:18:42,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:42,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:18:42,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:18:42,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:42,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 416 transitions, 5124 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:42,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:42,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:42,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:43,861 INFO L124 PetriNetUnfolderBase]: 2839/4893 cut-off events. [2024-06-04 16:18:43,861 INFO L125 PetriNetUnfolderBase]: For 776808/776808 co-relation queries the response was YES. [2024-06-04 16:18:43,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39813 conditions, 4893 events. 2839/4893 cut-off events. For 776808/776808 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 33053 event pairs, 590 based on Foata normal form. 1/4891 useless extension candidates. Maximal degree in co-relation 39646. Up to 4265 conditions per place. [2024-06-04 16:18:43,933 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 380 selfloop transitions, 61 changer transitions 0/449 dead transitions. [2024-06-04 16:18:43,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 449 transitions, 6385 flow [2024-06-04 16:18:43,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:18:43,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:18:43,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 241 transitions. [2024-06-04 16:18:43,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5604651162790698 [2024-06-04 16:18:43,934 INFO L175 Difference]: Start difference. First operand has 361 places, 416 transitions, 5124 flow. Second operand 10 states and 241 transitions. [2024-06-04 16:18:43,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 449 transitions, 6385 flow [2024-06-04 16:18:46,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 449 transitions, 6212 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-04 16:18:46,906 INFO L231 Difference]: Finished difference. Result has 367 places, 419 transitions, 5156 flow [2024-06-04 16:18:46,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4977, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5156, PETRI_PLACES=367, PETRI_TRANSITIONS=419} [2024-06-04 16:18:46,907 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-04 16:18:46,907 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 419 transitions, 5156 flow [2024-06-04 16:18:46,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:46,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:46,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:46,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-04 16:18:46,907 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:46,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:46,907 INFO L85 PathProgramCache]: Analyzing trace with hash 93805151, now seen corresponding path program 7 times [2024-06-04 16:18:46,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:46,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228404131] [2024-06-04 16:18:46,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:46,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:46,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:47,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:47,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:47,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228404131] [2024-06-04 16:18:47,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228404131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:47,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:47,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:47,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805592328] [2024-06-04 16:18:47,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:47,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:47,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:47,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:47,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:47,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:47,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 419 transitions, 5156 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:47,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:47,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:47,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:48,255 INFO L124 PetriNetUnfolderBase]: 2906/4984 cut-off events. [2024-06-04 16:18:48,255 INFO L125 PetriNetUnfolderBase]: For 864346/864346 co-relation queries the response was YES. [2024-06-04 16:18:48,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41788 conditions, 4984 events. 2906/4984 cut-off events. For 864346/864346 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 33644 event pairs, 624 based on Foata normal form. 2/4975 useless extension candidates. Maximal degree in co-relation 41619. Up to 4123 conditions per place. [2024-06-04 16:18:48,319 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 310 selfloop transitions, 139 changer transitions 0/457 dead transitions. [2024-06-04 16:18:48,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 457 transitions, 6534 flow [2024-06-04 16:18:48,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:48,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:48,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-04 16:18:48,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6075581395348837 [2024-06-04 16:18:48,320 INFO L175 Difference]: Start difference. First operand has 367 places, 419 transitions, 5156 flow. Second operand 8 states and 209 transitions. [2024-06-04 16:18:48,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 457 transitions, 6534 flow [2024-06-04 16:18:51,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 457 transitions, 6374 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-04 16:18:51,972 INFO L231 Difference]: Finished difference. Result has 368 places, 424 transitions, 5440 flow [2024-06-04 16:18:51,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4996, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5440, PETRI_PLACES=368, PETRI_TRANSITIONS=424} [2024-06-04 16:18:51,972 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-04 16:18:51,972 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 424 transitions, 5440 flow [2024-06-04 16:18:51,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:51,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:51,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:51,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-04 16:18:51,973 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:51,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:51,973 INFO L85 PathProgramCache]: Analyzing trace with hash 103328351, now seen corresponding path program 8 times [2024-06-04 16:18:51,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:51,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010097346] [2024-06-04 16:18:51,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:51,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:51,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:52,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:18:52,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:52,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010097346] [2024-06-04 16:18:52,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010097346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:52,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:52,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:52,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426914704] [2024-06-04 16:18:52,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:52,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:52,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:52,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:52,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:52,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:52,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 424 transitions, 5440 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:52,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:52,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:52,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:53,226 INFO L124 PetriNetUnfolderBase]: 2914/4996 cut-off events. [2024-06-04 16:18:53,226 INFO L125 PetriNetUnfolderBase]: For 881520/881520 co-relation queries the response was YES. [2024-06-04 16:18:53,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42426 conditions, 4996 events. 2914/4996 cut-off events. For 881520/881520 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 33714 event pairs, 626 based on Foata normal form. 2/4987 useless extension candidates. Maximal degree in co-relation 42255. Up to 4220 conditions per place. [2024-06-04 16:18:53,300 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 306 selfloop transitions, 137 changer transitions 0/451 dead transitions. [2024-06-04 16:18:53,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 451 transitions, 6460 flow [2024-06-04 16:18:53,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:53,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:53,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-04 16:18:53,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5843023255813954 [2024-06-04 16:18:53,301 INFO L175 Difference]: Start difference. First operand has 368 places, 424 transitions, 5440 flow. Second operand 8 states and 201 transitions. [2024-06-04 16:18:53,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 451 transitions, 6460 flow [2024-06-04 16:18:57,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 451 transitions, 6167 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-04 16:18:57,548 INFO L231 Difference]: Finished difference. Result has 372 places, 426 transitions, 5502 flow [2024-06-04 16:18:57,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5173, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5502, PETRI_PLACES=372, PETRI_TRANSITIONS=426} [2024-06-04 16:18:57,548 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 328 predicate places. [2024-06-04 16:18:57,548 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 426 transitions, 5502 flow [2024-06-04 16:18:57,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:57,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:18:57,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:18:57,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-04 16:18:57,549 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:18:57,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:18:57,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1667166859, now seen corresponding path program 9 times [2024-06-04 16:18:57,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:18:57,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007318490] [2024-06-04 16:18:57,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:18:57,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:18:57,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:18:57,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-06-04 16:18:57,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:18:57,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007318490] [2024-06-04 16:18:57,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007318490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:18:57,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:18:57,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:18:57,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483795833] [2024-06-04 16:18:57,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:18:57,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:18:57,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:18:57,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:18:57,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:18:57,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:18:57,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 426 transitions, 5502 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:18:57,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:18:57,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:18:57,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:18:58,886 INFO L124 PetriNetUnfolderBase]: 2922/5020 cut-off events. [2024-06-04 16:18:58,886 INFO L125 PetriNetUnfolderBase]: For 892171/892171 co-relation queries the response was YES. [2024-06-04 16:18:58,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42637 conditions, 5020 events. 2922/5020 cut-off events. For 892171/892171 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 33949 event pairs, 636 based on Foata normal form. 2/5011 useless extension candidates. Maximal degree in co-relation 42464. Up to 4232 conditions per place. [2024-06-04 16:18:58,966 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 306 selfloop transitions, 136 changer transitions 0/450 dead transitions. [2024-06-04 16:18:58,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 450 transitions, 6490 flow [2024-06-04 16:18:58,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:18:58,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:18:58,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-04 16:18:58,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5726744186046512 [2024-06-04 16:18:58,967 INFO L175 Difference]: Start difference. First operand has 372 places, 426 transitions, 5502 flow. Second operand 8 states and 197 transitions. [2024-06-04 16:18:58,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 450 transitions, 6490 flow [2024-06-04 16:19:02,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 450 transitions, 6183 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-04 16:19:02,794 INFO L231 Difference]: Finished difference. Result has 374 places, 428 transitions, 5526 flow [2024-06-04 16:19:02,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5195, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5526, PETRI_PLACES=374, PETRI_TRANSITIONS=428} [2024-06-04 16:19:02,795 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 330 predicate places. [2024-06-04 16:19:02,795 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 428 transitions, 5526 flow [2024-06-04 16:19:02,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:02,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:02,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:02,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-04 16:19:02,795 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:19:02,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:02,795 INFO L85 PathProgramCache]: Analyzing trace with hash 792165477, now seen corresponding path program 10 times [2024-06-04 16:19:02,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:02,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854098823] [2024-06-04 16:19:02,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:02,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:02,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:03,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-06-04 16:19:03,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:03,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854098823] [2024-06-04 16:19:03,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854098823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:03,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:03,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:03,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613753817] [2024-06-04 16:19:03,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:03,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:03,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:03,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:03,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:03,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:19:03,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 428 transitions, 5526 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:03,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:03,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:19:03,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:04,092 INFO L124 PetriNetUnfolderBase]: 2930/5032 cut-off events. [2024-06-04 16:19:04,092 INFO L125 PetriNetUnfolderBase]: For 907259/907259 co-relation queries the response was YES. [2024-06-04 16:19:04,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42865 conditions, 5032 events. 2930/5032 cut-off events. For 907259/907259 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 34085 event pairs, 636 based on Foata normal form. 2/5023 useless extension candidates. Maximal degree in co-relation 42691. Up to 4244 conditions per place. [2024-06-04 16:19:04,161 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 305 selfloop transitions, 136 changer transitions 0/449 dead transitions. [2024-06-04 16:19:04,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 449 transitions, 6508 flow [2024-06-04 16:19:04,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:04,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:04,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 16:19:04,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-04 16:19:04,162 INFO L175 Difference]: Start difference. First operand has 374 places, 428 transitions, 5526 flow. Second operand 8 states and 193 transitions. [2024-06-04 16:19:04,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 449 transitions, 6508 flow [2024-06-04 16:19:07,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 449 transitions, 6199 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 16:19:07,997 INFO L231 Difference]: Finished difference. Result has 376 places, 430 transitions, 5552 flow [2024-06-04 16:19:07,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5217, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5552, PETRI_PLACES=376, PETRI_TRANSITIONS=430} [2024-06-04 16:19:07,997 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 332 predicate places. [2024-06-04 16:19:07,997 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 430 transitions, 5552 flow [2024-06-04 16:19:07,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:07,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:07,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:07,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-04 16:19:07,998 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:19:07,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:07,999 INFO L85 PathProgramCache]: Analyzing trace with hash -244475825, now seen corresponding path program 11 times [2024-06-04 16:19:07,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:07,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707305578] [2024-06-04 16:19:07,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:07,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:08,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:08,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:08,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:08,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707305578] [2024-06-04 16:19:08,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707305578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:08,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:08,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:08,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56119929] [2024-06-04 16:19:08,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:08,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:08,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:08,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:08,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:08,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:19:08,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 430 transitions, 5552 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:08,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:08,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:19:08,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:09,238 INFO L124 PetriNetUnfolderBase]: 2938/5042 cut-off events. [2024-06-04 16:19:09,238 INFO L125 PetriNetUnfolderBase]: For 922975/922975 co-relation queries the response was YES. [2024-06-04 16:19:09,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43072 conditions, 5042 events. 2938/5042 cut-off events. For 922975/922975 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 34063 event pairs, 605 based on Foata normal form. 2/5041 useless extension candidates. Maximal degree in co-relation 42897. Up to 4457 conditions per place. [2024-06-04 16:19:09,320 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 406 selfloop transitions, 37 changer transitions 0/451 dead transitions. [2024-06-04 16:19:09,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 451 transitions, 6536 flow [2024-06-04 16:19:09,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:19:09,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:19:09,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 16:19:09,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-04 16:19:09,322 INFO L175 Difference]: Start difference. First operand has 376 places, 430 transitions, 5552 flow. Second operand 8 states and 189 transitions. [2024-06-04 16:19:09,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 451 transitions, 6536 flow [2024-06-04 16:19:13,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 451 transitions, 6223 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-04 16:19:13,507 INFO L231 Difference]: Finished difference. Result has 378 places, 432 transitions, 5374 flow [2024-06-04 16:19:13,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5239, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5374, PETRI_PLACES=378, PETRI_TRANSITIONS=432} [2024-06-04 16:19:13,508 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 334 predicate places. [2024-06-04 16:19:13,508 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 432 transitions, 5374 flow [2024-06-04 16:19:13,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:13,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:13,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:13,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-04 16:19:13,509 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:19:13,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:13,509 INFO L85 PathProgramCache]: Analyzing trace with hash 508378213, now seen corresponding path program 12 times [2024-06-04 16:19:13,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:13,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986877935] [2024-06-04 16:19:13,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:13,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:13,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:13,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:13,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:13,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986877935] [2024-06-04 16:19:13,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986877935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:13,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:13,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:19:13,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778328809] [2024-06-04 16:19:13,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:13,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:19:13,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:13,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:19:13,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:19:13,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:19:13,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 432 transitions, 5374 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:13,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:13,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:19:13,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:14,724 INFO L124 PetriNetUnfolderBase]: 2946/5058 cut-off events. [2024-06-04 16:19:14,724 INFO L125 PetriNetUnfolderBase]: For 936780/936780 co-relation queries the response was YES. [2024-06-04 16:19:14,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43040 conditions, 5058 events. 2946/5058 cut-off events. For 936780/936780 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 34213 event pairs, 605 based on Foata normal form. 2/5057 useless extension candidates. Maximal degree in co-relation 42864. Up to 4455 conditions per place. [2024-06-04 16:19:14,803 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 406 selfloop transitions, 41 changer transitions 0/455 dead transitions. [2024-06-04 16:19:14,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 455 transitions, 6368 flow [2024-06-04 16:19:14,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:19:14,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:19:14,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-04 16:19:14,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400516795865633 [2024-06-04 16:19:14,804 INFO L175 Difference]: Start difference. First operand has 378 places, 432 transitions, 5374 flow. Second operand 9 states and 209 transitions. [2024-06-04 16:19:14,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 455 transitions, 6368 flow [2024-06-04 16:19:18,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 455 transitions, 6257 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-04 16:19:18,755 INFO L231 Difference]: Finished difference. Result has 381 places, 434 transitions, 5404 flow [2024-06-04 16:19:18,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5263, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5404, PETRI_PLACES=381, PETRI_TRANSITIONS=434} [2024-06-04 16:19:18,756 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-04 16:19:18,756 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 434 transitions, 5404 flow [2024-06-04 16:19:18,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:18,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:18,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:18,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-04 16:19:18,756 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:19:18,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:18,757 INFO L85 PathProgramCache]: Analyzing trace with hash -729809429, now seen corresponding path program 4 times [2024-06-04 16:19:18,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:18,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251319669] [2024-06-04 16:19:18,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:18,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:18,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:19,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:19,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:19,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251319669] [2024-06-04 16:19:19,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251319669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:19,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:19,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:19:19,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946958949] [2024-06-04 16:19:19,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:19,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:19:19,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:19,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:19:19,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:19:19,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:19:19,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 434 transitions, 5404 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:19,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:19,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:19:19,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:19,996 INFO L124 PetriNetUnfolderBase]: 2951/5063 cut-off events. [2024-06-04 16:19:19,997 INFO L125 PetriNetUnfolderBase]: For 944926/944926 co-relation queries the response was YES. [2024-06-04 16:19:20,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43237 conditions, 5063 events. 2951/5063 cut-off events. For 944926/944926 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 34307 event pairs, 611 based on Foata normal form. 1/5061 useless extension candidates. Maximal degree in co-relation 43060. Up to 4397 conditions per place. [2024-06-04 16:19:20,073 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 410 selfloop transitions, 42 changer transitions 0/460 dead transitions. [2024-06-04 16:19:20,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 460 transitions, 6442 flow [2024-06-04 16:19:20,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:19:20,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:19:20,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-04 16:19:20,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880398671096345 [2024-06-04 16:19:20,074 INFO L175 Difference]: Start difference. First operand has 381 places, 434 transitions, 5404 flow. Second operand 7 states and 177 transitions. [2024-06-04 16:19:20,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 460 transitions, 6442 flow [2024-06-04 16:19:24,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 460 transitions, 6327 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-04 16:19:24,461 INFO L231 Difference]: Finished difference. Result has 381 places, 437 transitions, 5465 flow [2024-06-04 16:19:24,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5289, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5465, PETRI_PLACES=381, PETRI_TRANSITIONS=437} [2024-06-04 16:19:24,462 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-04 16:19:24,462 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 437 transitions, 5465 flow [2024-06-04 16:19:24,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:24,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:24,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:24,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-04 16:19:24,462 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:19:24,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:24,463 INFO L85 PathProgramCache]: Analyzing trace with hash 103333311, now seen corresponding path program 5 times [2024-06-04 16:19:24,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:24,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351171904] [2024-06-04 16:19:24,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:24,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:24,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:24,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:24,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:24,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351171904] [2024-06-04 16:19:24,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351171904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:24,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:24,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:19:24,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037515172] [2024-06-04 16:19:24,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:24,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:19:24,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:24,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:19:24,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:19:24,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:19:24,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 437 transitions, 5465 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:24,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:24,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:19:24,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:25,762 INFO L124 PetriNetUnfolderBase]: 2980/5103 cut-off events. [2024-06-04 16:19:25,762 INFO L125 PetriNetUnfolderBase]: For 983994/983994 co-relation queries the response was YES. [2024-06-04 16:19:25,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44452 conditions, 5103 events. 2980/5103 cut-off events. For 983994/983994 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 34580 event pairs, 627 based on Foata normal form. 1/5093 useless extension candidates. Maximal degree in co-relation 44274. Up to 3994 conditions per place. [2024-06-04 16:19:25,843 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 255 selfloop transitions, 233 changer transitions 0/496 dead transitions. [2024-06-04 16:19:25,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 496 transitions, 7849 flow [2024-06-04 16:19:25,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:19:25,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:19:25,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 324 transitions. [2024-06-04 16:19:25,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5796064400715564 [2024-06-04 16:19:25,844 INFO L175 Difference]: Start difference. First operand has 381 places, 437 transitions, 5465 flow. Second operand 13 states and 324 transitions. [2024-06-04 16:19:25,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 496 transitions, 7849 flow [2024-06-04 16:19:30,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 496 transitions, 7695 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-04 16:19:30,221 INFO L231 Difference]: Finished difference. Result has 388 places, 451 transitions, 6121 flow [2024-06-04 16:19:30,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6121, PETRI_PLACES=388, PETRI_TRANSITIONS=451} [2024-06-04 16:19:30,221 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 344 predicate places. [2024-06-04 16:19:30,221 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 451 transitions, 6121 flow [2024-06-04 16:19:30,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:30,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:30,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:30,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-04 16:19:30,222 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:19:30,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:30,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1206589499, now seen corresponding path program 6 times [2024-06-04 16:19:30,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:30,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85844793] [2024-06-04 16:19:30,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:30,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:30,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:30,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:30,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:30,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85844793] [2024-06-04 16:19:30,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85844793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:30,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:30,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:19:30,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371208244] [2024-06-04 16:19:30,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:30,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:19:30,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:30,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:19:30,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:19:30,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:19:30,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 451 transitions, 6121 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:30,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:30,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:19:30,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:31,500 INFO L124 PetriNetUnfolderBase]: 2985/5106 cut-off events. [2024-06-04 16:19:31,500 INFO L125 PetriNetUnfolderBase]: For 988140/988140 co-relation queries the response was YES. [2024-06-04 16:19:31,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45509 conditions, 5106 events. 2985/5106 cut-off events. For 988140/988140 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 34644 event pairs, 601 based on Foata normal form. 1/5104 useless extension candidates. Maximal degree in co-relation 45331. Up to 4426 conditions per place. [2024-06-04 16:19:31,572 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 408 selfloop transitions, 58 changer transitions 0/474 dead transitions. [2024-06-04 16:19:31,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 474 transitions, 7191 flow [2024-06-04 16:19:31,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:19:31,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:19:31,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 16:19:31,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 16:19:31,574 INFO L175 Difference]: Start difference. First operand has 388 places, 451 transitions, 6121 flow. Second operand 7 states and 175 transitions. [2024-06-04 16:19:31,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 474 transitions, 7191 flow [2024-06-04 16:19:36,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 474 transitions, 6658 flow, removed 127 selfloop flow, removed 9 redundant places. [2024-06-04 16:19:36,425 INFO L231 Difference]: Finished difference. Result has 386 places, 454 transitions, 5808 flow [2024-06-04 16:19:36,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5628, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5808, PETRI_PLACES=386, PETRI_TRANSITIONS=454} [2024-06-04 16:19:36,425 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 342 predicate places. [2024-06-04 16:19:36,425 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 454 transitions, 5808 flow [2024-06-04 16:19:36,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:36,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:36,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:36,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-04 16:19:36,426 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:19:36,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:36,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1799414337, now seen corresponding path program 7 times [2024-06-04 16:19:36,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:36,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550096155] [2024-06-04 16:19:36,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:36,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:36,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:36,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:36,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:36,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550096155] [2024-06-04 16:19:36,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550096155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:36,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:36,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:19:36,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054308356] [2024-06-04 16:19:36,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:36,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:19:36,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:36,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:19:36,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:19:36,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:19:36,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 454 transitions, 5808 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:36,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:36,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:19:36,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:37,704 INFO L124 PetriNetUnfolderBase]: 2998/5122 cut-off events. [2024-06-04 16:19:37,704 INFO L125 PetriNetUnfolderBase]: For 1005741/1005741 co-relation queries the response was YES. [2024-06-04 16:19:37,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45162 conditions, 5122 events. 2998/5122 cut-off events. For 1005741/1005741 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34687 event pairs, 617 based on Foata normal form. 1/5112 useless extension candidates. Maximal degree in co-relation 44985. Up to 4008 conditions per place. [2024-06-04 16:19:37,777 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 251 selfloop transitions, 240 changer transitions 0/499 dead transitions. [2024-06-04 16:19:37,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 499 transitions, 7976 flow [2024-06-04 16:19:37,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:19:37,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:19:37,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 316 transitions. [2024-06-04 16:19:37,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652951699463328 [2024-06-04 16:19:37,778 INFO L175 Difference]: Start difference. First operand has 386 places, 454 transitions, 5808 flow. Second operand 13 states and 316 transitions. [2024-06-04 16:19:37,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 499 transitions, 7976 flow [2024-06-04 16:19:41,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 499 transitions, 7818 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-04 16:19:41,908 INFO L231 Difference]: Finished difference. Result has 393 places, 460 transitions, 6252 flow [2024-06-04 16:19:41,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5658, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6252, PETRI_PLACES=393, PETRI_TRANSITIONS=460} [2024-06-04 16:19:41,908 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 349 predicate places. [2024-06-04 16:19:41,908 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 460 transitions, 6252 flow [2024-06-04 16:19:41,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:41,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:41,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:41,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-04 16:19:41,909 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:19:41,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:41,909 INFO L85 PathProgramCache]: Analyzing trace with hash -37925279, now seen corresponding path program 8 times [2024-06-04 16:19:41,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:41,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188195554] [2024-06-04 16:19:41,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:41,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:41,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:42,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:42,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:42,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188195554] [2024-06-04 16:19:42,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188195554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:42,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:42,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:19:42,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176583358] [2024-06-04 16:19:42,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:42,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:19:42,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:42,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:19:42,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:19:42,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:19:42,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 460 transitions, 6252 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:42,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:42,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:19:42,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:43,201 INFO L124 PetriNetUnfolderBase]: 2995/5122 cut-off events. [2024-06-04 16:19:43,201 INFO L125 PetriNetUnfolderBase]: For 998906/998906 co-relation queries the response was YES. [2024-06-04 16:19:43,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45472 conditions, 5122 events. 2995/5122 cut-off events. For 998906/998906 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 34732 event pairs, 619 based on Foata normal form. 1/5112 useless extension candidates. Maximal degree in co-relation 45295. Up to 4006 conditions per place. [2024-06-04 16:19:43,278 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 251 selfloop transitions, 238 changer transitions 0/497 dead transitions. [2024-06-04 16:19:43,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 497 transitions, 8058 flow [2024-06-04 16:19:43,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:19:43,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:19:43,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 297 transitions. [2024-06-04 16:19:43,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5755813953488372 [2024-06-04 16:19:43,279 INFO L175 Difference]: Start difference. First operand has 393 places, 460 transitions, 6252 flow. Second operand 12 states and 297 transitions. [2024-06-04 16:19:43,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 497 transitions, 8058 flow [2024-06-04 16:19:47,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 497 transitions, 7547 flow, removed 42 selfloop flow, removed 9 redundant places. [2024-06-04 16:19:47,767 INFO L231 Difference]: Finished difference. Result has 396 places, 460 transitions, 6223 flow [2024-06-04 16:19:47,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5741, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6223, PETRI_PLACES=396, PETRI_TRANSITIONS=460} [2024-06-04 16:19:47,767 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-04 16:19:47,767 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 460 transitions, 6223 flow [2024-06-04 16:19:47,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:47,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:47,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:47,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-04 16:19:47,768 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:19:47,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:47,768 INFO L85 PathProgramCache]: Analyzing trace with hash -74918465, now seen corresponding path program 9 times [2024-06-04 16:19:47,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:47,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465978925] [2024-06-04 16:19:47,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:47,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:47,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:48,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-06-04 16:19:48,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:48,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465978925] [2024-06-04 16:19:48,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465978925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:48,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:48,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:19:48,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348561610] [2024-06-04 16:19:48,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:48,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:19:48,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:48,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:19:48,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:19:48,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:19:48,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 460 transitions, 6223 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:48,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:48,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:19:48,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:49,065 INFO L124 PetriNetUnfolderBase]: 3024/5178 cut-off events. [2024-06-04 16:19:49,066 INFO L125 PetriNetUnfolderBase]: For 1038179/1038179 co-relation queries the response was YES. [2024-06-04 16:19:49,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46290 conditions, 5178 events. 3024/5178 cut-off events. For 1038179/1038179 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35277 event pairs, 627 based on Foata normal form. 1/5168 useless extension candidates. Maximal degree in co-relation 46113. Up to 4028 conditions per place. [2024-06-04 16:19:49,139 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 245 selfloop transitions, 253 changer transitions 0/506 dead transitions. [2024-06-04 16:19:49,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 506 transitions, 8786 flow [2024-06-04 16:19:49,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:19:49,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:19:49,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 308 transitions. [2024-06-04 16:19:49,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5509838998211091 [2024-06-04 16:19:49,140 INFO L175 Difference]: Start difference. First operand has 396 places, 460 transitions, 6223 flow. Second operand 13 states and 308 transitions. [2024-06-04 16:19:49,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 506 transitions, 8786 flow [2024-06-04 16:19:53,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 506 transitions, 8346 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 16:19:53,953 INFO L231 Difference]: Finished difference. Result has 401 places, 472 transitions, 6542 flow [2024-06-04 16:19:53,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5804, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6542, PETRI_PLACES=401, PETRI_TRANSITIONS=472} [2024-06-04 16:19:53,954 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 357 predicate places. [2024-06-04 16:19:53,954 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 472 transitions, 6542 flow [2024-06-04 16:19:53,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:53,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:19:53,954 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:19:53,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-04 16:19:53,954 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:19:53,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:19:53,955 INFO L85 PathProgramCache]: Analyzing trace with hash 761278945, now seen corresponding path program 10 times [2024-06-04 16:19:53,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:19:53,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160514012] [2024-06-04 16:19:53,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:19:53,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:19:53,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:19:54,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:19:54,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:19:54,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160514012] [2024-06-04 16:19:54,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160514012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:19:54,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:19:54,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:19:54,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54058459] [2024-06-04 16:19:54,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:19:54,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:19:54,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:19:54,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:19:54,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:19:54,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:19:54,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 472 transitions, 6542 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:19:54,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:19:54,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:19:54,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:19:55,246 INFO L124 PetriNetUnfolderBase]: 3021/5162 cut-off events. [2024-06-04 16:19:55,247 INFO L125 PetriNetUnfolderBase]: For 1047399/1047399 co-relation queries the response was YES. [2024-06-04 16:19:55,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46306 conditions, 5162 events. 3021/5162 cut-off events. For 1047399/1047399 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 35076 event pairs, 617 based on Foata normal form. 1/5152 useless extension candidates. Maximal degree in co-relation 46128. Up to 4026 conditions per place. [2024-06-04 16:19:55,352 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 243 selfloop transitions, 252 changer transitions 0/503 dead transitions. [2024-06-04 16:19:55,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 503 transitions, 8606 flow [2024-06-04 16:19:55,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:19:55,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:19:55,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 269 transitions. [2024-06-04 16:19:55,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687103594080338 [2024-06-04 16:19:55,354 INFO L175 Difference]: Start difference. First operand has 401 places, 472 transitions, 6542 flow. Second operand 11 states and 269 transitions. [2024-06-04 16:19:55,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 503 transitions, 8606 flow [2024-06-04 16:20:01,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 503 transitions, 8076 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-04 16:20:01,689 INFO L231 Difference]: Finished difference. Result has 404 places, 472 transitions, 6522 flow [2024-06-04 16:20:01,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6012, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6522, PETRI_PLACES=404, PETRI_TRANSITIONS=472} [2024-06-04 16:20:01,690 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 360 predicate places. [2024-06-04 16:20:01,690 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 472 transitions, 6522 flow [2024-06-04 16:20:01,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:01,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:01,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:01,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-04 16:20:01,691 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:20:01,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:01,691 INFO L85 PathProgramCache]: Analyzing trace with hash -355848769, now seen corresponding path program 11 times [2024-06-04 16:20:01,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:01,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043205801] [2024-06-04 16:20:01,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:01,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:01,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:01,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:01,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:01,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043205801] [2024-06-04 16:20:01,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043205801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:01,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:01,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:20:01,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321510443] [2024-06-04 16:20:01,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:01,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:20:01,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:01,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:20:01,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:20:02,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:20:02,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 472 transitions, 6522 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:02,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:02,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:20:02,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:03,087 INFO L124 PetriNetUnfolderBase]: 3018/5168 cut-off events. [2024-06-04 16:20:03,087 INFO L125 PetriNetUnfolderBase]: For 1055245/1055245 co-relation queries the response was YES. [2024-06-04 16:20:03,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46151 conditions, 5168 events. 3018/5168 cut-off events. For 1055245/1055245 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 35141 event pairs, 597 based on Foata normal form. 1/5166 useless extension candidates. Maximal degree in co-relation 45973. Up to 4572 conditions per place. [2024-06-04 16:20:03,186 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 444 selfloop transitions, 38 changer transitions 0/490 dead transitions. [2024-06-04 16:20:03,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 490 transitions, 7530 flow [2024-06-04 16:20:03,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:20:03,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:20:03,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-04 16:20:03,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494186046511628 [2024-06-04 16:20:03,188 INFO L175 Difference]: Start difference. First operand has 404 places, 472 transitions, 6522 flow. Second operand 8 states and 189 transitions. [2024-06-04 16:20:03,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 490 transitions, 7530 flow [2024-06-04 16:20:08,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 490 transitions, 7065 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-04 16:20:08,244 INFO L231 Difference]: Finished difference. Result has 403 places, 472 transitions, 6139 flow [2024-06-04 16:20:08,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6057, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6139, PETRI_PLACES=403, PETRI_TRANSITIONS=472} [2024-06-04 16:20:08,245 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 359 predicate places. [2024-06-04 16:20:08,245 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 472 transitions, 6139 flow [2024-06-04 16:20:08,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:08,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:08,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:08,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-04 16:20:08,245 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:20:08,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:08,246 INFO L85 PathProgramCache]: Analyzing trace with hash -2076526433, now seen corresponding path program 1 times [2024-06-04 16:20:08,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:08,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826583457] [2024-06-04 16:20:08,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:08,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:08,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:08,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:08,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:08,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826583457] [2024-06-04 16:20:08,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826583457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:08,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:08,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:20:08,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500608464] [2024-06-04 16:20:08,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:08,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:20:08,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:08,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:20:08,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:20:08,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:20:08,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 472 transitions, 6139 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:08,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:08,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:20:08,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:09,572 INFO L124 PetriNetUnfolderBase]: 3039/5185 cut-off events. [2024-06-04 16:20:09,572 INFO L125 PetriNetUnfolderBase]: For 1095211/1095211 co-relation queries the response was YES. [2024-06-04 16:20:09,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46317 conditions, 5185 events. 3039/5185 cut-off events. For 1095211/1095211 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35204 event pairs, 592 based on Foata normal form. 2/5184 useless extension candidates. Maximal degree in co-relation 46138. Up to 4565 conditions per place. [2024-06-04 16:20:09,647 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 462 selfloop transitions, 33 changer transitions 0/503 dead transitions. [2024-06-04 16:20:09,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 503 transitions, 7557 flow [2024-06-04 16:20:09,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:20:09,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:20:09,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-04 16:20:09,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5668604651162791 [2024-06-04 16:20:09,648 INFO L175 Difference]: Start difference. First operand has 403 places, 472 transitions, 6139 flow. Second operand 8 states and 195 transitions. [2024-06-04 16:20:09,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 503 transitions, 7557 flow [2024-06-04 16:20:14,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 503 transitions, 7473 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-04 16:20:14,314 INFO L231 Difference]: Finished difference. Result has 405 places, 476 transitions, 6248 flow [2024-06-04 16:20:14,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6055, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6248, PETRI_PLACES=405, PETRI_TRANSITIONS=476} [2024-06-04 16:20:14,314 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 361 predicate places. [2024-06-04 16:20:14,314 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 476 transitions, 6248 flow [2024-06-04 16:20:14,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:14,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:14,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:14,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-04 16:20:14,315 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:20:14,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:14,316 INFO L85 PathProgramCache]: Analyzing trace with hash -2076465983, now seen corresponding path program 2 times [2024-06-04 16:20:14,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:14,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708532816] [2024-06-04 16:20:14,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:14,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:14,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:14,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:14,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:14,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708532816] [2024-06-04 16:20:14,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708532816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:14,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:14,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:20:14,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566411081] [2024-06-04 16:20:14,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:14,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:20:14,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:14,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:20:14,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:20:14,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:20:14,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 476 transitions, 6248 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:14,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:14,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:20:14,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:15,738 INFO L124 PetriNetUnfolderBase]: 3034/5186 cut-off events. [2024-06-04 16:20:15,738 INFO L125 PetriNetUnfolderBase]: For 1096243/1096243 co-relation queries the response was YES. [2024-06-04 16:20:15,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46240 conditions, 5186 events. 3034/5186 cut-off events. For 1096243/1096243 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35339 event pairs, 601 based on Foata normal form. 2/5185 useless extension candidates. Maximal degree in co-relation 46059. Up to 4587 conditions per place. [2024-06-04 16:20:15,811 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 460 selfloop transitions, 29 changer transitions 0/497 dead transitions. [2024-06-04 16:20:15,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 497 transitions, 7278 flow [2024-06-04 16:20:15,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:20:15,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:20:15,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 16:20:15,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-04 16:20:15,812 INFO L175 Difference]: Start difference. First operand has 405 places, 476 transitions, 6248 flow. Second operand 7 states and 171 transitions. [2024-06-04 16:20:15,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 497 transitions, 7278 flow [2024-06-04 16:20:20,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 497 transitions, 7137 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-04 16:20:20,417 INFO L231 Difference]: Finished difference. Result has 407 places, 476 transitions, 6170 flow [2024-06-04 16:20:20,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6107, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6170, PETRI_PLACES=407, PETRI_TRANSITIONS=476} [2024-06-04 16:20:20,418 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-04 16:20:20,418 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 476 transitions, 6170 flow [2024-06-04 16:20:20,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:20,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:20,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:20,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-04 16:20:20,419 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:20:20,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:20,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1023260919, now seen corresponding path program 3 times [2024-06-04 16:20:20,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:20,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665246343] [2024-06-04 16:20:20,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:20,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:20,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:20,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:20,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:20,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665246343] [2024-06-04 16:20:20,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665246343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:20,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:20,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:20:20,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634977822] [2024-06-04 16:20:20,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:20,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:20:20,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:20,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:20:20,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:20:20,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:20:20,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 476 transitions, 6170 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:20,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:20,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:20:20,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:21,822 INFO L124 PetriNetUnfolderBase]: 3042/5198 cut-off events. [2024-06-04 16:20:21,823 INFO L125 PetriNetUnfolderBase]: For 1112103/1112103 co-relation queries the response was YES. [2024-06-04 16:20:21,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46324 conditions, 5198 events. 3042/5198 cut-off events. For 1112103/1112103 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35351 event pairs, 608 based on Foata normal form. 2/5195 useless extension candidates. Maximal degree in co-relation 46142. Up to 4406 conditions per place. [2024-06-04 16:20:21,902 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 368 selfloop transitions, 137 changer transitions 0/513 dead transitions. [2024-06-04 16:20:21,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 513 transitions, 7321 flow [2024-06-04 16:20:21,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:20:21,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:20:21,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 285 transitions. [2024-06-04 16:20:21,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-04 16:20:21,903 INFO L175 Difference]: Start difference. First operand has 407 places, 476 transitions, 6170 flow. Second operand 12 states and 285 transitions. [2024-06-04 16:20:21,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 513 transitions, 7321 flow [2024-06-04 16:20:26,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 513 transitions, 7258 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 16:20:26,884 INFO L231 Difference]: Finished difference. Result has 413 places, 478 transitions, 6445 flow [2024-06-04 16:20:26,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6107, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6445, PETRI_PLACES=413, PETRI_TRANSITIONS=478} [2024-06-04 16:20:26,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-04 16:20:26,885 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 478 transitions, 6445 flow [2024-06-04 16:20:26,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:26,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:26,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:26,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-04 16:20:26,885 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:20:26,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:26,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1628376775, now seen corresponding path program 4 times [2024-06-04 16:20:26,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:26,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650232358] [2024-06-04 16:20:26,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:26,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:26,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:27,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:27,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:27,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650232358] [2024-06-04 16:20:27,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650232358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:27,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:27,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:20:27,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793156905] [2024-06-04 16:20:27,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:27,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:20:27,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:27,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:20:27,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:20:27,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:20:27,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 478 transitions, 6445 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:27,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:27,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:20:27,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:28,348 INFO L124 PetriNetUnfolderBase]: 3050/5230 cut-off events. [2024-06-04 16:20:28,348 INFO L125 PetriNetUnfolderBase]: For 1128571/1128571 co-relation queries the response was YES. [2024-06-04 16:20:28,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46953 conditions, 5230 events. 3050/5230 cut-off events. For 1128571/1128571 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 35708 event pairs, 622 based on Foata normal form. 2/5227 useless extension candidates. Maximal degree in co-relation 46770. Up to 4418 conditions per place. [2024-06-04 16:20:28,424 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 362 selfloop transitions, 138 changer transitions 0/508 dead transitions. [2024-06-04 16:20:28,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 508 transitions, 7576 flow [2024-06-04 16:20:28,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:20:28,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:20:28,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-04 16:20:28,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-04 16:20:28,425 INFO L175 Difference]: Start difference. First operand has 413 places, 478 transitions, 6445 flow. Second operand 11 states and 257 transitions. [2024-06-04 16:20:28,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 508 transitions, 7576 flow [2024-06-04 16:20:33,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 508 transitions, 7261 flow, removed 22 selfloop flow, removed 10 redundant places. [2024-06-04 16:20:33,732 INFO L231 Difference]: Finished difference. Result has 414 places, 480 transitions, 6478 flow [2024-06-04 16:20:33,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6130, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6478, PETRI_PLACES=414, PETRI_TRANSITIONS=480} [2024-06-04 16:20:33,732 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 370 predicate places. [2024-06-04 16:20:33,732 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 480 transitions, 6478 flow [2024-06-04 16:20:33,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:33,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:33,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:33,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-04 16:20:33,733 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:20:33,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:33,733 INFO L85 PathProgramCache]: Analyzing trace with hash 540358377, now seen corresponding path program 13 times [2024-06-04 16:20:33,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:33,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866611082] [2024-06-04 16:20:33,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:33,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:33,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:33,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:33,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:33,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866611082] [2024-06-04 16:20:33,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866611082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:33,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:33,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:33,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355373985] [2024-06-04 16:20:33,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:33,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:33,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:33,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:33,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:34,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:20:34,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 480 transitions, 6478 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:34,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:34,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:20:34,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:35,123 INFO L124 PetriNetUnfolderBase]: 3104/5306 cut-off events. [2024-06-04 16:20:35,123 INFO L125 PetriNetUnfolderBase]: For 1219563/1219563 co-relation queries the response was YES. [2024-06-04 16:20:35,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48789 conditions, 5306 events. 3104/5306 cut-off events. For 1219563/1219563 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 36228 event pairs, 632 based on Foata normal form. 2/5303 useless extension candidates. Maximal degree in co-relation 48605. Up to 4409 conditions per place. [2024-06-04 16:20:35,209 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 383 selfloop transitions, 124 changer transitions 0/515 dead transitions. [2024-06-04 16:20:35,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 515 transitions, 8004 flow [2024-06-04 16:20:35,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:20:35,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:20:35,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-04 16:20:35,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-04 16:20:35,210 INFO L175 Difference]: Start difference. First operand has 414 places, 480 transitions, 6478 flow. Second operand 8 states and 204 transitions. [2024-06-04 16:20:35,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 515 transitions, 8004 flow [2024-06-04 16:20:40,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 515 transitions, 7711 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-04 16:20:40,182 INFO L231 Difference]: Finished difference. Result has 415 places, 485 transitions, 6604 flow [2024-06-04 16:20:40,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6185, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6604, PETRI_PLACES=415, PETRI_TRANSITIONS=485} [2024-06-04 16:20:40,183 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 371 predicate places. [2024-06-04 16:20:40,183 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 485 transitions, 6604 flow [2024-06-04 16:20:40,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:40,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:40,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:40,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-04 16:20:40,183 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:20:40,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:40,184 INFO L85 PathProgramCache]: Analyzing trace with hash 353573989, now seen corresponding path program 14 times [2024-06-04 16:20:40,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:40,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014690970] [2024-06-04 16:20:40,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:40,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:40,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:40,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:40,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:40,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014690970] [2024-06-04 16:20:40,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014690970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:40,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:40,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:40,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608565801] [2024-06-04 16:20:40,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:40,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:40,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:40,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:40,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:40,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:20:40,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 485 transitions, 6604 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:40,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:40,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:20:40,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:41,677 INFO L124 PetriNetUnfolderBase]: 3112/5314 cut-off events. [2024-06-04 16:20:41,677 INFO L125 PetriNetUnfolderBase]: For 1239356/1239356 co-relation queries the response was YES. [2024-06-04 16:20:41,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49124 conditions, 5314 events. 3112/5314 cut-off events. For 1239356/1239356 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36286 event pairs, 632 based on Foata normal form. 2/5311 useless extension candidates. Maximal degree in co-relation 48938. Up to 4510 conditions per place. [2024-06-04 16:20:41,750 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 379 selfloop transitions, 122 changer transitions 0/509 dead transitions. [2024-06-04 16:20:41,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 509 transitions, 7734 flow [2024-06-04 16:20:41,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:20:41,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:20:41,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-04 16:20:41,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-04 16:20:41,751 INFO L175 Difference]: Start difference. First operand has 415 places, 485 transitions, 6604 flow. Second operand 8 states and 196 transitions. [2024-06-04 16:20:41,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 509 transitions, 7734 flow [2024-06-04 16:20:47,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 509 transitions, 7473 flow, removed 57 selfloop flow, removed 4 redundant places. [2024-06-04 16:20:47,010 INFO L231 Difference]: Finished difference. Result has 419 places, 487 transitions, 6670 flow [2024-06-04 16:20:47,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6367, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6670, PETRI_PLACES=419, PETRI_TRANSITIONS=487} [2024-06-04 16:20:47,011 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-04 16:20:47,011 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 487 transitions, 6670 flow [2024-06-04 16:20:47,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:47,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:47,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:47,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-04 16:20:47,011 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:20:47,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:47,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1479188665, now seen corresponding path program 15 times [2024-06-04 16:20:47,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:47,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120588070] [2024-06-04 16:20:47,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:47,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:47,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:47,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:47,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:47,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120588070] [2024-06-04 16:20:47,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2120588070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:47,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:47,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:47,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518311337] [2024-06-04 16:20:47,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:47,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:47,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:47,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:47,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:47,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:20:47,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 487 transitions, 6670 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:47,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:47,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:20:47,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:48,291 INFO L124 PetriNetUnfolderBase]: 3120/5326 cut-off events. [2024-06-04 16:20:48,291 INFO L125 PetriNetUnfolderBase]: For 1254377/1254377 co-relation queries the response was YES. [2024-06-04 16:20:48,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49315 conditions, 5326 events. 3120/5326 cut-off events. For 1254377/1254377 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 36380 event pairs, 632 based on Foata normal form. 2/5323 useless extension candidates. Maximal degree in co-relation 49127. Up to 4522 conditions per place. [2024-06-04 16:20:48,376 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 380 selfloop transitions, 120 changer transitions 0/508 dead transitions. [2024-06-04 16:20:48,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 508 transitions, 7770 flow [2024-06-04 16:20:48,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:20:48,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:20:48,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-04 16:20:48,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561046511627907 [2024-06-04 16:20:48,377 INFO L175 Difference]: Start difference. First operand has 419 places, 487 transitions, 6670 flow. Second operand 8 states and 193 transitions. [2024-06-04 16:20:48,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 508 transitions, 7770 flow [2024-06-04 16:20:54,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 508 transitions, 7460 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-04 16:20:54,152 INFO L231 Difference]: Finished difference. Result has 420 places, 489 transitions, 6663 flow [2024-06-04 16:20:54,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6360, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6663, PETRI_PLACES=420, PETRI_TRANSITIONS=489} [2024-06-04 16:20:54,152 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-04 16:20:54,153 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 489 transitions, 6663 flow [2024-06-04 16:20:54,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:54,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:20:54,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:20:54,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-04 16:20:54,153 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:20:54,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:20:54,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1741767273, now seen corresponding path program 16 times [2024-06-04 16:20:54,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:20:54,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758317061] [2024-06-04 16:20:54,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:20:54,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:20:54,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:20:54,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:20:54,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:20:54,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758317061] [2024-06-04 16:20:54,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758317061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:20:54,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:20:54,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:20:54,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242297148] [2024-06-04 16:20:54,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:20:54,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:20:54,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:20:54,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:20:54,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:20:54,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:20:54,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 489 transitions, 6663 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:20:54,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:20:54,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:20:54,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:20:55,694 INFO L124 PetriNetUnfolderBase]: 3156/5394 cut-off events. [2024-06-04 16:20:55,695 INFO L125 PetriNetUnfolderBase]: For 1345310/1345310 co-relation queries the response was YES. [2024-06-04 16:20:55,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49909 conditions, 5394 events. 3156/5394 cut-off events. For 1345310/1345310 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36934 event pairs, 646 based on Foata normal form. 10/5399 useless extension candidates. Maximal degree in co-relation 49720. Up to 4546 conditions per place. [2024-06-04 16:20:55,771 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 387 selfloop transitions, 115 changer transitions 0/510 dead transitions. [2024-06-04 16:20:55,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 510 transitions, 7797 flow [2024-06-04 16:20:55,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:20:55,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:20:55,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-04 16:20:55,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-04 16:20:55,772 INFO L175 Difference]: Start difference. First operand has 420 places, 489 transitions, 6663 flow. Second operand 8 states and 194 transitions. [2024-06-04 16:20:55,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 510 transitions, 7797 flow [2024-06-04 16:21:00,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 510 transitions, 7516 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-04 16:21:00,839 INFO L231 Difference]: Finished difference. Result has 422 places, 491 transitions, 6680 flow [2024-06-04 16:21:00,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6382, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6680, PETRI_PLACES=422, PETRI_TRANSITIONS=491} [2024-06-04 16:21:00,839 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 378 predicate places. [2024-06-04 16:21:00,839 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 491 transitions, 6680 flow [2024-06-04 16:21:00,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:00,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:00,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:00,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-04 16:21:00,840 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:21:00,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:00,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1743054743, now seen corresponding path program 17 times [2024-06-04 16:21:00,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:00,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133149325] [2024-06-04 16:21:00,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:00,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:00,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:01,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:01,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:01,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133149325] [2024-06-04 16:21:01,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133149325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:01,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:01,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:01,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104981938] [2024-06-04 16:21:01,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:01,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:01,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:01,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:01,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:01,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:21:01,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 491 transitions, 6680 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:01,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:01,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:21:01,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:02,134 INFO L124 PetriNetUnfolderBase]: 3133/5354 cut-off events. [2024-06-04 16:21:02,134 INFO L125 PetriNetUnfolderBase]: For 1274447/1274447 co-relation queries the response was YES. [2024-06-04 16:21:02,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48406 conditions, 5354 events. 3133/5354 cut-off events. For 1274447/1274447 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36753 event pairs, 652 based on Foata normal form. 10/5356 useless extension candidates. Maximal degree in co-relation 48216. Up to 4513 conditions per place. [2024-06-04 16:21:02,219 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 379 selfloop transitions, 121 changer transitions 0/508 dead transitions. [2024-06-04 16:21:02,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 508 transitions, 7775 flow [2024-06-04 16:21:02,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:21:02,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:21:02,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 16:21:02,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-04 16:21:02,220 INFO L175 Difference]: Start difference. First operand has 422 places, 491 transitions, 6680 flow. Second operand 8 states and 191 transitions. [2024-06-04 16:21:02,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 508 transitions, 7775 flow [2024-06-04 16:21:07,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 508 transitions, 7471 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-04 16:21:07,463 INFO L231 Difference]: Finished difference. Result has 424 places, 492 transitions, 6657 flow [2024-06-04 16:21:07,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6392, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6657, PETRI_PLACES=424, PETRI_TRANSITIONS=492} [2024-06-04 16:21:07,463 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 380 predicate places. [2024-06-04 16:21:07,463 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 492 transitions, 6657 flow [2024-06-04 16:21:07,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:07,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:07,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:07,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-04 16:21:07,464 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:21:07,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:07,465 INFO L85 PathProgramCache]: Analyzing trace with hash -722451355, now seen corresponding path program 18 times [2024-06-04 16:21:07,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:07,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720568236] [2024-06-04 16:21:07,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:07,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:07,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:07,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:07,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:07,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [720568236] [2024-06-04 16:21:07,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [720568236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:07,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:07,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:07,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012920802] [2024-06-04 16:21:07,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:07,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:07,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:07,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:07,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:07,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:21:07,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 492 transitions, 6657 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:07,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:07,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:21:07,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:08,984 INFO L124 PetriNetUnfolderBase]: 3110/5316 cut-off events. [2024-06-04 16:21:08,984 INFO L125 PetriNetUnfolderBase]: For 1196814/1196814 co-relation queries the response was YES. [2024-06-04 16:21:09,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46449 conditions, 5316 events. 3110/5316 cut-off events. For 1196814/1196814 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36310 event pairs, 607 based on Foata normal form. 10/5321 useless extension candidates. Maximal degree in co-relation 46258. Up to 4678 conditions per place. [2024-06-04 16:21:09,074 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 466 selfloop transitions, 35 changer transitions 0/509 dead transitions. [2024-06-04 16:21:09,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 509 transitions, 7755 flow [2024-06-04 16:21:09,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:21:09,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:21:09,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-04 16:21:09,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5406976744186046 [2024-06-04 16:21:09,075 INFO L175 Difference]: Start difference. First operand has 424 places, 492 transitions, 6657 flow. Second operand 8 states and 186 transitions. [2024-06-04 16:21:09,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 509 transitions, 7755 flow [2024-06-04 16:21:13,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 509 transitions, 7461 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-04 16:21:13,817 INFO L231 Difference]: Finished difference. Result has 426 places, 493 transitions, 6473 flow [2024-06-04 16:21:13,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6379, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6473, PETRI_PLACES=426, PETRI_TRANSITIONS=493} [2024-06-04 16:21:13,817 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 382 predicate places. [2024-06-04 16:21:13,817 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 493 transitions, 6473 flow [2024-06-04 16:21:13,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:13,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:13,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:13,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-04 16:21:13,818 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:21:13,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:13,819 INFO L85 PathProgramCache]: Analyzing trace with hash -725308315, now seen corresponding path program 19 times [2024-06-04 16:21:13,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:13,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153178717] [2024-06-04 16:21:13,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:13,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:13,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:14,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:14,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:14,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153178717] [2024-06-04 16:21:14,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153178717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:14,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:14,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:14,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812489287] [2024-06-04 16:21:14,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:14,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:14,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:14,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:14,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:14,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:21:14,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 493 transitions, 6473 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:14,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:14,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:21:14,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:15,333 INFO L124 PetriNetUnfolderBase]: 3087/5295 cut-off events. [2024-06-04 16:21:15,334 INFO L125 PetriNetUnfolderBase]: For 1114872/1114872 co-relation queries the response was YES. [2024-06-04 16:21:15,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44426 conditions, 5295 events. 3087/5295 cut-off events. For 1114872/1114872 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36297 event pairs, 590 based on Foata normal form. 10/5300 useless extension candidates. Maximal degree in co-relation 44234. Up to 4555 conditions per place. [2024-06-04 16:21:15,435 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 468 selfloop transitions, 39 changer transitions 0/515 dead transitions. [2024-06-04 16:21:15,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 515 transitions, 7620 flow [2024-06-04 16:21:15,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:21:15,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:21:15,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-04 16:21:15,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400516795865633 [2024-06-04 16:21:15,436 INFO L175 Difference]: Start difference. First operand has 426 places, 493 transitions, 6473 flow. Second operand 9 states and 209 transitions. [2024-06-04 16:21:15,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 515 transitions, 7620 flow [2024-06-04 16:21:20,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 515 transitions, 7498 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-04 16:21:20,280 INFO L231 Difference]: Finished difference. Result has 429 places, 494 transitions, 6467 flow [2024-06-04 16:21:20,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6367, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6467, PETRI_PLACES=429, PETRI_TRANSITIONS=494} [2024-06-04 16:21:20,281 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-04 16:21:20,281 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 494 transitions, 6467 flow [2024-06-04 16:21:20,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:20,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:20,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:20,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-04 16:21:20,282 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:21:20,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:20,282 INFO L85 PathProgramCache]: Analyzing trace with hash 813470077, now seen corresponding path program 20 times [2024-06-04 16:21:20,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:20,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170494655] [2024-06-04 16:21:20,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:20,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:20,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:20,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:20,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:20,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170494655] [2024-06-04 16:21:20,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170494655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:20,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:20,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:21:20,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647958756] [2024-06-04 16:21:20,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:20,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:21:20,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:20,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:21:20,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:21:20,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:21:20,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 494 transitions, 6467 flow. Second operand has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:20,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:20,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:21:20,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:21,703 INFO L124 PetriNetUnfolderBase]: 3064/5251 cut-off events. [2024-06-04 16:21:21,703 INFO L125 PetriNetUnfolderBase]: For 1036349/1036349 co-relation queries the response was YES. [2024-06-04 16:21:21,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42618 conditions, 5251 events. 3064/5251 cut-off events. For 1036349/1036349 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 36012 event pairs, 623 based on Foata normal form. 10/5253 useless extension candidates. Maximal degree in co-relation 42425. Up to 4414 conditions per place. [2024-06-04 16:21:21,786 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 387 selfloop transitions, 116 changer transitions 0/511 dead transitions. [2024-06-04 16:21:21,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 511 transitions, 7568 flow [2024-06-04 16:21:21,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:21:21,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:21:21,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-04 16:21:21,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5523255813953488 [2024-06-04 16:21:21,787 INFO L175 Difference]: Start difference. First operand has 429 places, 494 transitions, 6467 flow. Second operand 8 states and 190 transitions. [2024-06-04 16:21:21,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 511 transitions, 7568 flow [2024-06-04 16:21:26,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 511 transitions, 7449 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-04 16:21:26,374 INFO L231 Difference]: Finished difference. Result has 431 places, 495 transitions, 6619 flow [2024-06-04 16:21:26,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6364, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6619, PETRI_PLACES=431, PETRI_TRANSITIONS=495} [2024-06-04 16:21:26,375 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-04 16:21:26,375 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 495 transitions, 6619 flow [2024-06-04 16:21:26,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.125) internal successors, (137), 8 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:26,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:26,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:26,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-04 16:21:26,375 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:21:26,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:26,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1999623767, now seen corresponding path program 12 times [2024-06-04 16:21:26,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:26,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [191494408] [2024-06-04 16:21:26,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:26,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:26,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:26,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:26,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:26,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [191494408] [2024-06-04 16:21:26,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [191494408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:26,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:26,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:21:26,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351333104] [2024-06-04 16:21:26,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:26,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:21:26,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:26,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:21:26,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:21:26,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:21:26,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 495 transitions, 6619 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:26,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:26,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:21:26,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:27,725 INFO L124 PetriNetUnfolderBase]: 3077/5276 cut-off events. [2024-06-04 16:21:27,725 INFO L125 PetriNetUnfolderBase]: For 971281/971281 co-relation queries the response was YES. [2024-06-04 16:21:27,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42921 conditions, 5276 events. 3077/5276 cut-off events. For 971281/971281 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 36232 event pairs, 591 based on Foata normal form. 1/5272 useless extension candidates. Maximal degree in co-relation 42727. Up to 4573 conditions per place. [2024-06-04 16:21:27,806 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 462 selfloop transitions, 54 changer transitions 0/524 dead transitions. [2024-06-04 16:21:27,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 524 transitions, 8097 flow [2024-06-04 16:21:27,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-04 16:21:27,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-04 16:21:27,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-04 16:21:27,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529715762273901 [2024-06-04 16:21:27,807 INFO L175 Difference]: Start difference. First operand has 431 places, 495 transitions, 6619 flow. Second operand 9 states and 214 transitions. [2024-06-04 16:21:27,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 524 transitions, 8097 flow [2024-06-04 16:21:32,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 524 transitions, 7864 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-04 16:21:32,689 INFO L231 Difference]: Finished difference. Result has 435 places, 501 transitions, 6622 flow [2024-06-04 16:21:32,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6386, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6622, PETRI_PLACES=435, PETRI_TRANSITIONS=501} [2024-06-04 16:21:32,689 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 391 predicate places. [2024-06-04 16:21:32,689 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 501 transitions, 6622 flow [2024-06-04 16:21:32,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:32,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:32,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:32,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-04 16:21:32,690 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:21:32,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:32,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1981483575, now seen corresponding path program 13 times [2024-06-04 16:21:32,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:32,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796703884] [2024-06-04 16:21:32,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:32,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:32,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:32,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:32,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:32,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796703884] [2024-06-04 16:21:32,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796703884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:32,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:32,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:21:32,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848335144] [2024-06-04 16:21:32,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:32,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:21:32,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:32,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:21:32,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:21:32,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:21:32,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 501 transitions, 6622 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:32,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:32,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:21:32,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:34,180 INFO L124 PetriNetUnfolderBase]: 3074/5280 cut-off events. [2024-06-04 16:21:34,180 INFO L125 PetriNetUnfolderBase]: For 973575/973575 co-relation queries the response was YES. [2024-06-04 16:21:34,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42656 conditions, 5280 events. 3074/5280 cut-off events. For 973575/973575 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 36325 event pairs, 599 based on Foata normal form. 1/5276 useless extension candidates. Maximal degree in co-relation 42461. Up to 4570 conditions per place. [2024-06-04 16:21:34,255 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 458 selfloop transitions, 52 changer transitions 0/518 dead transitions. [2024-06-04 16:21:34,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 518 transitions, 7684 flow [2024-06-04 16:21:34,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:21:34,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:21:34,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-04 16:21:34,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-04 16:21:34,256 INFO L175 Difference]: Start difference. First operand has 435 places, 501 transitions, 6622 flow. Second operand 7 states and 172 transitions. [2024-06-04 16:21:34,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 518 transitions, 7684 flow [2024-06-04 16:21:39,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 518 transitions, 7551 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-04 16:21:39,138 INFO L231 Difference]: Finished difference. Result has 436 places, 501 transitions, 6603 flow [2024-06-04 16:21:39,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6489, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6603, PETRI_PLACES=436, PETRI_TRANSITIONS=501} [2024-06-04 16:21:39,138 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-04 16:21:39,139 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 501 transitions, 6603 flow [2024-06-04 16:21:39,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:39,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:39,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:39,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-04 16:21:39,139 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:21:39,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:39,139 INFO L85 PathProgramCache]: Analyzing trace with hash 195528137, now seen corresponding path program 14 times [2024-06-04 16:21:39,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:39,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137049075] [2024-06-04 16:21:39,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:39,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:39,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:39,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:39,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:39,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137049075] [2024-06-04 16:21:39,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137049075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:39,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:39,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:21:39,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1781160750] [2024-06-04 16:21:39,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:39,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:21:39,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:39,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:21:39,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:21:39,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:21:39,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 501 transitions, 6603 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:39,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:39,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:21:39,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:40,500 INFO L124 PetriNetUnfolderBase]: 3079/5289 cut-off events. [2024-06-04 16:21:40,500 INFO L125 PetriNetUnfolderBase]: For 973571/973571 co-relation queries the response was YES. [2024-06-04 16:21:40,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42773 conditions, 5289 events. 3079/5289 cut-off events. For 973571/973571 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 36359 event pairs, 608 based on Foata normal form. 1/5285 useless extension candidates. Maximal degree in co-relation 42577. Up to 4114 conditions per place. [2024-06-04 16:21:40,589 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 298 selfloop transitions, 234 changer transitions 0/540 dead transitions. [2024-06-04 16:21:40,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 540 transitions, 8377 flow [2024-06-04 16:21:40,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:21:40,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:21:40,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 291 transitions. [2024-06-04 16:21:40,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563953488372093 [2024-06-04 16:21:40,591 INFO L175 Difference]: Start difference. First operand has 436 places, 501 transitions, 6603 flow. Second operand 12 states and 291 transitions. [2024-06-04 16:21:40,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 540 transitions, 8377 flow [2024-06-04 16:21:44,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 540 transitions, 8263 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-04 16:21:44,062 INFO L231 Difference]: Finished difference. Result has 441 places, 504 transitions, 7029 flow [2024-06-04 16:21:44,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6493, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7029, PETRI_PLACES=441, PETRI_TRANSITIONS=504} [2024-06-04 16:21:44,062 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-04 16:21:44,062 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 504 transitions, 7029 flow [2024-06-04 16:21:44,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:44,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:44,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:44,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-04 16:21:44,062 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:21:44,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:44,063 INFO L85 PathProgramCache]: Analyzing trace with hash -1549168699, now seen corresponding path program 15 times [2024-06-04 16:21:44,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:44,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337887937] [2024-06-04 16:21:44,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:44,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:44,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:44,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:44,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:44,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337887937] [2024-06-04 16:21:44,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337887937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:44,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:44,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:21:44,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266152741] [2024-06-04 16:21:44,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:44,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:21:44,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:44,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:21:44,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:21:44,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:21:44,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 504 transitions, 7029 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:44,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:44,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:21:44,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:45,418 INFO L124 PetriNetUnfolderBase]: 3084/5302 cut-off events. [2024-06-04 16:21:45,418 INFO L125 PetriNetUnfolderBase]: For 974880/974880 co-relation queries the response was YES. [2024-06-04 16:21:45,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43365 conditions, 5302 events. 3084/5302 cut-off events. For 974880/974880 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 36575 event pairs, 610 based on Foata normal form. 1/5298 useless extension candidates. Maximal degree in co-relation 43169. Up to 4118 conditions per place. [2024-06-04 16:21:45,500 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 300 selfloop transitions, 230 changer transitions 0/538 dead transitions. [2024-06-04 16:21:45,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 538 transitions, 9071 flow [2024-06-04 16:21:45,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:21:45,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:21:45,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 286 transitions. [2024-06-04 16:21:45,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5542635658914729 [2024-06-04 16:21:45,501 INFO L175 Difference]: Start difference. First operand has 441 places, 504 transitions, 7029 flow. Second operand 12 states and 286 transitions. [2024-06-04 16:21:45,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 538 transitions, 9071 flow [2024-06-04 16:21:49,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 538 transitions, 8340 flow, removed 34 selfloop flow, removed 14 redundant places. [2024-06-04 16:21:49,762 INFO L231 Difference]: Finished difference. Result has 439 places, 507 transitions, 6832 flow [2024-06-04 16:21:49,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6313, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6832, PETRI_PLACES=439, PETRI_TRANSITIONS=507} [2024-06-04 16:21:49,763 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-04 16:21:49,763 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 507 transitions, 6832 flow [2024-06-04 16:21:49,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:49,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:49,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:49,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-04 16:21:49,763 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:21:49,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:49,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1542502459, now seen corresponding path program 16 times [2024-06-04 16:21:49,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:49,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333102762] [2024-06-04 16:21:49,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:49,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:49,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:49,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:49,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:49,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333102762] [2024-06-04 16:21:49,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1333102762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:49,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:49,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:21:49,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951096405] [2024-06-04 16:21:49,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:49,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:21:49,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:49,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:21:49,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:21:50,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:21:50,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 507 transitions, 6832 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:50,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:50,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:21:50,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:51,255 INFO L124 PetriNetUnfolderBase]: 3081/5290 cut-off events. [2024-06-04 16:21:51,255 INFO L125 PetriNetUnfolderBase]: For 977040/977040 co-relation queries the response was YES. [2024-06-04 16:21:51,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42918 conditions, 5290 events. 3081/5290 cut-off events. For 977040/977040 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 36372 event pairs, 602 based on Foata normal form. 1/5286 useless extension candidates. Maximal degree in co-relation 42724. Up to 4116 conditions per place. [2024-06-04 16:21:51,359 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 300 selfloop transitions, 228 changer transitions 0/536 dead transitions. [2024-06-04 16:21:51,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 536 transitions, 8522 flow [2024-06-04 16:21:51,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:21:51,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:21:51,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 267 transitions. [2024-06-04 16:21:51,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5644820295983086 [2024-06-04 16:21:51,361 INFO L175 Difference]: Start difference. First operand has 439 places, 507 transitions, 6832 flow. Second operand 11 states and 267 transitions. [2024-06-04 16:21:51,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 536 transitions, 8522 flow [2024-06-04 16:21:55,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 536 transitions, 7988 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-04 16:21:55,416 INFO L231 Difference]: Finished difference. Result has 441 places, 507 transitions, 6760 flow [2024-06-04 16:21:55,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6298, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6760, PETRI_PLACES=441, PETRI_TRANSITIONS=507} [2024-06-04 16:21:55,417 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-04 16:21:55,417 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 507 transitions, 6760 flow [2024-06-04 16:21:55,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:55,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:21:55,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:21:55,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-04 16:21:55,418 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:21:55,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:21:55,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1447787925, now seen corresponding path program 17 times [2024-06-04 16:21:55,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:21:55,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308835257] [2024-06-04 16:21:55,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:21:55,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:21:55,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:21:55,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:21:55,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:21:55,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308835257] [2024-06-04 16:21:55,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308835257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:21:55,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:21:55,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:21:55,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474809596] [2024-06-04 16:21:55,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:21:55,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:21:55,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:21:55,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:21:55,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:21:55,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:21:55,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 507 transitions, 6760 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:21:55,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:21:55,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:21:55,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:21:56,797 INFO L124 PetriNetUnfolderBase]: 3099/5321 cut-off events. [2024-06-04 16:21:56,797 INFO L125 PetriNetUnfolderBase]: For 1010729/1010729 co-relation queries the response was YES. [2024-06-04 16:21:56,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43318 conditions, 5321 events. 3099/5321 cut-off events. For 1010729/1010729 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 36699 event pairs, 592 based on Foata normal form. 2/5318 useless extension candidates. Maximal degree in co-relation 43123. Up to 4497 conditions per place. [2024-06-04 16:21:56,884 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 424 selfloop transitions, 97 changer transitions 0/529 dead transitions. [2024-06-04 16:21:56,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 529 transitions, 8242 flow [2024-06-04 16:21:56,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:21:56,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:21:56,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-04 16:21:56,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574750830564784 [2024-06-04 16:21:56,885 INFO L175 Difference]: Start difference. First operand has 441 places, 507 transitions, 6760 flow. Second operand 7 states and 173 transitions. [2024-06-04 16:21:56,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 529 transitions, 8242 flow [2024-06-04 16:22:01,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 529 transitions, 7783 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-04 16:22:01,372 INFO L231 Difference]: Finished difference. Result has 441 places, 514 transitions, 6706 flow [2024-06-04 16:22:01,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6311, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6706, PETRI_PLACES=441, PETRI_TRANSITIONS=514} [2024-06-04 16:22:01,373 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-04 16:22:01,373 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 514 transitions, 6706 flow [2024-06-04 16:22:01,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:01,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:01,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:01,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-04 16:22:01,374 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:22:01,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:01,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1287752551, now seen corresponding path program 18 times [2024-06-04 16:22:01,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:01,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745939397] [2024-06-04 16:22:01,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:01,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:01,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:01,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:01,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:01,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745939397] [2024-06-04 16:22:01,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745939397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:01,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:01,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:22:01,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284782909] [2024-06-04 16:22:01,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:01,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:22:01,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:01,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:22:01,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:22:01,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:22:01,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 514 transitions, 6706 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:01,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:01,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:22:01,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:02,696 INFO L124 PetriNetUnfolderBase]: 3133/5382 cut-off events. [2024-06-04 16:22:02,696 INFO L125 PetriNetUnfolderBase]: For 1058396/1058396 co-relation queries the response was YES. [2024-06-04 16:22:02,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43914 conditions, 5382 events. 3133/5382 cut-off events. For 1058396/1058396 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 37176 event pairs, 609 based on Foata normal form. 2/5379 useless extension candidates. Maximal degree in co-relation 43718. Up to 4169 conditions per place. [2024-06-04 16:22:02,785 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 320 selfloop transitions, 220 changer transitions 0/548 dead transitions. [2024-06-04 16:22:02,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 548 transitions, 8898 flow [2024-06-04 16:22:02,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:22:02,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:22:02,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-04 16:22:02,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-04 16:22:02,786 INFO L175 Difference]: Start difference. First operand has 441 places, 514 transitions, 6706 flow. Second operand 10 states and 245 transitions. [2024-06-04 16:22:02,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 548 transitions, 8898 flow [2024-06-04 16:22:07,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 548 transitions, 8724 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-04 16:22:07,314 INFO L231 Difference]: Finished difference. Result has 446 places, 524 transitions, 7163 flow [2024-06-04 16:22:07,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6538, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7163, PETRI_PLACES=446, PETRI_TRANSITIONS=524} [2024-06-04 16:22:07,315 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 402 predicate places. [2024-06-04 16:22:07,315 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 524 transitions, 7163 flow [2024-06-04 16:22:07,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:07,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:07,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, 1, 1] [2024-06-04 16:22:07,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-04 16:22:07,316 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:22:07,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:07,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1906489285, now seen corresponding path program 19 times [2024-06-04 16:22:07,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:07,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439201045] [2024-06-04 16:22:07,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:07,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:07,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:07,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:07,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:07,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439201045] [2024-06-04 16:22:07,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439201045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:07,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:07,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:22:07,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653383926] [2024-06-04 16:22:07,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:07,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:22:07,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:07,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:22:07,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:22:07,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:22:07,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 524 transitions, 7163 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:07,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:07,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:22:07,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:09,140 INFO L124 PetriNetUnfolderBase]: 3143/5400 cut-off events. [2024-06-04 16:22:09,140 INFO L125 PetriNetUnfolderBase]: For 1058745/1058745 co-relation queries the response was YES. [2024-06-04 16:22:09,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44391 conditions, 5400 events. 3143/5400 cut-off events. For 1058745/1058745 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 37330 event pairs, 609 based on Foata normal form. 2/5397 useless extension candidates. Maximal degree in co-relation 44195. Up to 4179 conditions per place. [2024-06-04 16:22:09,220 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 311 selfloop transitions, 234 changer transitions 0/553 dead transitions. [2024-06-04 16:22:09,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 553 transitions, 9277 flow [2024-06-04 16:22:09,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:22:09,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:22:09,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-06-04 16:22:09,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5623678646934461 [2024-06-04 16:22:09,221 INFO L175 Difference]: Start difference. First operand has 446 places, 524 transitions, 7163 flow. Second operand 11 states and 266 transitions. [2024-06-04 16:22:09,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 553 transitions, 9277 flow [2024-06-04 16:22:13,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 553 transitions, 8854 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-04 16:22:13,869 INFO L231 Difference]: Finished difference. Result has 451 places, 529 transitions, 7327 flow [2024-06-04 16:22:13,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6747, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7327, PETRI_PLACES=451, PETRI_TRANSITIONS=529} [2024-06-04 16:22:13,869 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 407 predicate places. [2024-06-04 16:22:13,869 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 529 transitions, 7327 flow [2024-06-04 16:22:13,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:13,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:13,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:13,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-04 16:22:13,870 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:22:13,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:13,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1565237943, now seen corresponding path program 20 times [2024-06-04 16:22:13,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:13,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870746650] [2024-06-04 16:22:13,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:13,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:13,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:14,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:14,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:14,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870746650] [2024-06-04 16:22:14,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870746650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:14,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:14,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:22:14,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977548895] [2024-06-04 16:22:14,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:14,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:22:14,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:14,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:22:14,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:22:14,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:22:14,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 529 transitions, 7327 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:14,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:14,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:22:14,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:15,596 INFO L124 PetriNetUnfolderBase]: 3137/5384 cut-off events. [2024-06-04 16:22:15,596 INFO L125 PetriNetUnfolderBase]: For 1052598/1052598 co-relation queries the response was YES. [2024-06-04 16:22:15,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44078 conditions, 5384 events. 3137/5384 cut-off events. For 1052598/1052598 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 37201 event pairs, 601 based on Foata normal form. 2/5381 useless extension candidates. Maximal degree in co-relation 43882. Up to 4174 conditions per place. [2024-06-04 16:22:15,760 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 308 selfloop transitions, 237 changer transitions 0/553 dead transitions. [2024-06-04 16:22:15,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 553 transitions, 9049 flow [2024-06-04 16:22:15,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:22:15,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:22:15,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 282 transitions. [2024-06-04 16:22:15,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-04 16:22:15,761 INFO L175 Difference]: Start difference. First operand has 451 places, 529 transitions, 7327 flow. Second operand 12 states and 282 transitions. [2024-06-04 16:22:15,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 553 transitions, 9049 flow [2024-06-04 16:22:21,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 553 transitions, 8604 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-04 16:22:21,231 INFO L231 Difference]: Finished difference. Result has 457 places, 529 transitions, 7363 flow [2024-06-04 16:22:21,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6882, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7363, PETRI_PLACES=457, PETRI_TRANSITIONS=529} [2024-06-04 16:22:21,232 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-04 16:22:21,232 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 529 transitions, 7363 flow [2024-06-04 16:22:21,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:21,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:21,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:21,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-04 16:22:21,233 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:22:21,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:21,233 INFO L85 PathProgramCache]: Analyzing trace with hash 177412169, now seen corresponding path program 21 times [2024-06-04 16:22:21,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:21,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768543803] [2024-06-04 16:22:21,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:21,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:21,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:21,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:21,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:21,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768543803] [2024-06-04 16:22:21,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768543803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:21,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:21,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:22:21,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146360961] [2024-06-04 16:22:21,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:21,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:22:21,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:21,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:22:21,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:22:21,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:22:21,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 529 transitions, 7363 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:21,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:21,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:22:21,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:23,311 INFO L124 PetriNetUnfolderBase]: 3147/5411 cut-off events. [2024-06-04 16:22:23,311 INFO L125 PetriNetUnfolderBase]: For 1068793/1068793 co-relation queries the response was YES. [2024-06-04 16:22:23,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44277 conditions, 5411 events. 3147/5411 cut-off events. For 1068793/1068793 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 37482 event pairs, 632 based on Foata normal form. 2/5405 useless extension candidates. Maximal degree in co-relation 44080. Up to 4184 conditions per place. [2024-06-04 16:22:23,389 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 294 selfloop transitions, 255 changer transitions 0/557 dead transitions. [2024-06-04 16:22:23,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 557 transitions, 9754 flow [2024-06-04 16:22:23,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:22:23,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:22:23,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 301 transitions. [2024-06-04 16:22:23,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5384615384615384 [2024-06-04 16:22:23,391 INFO L175 Difference]: Start difference. First operand has 457 places, 529 transitions, 7363 flow. Second operand 13 states and 301 transitions. [2024-06-04 16:22:23,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 557 transitions, 9754 flow [2024-06-04 16:22:28,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 557 transitions, 9290 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-04 16:22:28,647 INFO L231 Difference]: Finished difference. Result has 461 places, 533 transitions, 7495 flow [2024-06-04 16:22:28,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6905, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=251, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7495, PETRI_PLACES=461, PETRI_TRANSITIONS=533} [2024-06-04 16:22:28,648 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-04 16:22:28,648 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 533 transitions, 7495 flow [2024-06-04 16:22:28,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:28,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:28,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:28,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-04 16:22:28,648 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:22:28,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:28,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1223136019, now seen corresponding path program 22 times [2024-06-04 16:22:28,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:28,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544213189] [2024-06-04 16:22:28,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:28,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:28,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:28,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:28,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:28,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544213189] [2024-06-04 16:22:28,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544213189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:28,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:28,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:22:28,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339601287] [2024-06-04 16:22:28,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:28,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:22:28,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:28,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:22:28,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:22:28,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:22:28,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 533 transitions, 7495 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:28,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:28,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:22:28,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:30,441 INFO L124 PetriNetUnfolderBase]: 3141/5391 cut-off events. [2024-06-04 16:22:30,441 INFO L125 PetriNetUnfolderBase]: For 1060605/1060605 co-relation queries the response was YES. [2024-06-04 16:22:30,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44049 conditions, 5391 events. 3141/5391 cut-off events. For 1060605/1060605 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 37346 event pairs, 622 based on Foata normal form. 2/5385 useless extension candidates. Maximal degree in co-relation 43851. Up to 4179 conditions per place. [2024-06-04 16:22:30,532 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 292 selfloop transitions, 254 changer transitions 0/554 dead transitions. [2024-06-04 16:22:30,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 554 transitions, 9511 flow [2024-06-04 16:22:30,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:22:30,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:22:30,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 260 transitions. [2024-06-04 16:22:30,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496828752642706 [2024-06-04 16:22:30,533 INFO L175 Difference]: Start difference. First operand has 461 places, 533 transitions, 7495 flow. Second operand 11 states and 260 transitions. [2024-06-04 16:22:30,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 554 transitions, 9511 flow [2024-06-04 16:22:36,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 554 transitions, 8966 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-04 16:22:36,443 INFO L231 Difference]: Finished difference. Result has 464 places, 533 transitions, 7465 flow [2024-06-04 16:22:36,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6950, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7465, PETRI_PLACES=464, PETRI_TRANSITIONS=533} [2024-06-04 16:22:36,444 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 420 predicate places. [2024-06-04 16:22:36,444 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 533 transitions, 7465 flow [2024-06-04 16:22:36,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:36,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:36,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:36,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-04 16:22:36,444 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:22:36,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:36,445 INFO L85 PathProgramCache]: Analyzing trace with hash -505896125, now seen corresponding path program 23 times [2024-06-04 16:22:36,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:36,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681098871] [2024-06-04 16:22:36,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:36,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:36,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:36,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:36,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:36,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681098871] [2024-06-04 16:22:36,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681098871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:36,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:36,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:22:36,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350183926] [2024-06-04 16:22:36,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:36,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:22:36,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:36,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:22:36,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:22:36,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:22:36,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 533 transitions, 7465 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:36,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:36,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:22:36,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:38,181 INFO L124 PetriNetUnfolderBase]: 3167/5459 cut-off events. [2024-06-04 16:22:38,182 INFO L125 PetriNetUnfolderBase]: For 1096070/1096070 co-relation queries the response was YES. [2024-06-04 16:22:38,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44663 conditions, 5459 events. 3167/5459 cut-off events. For 1096070/1096070 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 38033 event pairs, 642 based on Foata normal form. 2/5453 useless extension candidates. Maximal degree in co-relation 44464. Up to 4204 conditions per place. [2024-06-04 16:22:38,276 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 315 selfloop transitions, 241 changer transitions 0/564 dead transitions. [2024-06-04 16:22:38,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 564 transitions, 9973 flow [2024-06-04 16:22:38,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:22:38,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:22:38,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 283 transitions. [2024-06-04 16:22:38,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5484496124031008 [2024-06-04 16:22:38,277 INFO L175 Difference]: Start difference. First operand has 464 places, 533 transitions, 7465 flow. Second operand 12 states and 283 transitions. [2024-06-04 16:22:38,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 564 transitions, 9973 flow [2024-06-04 16:22:44,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 564 transitions, 9505 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-04 16:22:44,058 INFO L231 Difference]: Finished difference. Result has 467 places, 541 transitions, 7654 flow [2024-06-04 16:22:44,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7005, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7654, PETRI_PLACES=467, PETRI_TRANSITIONS=541} [2024-06-04 16:22:44,058 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 423 predicate places. [2024-06-04 16:22:44,058 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 541 transitions, 7654 flow [2024-06-04 16:22:44,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:44,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:44,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:44,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-04 16:22:44,059 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:22:44,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:44,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1282979781, now seen corresponding path program 24 times [2024-06-04 16:22:44,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:44,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073351687] [2024-06-04 16:22:44,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:44,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:44,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:44,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:44,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:44,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073351687] [2024-06-04 16:22:44,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073351687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:44,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:44,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:22:44,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212600799] [2024-06-04 16:22:44,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:44,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:22:44,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:44,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:22:44,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:22:44,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:22:44,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 541 transitions, 7654 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:44,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:44,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:22:44,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:45,654 INFO L124 PetriNetUnfolderBase]: 3161/5431 cut-off events. [2024-06-04 16:22:45,654 INFO L125 PetriNetUnfolderBase]: For 1088088/1088088 co-relation queries the response was YES. [2024-06-04 16:22:45,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44386 conditions, 5431 events. 3161/5431 cut-off events. For 1088088/1088088 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 37669 event pairs, 624 based on Foata normal form. 2/5425 useless extension candidates. Maximal degree in co-relation 44186. Up to 4199 conditions per place. [2024-06-04 16:22:45,746 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 313 selfloop transitions, 243 changer transitions 0/564 dead transitions. [2024-06-04 16:22:45,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 564 transitions, 9706 flow [2024-06-04 16:22:45,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-04 16:22:45,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-04 16:22:45,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 299 transitions. [2024-06-04 16:22:45,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-04 16:22:45,747 INFO L175 Difference]: Start difference. First operand has 467 places, 541 transitions, 7654 flow. Second operand 13 states and 299 transitions. [2024-06-04 16:22:45,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 564 transitions, 9706 flow [2024-06-04 16:22:52,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 564 transitions, 9021 flow, removed 45 selfloop flow, removed 10 redundant places. [2024-06-04 16:22:52,581 INFO L231 Difference]: Finished difference. Result has 470 places, 541 transitions, 7462 flow [2024-06-04 16:22:52,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6969, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7462, PETRI_PLACES=470, PETRI_TRANSITIONS=541} [2024-06-04 16:22:52,582 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-04 16:22:52,582 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 541 transitions, 7462 flow [2024-06-04 16:22:52,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:52,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:52,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:22:52,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-04 16:22:52,582 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:22:52,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:52,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1893351775, now seen corresponding path program 25 times [2024-06-04 16:22:52,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:52,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803561907] [2024-06-04 16:22:52,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:52,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:52,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:52,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:52,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:52,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803561907] [2024-06-04 16:22:52,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803561907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:52,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:52,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:22:52,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631384960] [2024-06-04 16:22:52,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:52,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:22:52,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:52,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:22:52,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:22:52,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:22:52,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 541 transitions, 7462 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:52,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:52,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:22:52,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:22:54,209 INFO L124 PetriNetUnfolderBase]: 3155/5422 cut-off events. [2024-06-04 16:22:54,210 INFO L125 PetriNetUnfolderBase]: For 1077436/1077436 co-relation queries the response was YES. [2024-06-04 16:22:54,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43937 conditions, 5422 events. 3155/5422 cut-off events. For 1077436/1077436 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 37534 event pairs, 591 based on Foata normal form. 2/5419 useless extension candidates. Maximal degree in co-relation 43736. Up to 4772 conditions per place. [2024-06-04 16:22:54,290 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 508 selfloop transitions, 37 changer transitions 0/553 dead transitions. [2024-06-04 16:22:54,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 553 transitions, 8580 flow [2024-06-04 16:22:54,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:22:54,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:22:54,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-04 16:22:54,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5348837209302325 [2024-06-04 16:22:54,291 INFO L175 Difference]: Start difference. First operand has 470 places, 541 transitions, 7462 flow. Second operand 8 states and 184 transitions. [2024-06-04 16:22:54,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 553 transitions, 8580 flow [2024-06-04 16:22:59,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 553 transitions, 8073 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-04 16:22:59,490 INFO L231 Difference]: Finished difference. Result has 467 places, 541 transitions, 7036 flow [2024-06-04 16:22:59,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6955, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7036, PETRI_PLACES=467, PETRI_TRANSITIONS=541} [2024-06-04 16:22:59,491 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 423 predicate places. [2024-06-04 16:22:59,491 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 541 transitions, 7036 flow [2024-06-04 16:22:59,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:59,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:22:59,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, 1] [2024-06-04 16:22:59,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-04 16:22:59,492 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:22:59,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:22:59,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1700654317, now seen corresponding path program 26 times [2024-06-04 16:22:59,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:22:59,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972285560] [2024-06-04 16:22:59,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:22:59,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:22:59,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:22:59,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:22:59,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:22:59,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972285560] [2024-06-04 16:22:59,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972285560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:22:59,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:22:59,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:22:59,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509072512] [2024-06-04 16:22:59,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:22:59,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:22:59,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:22:59,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:22:59,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:22:59,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:22:59,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 541 transitions, 7036 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:22:59,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:22:59,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:22:59,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:01,112 INFO L124 PetriNetUnfolderBase]: 3149/5411 cut-off events. [2024-06-04 16:23:01,113 INFO L125 PetriNetUnfolderBase]: For 1066826/1066826 co-relation queries the response was YES. [2024-06-04 16:23:01,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43068 conditions, 5411 events. 3149/5411 cut-off events. For 1066826/1066826 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 37590 event pairs, 622 based on Foata normal form. 2/5405 useless extension candidates. Maximal degree in co-relation 42866. Up to 4189 conditions per place. [2024-06-04 16:23:01,409 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 319 selfloop transitions, 233 changer transitions 0/560 dead transitions. [2024-06-04 16:23:01,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 560 transitions, 8784 flow [2024-06-04 16:23:01,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:23:01,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:23:01,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-04 16:23:01,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-04 16:23:01,411 INFO L175 Difference]: Start difference. First operand has 467 places, 541 transitions, 7036 flow. Second operand 10 states and 238 transitions. [2024-06-04 16:23:01,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 560 transitions, 8784 flow [2024-06-04 16:23:07,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 560 transitions, 8643 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-04 16:23:07,491 INFO L231 Difference]: Finished difference. Result has 469 places, 541 transitions, 7368 flow [2024-06-04 16:23:07,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6895, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7368, PETRI_PLACES=469, PETRI_TRANSITIONS=541} [2024-06-04 16:23:07,491 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 425 predicate places. [2024-06-04 16:23:07,492 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 541 transitions, 7368 flow [2024-06-04 16:23:07,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:07,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:07,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:07,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-04 16:23:07,492 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:23:07,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:07,492 INFO L85 PathProgramCache]: Analyzing trace with hash -990435449, now seen corresponding path program 5 times [2024-06-04 16:23:07,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:07,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513586596] [2024-06-04 16:23:07,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:07,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:07,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:07,781 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:07,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:07,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513586596] [2024-06-04 16:23:07,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513586596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:07,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:07,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:23:07,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846531331] [2024-06-04 16:23:07,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:07,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:23:07,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:07,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:23:07,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:23:07,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:23:07,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 541 transitions, 7368 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:07,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:07,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:23:07,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:09,147 INFO L124 PetriNetUnfolderBase]: 3170/5448 cut-off events. [2024-06-04 16:23:09,147 INFO L125 PetriNetUnfolderBase]: For 1105162/1105162 co-relation queries the response was YES. [2024-06-04 16:23:09,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44289 conditions, 5448 events. 3170/5448 cut-off events. For 1105162/1105162 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 37749 event pairs, 581 based on Foata normal form. 2/5447 useless extension candidates. Maximal degree in co-relation 44086. Up to 4763 conditions per place. [2024-06-04 16:23:09,235 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 528 selfloop transitions, 33 changer transitions 0/569 dead transitions. [2024-06-04 16:23:09,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 569 transitions, 8966 flow [2024-06-04 16:23:09,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:23:09,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:23:09,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-04 16:23:09,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5552325581395349 [2024-06-04 16:23:09,236 INFO L175 Difference]: Start difference. First operand has 469 places, 541 transitions, 7368 flow. Second operand 8 states and 191 transitions. [2024-06-04 16:23:09,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 569 transitions, 8966 flow [2024-06-04 16:23:16,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 569 transitions, 8484 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-06-04 16:23:16,362 INFO L231 Difference]: Finished difference. Result has 468 places, 545 transitions, 7087 flow [2024-06-04 16:23:16,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6886, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7087, PETRI_PLACES=468, PETRI_TRANSITIONS=545} [2024-06-04 16:23:16,363 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 424 predicate places. [2024-06-04 16:23:16,363 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 545 transitions, 7087 flow [2024-06-04 16:23:16,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:16,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:16,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:16,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-04 16:23:16,364 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:23:16,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:16,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1163550009, now seen corresponding path program 6 times [2024-06-04 16:23:16,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:16,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025247260] [2024-06-04 16:23:16,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:16,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:16,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:16,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-06-04 16:23:16,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:16,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025247260] [2024-06-04 16:23:16,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025247260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:16,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:16,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:23:16,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651484552] [2024-06-04 16:23:16,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:16,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:23:16,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:16,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:23:16,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:23:16,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:23:16,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 545 transitions, 7087 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:16,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:16,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:23:16,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:18,066 INFO L124 PetriNetUnfolderBase]: 3165/5451 cut-off events. [2024-06-04 16:23:18,066 INFO L125 PetriNetUnfolderBase]: For 1095129/1095129 co-relation queries the response was YES. [2024-06-04 16:23:18,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43564 conditions, 5451 events. 3165/5451 cut-off events. For 1095129/1095129 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 37822 event pairs, 594 based on Foata normal form. 2/5450 useless extension candidates. Maximal degree in co-relation 43359. Up to 4785 conditions per place. [2024-06-04 16:23:18,149 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 526 selfloop transitions, 29 changer transitions 0/563 dead transitions. [2024-06-04 16:23:18,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 563 transitions, 8241 flow [2024-06-04 16:23:18,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:23:18,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:23:18,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-04 16:23:18,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548172757475083 [2024-06-04 16:23:18,149 INFO L175 Difference]: Start difference. First operand has 468 places, 545 transitions, 7087 flow. Second operand 7 states and 167 transitions. [2024-06-04 16:23:18,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 563 transitions, 8241 flow [2024-06-04 16:23:25,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 563 transitions, 8092 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-04 16:23:25,202 INFO L231 Difference]: Finished difference. Result has 470 places, 545 transitions, 7001 flow [2024-06-04 16:23:25,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6938, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7001, PETRI_PLACES=470, PETRI_TRANSITIONS=545} [2024-06-04 16:23:25,202 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 426 predicate places. [2024-06-04 16:23:25,202 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 545 transitions, 7001 flow [2024-06-04 16:23:25,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:25,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:25,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-06-04 16:23:25,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-04 16:23:25,202 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:23:25,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:25,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1542493531, now seen corresponding path program 7 times [2024-06-04 16:23:25,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:25,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74426528] [2024-06-04 16:23:25,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:25,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:25,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:25,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:25,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:25,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74426528] [2024-06-04 16:23:25,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74426528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:25,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:25,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:23:25,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627261787] [2024-06-04 16:23:25,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:25,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:23:25,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:25,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:23:25,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:23:25,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:23:25,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 545 transitions, 7001 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:25,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:25,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:23:25,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:27,028 INFO L124 PetriNetUnfolderBase]: 3173/5463 cut-off events. [2024-06-04 16:23:27,028 INFO L125 PetriNetUnfolderBase]: For 1108367/1108367 co-relation queries the response was YES. [2024-06-04 16:23:27,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43603 conditions, 5463 events. 3173/5463 cut-off events. For 1108367/1108367 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 37947 event pairs, 600 based on Foata normal form. 2/5462 useless extension candidates. Maximal degree in co-relation 43397. Up to 4604 conditions per place. [2024-06-04 16:23:27,114 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 439 selfloop transitions, 128 changer transitions 0/575 dead transitions. [2024-06-04 16:23:27,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 575 transitions, 8262 flow [2024-06-04 16:23:27,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:23:27,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:23:27,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-04 16:23:27,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-04 16:23:27,115 INFO L175 Difference]: Start difference. First operand has 470 places, 545 transitions, 7001 flow. Second operand 11 states and 257 transitions. [2024-06-04 16:23:27,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 575 transitions, 8262 flow [2024-06-04 16:23:31,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 575 transitions, 8199 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-04 16:23:31,317 INFO L231 Difference]: Finished difference. Result has 475 places, 547 transitions, 7262 flow [2024-06-04 16:23:31,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6938, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7262, PETRI_PLACES=475, PETRI_TRANSITIONS=547} [2024-06-04 16:23:31,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-04 16:23:31,318 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 547 transitions, 7262 flow [2024-06-04 16:23:31,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:31,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:31,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:31,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-04 16:23:31,318 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:23:31,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:31,319 INFO L85 PathProgramCache]: Analyzing trace with hash -923991571, now seen corresponding path program 8 times [2024-06-04 16:23:31,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:31,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586853755] [2024-06-04 16:23:31,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:31,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:31,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:31,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:31,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:31,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586853755] [2024-06-04 16:23:31,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586853755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:31,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:31,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:23:31,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634856499] [2024-06-04 16:23:31,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:31,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:23:31,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:31,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:23:31,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:23:31,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:23:31,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 547 transitions, 7262 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:31,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:31,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:23:31,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:33,217 INFO L124 PetriNetUnfolderBase]: 3240/5570 cut-off events. [2024-06-04 16:23:33,217 INFO L125 PetriNetUnfolderBase]: For 1246823/1246823 co-relation queries the response was YES. [2024-06-04 16:23:33,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46639 conditions, 5570 events. 3240/5570 cut-off events. For 1246823/1246823 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38642 event pairs, 502 based on Foata normal form. 2/5569 useless extension candidates. Maximal degree in co-relation 46432. Up to 4303 conditions per place. [2024-06-04 16:23:33,305 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 503 selfloop transitions, 72 changer transitions 0/583 dead transitions. [2024-06-04 16:23:33,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 583 transitions, 9290 flow [2024-06-04 16:23:33,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:23:33,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:23:33,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-04 16:23:33,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5901162790697675 [2024-06-04 16:23:33,306 INFO L175 Difference]: Start difference. First operand has 475 places, 547 transitions, 7262 flow. Second operand 8 states and 203 transitions. [2024-06-04 16:23:33,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 583 transitions, 9290 flow [2024-06-04 16:23:38,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 583 transitions, 8989 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-04 16:23:38,250 INFO L231 Difference]: Finished difference. Result has 475 places, 551 transitions, 7251 flow [2024-06-04 16:23:38,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6961, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7251, PETRI_PLACES=475, PETRI_TRANSITIONS=551} [2024-06-04 16:23:38,251 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 431 predicate places. [2024-06-04 16:23:38,251 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 551 transitions, 7251 flow [2024-06-04 16:23:38,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:38,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:38,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:38,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-04 16:23:38,251 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:23:38,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:38,251 INFO L85 PathProgramCache]: Analyzing trace with hash -572966235, now seen corresponding path program 9 times [2024-06-04 16:23:38,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:38,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054487515] [2024-06-04 16:23:38,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:38,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:38,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:38,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-06-04 16:23:38,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:38,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054487515] [2024-06-04 16:23:38,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054487515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:38,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:38,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:23:38,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276543231] [2024-06-04 16:23:38,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:38,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:23:38,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:38,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:23:38,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:23:38,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:23:38,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 551 transitions, 7251 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:38,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:38,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:23:38,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:39,879 INFO L124 PetriNetUnfolderBase]: 3215/5540 cut-off events. [2024-06-04 16:23:39,879 INFO L125 PetriNetUnfolderBase]: For 1239877/1239877 co-relation queries the response was YES. [2024-06-04 16:23:40,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45258 conditions, 5540 events. 3215/5540 cut-off events. For 1239877/1239877 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38530 event pairs, 527 based on Foata normal form. 8/5545 useless extension candidates. Maximal degree in co-relation 45049. Up to 4289 conditions per place. [2024-06-04 16:23:40,189 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 504 selfloop transitions, 68 changer transitions 0/580 dead transitions. [2024-06-04 16:23:40,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 580 transitions, 8823 flow [2024-06-04 16:23:40,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:23:40,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:23:40,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-04 16:23:40,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5784883720930233 [2024-06-04 16:23:40,190 INFO L175 Difference]: Start difference. First operand has 475 places, 551 transitions, 7251 flow. Second operand 8 states and 199 transitions. [2024-06-04 16:23:40,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 580 transitions, 8823 flow [2024-06-04 16:23:45,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 580 transitions, 8643 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-04 16:23:45,750 INFO L231 Difference]: Finished difference. Result has 479 places, 551 transitions, 7213 flow [2024-06-04 16:23:45,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7071, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7213, PETRI_PLACES=479, PETRI_TRANSITIONS=551} [2024-06-04 16:23:45,751 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-04 16:23:45,751 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 551 transitions, 7213 flow [2024-06-04 16:23:45,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:45,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:45,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:45,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-04 16:23:45,752 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:23:45,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:45,752 INFO L85 PathProgramCache]: Analyzing trace with hash -810042391, now seen corresponding path program 10 times [2024-06-04 16:23:45,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:45,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670368980] [2024-06-04 16:23:45,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:45,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:45,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:46,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-06-04 16:23:46,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:46,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670368980] [2024-06-04 16:23:46,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670368980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:46,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:46,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:23:46,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028081004] [2024-06-04 16:23:46,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:46,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:23:46,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:46,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:23:46,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:23:46,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:23:46,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 551 transitions, 7213 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:46,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:46,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:23:46,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:47,354 INFO L124 PetriNetUnfolderBase]: 3192/5502 cut-off events. [2024-06-04 16:23:47,354 INFO L125 PetriNetUnfolderBase]: For 1155552/1155552 co-relation queries the response was YES. [2024-06-04 16:23:47,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43188 conditions, 5502 events. 3192/5502 cut-off events. For 1155552/1155552 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38366 event pairs, 579 based on Foata normal form. 10/5509 useless extension candidates. Maximal degree in co-relation 42978. Up to 4488 conditions per place. [2024-06-04 16:23:47,437 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 508 selfloop transitions, 58 changer transitions 0/574 dead transitions. [2024-06-04 16:23:47,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 574 transitions, 8773 flow [2024-06-04 16:23:47,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:23:47,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:23:47,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-04 16:23:47,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5813953488372093 [2024-06-04 16:23:47,438 INFO L175 Difference]: Start difference. First operand has 479 places, 551 transitions, 7213 flow. Second operand 7 states and 175 transitions. [2024-06-04 16:23:47,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 574 transitions, 8773 flow [2024-06-04 16:23:51,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 574 transitions, 8593 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-04 16:23:51,795 INFO L231 Difference]: Finished difference. Result has 479 places, 551 transitions, 7159 flow [2024-06-04 16:23:51,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7159, PETRI_PLACES=479, PETRI_TRANSITIONS=551} [2024-06-04 16:23:51,796 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 435 predicate places. [2024-06-04 16:23:51,796 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 551 transitions, 7159 flow [2024-06-04 16:23:51,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:51,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:51,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:51,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-04 16:23:51,796 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:23:51,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:51,796 INFO L85 PathProgramCache]: Analyzing trace with hash -1447778997, now seen corresponding path program 11 times [2024-06-04 16:23:51,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:51,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524198753] [2024-06-04 16:23:51,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:51,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:51,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:52,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:52,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:52,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524198753] [2024-06-04 16:23:52,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524198753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:52,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:52,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:23:52,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63876541] [2024-06-04 16:23:52,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:52,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:23:52,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:52,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:23:52,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:23:52,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:23:52,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 551 transitions, 7159 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:52,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:52,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:23:52,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:53,613 INFO L124 PetriNetUnfolderBase]: 3162/5458 cut-off events. [2024-06-04 16:23:53,613 INFO L125 PetriNetUnfolderBase]: For 1044448/1044448 co-relation queries the response was YES. [2024-06-04 16:23:53,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41020 conditions, 5458 events. 3162/5458 cut-off events. For 1044448/1044448 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 38056 event pairs, 591 based on Foata normal form. 10/5465 useless extension candidates. Maximal degree in co-relation 40809. Up to 4698 conditions per place. [2024-06-04 16:23:53,696 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 510 selfloop transitions, 51 changer transitions 0/569 dead transitions. [2024-06-04 16:23:53,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 569 transitions, 8355 flow [2024-06-04 16:23:53,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-04 16:23:53,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-04 16:23:53,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-04 16:23:53,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5681063122923588 [2024-06-04 16:23:53,697 INFO L175 Difference]: Start difference. First operand has 479 places, 551 transitions, 7159 flow. Second operand 7 states and 171 transitions. [2024-06-04 16:23:53,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 569 transitions, 8355 flow [2024-06-04 16:23:57,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 569 transitions, 8193 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-04 16:23:57,590 INFO L231 Difference]: Finished difference. Result has 480 places, 551 transitions, 7108 flow [2024-06-04 16:23:57,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6997, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7108, PETRI_PLACES=480, PETRI_TRANSITIONS=551} [2024-06-04 16:23:57,591 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-04 16:23:57,591 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 551 transitions, 7108 flow [2024-06-04 16:23:57,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:57,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:23:57,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:23:57,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-04 16:23:57,592 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:23:57,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:23:57,592 INFO L85 PathProgramCache]: Analyzing trace with hash 1553179301, now seen corresponding path program 12 times [2024-06-04 16:23:57,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:23:57,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591923334] [2024-06-04 16:23:57,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:23:57,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:23:57,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:23:57,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:23:57,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:23:57,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591923334] [2024-06-04 16:23:57,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591923334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:23:57,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:23:57,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:23:57,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074772322] [2024-06-04 16:23:57,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:23:57,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:23:57,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:23:57,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:23:57,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:23:57,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:23:57,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 551 transitions, 7108 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:23:57,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:23:57,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:23:57,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:23:59,296 INFO L124 PetriNetUnfolderBase]: 3198/5532 cut-off events. [2024-06-04 16:23:59,296 INFO L125 PetriNetUnfolderBase]: For 1054397/1054397 co-relation queries the response was YES. [2024-06-04 16:23:59,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41397 conditions, 5532 events. 3198/5532 cut-off events. For 1054397/1054397 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 38784 event pairs, 615 based on Foata normal form. 10/5539 useless extension candidates. Maximal degree in co-relation 41185. Up to 4611 conditions per place. [2024-06-04 16:23:59,385 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 459 selfloop transitions, 110 changer transitions 0/577 dead transitions. [2024-06-04 16:23:59,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 577 transitions, 8397 flow [2024-06-04 16:23:59,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:23:59,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:23:59,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-04 16:23:59,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5534883720930233 [2024-06-04 16:23:59,386 INFO L175 Difference]: Start difference. First operand has 480 places, 551 transitions, 7108 flow. Second operand 10 states and 238 transitions. [2024-06-04 16:23:59,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 577 transitions, 8397 flow [2024-06-04 16:24:04,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 577 transitions, 8208 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-04 16:24:04,034 INFO L231 Difference]: Finished difference. Result has 480 places, 553 transitions, 7212 flow [2024-06-04 16:24:04,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6919, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7212, PETRI_PLACES=480, PETRI_TRANSITIONS=553} [2024-06-04 16:24:04,035 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 436 predicate places. [2024-06-04 16:24:04,035 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 553 transitions, 7212 flow [2024-06-04 16:24:04,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:04,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:04,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:04,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-04 16:24:04,035 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:24:04,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:04,035 INFO L85 PathProgramCache]: Analyzing trace with hash 2126545803, now seen corresponding path program 13 times [2024-06-04 16:24:04,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:04,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271703420] [2024-06-04 16:24:04,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:04,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:04,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:04,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:04,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:04,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271703420] [2024-06-04 16:24:04,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271703420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:04,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:04,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:04,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106987867] [2024-06-04 16:24:04,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:04,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:04,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:04,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:04,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:04,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:24:04,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 553 transitions, 7212 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:04,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:04,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:24:04,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:05,975 INFO L124 PetriNetUnfolderBase]: 3234/5598 cut-off events. [2024-06-04 16:24:05,975 INFO L125 PetriNetUnfolderBase]: For 1070334/1070334 co-relation queries the response was YES. [2024-06-04 16:24:06,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42061 conditions, 5598 events. 3234/5598 cut-off events. For 1070334/1070334 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 39322 event pairs, 601 based on Foata normal form. 10/5605 useless extension candidates. Maximal degree in co-relation 41851. Up to 4309 conditions per place. [2024-06-04 16:24:06,066 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 459 selfloop transitions, 117 changer transitions 0/584 dead transitions. [2024-06-04 16:24:06,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 584 transitions, 8879 flow [2024-06-04 16:24:06,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:24:06,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:24:06,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-04 16:24:06,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-04 16:24:06,067 INFO L175 Difference]: Start difference. First operand has 480 places, 553 transitions, 7212 flow. Second operand 10 states and 242 transitions. [2024-06-04 16:24:06,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 584 transitions, 8879 flow [2024-06-04 16:24:10,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 584 transitions, 8637 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-04 16:24:10,161 INFO L231 Difference]: Finished difference. Result has 483 places, 555 transitions, 7281 flow [2024-06-04 16:24:10,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6970, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7281, PETRI_PLACES=483, PETRI_TRANSITIONS=555} [2024-06-04 16:24:10,161 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 439 predicate places. [2024-06-04 16:24:10,162 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 555 transitions, 7281 flow [2024-06-04 16:24:10,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:10,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:10,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:10,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-04 16:24:10,162 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:24:10,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:10,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1906498213, now seen corresponding path program 14 times [2024-06-04 16:24:10,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:10,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991460642] [2024-06-04 16:24:10,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:10,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:10,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:10,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:10,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:10,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991460642] [2024-06-04 16:24:10,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991460642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:10,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:10,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:10,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226491964] [2024-06-04 16:24:10,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:10,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:10,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:10,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:10,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:10,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:24:10,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 555 transitions, 7281 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:10,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:10,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:24:10,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:12,067 INFO L124 PetriNetUnfolderBase]: 3204/5538 cut-off events. [2024-06-04 16:24:12,067 INFO L125 PetriNetUnfolderBase]: For 957291/957291 co-relation queries the response was YES. [2024-06-04 16:24:12,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40005 conditions, 5538 events. 3204/5538 cut-off events. For 957291/957291 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 38852 event pairs, 597 based on Foata normal form. 10/5545 useless extension candidates. Maximal degree in co-relation 39794. Up to 4621 conditions per place. [2024-06-04 16:24:12,152 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 455 selfloop transitions, 117 changer transitions 0/580 dead transitions. [2024-06-04 16:24:12,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 580 transitions, 8515 flow [2024-06-04 16:24:12,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:24:12,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:24:12,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-04 16:24:12,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5433403805496829 [2024-06-04 16:24:12,153 INFO L175 Difference]: Start difference. First operand has 483 places, 555 transitions, 7281 flow. Second operand 11 states and 257 transitions. [2024-06-04 16:24:12,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 580 transitions, 8515 flow [2024-06-04 16:24:16,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 580 transitions, 8240 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-04 16:24:16,245 INFO L231 Difference]: Finished difference. Result has 487 places, 555 transitions, 7246 flow [2024-06-04 16:24:16,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7006, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7246, PETRI_PLACES=487, PETRI_TRANSITIONS=555} [2024-06-04 16:24:16,245 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-04 16:24:16,245 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 555 transitions, 7246 flow [2024-06-04 16:24:16,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:16,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:16,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:16,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-04 16:24:16,246 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:24:16,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:16,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1025002575, now seen corresponding path program 15 times [2024-06-04 16:24:16,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:16,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557521104] [2024-06-04 16:24:16,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:16,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:16,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:16,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:16,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:16,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557521104] [2024-06-04 16:24:16,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557521104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:16,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:16,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:16,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28763344] [2024-06-04 16:24:16,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:16,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:16,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:16,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:16,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:16,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:24:16,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 555 transitions, 7246 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:16,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:16,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:24:16,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:18,005 INFO L124 PetriNetUnfolderBase]: 3240/5587 cut-off events. [2024-06-04 16:24:18,005 INFO L125 PetriNetUnfolderBase]: For 966804/966804 co-relation queries the response was YES. [2024-06-04 16:24:18,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40168 conditions, 5587 events. 3240/5587 cut-off events. For 966804/966804 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 39184 event pairs, 607 based on Foata normal form. 10/5592 useless extension candidates. Maximal degree in co-relation 39956. Up to 4677 conditions per place. [2024-06-04 16:24:18,090 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 442 selfloop transitions, 129 changer transitions 0/579 dead transitions. [2024-06-04 16:24:18,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 579 transitions, 8537 flow [2024-06-04 16:24:18,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-04 16:24:18,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-04 16:24:18,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-04 16:24:18,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306553911205074 [2024-06-04 16:24:18,092 INFO L175 Difference]: Start difference. First operand has 487 places, 555 transitions, 7246 flow. Second operand 11 states and 251 transitions. [2024-06-04 16:24:18,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 579 transitions, 8537 flow [2024-06-04 16:24:22,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 579 transitions, 8239 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-04 16:24:22,613 INFO L231 Difference]: Finished difference. Result has 487 places, 557 transitions, 7283 flow [2024-06-04 16:24:22,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6948, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7283, PETRI_PLACES=487, PETRI_TRANSITIONS=557} [2024-06-04 16:24:22,613 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 443 predicate places. [2024-06-04 16:24:22,613 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 557 transitions, 7283 flow [2024-06-04 16:24:22,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:22,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:22,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:22,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-04 16:24:22,614 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:24:22,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:22,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1289654949, now seen corresponding path program 16 times [2024-06-04 16:24:22,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:22,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024966338] [2024-06-04 16:24:22,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:22,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:22,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:22,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:22,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:22,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024966338] [2024-06-04 16:24:22,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024966338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:22,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:22,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:22,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821092885] [2024-06-04 16:24:22,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:22,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:22,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:22,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:22,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:22,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:24:22,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 557 transitions, 7283 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:22,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:22,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:24:22,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:24,496 INFO L124 PetriNetUnfolderBase]: 3276/5643 cut-off events. [2024-06-04 16:24:24,497 INFO L125 PetriNetUnfolderBase]: For 982294/982294 co-relation queries the response was YES. [2024-06-04 16:24:24,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40788 conditions, 5643 events. 3276/5643 cut-off events. For 982294/982294 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 39584 event pairs, 611 based on Foata normal form. 10/5648 useless extension candidates. Maximal degree in co-relation 40575. Up to 4733 conditions per place. [2024-06-04 16:24:24,585 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 458 selfloop transitions, 116 changer transitions 0/582 dead transitions. [2024-06-04 16:24:24,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 582 transitions, 8586 flow [2024-06-04 16:24:24,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-04 16:24:24,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-04 16:24:24,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 272 transitions. [2024-06-04 16:24:24,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271317829457365 [2024-06-04 16:24:24,586 INFO L175 Difference]: Start difference. First operand has 487 places, 557 transitions, 7283 flow. Second operand 12 states and 272 transitions. [2024-06-04 16:24:24,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 582 transitions, 8586 flow [2024-06-04 16:24:29,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 582 transitions, 8288 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-04 16:24:29,326 INFO L231 Difference]: Finished difference. Result has 490 places, 559 transitions, 7298 flow [2024-06-04 16:24:29,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6985, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7298, PETRI_PLACES=490, PETRI_TRANSITIONS=559} [2024-06-04 16:24:29,327 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-06-04 16:24:29,327 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 559 transitions, 7298 flow [2024-06-04 16:24:29,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:29,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:29,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:29,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-04 16:24:29,327 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:24:29,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:29,327 INFO L85 PathProgramCache]: Analyzing trace with hash 936336037, now seen corresponding path program 17 times [2024-06-04 16:24:29,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:29,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889994619] [2024-06-04 16:24:29,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:29,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:29,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:29,681 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:29,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:29,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889994619] [2024-06-04 16:24:29,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889994619] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:29,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:29,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:29,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579469308] [2024-06-04 16:24:29,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:29,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:29,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:29,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:29,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:29,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:24:29,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 559 transitions, 7298 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:29,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:29,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:24:29,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:31,075 INFO L124 PetriNetUnfolderBase]: 3312/5719 cut-off events. [2024-06-04 16:24:31,075 INFO L125 PetriNetUnfolderBase]: For 994062/994062 co-relation queries the response was YES. [2024-06-04 16:24:31,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41256 conditions, 5719 events. 3312/5719 cut-off events. For 994062/994062 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40335 event pairs, 629 based on Foata normal form. 10/5724 useless extension candidates. Maximal degree in co-relation 41042. Up to 4789 conditions per place. [2024-06-04 16:24:31,167 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 463 selfloop transitions, 111 changer transitions 0/582 dead transitions. [2024-06-04 16:24:31,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 582 transitions, 8601 flow [2024-06-04 16:24:31,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:24:31,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:24:31,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 232 transitions. [2024-06-04 16:24:31,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5395348837209303 [2024-06-04 16:24:31,168 INFO L175 Difference]: Start difference. First operand has 490 places, 559 transitions, 7298 flow. Second operand 10 states and 232 transitions. [2024-06-04 16:24:31,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 582 transitions, 8601 flow [2024-06-04 16:24:35,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 582 transitions, 8325 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-04 16:24:35,979 INFO L231 Difference]: Finished difference. Result has 490 places, 561 transitions, 7329 flow [2024-06-04 16:24:35,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7022, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7329, PETRI_PLACES=490, PETRI_TRANSITIONS=561} [2024-06-04 16:24:35,979 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 446 predicate places. [2024-06-04 16:24:35,979 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 561 transitions, 7329 flow [2024-06-04 16:24:35,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:35,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:35,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:35,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-04 16:24:35,980 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:24:35,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:35,980 INFO L85 PathProgramCache]: Analyzing trace with hash 946811557, now seen corresponding path program 18 times [2024-06-04 16:24:35,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:35,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796848980] [2024-06-04 16:24:35,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:35,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:35,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:36,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:36,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:36,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796848980] [2024-06-04 16:24:36,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796848980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:36,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:36,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-04 16:24:36,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613925845] [2024-06-04 16:24:36,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:36,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-04 16:24:36,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:36,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-04 16:24:36,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-04 16:24:36,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:24:36,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 561 transitions, 7329 flow. Second operand has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:36,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:36,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:24:36,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:37,853 INFO L124 PetriNetUnfolderBase]: 3282/5661 cut-off events. [2024-06-04 16:24:37,853 INFO L125 PetriNetUnfolderBase]: For 866349/866349 co-relation queries the response was YES. [2024-06-04 16:24:37,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38904 conditions, 5661 events. 3282/5661 cut-off events. For 866349/866349 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 39795 event pairs, 599 based on Foata normal form. 10/5666 useless extension candidates. Maximal degree in co-relation 38689. Up to 4303 conditions per place. [2024-06-04 16:24:37,942 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 459 selfloop transitions, 119 changer transitions 0/586 dead transitions. [2024-06-04 16:24:37,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 586 transitions, 8605 flow [2024-06-04 16:24:37,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-04 16:24:37,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-04 16:24:37,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-04 16:24:37,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5465116279069767 [2024-06-04 16:24:37,943 INFO L175 Difference]: Start difference. First operand has 490 places, 561 transitions, 7329 flow. Second operand 10 states and 235 transitions. [2024-06-04 16:24:37,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 586 transitions, 8605 flow [2024-06-04 16:24:43,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 586 transitions, 8303 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-04 16:24:43,017 INFO L231 Difference]: Finished difference. Result has 492 places, 561 transitions, 7274 flow [2024-06-04 16:24:43,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7027, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7274, PETRI_PLACES=492, PETRI_TRANSITIONS=561} [2024-06-04 16:24:43,017 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-04 16:24:43,017 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 561 transitions, 7274 flow [2024-06-04 16:24:43,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.88888888888889) internal successors, (152), 9 states have internal predecessors, (152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-04 16:24:43,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:43,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:43,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-04 16:24:43,018 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:24:43,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:43,018 INFO L85 PathProgramCache]: Analyzing trace with hash -832678067, now seen corresponding path program 1 times [2024-06-04 16:24:43,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:43,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755567304] [2024-06-04 16:24:43,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:43,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:43,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:43,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:43,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:43,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755567304] [2024-06-04 16:24:43,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755567304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:43,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:43,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:24:43,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522582070] [2024-06-04 16:24:43,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:43,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:24:43,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:43,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:24:43,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:24:43,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:24:43,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 561 transitions, 7274 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 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-06-04 16:24:43,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:43,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:24:43,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:44,815 INFO L124 PetriNetUnfolderBase]: 3414/5893 cut-off events. [2024-06-04 16:24:44,815 INFO L125 PetriNetUnfolderBase]: For 1039611/1039611 co-relation queries the response was YES. [2024-06-04 16:24:44,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42732 conditions, 5893 events. 3414/5893 cut-off events. For 1039611/1039611 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 41725 event pairs, 463 based on Foata normal form. 6/5894 useless extension candidates. Maximal degree in co-relation 42516. Up to 4353 conditions per place. [2024-06-04 16:24:44,912 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 465 selfloop transitions, 127 changer transitions 0/600 dead transitions. [2024-06-04 16:24:44,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 600 transitions, 9370 flow [2024-06-04 16:24:44,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:24:44,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:24:44,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-04 16:24:44,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-04 16:24:44,913 INFO L175 Difference]: Start difference. First operand has 492 places, 561 transitions, 7274 flow. Second operand 8 states and 208 transitions. [2024-06-04 16:24:44,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 600 transitions, 9370 flow [2024-06-04 16:24:52,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 600 transitions, 9086 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-04 16:24:52,133 INFO L231 Difference]: Finished difference. Result has 492 places, 565 transitions, 7422 flow [2024-06-04 16:24:52,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6990, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7422, PETRI_PLACES=492, PETRI_TRANSITIONS=565} [2024-06-04 16:24:52,133 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 448 predicate places. [2024-06-04 16:24:52,134 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 565 transitions, 7422 flow [2024-06-04 16:24:52,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 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-06-04 16:24:52,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:24:52,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:24:52,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-04 16:24:52,134 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:24:52,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:24:52,134 INFO L85 PathProgramCache]: Analyzing trace with hash 707700655, now seen corresponding path program 2 times [2024-06-04 16:24:52,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:24:52,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192644627] [2024-06-04 16:24:52,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:24:52,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:24:52,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:24:52,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:24:52,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:24:52,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192644627] [2024-06-04 16:24:52,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192644627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:24:52,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:24:52,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:24:52,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11745852] [2024-06-04 16:24:52,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:24:52,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:24:52,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:24:52,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:24:52,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:24:52,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:24:52,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 565 transitions, 7422 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 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-06-04 16:24:52,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:24:52,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:24:52,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:24:53,960 INFO L124 PetriNetUnfolderBase]: 3500/6043 cut-off events. [2024-06-04 16:24:53,961 INFO L125 PetriNetUnfolderBase]: For 1220894/1220894 co-relation queries the response was YES. [2024-06-04 16:24:54,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46157 conditions, 6043 events. 3500/6043 cut-off events. For 1220894/1220894 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 42984 event pairs, 516 based on Foata normal form. 6/6044 useless extension candidates. Maximal degree in co-relation 45939. Up to 4401 conditions per place. [2024-06-04 16:24:54,053 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 471 selfloop transitions, 123 changer transitions 0/602 dead transitions. [2024-06-04 16:24:54,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 602 transitions, 9843 flow [2024-06-04 16:24:54,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:24:54,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:24:54,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-04 16:24:54,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5959302325581395 [2024-06-04 16:24:54,054 INFO L175 Difference]: Start difference. First operand has 492 places, 565 transitions, 7422 flow. Second operand 8 states and 205 transitions. [2024-06-04 16:24:54,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 602 transitions, 9843 flow [2024-06-04 16:25:03,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 602 transitions, 9709 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-04 16:25:03,978 INFO L231 Difference]: Finished difference. Result has 497 places, 568 transitions, 7641 flow [2024-06-04 16:25:03,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7300, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7641, PETRI_PLACES=497, PETRI_TRANSITIONS=568} [2024-06-04 16:25:03,978 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 453 predicate places. [2024-06-04 16:25:03,978 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 568 transitions, 7641 flow [2024-06-04 16:25:03,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 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-06-04 16:25:03,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:25:03,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:25:03,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-04 16:25:03,979 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:25:03,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:25:03,979 INFO L85 PathProgramCache]: Analyzing trace with hash -327238629, now seen corresponding path program 3 times [2024-06-04 16:25:03,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:25:03,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004029603] [2024-06-04 16:25:03,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:25:03,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-04 16:25:03,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-04 16:25:04,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-04 16:25:04,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-04 16:25:04,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004029603] [2024-06-04 16:25:04,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004029603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-04 16:25:04,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-04 16:25:04,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-04 16:25:04,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [677595889] [2024-06-04 16:25:04,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-04 16:25:04,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-04 16:25:04,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-04 16:25:04,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-04 16:25:04,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-04 16:25:04,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-04 16:25:04,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 568 transitions, 7641 flow. Second operand has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 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-06-04 16:25:04,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-04 16:25:04,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-04 16:25:04,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-04 16:25:05,775 INFO L124 PetriNetUnfolderBase]: 3487/6024 cut-off events. [2024-06-04 16:25:05,775 INFO L125 PetriNetUnfolderBase]: For 1149228/1149228 co-relation queries the response was YES. [2024-06-04 16:25:05,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45281 conditions, 6024 events. 3487/6024 cut-off events. For 1149228/1149228 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 42825 event pairs, 516 based on Foata normal form. 6/6025 useless extension candidates. Maximal degree in co-relation 45061. Up to 4395 conditions per place. [2024-06-04 16:25:05,880 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 466 selfloop transitions, 125 changer transitions 0/599 dead transitions. [2024-06-04 16:25:05,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 599 transitions, 9609 flow [2024-06-04 16:25:05,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-04 16:25:05,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-04 16:25:05,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-04 16:25:05,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5872093023255814 [2024-06-04 16:25:05,881 INFO L175 Difference]: Start difference. First operand has 497 places, 568 transitions, 7641 flow. Second operand 8 states and 202 transitions. [2024-06-04 16:25:05,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 599 transitions, 9609 flow [2024-06-04 16:25:15,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 599 transitions, 9401 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-04 16:25:15,182 INFO L231 Difference]: Finished difference. Result has 502 places, 568 transitions, 7687 flow [2024-06-04 16:25:15,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7433, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7687, PETRI_PLACES=502, PETRI_TRANSITIONS=568} [2024-06-04 16:25:15,182 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 458 predicate places. [2024-06-04 16:25:15,182 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 568 transitions, 7687 flow [2024-06-04 16:25:15,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.25) internal successors, (138), 8 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-06-04 16:25:15,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-04 16:25:15,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-04 16:25:15,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-04 16:25:15,183 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-04 16:25:15,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-04 16:25:15,183 INFO L85 PathProgramCache]: Analyzing trace with hash -286603345, now seen corresponding path program 4 times [2024-06-04 16:25:15,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-04 16:25:15,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046469171] [2024-06-04 16:25:15,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-04 16:25:15,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms