./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe005_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe005_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/safe005_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe005_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-bcb38a6-m [2024-06-03 20:33:30,156 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 20:33:30,224 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 20:33:30,229 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 20:33:30,230 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 20:33:30,247 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 20:33:30,247 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 20:33:30,248 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 20:33:30,248 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 20:33:30,249 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 20:33:30,249 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 20:33:30,249 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 20:33:30,250 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 20:33:30,250 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 20:33:30,250 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 20:33:30,251 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 20:33:30,251 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 20:33:30,251 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 20:33:30,252 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 20:33:30,252 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 20:33:30,252 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 20:33:30,253 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 20:33:30,253 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 20:33:30,253 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 20:33:30,254 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 20:33:30,254 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 20:33:30,254 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 20:33:30,254 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 20:33:30,255 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 20:33:30,255 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 20:33:30,255 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 20:33:30,255 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 20:33:30,256 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:33:30,256 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 20:33:30,256 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 20:33:30,256 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 20:33:30,257 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 20:33:30,257 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 20:33:30,257 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 20:33:30,257 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 20:33:30,257 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 20:33:30,258 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 20:33:30,258 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 20:33:30,258 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-03 20:33:30,428 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 20:33:30,461 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 20:33:30,463 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 20:33:30,464 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 20:33:30,464 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 20:33:30,465 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe005_tso.i [2024-06-03 20:33:31,568 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 20:33:31,745 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 20:33:31,749 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe005_tso.i [2024-06-03 20:33:31,778 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2b0c0d51c/fd411efbf51248a6b2c0b2c91d9668e0/FLAG7b1e6d3fb [2024-06-03 20:33:31,790 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2b0c0d51c/fd411efbf51248a6b2c0b2c91d9668e0 [2024-06-03 20:33:31,792 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 20:33:31,795 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 20:33:31,795 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/safe005_tso.yml/witness.yml [2024-06-03 20:33:31,928 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 20:33:31,930 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 20:33:31,932 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 20:33:31,932 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 20:33:31,936 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 20:33:31,937 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:33:31" (1/2) ... [2024-06-03 20:33:31,938 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43307637 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:33:31, skipping insertion in model container [2024-06-03 20:33:31,938 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:33:31" (1/2) ... [2024-06-03 20:33:31,939 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@15945843 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:33:31, skipping insertion in model container [2024-06-03 20:33:31,940 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:33:31" (2/2) ... [2024-06-03 20:33:31,956 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@43307637 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:31, skipping insertion in model container [2024-06-03 20:33:31,956 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:33:31" (2/2) ... [2024-06-03 20:33:31,957 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 20:33:32,007 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 20:33:32,008 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 127) && __unbuffered_p2_EBX <= 127) && x <= 1) && y <= 2) && y <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 20:33:32,008 INFO L97 edCorrectnessWitness]: Location invariant before [L786-L786] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 127) && __unbuffered_p2_EBX <= 127) && x <= 1) && y <= 2) && y <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 20:33:32,008 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || (((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 2) && __unbuffered_p2_EAX <= 127) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || (((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 2) && __unbuffered_p2_EBX <= 127) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)))) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((((((((((((((((((((((((((long long )__unbuffered_cnt + (long long )__unbuffered_p0_EAX >= 0LL && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_cnt + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_cnt + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_cnt + (long long )x >= 0LL) && (long long )__unbuffered_cnt + (long long )y >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EAX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p0_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )__unbuffered_p2_EBX >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EAX + (long long )y >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )main$tmp_guard1 >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )x >= 0LL) && (long long )__unbuffered_p2_EBX + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )x + (long long )y >= 0LL) && (2LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (2LL + (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (2LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (2LL + (long long )x) - (long long )y >= 0LL))) && (! multithreaded || ((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 127) && __unbuffered_p2_EBX <= 127) && x <= 1) && y <= 2) && y <= 127) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (x == 0 || x == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 20:33:32,008 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 20:33:32,008 INFO L106 edCorrectnessWitness]: ghost_update [L781-L781] multithreaded = 1; [2024-06-03 20:33:32,055 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 20:33:32,288 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:33:32,296 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-03 20:33:32,431 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:33:32,491 INFO L206 MainTranslator]: Completed translation [2024-06-03 20:33:32,492 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32 WrapperNode [2024-06-03 20:33:32,492 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 20:33:32,494 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 20:33:32,494 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 20:33:32,494 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 20:33:32,500 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (1/1) ... [2024-06-03 20:33:32,533 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (1/1) ... [2024-06-03 20:33:32,574 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-03 20:33:32,575 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 20:33:32,575 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 20:33:32,575 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 20:33:32,576 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 20:33:32,603 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (1/1) ... [2024-06-03 20:33:32,603 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (1/1) ... [2024-06-03 20:33:32,605 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (1/1) ... [2024-06-03 20:33:32,629 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-03 20:33:32,630 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (1/1) ... [2024-06-03 20:33:32,631 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (1/1) ... [2024-06-03 20:33:32,640 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (1/1) ... [2024-06-03 20:33:32,644 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (1/1) ... [2024-06-03 20:33:32,648 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (1/1) ... [2024-06-03 20:33:32,650 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (1/1) ... [2024-06-03 20:33:32,655 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 20:33:32,658 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 20:33:32,658 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 20:33:32,658 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 20:33:32,659 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (1/1) ... [2024-06-03 20:33:32,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:33:32,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 20:33:32,684 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-03 20:33:32,737 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-03 20:33:32,749 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 20:33:32,750 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 20:33:32,750 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 20:33:32,750 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 20:33:32,750 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 20:33:32,751 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 20:33:32,751 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 20:33:32,751 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 20:33:32,751 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 20:33:32,751 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 20:33:32,751 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 20:33:32,752 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 20:33:32,753 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-03 20:33:32,875 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 20:33:32,877 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 20:33:33,108 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 20:33:33,109 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 20:33:33,202 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 20:33:33,203 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 20:33:33,203 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:33:33 BoogieIcfgContainer [2024-06-03 20:33:33,204 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 20:33:33,205 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 20:33:33,206 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 20:33:33,209 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 20:33:33,209 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 08:33:31" (1/4) ... [2024-06-03 20:33:33,210 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bc354a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 08:33:33, skipping insertion in model container [2024-06-03 20:33:33,210 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:33:31" (2/4) ... [2024-06-03 20:33:33,210 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bc354a2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:33:33, skipping insertion in model container [2024-06-03 20:33:33,210 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:33:32" (3/4) ... [2024-06-03 20:33:33,211 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bc354a2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:33:33, skipping insertion in model container [2024-06-03 20:33:33,211 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:33:33" (4/4) ... [2024-06-03 20:33:33,213 INFO L112 eAbstractionObserver]: Analyzing ICFG safe005_tso.i [2024-06-03 20:33:33,227 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 20:33:33,228 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 20:33:33,228 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 20:33:33,277 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 20:33:33,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-03 20:33:33,349 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-03 20:33:33,349 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:33:33,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 66 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 20:33:33,351 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-03 20:33:33,354 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-03 20:33:33,365 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 20:33:33,372 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;@41d0c80f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 20:33:33,372 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 20:33:33,377 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 20:33:33,377 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 20:33:33,377 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:33:33,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:33,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 20:33:33,379 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:33,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:33,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1787024188, now seen corresponding path program 1 times [2024-06-03 20:33:33,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:33,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835629004] [2024-06-03 20:33:33,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:33,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:33,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:34,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:34,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:34,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835629004] [2024-06-03 20:33:34,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835629004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:34,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:34,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 20:33:34,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409431213] [2024-06-03 20:33:34,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:34,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 20:33:34,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:34,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 20:33:34,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 20:33:34,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-03 20:33:34,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 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-03 20:33:34,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:34,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-03 20:33:34,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:34,360 INFO L124 PetriNetUnfolderBase]: 470/795 cut-off events. [2024-06-03 20:33:34,361 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-03 20:33:34,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1596 conditions, 795 events. 470/795 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3833 event pairs, 281 based on Foata normal form. 1/752 useless extension candidates. Maximal degree in co-relation 1581. Up to 736 conditions per place. [2024-06-03 20:33:34,372 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 29 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-03 20:33:34,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 167 flow [2024-06-03 20:33:34,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 20:33:34,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 20:33:34,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 87 transitions. [2024-06-03 20:33:34,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-06-03 20:33:34,404 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 87 transitions. [2024-06-03 20:33:34,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 167 flow [2024-06-03 20:33:34,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 20:33:34,410 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-03 20:33:34,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-03 20:33:34,415 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-03 20:33:34,415 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-03 20:33:34,415 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-03 20:33:34,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:34,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:34,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 20:33:34,416 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:34,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:34,417 INFO L85 PathProgramCache]: Analyzing trace with hash 656708195, now seen corresponding path program 1 times [2024-06-03 20:33:34,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:34,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016062112] [2024-06-03 20:33:34,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:34,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:34,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:34,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:34,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:34,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016062112] [2024-06-03 20:33:34,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016062112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:34,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:34,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:33:34,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119984962] [2024-06-03 20:33:34,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:34,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:33:34,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:34,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:33:34,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:33:34,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:33:34,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:34,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:34,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:33:34,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:34,851 INFO L124 PetriNetUnfolderBase]: 724/1189 cut-off events. [2024-06-03 20:33:34,852 INFO L125 PetriNetUnfolderBase]: For 256/290 co-relation queries the response was YES. [2024-06-03 20:33:34,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2721 conditions, 1189 events. 724/1189 cut-off events. For 256/290 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 5988 event pairs, 401 based on Foata normal form. 3/1161 useless extension candidates. Maximal degree in co-relation 2706. Up to 1090 conditions per place. [2024-06-03 20:33:34,860 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 41 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-03 20:33:34,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 254 flow [2024-06-03 20:33:34,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:33:34,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:33:34,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 108 transitions. [2024-06-03 20:33:34,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-06-03 20:33:34,863 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 108 transitions. [2024-06-03 20:33:34,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 254 flow [2024-06-03 20:33:34,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 248 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 20:33:34,864 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 154 flow [2024-06-03 20:33:34,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-03 20:33:34,865 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-03 20:33:34,865 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 154 flow [2024-06-03 20:33:34,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:34,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:34,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:34,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 20:33:34,866 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-03 20:33:34,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:34,867 INFO L85 PathProgramCache]: Analyzing trace with hash -365005390, now seen corresponding path program 1 times [2024-06-03 20:33:34,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:34,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303392184] [2024-06-03 20:33:34,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:34,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:34,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:35,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-03 20:33:35,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:35,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303392184] [2024-06-03 20:33:35,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303392184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:35,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:35,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:33:35,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408515252] [2024-06-03 20:33:35,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:35,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:33:35,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:35,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:33:35,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:33:35,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-03 20:33:35,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 154 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-03 20:33:35,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:35,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-03 20:33:35,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:35,407 INFO L124 PetriNetUnfolderBase]: 632/1066 cut-off events. [2024-06-03 20:33:35,407 INFO L125 PetriNetUnfolderBase]: For 588/681 co-relation queries the response was YES. [2024-06-03 20:33:35,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2740 conditions, 1066 events. 632/1066 cut-off events. For 588/681 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5437 event pairs, 334 based on Foata normal form. 2/1024 useless extension candidates. Maximal degree in co-relation 2722. Up to 968 conditions per place. [2024-06-03 20:33:35,414 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 9 changer transitions 0/56 dead transitions. [2024-06-03 20:33:35,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 56 transitions, 282 flow [2024-06-03 20:33:35,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:33:35,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:33:35,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-03 20:33:35,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-03 20:33:35,415 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 154 flow. Second operand 4 states and 107 transitions. [2024-06-03 20:33:35,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 56 transitions, 282 flow [2024-06-03 20:33:35,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 280 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-03 20:33:35,418 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 195 flow [2024-06-03 20:33:35,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=195, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-03 20:33:35,418 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-03 20:33:35,418 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 195 flow [2024-06-03 20:33:35,419 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-03 20:33:35,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:35,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:35,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 20:33:35,419 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:35,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:35,420 INFO L85 PathProgramCache]: Analyzing trace with hash 102085025, now seen corresponding path program 1 times [2024-06-03 20:33:35,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:35,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329331681] [2024-06-03 20:33:35,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:35,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:35,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:35,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-03 20:33:35,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:35,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329331681] [2024-06-03 20:33:35,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329331681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:35,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:35,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:35,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679590186] [2024-06-03 20:33:35,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:35,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:35,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:35,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:35,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:35,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:35,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 195 flow. Second operand has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:35,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:35,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:35,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:35,948 INFO L124 PetriNetUnfolderBase]: 908/1469 cut-off events. [2024-06-03 20:33:35,948 INFO L125 PetriNetUnfolderBase]: For 1410/1410 co-relation queries the response was YES. [2024-06-03 20:33:35,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4145 conditions, 1469 events. 908/1469 cut-off events. For 1410/1410 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7285 event pairs, 290 based on Foata normal form. 6/1462 useless extension candidates. Maximal degree in co-relation 4124. Up to 1315 conditions per place. [2024-06-03 20:33:35,958 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 56 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-03 20:33:35,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 75 transitions, 413 flow [2024-06-03 20:33:35,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:35,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:35,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 20:33:35,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-03 20:33:35,960 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 195 flow. Second operand 6 states and 149 transitions. [2024-06-03 20:33:35,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 75 transitions, 413 flow [2024-06-03 20:33:35,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 396 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 20:33:35,963 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 235 flow [2024-06-03 20:33:35,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=235, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-03 20:33:35,963 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-03 20:33:35,964 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 235 flow [2024-06-03 20:33:35,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:35,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:35,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:35,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 20:33:35,964 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:35,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:35,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1547392333, now seen corresponding path program 1 times [2024-06-03 20:33:35,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:35,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867636711] [2024-06-03 20:33:35,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:35,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:35,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:36,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:36,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:36,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867636711] [2024-06-03 20:33:36,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867636711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:36,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:36,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:33:36,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415054062] [2024-06-03 20:33:36,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:36,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:33:36,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:36,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:33:36,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:33:36,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:36,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 235 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:36,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:36,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:36,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:36,481 INFO L124 PetriNetUnfolderBase]: 917/1513 cut-off events. [2024-06-03 20:33:36,481 INFO L125 PetriNetUnfolderBase]: For 2176/2176 co-relation queries the response was YES. [2024-06-03 20:33:36,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4584 conditions, 1513 events. 917/1513 cut-off events. For 2176/2176 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7681 event pairs, 320 based on Foata normal form. 4/1511 useless extension candidates. Maximal degree in co-relation 4561. Up to 1318 conditions per place. [2024-06-03 20:33:36,489 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 15 changer transitions 0/76 dead transitions. [2024-06-03 20:33:36,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 76 transitions, 473 flow [2024-06-03 20:33:36,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:33:36,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:33:36,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-03 20:33:36,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-03 20:33:36,491 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 235 flow. Second operand 5 states and 127 transitions. [2024-06-03 20:33:36,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 76 transitions, 473 flow [2024-06-03 20:33:36,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 76 transitions, 448 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 20:33:36,494 INFO L231 Difference]: Finished difference. Result has 58 places, 58 transitions, 308 flow [2024-06-03 20:33:36,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=308, PETRI_PLACES=58, PETRI_TRANSITIONS=58} [2024-06-03 20:33:36,495 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-03 20:33:36,495 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 58 transitions, 308 flow [2024-06-03 20:33:36,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:36,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:36,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:36,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 20:33:36,496 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:36,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:36,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1373337693, now seen corresponding path program 1 times [2024-06-03 20:33:36,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:36,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365155866] [2024-06-03 20:33:36,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:36,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:36,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:36,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:36,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:36,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [365155866] [2024-06-03 20:33:36,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [365155866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:36,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:36,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:33:36,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751640909] [2024-06-03 20:33:36,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:36,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:33:36,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:36,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:33:36,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:33:36,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:36,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 58 transitions, 308 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:36,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:36,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:36,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:37,100 INFO L124 PetriNetUnfolderBase]: 928/1534 cut-off events. [2024-06-03 20:33:37,101 INFO L125 PetriNetUnfolderBase]: For 3307/3310 co-relation queries the response was YES. [2024-06-03 20:33:37,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5234 conditions, 1534 events. 928/1534 cut-off events. For 3307/3310 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7754 event pairs, 341 based on Foata normal form. 2/1529 useless extension candidates. Maximal degree in co-relation 5209. Up to 1325 conditions per place. [2024-06-03 20:33:37,115 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-03 20:33:37,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 83 transitions, 567 flow [2024-06-03 20:33:37,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:33:37,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:33:37,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 131 transitions. [2024-06-03 20:33:37,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6238095238095238 [2024-06-03 20:33:37,117 INFO L175 Difference]: Start difference. First operand has 58 places, 58 transitions, 308 flow. Second operand 5 states and 131 transitions. [2024-06-03 20:33:37,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 83 transitions, 567 flow [2024-06-03 20:33:37,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 83 transitions, 535 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-03 20:33:37,123 INFO L231 Difference]: Finished difference. Result has 62 places, 63 transitions, 372 flow [2024-06-03 20:33:37,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=372, PETRI_PLACES=62, PETRI_TRANSITIONS=63} [2024-06-03 20:33:37,124 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-03 20:33:37,125 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 63 transitions, 372 flow [2024-06-03 20:33:37,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:37,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:37,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:37,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 20:33:37,126 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:37,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:37,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1440391685, now seen corresponding path program 2 times [2024-06-03 20:33:37,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:37,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588313811] [2024-06-03 20:33:37,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:37,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:37,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:37,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:37,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:37,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588313811] [2024-06-03 20:33:37,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588313811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:37,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:37,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:33:37,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858655947] [2024-06-03 20:33:37,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:37,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:33:37,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:37,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:33:37,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:33:37,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:37,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 63 transitions, 372 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:37,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:37,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:37,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:37,667 INFO L124 PetriNetUnfolderBase]: 915/1511 cut-off events. [2024-06-03 20:33:37,667 INFO L125 PetriNetUnfolderBase]: For 3810/3810 co-relation queries the response was YES. [2024-06-03 20:33:37,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5272 conditions, 1511 events. 915/1511 cut-off events. For 3810/3810 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7637 event pairs, 336 based on Foata normal form. 4/1509 useless extension candidates. Maximal degree in co-relation 5245. Up to 1312 conditions per place. [2024-06-03 20:33:37,679 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 53 selfloop transitions, 18 changer transitions 0/78 dead transitions. [2024-06-03 20:33:37,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 78 transitions, 552 flow [2024-06-03 20:33:37,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:33:37,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:33:37,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-03 20:33:37,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 20:33:37,680 INFO L175 Difference]: Start difference. First operand has 62 places, 63 transitions, 372 flow. Second operand 5 states and 125 transitions. [2024-06-03 20:33:37,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 78 transitions, 552 flow [2024-06-03 20:33:37,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 78 transitions, 529 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-03 20:33:37,686 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 395 flow [2024-06-03 20:33:37,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=349, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=395, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-03 20:33:37,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-03 20:33:37,687 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 395 flow [2024-06-03 20:33:37,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:37,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:37,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:37,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 20:33:37,687 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:37,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:37,688 INFO L85 PathProgramCache]: Analyzing trace with hash 982400510, now seen corresponding path program 1 times [2024-06-03 20:33:37,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:37,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973903907] [2024-06-03 20:33:37,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:37,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:37,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:37,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:37,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973903907] [2024-06-03 20:33:37,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973903907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:37,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:37,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:37,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865493090] [2024-06-03 20:33:37,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:37,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:37,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:37,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:37,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:38,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:38,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 395 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:38,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:38,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:38,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:38,181 INFO L124 PetriNetUnfolderBase]: 924/1522 cut-off events. [2024-06-03 20:33:38,181 INFO L125 PetriNetUnfolderBase]: For 4814/4814 co-relation queries the response was YES. [2024-06-03 20:33:38,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5439 conditions, 1522 events. 924/1522 cut-off events. For 4814/4814 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7629 event pairs, 306 based on Foata normal form. 8/1524 useless extension candidates. Maximal degree in co-relation 5410. Up to 1291 conditions per place. [2024-06-03 20:33:38,191 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 22 changer transitions 0/86 dead transitions. [2024-06-03 20:33:38,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 86 transitions, 623 flow [2024-06-03 20:33:38,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:38,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:38,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:33:38,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 20:33:38,193 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 395 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:33:38,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 86 transitions, 623 flow [2024-06-03 20:33:38,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 86 transitions, 594 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 20:33:38,200 INFO L231 Difference]: Finished difference. Result has 69 places, 66 transitions, 444 flow [2024-06-03 20:33:38,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=444, PETRI_PLACES=69, PETRI_TRANSITIONS=66} [2024-06-03 20:33:38,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-03 20:33:38,201 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 66 transitions, 444 flow [2024-06-03 20:33:38,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:38,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:38,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:38,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 20:33:38,202 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:38,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:38,202 INFO L85 PathProgramCache]: Analyzing trace with hash -530081774, now seen corresponding path program 1 times [2024-06-03 20:33:38,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:38,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961320933] [2024-06-03 20:33:38,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:38,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:38,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:38,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:38,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:38,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961320933] [2024-06-03 20:33:38,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961320933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:38,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:38,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:33:38,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975952359] [2024-06-03 20:33:38,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:38,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:33:38,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:38,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:33:38,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:33:38,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:38,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 66 transitions, 444 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:38,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:38,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:38,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:38,738 INFO L124 PetriNetUnfolderBase]: 935/1547 cut-off events. [2024-06-03 20:33:38,738 INFO L125 PetriNetUnfolderBase]: For 5859/5859 co-relation queries the response was YES. [2024-06-03 20:33:38,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5862 conditions, 1547 events. 935/1547 cut-off events. For 5859/5859 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7811 event pairs, 308 based on Foata normal form. 2/1546 useless extension candidates. Maximal degree in co-relation 5832. Up to 1369 conditions per place. [2024-06-03 20:33:38,749 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 65 selfloop transitions, 15 changer transitions 0/87 dead transitions. [2024-06-03 20:33:38,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 87 transitions, 670 flow [2024-06-03 20:33:38,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:33:38,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:33:38,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 126 transitions. [2024-06-03 20:33:38,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-03 20:33:38,751 INFO L175 Difference]: Start difference. First operand has 69 places, 66 transitions, 444 flow. Second operand 5 states and 126 transitions. [2024-06-03 20:33:38,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 87 transitions, 670 flow [2024-06-03 20:33:38,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 87 transitions, 616 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 20:33:38,761 INFO L231 Difference]: Finished difference. Result has 70 places, 69 transitions, 458 flow [2024-06-03 20:33:38,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=390, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=458, PETRI_PLACES=70, PETRI_TRANSITIONS=69} [2024-06-03 20:33:38,762 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-03 20:33:38,762 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 458 flow [2024-06-03 20:33:38,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:38,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:38,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:38,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 20:33:38,763 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:38,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:38,764 INFO L85 PathProgramCache]: Analyzing trace with hash 153155730, now seen corresponding path program 2 times [2024-06-03 20:33:38,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:38,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623343422] [2024-06-03 20:33:38,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:38,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:38,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:39,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:39,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:39,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623343422] [2024-06-03 20:33:39,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623343422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:39,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:39,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:33:39,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749488094] [2024-06-03 20:33:39,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:39,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:33:39,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:39,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:33:39,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:33:39,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:39,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 458 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:39,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:39,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:39,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:39,376 INFO L124 PetriNetUnfolderBase]: 962/1592 cut-off events. [2024-06-03 20:33:39,376 INFO L125 PetriNetUnfolderBase]: For 7209/7212 co-relation queries the response was YES. [2024-06-03 20:33:39,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6283 conditions, 1592 events. 962/1592 cut-off events. For 7209/7212 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8062 event pairs, 304 based on Foata normal form. 2/1587 useless extension candidates. Maximal degree in co-relation 6252. Up to 1299 conditions per place. [2024-06-03 20:33:39,395 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 78 selfloop transitions, 35 changer transitions 0/120 dead transitions. [2024-06-03 20:33:39,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 120 transitions, 936 flow [2024-06-03 20:33:39,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:33:39,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:33:39,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-03 20:33:39,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 20:33:39,398 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 458 flow. Second operand 9 states and 222 transitions. [2024-06-03 20:33:39,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 120 transitions, 936 flow [2024-06-03 20:33:39,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 120 transitions, 888 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 20:33:39,409 INFO L231 Difference]: Finished difference. Result has 75 places, 79 transitions, 582 flow [2024-06-03 20:33:39,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=418, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=582, PETRI_PLACES=75, PETRI_TRANSITIONS=79} [2024-06-03 20:33:39,410 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-03 20:33:39,412 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 79 transitions, 582 flow [2024-06-03 20:33:39,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:39,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:39,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:39,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 20:33:39,413 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:39,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:39,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1735659520, now seen corresponding path program 3 times [2024-06-03 20:33:39,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:39,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052460049] [2024-06-03 20:33:39,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:39,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:39,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:39,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-03 20:33:39,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:39,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052460049] [2024-06-03 20:33:39,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052460049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:39,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:39,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:33:39,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568825845] [2024-06-03 20:33:39,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:39,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:33:39,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:39,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:33:39,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:33:39,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:39,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 79 transitions, 582 flow. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:39,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:39,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:39,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:39,978 INFO L124 PetriNetUnfolderBase]: 952/1576 cut-off events. [2024-06-03 20:33:39,978 INFO L125 PetriNetUnfolderBase]: For 7815/7815 co-relation queries the response was YES. [2024-06-03 20:33:39,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6548 conditions, 1576 events. 952/1576 cut-off events. For 7815/7815 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8006 event pairs, 299 based on Foata normal form. 4/1574 useless extension candidates. Maximal degree in co-relation 6517. Up to 1291 conditions per place. [2024-06-03 20:33:39,988 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 72 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-03 20:33:39,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 111 transitions, 906 flow [2024-06-03 20:33:39,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:33:39,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:33:39,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 20:33:39,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-03 20:33:39,990 INFO L175 Difference]: Start difference. First operand has 75 places, 79 transitions, 582 flow. Second operand 8 states and 195 transitions. [2024-06-03 20:33:39,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 111 transitions, 906 flow [2024-06-03 20:33:40,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 111 transitions, 823 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-03 20:33:40,008 INFO L231 Difference]: Finished difference. Result has 79 places, 79 transitions, 572 flow [2024-06-03 20:33:40,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=499, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=572, PETRI_PLACES=79, PETRI_TRANSITIONS=79} [2024-06-03 20:33:40,008 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-03 20:33:40,009 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 79 transitions, 572 flow [2024-06-03 20:33:40,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:40,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:40,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:40,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 20:33:40,009 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:40,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:40,010 INFO L85 PathProgramCache]: Analyzing trace with hash 608205135, now seen corresponding path program 1 times [2024-06-03 20:33:40,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:40,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596458653] [2024-06-03 20:33:40,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:40,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:40,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:40,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:40,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:40,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596458653] [2024-06-03 20:33:40,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596458653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:40,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:40,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:33:40,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956874817] [2024-06-03 20:33:40,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:40,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:33:40,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:40,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:33:40,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:33:40,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:40,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 79 transitions, 572 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:33:40,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:40,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:40,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:40,530 INFO L124 PetriNetUnfolderBase]: 963/1594 cut-off events. [2024-06-03 20:33:40,530 INFO L125 PetriNetUnfolderBase]: For 8815/8815 co-relation queries the response was YES. [2024-06-03 20:33:40,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6746 conditions, 1594 events. 963/1594 cut-off events. For 8815/8815 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8129 event pairs, 307 based on Foata normal form. 2/1587 useless extension candidates. Maximal degree in co-relation 6713. Up to 1351 conditions per place. [2024-06-03 20:33:40,540 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 63 selfloop transitions, 27 changer transitions 0/97 dead transitions. [2024-06-03 20:33:40,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 97 transitions, 818 flow [2024-06-03 20:33:40,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:33:40,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:33:40,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-03 20:33:40,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-03 20:33:40,542 INFO L175 Difference]: Start difference. First operand has 79 places, 79 transitions, 572 flow. Second operand 5 states and 128 transitions. [2024-06-03 20:33:40,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 97 transitions, 818 flow [2024-06-03 20:33:40,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 97 transitions, 732 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 20:33:40,552 INFO L231 Difference]: Finished difference. Result has 76 places, 82 transitions, 589 flow [2024-06-03 20:33:40,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=589, PETRI_PLACES=76, PETRI_TRANSITIONS=82} [2024-06-03 20:33:40,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-03 20:33:40,554 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 82 transitions, 589 flow [2024-06-03 20:33:40,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:33:40,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:40,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:40,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 20:33:40,555 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:40,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:40,555 INFO L85 PathProgramCache]: Analyzing trace with hash 755814735, now seen corresponding path program 2 times [2024-06-03 20:33:40,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:40,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341009228] [2024-06-03 20:33:40,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:40,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:40,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:40,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-03 20:33:40,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:40,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341009228] [2024-06-03 20:33:40,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341009228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:40,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:40,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:33:40,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539341333] [2024-06-03 20:33:40,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:40,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:33:40,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:40,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:33:40,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:33:40,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:40,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 82 transitions, 589 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:33:40,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:40,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:40,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:41,156 INFO L124 PetriNetUnfolderBase]: 974/1618 cut-off events. [2024-06-03 20:33:41,157 INFO L125 PetriNetUnfolderBase]: For 9891/9891 co-relation queries the response was YES. [2024-06-03 20:33:41,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6906 conditions, 1618 events. 974/1618 cut-off events. For 9891/9891 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8249 event pairs, 300 based on Foata normal form. 2/1614 useless extension candidates. Maximal degree in co-relation 6873. Up to 1315 conditions per place. [2024-06-03 20:33:41,166 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 74 selfloop transitions, 36 changer transitions 0/117 dead transitions. [2024-06-03 20:33:41,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 117 transitions, 961 flow [2024-06-03 20:33:41,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:33:41,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:33:41,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 20:33:41,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-03 20:33:41,169 INFO L175 Difference]: Start difference. First operand has 76 places, 82 transitions, 589 flow. Second operand 8 states and 194 transitions. [2024-06-03 20:33:41,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 117 transitions, 961 flow [2024-06-03 20:33:41,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 117 transitions, 908 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 20:33:41,183 INFO L231 Difference]: Finished difference. Result has 81 places, 85 transitions, 645 flow [2024-06-03 20:33:41,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=536, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=645, PETRI_PLACES=81, PETRI_TRANSITIONS=85} [2024-06-03 20:33:41,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 38 predicate places. [2024-06-03 20:33:41,184 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 85 transitions, 645 flow [2024-06-03 20:33:41,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:33:41,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:41,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:41,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 20:33:41,185 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:41,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:41,186 INFO L85 PathProgramCache]: Analyzing trace with hash 756022125, now seen corresponding path program 3 times [2024-06-03 20:33:41,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:41,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409422615] [2024-06-03 20:33:41,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:41,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:41,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33: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-03 20:33:41,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:41,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409422615] [2024-06-03 20:33:41,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409422615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:41,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:41,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:33:41,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295163026] [2024-06-03 20:33:41,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:41,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:33:41,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:41,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:33:41,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:33:41,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:41,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 85 transitions, 645 flow. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:33:41,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:41,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:41,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:41,750 INFO L124 PetriNetUnfolderBase]: 969/1611 cut-off events. [2024-06-03 20:33:41,750 INFO L125 PetriNetUnfolderBase]: For 11320/11320 co-relation queries the response was YES. [2024-06-03 20:33:41,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7033 conditions, 1611 events. 969/1611 cut-off events. For 11320/11320 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8235 event pairs, 300 based on Foata normal form. 2/1607 useless extension candidates. Maximal degree in co-relation 6999. Up to 1310 conditions per place. [2024-06-03 20:33:41,761 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 71 selfloop transitions, 41 changer transitions 0/119 dead transitions. [2024-06-03 20:33:41,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 119 transitions, 955 flow [2024-06-03 20:33:41,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:33:41,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:33:41,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-03 20:33:41,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 20:33:41,762 INFO L175 Difference]: Start difference. First operand has 81 places, 85 transitions, 645 flow. Second operand 9 states and 213 transitions. [2024-06-03 20:33:41,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 119 transitions, 955 flow [2024-06-03 20:33:41,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 119 transitions, 875 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 20:33:41,777 INFO L231 Difference]: Finished difference. Result has 86 places, 85 transitions, 655 flow [2024-06-03 20:33:41,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=565, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=655, PETRI_PLACES=86, PETRI_TRANSITIONS=85} [2024-06-03 20:33:41,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-03 20:33:41,777 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 85 transitions, 655 flow [2024-06-03 20:33:41,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 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-03 20:33:41,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:41,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:41,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 20:33:41,778 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-03 20:33:41,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:41,779 INFO L85 PathProgramCache]: Analyzing trace with hash 311402351, now seen corresponding path program 1 times [2024-06-03 20:33:41,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:41,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703698056] [2024-06-03 20:33:41,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:41,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:41,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:42,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:42,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:42,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703698056] [2024-06-03 20:33:42,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703698056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:42,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:42,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:33:42,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162037654] [2024-06-03 20:33:42,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:42,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:33:42,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:42,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:33:42,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:33:42,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:33:42,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 85 transitions, 655 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-03 20:33:42,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:42,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:33:42,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:42,332 INFO L124 PetriNetUnfolderBase]: 911/1566 cut-off events. [2024-06-03 20:33:42,332 INFO L125 PetriNetUnfolderBase]: For 12550/12550 co-relation queries the response was YES. [2024-06-03 20:33:42,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6926 conditions, 1566 events. 911/1566 cut-off events. For 12550/12550 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8197 event pairs, 293 based on Foata normal form. 2/1565 useless extension candidates. Maximal degree in co-relation 6891. Up to 1310 conditions per place. [2024-06-03 20:33:42,345 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 80 selfloop transitions, 17 changer transitions 0/110 dead transitions. [2024-06-03 20:33:42,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 110 transitions, 967 flow [2024-06-03 20:33:42,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:33:42,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:33:42,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-03 20:33:42,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-03 20:33:42,346 INFO L175 Difference]: Start difference. First operand has 86 places, 85 transitions, 655 flow. Second operand 5 states and 127 transitions. [2024-06-03 20:33:42,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 110 transitions, 967 flow [2024-06-03 20:33:42,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 110 transitions, 872 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-03 20:33:42,362 INFO L231 Difference]: Finished difference. Result has 84 places, 94 transitions, 669 flow [2024-06-03 20:33:42,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=560, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=669, PETRI_PLACES=84, PETRI_TRANSITIONS=94} [2024-06-03 20:33:42,363 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-03 20:33:42,363 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 94 transitions, 669 flow [2024-06-03 20:33:42,363 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-03 20:33:42,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:42,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:42,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 20:33:42,364 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:42,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:42,364 INFO L85 PathProgramCache]: Analyzing trace with hash 2041852043, now seen corresponding path program 1 times [2024-06-03 20:33:42,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:42,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220955561] [2024-06-03 20:33:42,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:42,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:42,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:42,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:42,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:42,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220955561] [2024-06-03 20:33:42,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220955561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:42,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:42,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:42,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810303357] [2024-06-03 20:33:42,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:42,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:42,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:42,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:42,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:42,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:42,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 94 transitions, 669 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:42,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:42,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:42,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:42,863 INFO L124 PetriNetUnfolderBase]: 996/1661 cut-off events. [2024-06-03 20:33:42,863 INFO L125 PetriNetUnfolderBase]: For 14614/14614 co-relation queries the response was YES. [2024-06-03 20:33:42,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7512 conditions, 1661 events. 996/1661 cut-off events. For 14614/14614 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8533 event pairs, 304 based on Foata normal form. 4/1659 useless extension candidates. Maximal degree in co-relation 7475. Up to 1416 conditions per place. [2024-06-03 20:33:42,873 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 89 selfloop transitions, 20 changer transitions 0/116 dead transitions. [2024-06-03 20:33:42,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 116 transitions, 955 flow [2024-06-03 20:33:42,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:42,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:42,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 20:33:42,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 20:33:42,874 INFO L175 Difference]: Start difference. First operand has 84 places, 94 transitions, 669 flow. Second operand 6 states and 146 transitions. [2024-06-03 20:33:42,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 116 transitions, 955 flow [2024-06-03 20:33:42,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 116 transitions, 939 flow, removed 8 selfloop flow, removed 0 redundant places. [2024-06-03 20:33:42,890 INFO L231 Difference]: Finished difference. Result has 90 places, 96 transitions, 722 flow [2024-06-03 20:33:42,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=653, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=722, PETRI_PLACES=90, PETRI_TRANSITIONS=96} [2024-06-03 20:33:42,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-03 20:33:42,890 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 96 transitions, 722 flow [2024-06-03 20:33:42,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:42,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:42,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:42,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 20:33:42,891 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:42,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:42,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1792770143, now seen corresponding path program 2 times [2024-06-03 20:33:42,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:42,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87359406] [2024-06-03 20:33:42,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:42,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:42,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:43,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-03 20:33:43,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:43,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87359406] [2024-06-03 20:33:43,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87359406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:43,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:43,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:43,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908892350] [2024-06-03 20:33:43,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:43,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:43,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:43,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:43,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:43,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:43,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 96 transitions, 722 flow. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:43,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:43,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:43,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:43,346 INFO L124 PetriNetUnfolderBase]: 988/1654 cut-off events. [2024-06-03 20:33:43,346 INFO L125 PetriNetUnfolderBase]: For 16328/16328 co-relation queries the response was YES. [2024-06-03 20:33:43,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7736 conditions, 1654 events. 988/1654 cut-off events. For 16328/16328 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8545 event pairs, 273 based on Foata normal form. 4/1652 useless extension candidates. Maximal degree in co-relation 7696. Up to 1345 conditions per place. [2024-06-03 20:33:43,358 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 90 selfloop transitions, 22 changer transitions 0/119 dead transitions. [2024-06-03 20:33:43,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 119 transitions, 1020 flow [2024-06-03 20:33:43,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:43,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:43,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 20:33:43,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-03 20:33:43,360 INFO L175 Difference]: Start difference. First operand has 90 places, 96 transitions, 722 flow. Second operand 6 states and 146 transitions. [2024-06-03 20:33:43,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 119 transitions, 1020 flow [2024-06-03 20:33:43,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 119 transitions, 969 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 20:33:43,376 INFO L231 Difference]: Finished difference. Result has 92 places, 98 transitions, 748 flow [2024-06-03 20:33:43,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=671, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=748, PETRI_PLACES=92, PETRI_TRANSITIONS=98} [2024-06-03 20:33:43,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-03 20:33:43,377 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 98 transitions, 748 flow [2024-06-03 20:33:43,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:43,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:43,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:43,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 20:33:43,378 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:43,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:43,378 INFO L85 PathProgramCache]: Analyzing trace with hash 1323494667, now seen corresponding path program 2 times [2024-06-03 20:33:43,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:43,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698005495] [2024-06-03 20:33:43,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:43,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:43,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:43,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:43,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:43,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698005495] [2024-06-03 20:33:43,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698005495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:43,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:43,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:33:43,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871496671] [2024-06-03 20:33:43,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:43,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:33:43,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:43,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:33:43,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:33:43,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:33:43,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 98 transitions, 748 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-03 20:33:43,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:43,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:33:43,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:43,888 INFO L124 PetriNetUnfolderBase]: 914/1586 cut-off events. [2024-06-03 20:33:43,889 INFO L125 PetriNetUnfolderBase]: For 17415/17415 co-relation queries the response was YES. [2024-06-03 20:33:43,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7526 conditions, 1586 events. 914/1586 cut-off events. For 17415/17415 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 8369 event pairs, 296 based on Foata normal form. 4/1587 useless extension candidates. Maximal degree in co-relation 7485. Up to 1321 conditions per place. [2024-06-03 20:33:43,899 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 81 selfloop transitions, 19 changer transitions 0/115 dead transitions. [2024-06-03 20:33:43,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 115 transitions, 1010 flow [2024-06-03 20:33:43,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:33:43,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:33:43,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-03 20:33:43,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-06-03 20:33:43,901 INFO L175 Difference]: Start difference. First operand has 92 places, 98 transitions, 748 flow. Second operand 4 states and 109 transitions. [2024-06-03 20:33:43,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 115 transitions, 1010 flow [2024-06-03 20:33:43,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 115 transitions, 945 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:33:43,926 INFO L231 Difference]: Finished difference. Result has 92 places, 101 transitions, 769 flow [2024-06-03 20:33:43,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=769, PETRI_PLACES=92, PETRI_TRANSITIONS=101} [2024-06-03 20:33:43,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-03 20:33:43,926 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 101 transitions, 769 flow [2024-06-03 20:33:43,927 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-03 20:33:43,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:43,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:43,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 20:33:43,927 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:43,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:43,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1791327585, now seen corresponding path program 1 times [2024-06-03 20:33:43,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:43,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804109562] [2024-06-03 20:33:43,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:43,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:43,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:44,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:44,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:44,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804109562] [2024-06-03 20:33:44,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804109562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:44,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:44,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:33:44,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549000486] [2024-06-03 20:33:44,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:44,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:33:44,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:44,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:33:44,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:33:44,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:44,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 101 transitions, 769 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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-03 20:33:44,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:44,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:44,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:44,521 INFO L124 PetriNetUnfolderBase]: 1034/1728 cut-off events. [2024-06-03 20:33:44,522 INFO L125 PetriNetUnfolderBase]: For 20331/20331 co-relation queries the response was YES. [2024-06-03 20:33:44,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8546 conditions, 1728 events. 1034/1728 cut-off events. For 20331/20331 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8890 event pairs, 180 based on Foata normal form. 4/1729 useless extension candidates. Maximal degree in co-relation 8504. Up to 1443 conditions per place. [2024-06-03 20:33:44,537 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 107 selfloop transitions, 21 changer transitions 0/135 dead transitions. [2024-06-03 20:33:44,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 135 transitions, 1215 flow [2024-06-03 20:33:44,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:33:44,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:33:44,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:33:44,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 20:33:44,539 INFO L175 Difference]: Start difference. First operand has 92 places, 101 transitions, 769 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:33:44,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 135 transitions, 1215 flow [2024-06-03 20:33:44,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 135 transitions, 1181 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-03 20:33:44,561 INFO L231 Difference]: Finished difference. Result has 97 places, 105 transitions, 840 flow [2024-06-03 20:33:44,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=735, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=840, PETRI_PLACES=97, PETRI_TRANSITIONS=105} [2024-06-03 20:33:44,562 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-03 20:33:44,562 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 105 transitions, 840 flow [2024-06-03 20:33:44,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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-03 20:33:44,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:44,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:44,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 20:33:44,563 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:44,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:44,563 INFO L85 PathProgramCache]: Analyzing trace with hash 1791388035, now seen corresponding path program 2 times [2024-06-03 20:33:44,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:44,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464887214] [2024-06-03 20:33:44,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:44,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:44,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:44,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:44,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:44,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464887214] [2024-06-03 20:33:44,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464887214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:44,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:44,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:33:44,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650315494] [2024-06-03 20:33:44,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:44,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:33:44,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:44,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:33:44,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:33:44,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:44,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 105 transitions, 840 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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-03 20:33:44,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:44,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:44,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:45,185 INFO L124 PetriNetUnfolderBase]: 1026/1716 cut-off events. [2024-06-03 20:33:45,186 INFO L125 PetriNetUnfolderBase]: For 22153/22153 co-relation queries the response was YES. [2024-06-03 20:33:45,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8687 conditions, 1716 events. 1026/1716 cut-off events. For 22153/22153 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8868 event pairs, 264 based on Foata normal form. 4/1717 useless extension candidates. Maximal degree in co-relation 8644. Up to 1490 conditions per place. [2024-06-03 20:33:45,199 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 104 selfloop transitions, 17 changer transitions 0/128 dead transitions. [2024-06-03 20:33:45,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 128 transitions, 1140 flow [2024-06-03 20:33:45,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:45,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:45,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:33:45,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 20:33:45,201 INFO L175 Difference]: Start difference. First operand has 97 places, 105 transitions, 840 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:33:45,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 128 transitions, 1140 flow [2024-06-03 20:33:45,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 128 transitions, 1080 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-03 20:33:45,229 INFO L231 Difference]: Finished difference. Result has 100 places, 105 transitions, 821 flow [2024-06-03 20:33:45,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=780, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=821, PETRI_PLACES=100, PETRI_TRANSITIONS=105} [2024-06-03 20:33:45,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-03 20:33:45,230 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 105 transitions, 821 flow [2024-06-03 20:33:45,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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-03 20:33:45,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:45,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:45,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 20:33:45,231 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:45,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:45,231 INFO L85 PathProgramCache]: Analyzing trace with hash 2075114849, now seen corresponding path program 3 times [2024-06-03 20:33:45,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:45,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866777425] [2024-06-03 20:33:45,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:45,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:45,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:45,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-03 20:33:45,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:45,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866777425] [2024-06-03 20:33:45,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866777425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:45,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:45,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:33:45,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590491951] [2024-06-03 20:33:45,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:45,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:33:45,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:45,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:33:45,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:33:45,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:45,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 105 transitions, 821 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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-03 20:33:45,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:45,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:45,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:45,828 INFO L124 PetriNetUnfolderBase]: 1043/1740 cut-off events. [2024-06-03 20:33:45,828 INFO L125 PetriNetUnfolderBase]: For 24713/24716 co-relation queries the response was YES. [2024-06-03 20:33:45,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8879 conditions, 1740 events. 1043/1740 cut-off events. For 24713/24716 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8971 event pairs, 276 based on Foata normal form. 4/1737 useless extension candidates. Maximal degree in co-relation 8834. Up to 1408 conditions per place. [2024-06-03 20:33:45,841 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 99 selfloop transitions, 43 changer transitions 0/149 dead transitions. [2024-06-03 20:33:45,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 149 transitions, 1241 flow [2024-06-03 20:33:45,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:33:45,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:33:45,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-03 20:33:45,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.569047619047619 [2024-06-03 20:33:45,844 INFO L175 Difference]: Start difference. First operand has 100 places, 105 transitions, 821 flow. Second operand 10 states and 239 transitions. [2024-06-03 20:33:45,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 149 transitions, 1241 flow [2024-06-03 20:33:45,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 149 transitions, 1202 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 20:33:45,870 INFO L231 Difference]: Finished difference. Result has 105 places, 107 transitions, 909 flow [2024-06-03 20:33:45,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=782, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=909, PETRI_PLACES=105, PETRI_TRANSITIONS=107} [2024-06-03 20:33:45,870 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 62 predicate places. [2024-06-03 20:33:45,870 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 107 transitions, 909 flow [2024-06-03 20:33:45,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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-03 20:33:45,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:45,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:45,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 20:33:45,871 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:45,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:45,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1440300952, now seen corresponding path program 1 times [2024-06-03 20:33:45,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:45,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023170946] [2024-06-03 20:33:45,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:45,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:45,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:46,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:46,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:46,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023170946] [2024-06-03 20:33:46,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023170946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:46,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:46,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:46,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911286303] [2024-06-03 20:33:46,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:46,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:46,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:46,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:46,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:46,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:33:46,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 107 transitions, 909 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-03 20:33:46,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:46,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:33:46,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:46,433 INFO L124 PetriNetUnfolderBase]: 970/1674 cut-off events. [2024-06-03 20:33:46,433 INFO L125 PetriNetUnfolderBase]: For 26687/26696 co-relation queries the response was YES. [2024-06-03 20:33:46,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8872 conditions, 1674 events. 970/1674 cut-off events. For 26687/26696 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8872 event pairs, 265 based on Foata normal form. 4/1675 useless extension candidates. Maximal degree in co-relation 8826. Up to 1392 conditions per place. [2024-06-03 20:33:46,446 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 88 selfloop transitions, 27 changer transitions 0/130 dead transitions. [2024-06-03 20:33:46,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 130 transitions, 1285 flow [2024-06-03 20:33:46,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:46,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:46,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:33:46,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 20:33:46,448 INFO L175 Difference]: Start difference. First operand has 105 places, 107 transitions, 909 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:33:46,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 130 transitions, 1285 flow [2024-06-03 20:33:46,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 130 transitions, 1176 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-03 20:33:46,480 INFO L231 Difference]: Finished difference. Result has 103 places, 113 transitions, 930 flow [2024-06-03 20:33:46,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=930, PETRI_PLACES=103, PETRI_TRANSITIONS=113} [2024-06-03 20:33:46,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-03 20:33:46,481 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 113 transitions, 930 flow [2024-06-03 20:33:46,481 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-03 20:33:46,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:46,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:46,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 20:33:46,482 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:46,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:46,482 INFO L85 PathProgramCache]: Analyzing trace with hash -495356575, now seen corresponding path program 4 times [2024-06-03 20:33:46,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:46,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558617503] [2024-06-03 20:33:46,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:46,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:46,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:46,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:46,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:46,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558617503] [2024-06-03 20:33:46,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558617503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:46,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:46,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:33:46,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153437087] [2024-06-03 20:33:46,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:46,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:33:46,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:46,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:33:46,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:33:46,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:46,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 113 transitions, 930 flow. Second operand has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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-03 20:33:46,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:46,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:46,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:47,107 INFO L124 PetriNetUnfolderBase]: 1103/1842 cut-off events. [2024-06-03 20:33:47,107 INFO L125 PetriNetUnfolderBase]: For 32881/32881 co-relation queries the response was YES. [2024-06-03 20:33:47,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9698 conditions, 1842 events. 1103/1842 cut-off events. For 32881/32881 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9710 event pairs, 280 based on Foata normal form. 20/1856 useless extension candidates. Maximal degree in co-relation 9651. Up to 1416 conditions per place. [2024-06-03 20:33:47,121 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 106 selfloop transitions, 40 changer transitions 0/153 dead transitions. [2024-06-03 20:33:47,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 153 transitions, 1366 flow [2024-06-03 20:33:47,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:33:47,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:33:47,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 20:33:47,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-03 20:33:47,123 INFO L175 Difference]: Start difference. First operand has 103 places, 113 transitions, 930 flow. Second operand 9 states and 217 transitions. [2024-06-03 20:33:47,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 153 transitions, 1366 flow [2024-06-03 20:33:47,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 153 transitions, 1327 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-03 20:33:47,153 INFO L231 Difference]: Finished difference. Result has 110 places, 115 transitions, 1017 flow [2024-06-03 20:33:47,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=891, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1017, PETRI_PLACES=110, PETRI_TRANSITIONS=115} [2024-06-03 20:33:47,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-03 20:33:47,154 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 115 transitions, 1017 flow [2024-06-03 20:33:47,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.625) internal successors, (125), 8 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-03 20:33:47,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:47,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:47,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 20:33:47,154 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-03 20:33:47,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:47,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1558727130, now seen corresponding path program 2 times [2024-06-03 20:33:47,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:47,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826324671] [2024-06-03 20:33:47,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:47,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:47,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:47,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:47,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:47,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826324671] [2024-06-03 20:33:47,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826324671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:47,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:47,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:47,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528205505] [2024-06-03 20:33:47,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:47,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:47,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:47,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:47,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:47,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:33:47,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 115 transitions, 1017 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-03 20:33:47,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:47,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:33:47,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:47,734 INFO L124 PetriNetUnfolderBase]: 1014/1752 cut-off events. [2024-06-03 20:33:47,735 INFO L125 PetriNetUnfolderBase]: For 31603/31612 co-relation queries the response was YES. [2024-06-03 20:33:47,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9544 conditions, 1752 events. 1014/1752 cut-off events. For 31603/31612 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9422 event pairs, 272 based on Foata normal form. 11/1760 useless extension candidates. Maximal degree in co-relation 9495. Up to 1485 conditions per place. [2024-06-03 20:33:47,749 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 93 selfloop transitions, 22 changer transitions 0/130 dead transitions. [2024-06-03 20:33:47,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 130 transitions, 1285 flow [2024-06-03 20:33:47,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:33:47,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:33:47,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-03 20:33:47,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-03 20:33:47,751 INFO L175 Difference]: Start difference. First operand has 110 places, 115 transitions, 1017 flow. Second operand 5 states and 128 transitions. [2024-06-03 20:33:47,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 130 transitions, 1285 flow [2024-06-03 20:33:47,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 130 transitions, 1179 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 20:33:47,784 INFO L231 Difference]: Finished difference. Result has 108 places, 115 transitions, 961 flow [2024-06-03 20:33:47,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=961, PETRI_PLACES=108, PETRI_TRANSITIONS=115} [2024-06-03 20:33:47,785 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-03 20:33:47,785 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 115 transitions, 961 flow [2024-06-03 20:33:47,785 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-03 20:33:47,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:47,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:47,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 20:33:47,785 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-03 20:33:47,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:47,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1233552404, now seen corresponding path program 1 times [2024-06-03 20:33:47,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:47,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089406365] [2024-06-03 20:33:47,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:47,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:47,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:48,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:48,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:48,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089406365] [2024-06-03 20:33:48,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089406365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:48,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:48,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:48,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961027578] [2024-06-03 20:33:48,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:48,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:48,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:48,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:48,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:48,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:48,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 115 transitions, 961 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:48,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:48,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:48,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:48,385 INFO L124 PetriNetUnfolderBase]: 1115/1873 cut-off events. [2024-06-03 20:33:48,385 INFO L125 PetriNetUnfolderBase]: For 33869/33869 co-relation queries the response was YES. [2024-06-03 20:33:48,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9941 conditions, 1873 events. 1115/1873 cut-off events. For 33869/33869 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 9973 event pairs, 277 based on Foata normal form. 2/1869 useless extension candidates. Maximal degree in co-relation 9891. Up to 1576 conditions per place. [2024-06-03 20:33:48,398 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 111 selfloop transitions, 34 changer transitions 0/152 dead transitions. [2024-06-03 20:33:48,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 152 transitions, 1539 flow [2024-06-03 20:33:48,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:48,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:48,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:33:48,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 20:33:48,399 INFO L175 Difference]: Start difference. First operand has 108 places, 115 transitions, 961 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:33:48,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 152 transitions, 1539 flow [2024-06-03 20:33:48,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 152 transitions, 1463 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-03 20:33:48,429 INFO L231 Difference]: Finished difference. Result has 112 places, 133 transitions, 1156 flow [2024-06-03 20:33:48,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1156, PETRI_PLACES=112, PETRI_TRANSITIONS=133} [2024-06-03 20:33:48,429 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-03 20:33:48,429 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 133 transitions, 1156 flow [2024-06-03 20:33:48,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:48,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:48,430 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:48,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 20:33:48,430 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-03 20:33:48,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:48,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1233432434, now seen corresponding path program 2 times [2024-06-03 20:33:48,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:48,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428241629] [2024-06-03 20:33:48,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:48,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:48,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:48,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:48,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:48,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428241629] [2024-06-03 20:33:48,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428241629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:48,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:48,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:48,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219187446] [2024-06-03 20:33:48,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:48,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:48,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:48,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:48,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:48,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:48,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 133 transitions, 1156 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:48,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:48,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:48,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:49,002 INFO L124 PetriNetUnfolderBase]: 1181/1988 cut-off events. [2024-06-03 20:33:49,002 INFO L125 PetriNetUnfolderBase]: For 38795/38795 co-relation queries the response was YES. [2024-06-03 20:33:49,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11101 conditions, 1988 events. 1181/1988 cut-off events. For 38795/38795 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 10676 event pairs, 271 based on Foata normal form. 4/1989 useless extension candidates. Maximal degree in co-relation 11048. Up to 1733 conditions per place. [2024-06-03 20:33:49,017 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 128 selfloop transitions, 35 changer transitions 0/170 dead transitions. [2024-06-03 20:33:49,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 170 transitions, 1784 flow [2024-06-03 20:33:49,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:33:49,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:33:49,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 20:33:49,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 20:33:49,019 INFO L175 Difference]: Start difference. First operand has 112 places, 133 transitions, 1156 flow. Second operand 7 states and 163 transitions. [2024-06-03 20:33:49,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 170 transitions, 1784 flow [2024-06-03 20:33:49,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 170 transitions, 1736 flow, removed 24 selfloop flow, removed 0 redundant places. [2024-06-03 20:33:49,061 INFO L231 Difference]: Finished difference. Result has 120 places, 153 transitions, 1437 flow [2024-06-03 20:33:49,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1437, PETRI_PLACES=120, PETRI_TRANSITIONS=153} [2024-06-03 20:33:49,062 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 77 predicate places. [2024-06-03 20:33:49,062 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 153 transitions, 1437 flow [2024-06-03 20:33:49,062 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:49,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:49,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:49,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 20:33:49,063 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-03 20:33:49,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:49,063 INFO L85 PathProgramCache]: Analyzing trace with hash -497410014, now seen corresponding path program 3 times [2024-06-03 20:33:49,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:49,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950914715] [2024-06-03 20:33:49,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:49,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:49,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:49,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:49,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:49,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950914715] [2024-06-03 20:33:49,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950914715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:49,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:49,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:49,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410437288] [2024-06-03 20:33:49,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:49,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:49,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:49,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:49,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:49,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:49,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 153 transitions, 1437 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:49,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:49,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:49,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:49,647 INFO L124 PetriNetUnfolderBase]: 1229/2069 cut-off events. [2024-06-03 20:33:49,647 INFO L125 PetriNetUnfolderBase]: For 43926/43926 co-relation queries the response was YES. [2024-06-03 20:33:49,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12132 conditions, 2069 events. 1229/2069 cut-off events. For 43926/43926 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11168 event pairs, 271 based on Foata normal form. 4/2070 useless extension candidates. Maximal degree in co-relation 12075. Up to 1695 conditions per place. [2024-06-03 20:33:49,665 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 123 selfloop transitions, 70 changer transitions 0/200 dead transitions. [2024-06-03 20:33:49,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 200 transitions, 2171 flow [2024-06-03 20:33:49,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:33:49,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:33:49,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 20:33:49,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-03 20:33:49,667 INFO L175 Difference]: Start difference. First operand has 120 places, 153 transitions, 1437 flow. Second operand 7 states and 178 transitions. [2024-06-03 20:33:49,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 200 transitions, 2171 flow [2024-06-03 20:33:49,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 200 transitions, 2074 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-03 20:33:49,725 INFO L231 Difference]: Finished difference. Result has 127 places, 172 transitions, 1812 flow [2024-06-03 20:33:49,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1340, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1812, PETRI_PLACES=127, PETRI_TRANSITIONS=172} [2024-06-03 20:33:49,726 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-03 20:33:49,726 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 172 transitions, 1812 flow [2024-06-03 20:33:49,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:49,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:49,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:49,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 20:33:49,727 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-03 20:33:49,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:49,727 INFO L85 PathProgramCache]: Analyzing trace with hash -535594140, now seen corresponding path program 1 times [2024-06-03 20:33:49,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:49,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745250418] [2024-06-03 20:33:49,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:49,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:49,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:50,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:50,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:50,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745250418] [2024-06-03 20:33:50,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745250418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:50,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:50,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:50,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855729176] [2024-06-03 20:33:50,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:50,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:50,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:50,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:50,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:50,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:33:50,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 172 transitions, 1812 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-03 20:33:50,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:50,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:33:50,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:50,291 INFO L124 PetriNetUnfolderBase]: 1162/2000 cut-off events. [2024-06-03 20:33:50,292 INFO L125 PetriNetUnfolderBase]: For 47103/47103 co-relation queries the response was YES. [2024-06-03 20:33:50,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12420 conditions, 2000 events. 1162/2000 cut-off events. For 47103/47103 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 10996 event pairs, 270 based on Foata normal form. 2/1999 useless extension candidates. Maximal degree in co-relation 12359. Up to 1647 conditions per place. [2024-06-03 20:33:50,308 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 144 selfloop transitions, 10 changer transitions 0/183 dead transitions. [2024-06-03 20:33:50,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 183 transitions, 2172 flow [2024-06-03 20:33:50,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:33:50,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:33:50,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-03 20:33:50,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-03 20:33:50,309 INFO L175 Difference]: Start difference. First operand has 127 places, 172 transitions, 1812 flow. Second operand 4 states and 101 transitions. [2024-06-03 20:33:50,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 183 transitions, 2172 flow [2024-06-03 20:33:50,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 183 transitions, 2081 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-03 20:33:50,376 INFO L231 Difference]: Finished difference. Result has 129 places, 174 transitions, 1780 flow [2024-06-03 20:33:50,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1723, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1780, PETRI_PLACES=129, PETRI_TRANSITIONS=174} [2024-06-03 20:33:50,381 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-03 20:33:50,381 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 174 transitions, 1780 flow [2024-06-03 20:33:50,381 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-03 20:33:50,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:50,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:50,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 20:33:50,382 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:50,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:50,383 INFO L85 PathProgramCache]: Analyzing trace with hash -303418928, now seen corresponding path program 1 times [2024-06-03 20:33:50,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:50,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043847330] [2024-06-03 20:33:50,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:50,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:50,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:50,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:50,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:50,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043847330] [2024-06-03 20:33:50,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043847330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:50,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:50,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:33:50,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412257260] [2024-06-03 20:33:50,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:50,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:33:50,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:50,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:33:50,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:33:50,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:50,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 174 transitions, 1780 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:50,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:50,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:50,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:51,008 INFO L124 PetriNetUnfolderBase]: 1351/2285 cut-off events. [2024-06-03 20:33:51,008 INFO L125 PetriNetUnfolderBase]: For 55422/55422 co-relation queries the response was YES. [2024-06-03 20:33:51,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13918 conditions, 2285 events. 1351/2285 cut-off events. For 55422/55422 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 12848 event pairs, 175 based on Foata normal form. 12/2288 useless extension candidates. Maximal degree in co-relation 13855. Up to 1603 conditions per place. [2024-06-03 20:33:51,026 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 167 selfloop transitions, 35 changer transitions 0/209 dead transitions. [2024-06-03 20:33:51,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 209 transitions, 2424 flow [2024-06-03 20:33:51,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:33:51,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:33:51,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 20:33:51,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-03 20:33:51,028 INFO L175 Difference]: Start difference. First operand has 129 places, 174 transitions, 1780 flow. Second operand 7 states and 177 transitions. [2024-06-03 20:33:51,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 209 transitions, 2424 flow [2024-06-03 20:33:51,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 209 transitions, 2383 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-03 20:33:51,089 INFO L231 Difference]: Finished difference. Result has 134 places, 176 transitions, 1861 flow [2024-06-03 20:33:51,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1739, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1861, PETRI_PLACES=134, PETRI_TRANSITIONS=176} [2024-06-03 20:33:51,089 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 91 predicate places. [2024-06-03 20:33:51,090 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 176 transitions, 1861 flow [2024-06-03 20:33:51,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:51,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:51,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:51,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 20:33:51,090 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:51,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:51,091 INFO L85 PathProgramCache]: Analyzing trace with hash 356189602, now seen corresponding path program 2 times [2024-06-03 20:33:51,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:51,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26953016] [2024-06-03 20:33:51,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:51,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:51,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:51,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:51,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:51,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26953016] [2024-06-03 20:33:51,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26953016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:51,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:51,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:33:51,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932185175] [2024-06-03 20:33:51,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:51,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:33:51,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:51,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:33:51,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:33:51,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:51,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 176 transitions, 1861 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-03 20:33:51,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:51,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:51,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:51,877 INFO L124 PetriNetUnfolderBase]: 1392/2356 cut-off events. [2024-06-03 20:33:51,877 INFO L125 PetriNetUnfolderBase]: For 59493/59493 co-relation queries the response was YES. [2024-06-03 20:33:51,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14543 conditions, 2356 events. 1392/2356 cut-off events. For 59493/59493 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 13389 event pairs, 258 based on Foata normal form. 12/2359 useless extension candidates. Maximal degree in co-relation 14479. Up to 1737 conditions per place. [2024-06-03 20:33:51,893 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 166 selfloop transitions, 32 changer transitions 0/205 dead transitions. [2024-06-03 20:33:51,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 205 transitions, 2469 flow [2024-06-03 20:33:51,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:51,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:51,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-03 20:33:51,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-03 20:33:51,895 INFO L175 Difference]: Start difference. First operand has 134 places, 176 transitions, 1861 flow. Second operand 6 states and 155 transitions. [2024-06-03 20:33:51,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 205 transitions, 2469 flow [2024-06-03 20:33:51,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 205 transitions, 2425 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-03 20:33:51,963 INFO L231 Difference]: Finished difference. Result has 137 places, 177 transitions, 1911 flow [2024-06-03 20:33:51,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1817, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1911, PETRI_PLACES=137, PETRI_TRANSITIONS=177} [2024-06-03 20:33:51,964 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-03 20:33:51,964 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 177 transitions, 1911 flow [2024-06-03 20:33:51,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-03 20:33:51,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:51,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:51,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 20:33:51,965 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:51,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:51,965 INFO L85 PathProgramCache]: Analyzing trace with hash 359310702, now seen corresponding path program 3 times [2024-06-03 20:33:51,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:51,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27954558] [2024-06-03 20:33:51,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:51,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:51,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:52,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:52,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:52,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27954558] [2024-06-03 20:33:52,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27954558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:52,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:52,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:33:52,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914295793] [2024-06-03 20:33:52,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:52,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:33:52,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:52,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:33:52,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:33:52,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:52,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 177 transitions, 1911 flow. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-03 20:33:52,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:52,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:52,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:52,611 INFO L124 PetriNetUnfolderBase]: 1364/2317 cut-off events. [2024-06-03 20:33:52,612 INFO L125 PetriNetUnfolderBase]: For 60024/60024 co-relation queries the response was YES. [2024-06-03 20:33:52,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14146 conditions, 2317 events. 1364/2317 cut-off events. For 60024/60024 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 13136 event pairs, 252 based on Foata normal form. 16/2324 useless extension candidates. Maximal degree in co-relation 14080. Up to 1857 conditions per place. [2024-06-03 20:33:52,631 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 162 selfloop transitions, 31 changer transitions 0/200 dead transitions. [2024-06-03 20:33:52,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 200 transitions, 2373 flow [2024-06-03 20:33:52,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:52,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:52,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-03 20:33:52,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-03 20:33:52,633 INFO L175 Difference]: Start difference. First operand has 137 places, 177 transitions, 1911 flow. Second operand 6 states and 153 transitions. [2024-06-03 20:33:52,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 200 transitions, 2373 flow [2024-06-03 20:33:52,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 200 transitions, 2286 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 20:33:52,713 INFO L231 Difference]: Finished difference. Result has 139 places, 177 transitions, 1897 flow [2024-06-03 20:33:52,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1824, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1897, PETRI_PLACES=139, PETRI_TRANSITIONS=177} [2024-06-03 20:33:52,713 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-03 20:33:52,714 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 177 transitions, 1897 flow [2024-06-03 20:33:52,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 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-03 20:33:52,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:52,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:52,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 20:33:52,714 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:52,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:52,715 INFO L85 PathProgramCache]: Analyzing trace with hash 687809292, now seen corresponding path program 4 times [2024-06-03 20:33:52,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:52,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958968383] [2024-06-03 20:33:52,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:52,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:52,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:52,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:52,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:52,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958968383] [2024-06-03 20:33:52,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958968383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:52,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:52,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:33:52,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999052732] [2024-06-03 20:33:52,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:52,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:33:52,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:52,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:33:52,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:33:53,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:53,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 177 transitions, 1897 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:53,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:53,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:53,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:53,398 INFO L124 PetriNetUnfolderBase]: 1422/2405 cut-off events. [2024-06-03 20:33:53,399 INFO L125 PetriNetUnfolderBase]: For 63789/63789 co-relation queries the response was YES. [2024-06-03 20:33:53,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14622 conditions, 2405 events. 1422/2405 cut-off events. For 63789/63789 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 13674 event pairs, 312 based on Foata normal form. 16/2415 useless extension candidates. Maximal degree in co-relation 14555. Up to 1941 conditions per place. [2024-06-03 20:33:53,417 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 171 selfloop transitions, 42 changer transitions 0/220 dead transitions. [2024-06-03 20:33:53,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 220 transitions, 2471 flow [2024-06-03 20:33:53,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:33:53,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:33:53,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-03 20:33:53,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5619047619047619 [2024-06-03 20:33:53,419 INFO L175 Difference]: Start difference. First operand has 139 places, 177 transitions, 1897 flow. Second operand 10 states and 236 transitions. [2024-06-03 20:33:53,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 220 transitions, 2471 flow [2024-06-03 20:33:53,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 220 transitions, 2396 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-03 20:33:53,490 INFO L231 Difference]: Finished difference. Result has 144 places, 178 transitions, 1939 flow [2024-06-03 20:33:53,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1939, PETRI_PLACES=144, PETRI_TRANSITIONS=178} [2024-06-03 20:33:53,490 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-03 20:33:53,491 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 178 transitions, 1939 flow [2024-06-03 20:33:53,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:53,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:53,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:53,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 20:33:53,491 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:53,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:53,492 INFO L85 PathProgramCache]: Analyzing trace with hash 488507502, now seen corresponding path program 5 times [2024-06-03 20:33:53,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:53,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905842026] [2024-06-03 20:33:53,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:53,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:53,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:53,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:53,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:53,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905842026] [2024-06-03 20:33:53,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905842026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:53,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:53,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:33:53,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261329169] [2024-06-03 20:33:53,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:53,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:33:53,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:53,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:33:53,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:33:53,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:53,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 178 transitions, 1939 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:53,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:53,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:53,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:54,147 INFO L124 PetriNetUnfolderBase]: 1480/2523 cut-off events. [2024-06-03 20:33:54,147 INFO L125 PetriNetUnfolderBase]: For 68435/68435 co-relation queries the response was YES. [2024-06-03 20:33:54,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15283 conditions, 2523 events. 1480/2523 cut-off events. For 68435/68435 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 14657 event pairs, 332 based on Foata normal form. 16/2533 useless extension candidates. Maximal degree in co-relation 15215. Up to 2039 conditions per place. [2024-06-03 20:33:54,171 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 173 selfloop transitions, 37 changer transitions 0/217 dead transitions. [2024-06-03 20:33:54,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 217 transitions, 2499 flow [2024-06-03 20:33:54,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:33:54,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:33:54,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-03 20:33:54,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-03 20:33:54,172 INFO L175 Difference]: Start difference. First operand has 144 places, 178 transitions, 1939 flow. Second operand 9 states and 215 transitions. [2024-06-03 20:33:54,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 217 transitions, 2499 flow [2024-06-03 20:33:54,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 217 transitions, 2402 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 20:33:54,269 INFO L231 Difference]: Finished difference. Result has 145 places, 179 transitions, 1951 flow [2024-06-03 20:33:54,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1842, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1951, PETRI_PLACES=145, PETRI_TRANSITIONS=179} [2024-06-03 20:33:54,269 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-03 20:33:54,270 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 179 transitions, 1951 flow [2024-06-03 20:33:54,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:54,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:54,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:54,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 20:33:54,270 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:54,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:54,271 INFO L85 PathProgramCache]: Analyzing trace with hash 488359632, now seen corresponding path program 6 times [2024-06-03 20:33:54,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:54,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186329401] [2024-06-03 20:33:54,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:54,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:54,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:54,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:54,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:54,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186329401] [2024-06-03 20:33:54,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186329401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:54,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:54,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:33:54,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051696732] [2024-06-03 20:33:54,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:54,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:33:54,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:54,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:33:54,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:33:54,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:54,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 179 transitions, 1951 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:54,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:54,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:54,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:54,925 INFO L124 PetriNetUnfolderBase]: 1496/2555 cut-off events. [2024-06-03 20:33:54,926 INFO L125 PetriNetUnfolderBase]: For 69155/69155 co-relation queries the response was YES. [2024-06-03 20:33:54,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15319 conditions, 2555 events. 1496/2555 cut-off events. For 69155/69155 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14867 event pairs, 325 based on Foata normal form. 12/2561 useless extension candidates. Maximal degree in co-relation 15250. Up to 1772 conditions per place. [2024-06-03 20:33:54,947 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 173 selfloop transitions, 41 changer transitions 0/221 dead transitions. [2024-06-03 20:33:54,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 221 transitions, 2535 flow [2024-06-03 20:33:54,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:33:54,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:33:54,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 20:33:54,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-03 20:33:54,949 INFO L175 Difference]: Start difference. First operand has 145 places, 179 transitions, 1951 flow. Second operand 9 states and 217 transitions. [2024-06-03 20:33:54,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 221 transitions, 2535 flow [2024-06-03 20:33:55,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 221 transitions, 2446 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 20:33:55,035 INFO L231 Difference]: Finished difference. Result has 147 places, 180 transitions, 1981 flow [2024-06-03 20:33:55,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1862, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1981, PETRI_PLACES=147, PETRI_TRANSITIONS=180} [2024-06-03 20:33:55,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-03 20:33:55,036 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 180 transitions, 1981 flow [2024-06-03 20:33:55,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:55,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:55,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:55,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 20:33:55,036 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:55,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:55,037 INFO L85 PathProgramCache]: Analyzing trace with hash 688024494, now seen corresponding path program 1 times [2024-06-03 20:33:55,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:55,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363560639] [2024-06-03 20:33:55,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:55,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:55,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:55,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:55,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:55,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363560639] [2024-06-03 20:33:55,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363560639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:55,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:55,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:33:55,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123498921] [2024-06-03 20:33:55,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:55,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:33:55,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:55,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:33:55,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:33:55,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:55,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 180 transitions, 1981 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:55,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:55,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:55,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:55,797 INFO L124 PetriNetUnfolderBase]: 1537/2636 cut-off events. [2024-06-03 20:33:55,798 INFO L125 PetriNetUnfolderBase]: For 73474/73474 co-relation queries the response was YES. [2024-06-03 20:33:55,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15780 conditions, 2636 events. 1537/2636 cut-off events. For 73474/73474 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15531 event pairs, 299 based on Foata normal form. 12/2642 useless extension candidates. Maximal degree in co-relation 15710. Up to 1853 conditions per place. [2024-06-03 20:33:55,816 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 171 selfloop transitions, 48 changer transitions 0/226 dead transitions. [2024-06-03 20:33:55,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 226 transitions, 2591 flow [2024-06-03 20:33:55,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:33:55,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:33:55,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-03 20:33:55,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.569047619047619 [2024-06-03 20:33:55,818 INFO L175 Difference]: Start difference. First operand has 147 places, 180 transitions, 1981 flow. Second operand 10 states and 239 transitions. [2024-06-03 20:33:55,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 226 transitions, 2591 flow [2024-06-03 20:33:55,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 226 transitions, 2490 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 20:33:55,912 INFO L231 Difference]: Finished difference. Result has 150 places, 181 transitions, 2014 flow [2024-06-03 20:33:55,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1880, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2014, PETRI_PLACES=150, PETRI_TRANSITIONS=181} [2024-06-03 20:33:55,913 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-03 20:33:55,913 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 181 transitions, 2014 flow [2024-06-03 20:33:55,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:55,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:55,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:55,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 20:33:55,914 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:55,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:55,914 INFO L85 PathProgramCache]: Analyzing trace with hash 5781188, now seen corresponding path program 1 times [2024-06-03 20:33:55,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:55,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87099839] [2024-06-03 20:33:55,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:55,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:55,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:56,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:56,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:56,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87099839] [2024-06-03 20:33:56,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87099839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:56,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:56,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:56,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363727772] [2024-06-03 20:33:56,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:56,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:56,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:56,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:56,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:56,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:56,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 181 transitions, 2014 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:56,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:56,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:56,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:56,521 INFO L124 PetriNetUnfolderBase]: 1558/2668 cut-off events. [2024-06-03 20:33:56,521 INFO L125 PetriNetUnfolderBase]: For 73633/73636 co-relation queries the response was YES. [2024-06-03 20:33:56,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16149 conditions, 2668 events. 1558/2668 cut-off events. For 73633/73636 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 15732 event pairs, 368 based on Foata normal form. 1/2661 useless extension candidates. Maximal degree in co-relation 16078. Up to 2261 conditions per place. [2024-06-03 20:33:56,542 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 147 selfloop transitions, 61 changer transitions 0/215 dead transitions. [2024-06-03 20:33:56,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 215 transitions, 2845 flow [2024-06-03 20:33:56,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:56,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:56,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-03 20:33:56,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6031746031746031 [2024-06-03 20:33:56,543 INFO L175 Difference]: Start difference. First operand has 150 places, 181 transitions, 2014 flow. Second operand 6 states and 152 transitions. [2024-06-03 20:33:56,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 215 transitions, 2845 flow [2024-06-03 20:33:56,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 215 transitions, 2727 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 20:33:56,642 INFO L231 Difference]: Finished difference. Result has 149 places, 193 transitions, 2225 flow [2024-06-03 20:33:56,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1896, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2225, PETRI_PLACES=149, PETRI_TRANSITIONS=193} [2024-06-03 20:33:56,642 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-03 20:33:56,643 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 193 transitions, 2225 flow [2024-06-03 20:33:56,643 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:56,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:56,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:56,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 20:33:56,643 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:56,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:56,644 INFO L85 PathProgramCache]: Analyzing trace with hash -1705227346, now seen corresponding path program 2 times [2024-06-03 20:33:56,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:56,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234511420] [2024-06-03 20:33:56,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:56,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:56,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:56,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:56,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:56,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234511420] [2024-06-03 20:33:56,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234511420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:56,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:56,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:56,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333852904] [2024-06-03 20:33:56,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:56,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:56,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:56,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:56,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:56,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:56,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 193 transitions, 2225 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:56,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:56,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:56,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:57,266 INFO L124 PetriNetUnfolderBase]: 1563/2677 cut-off events. [2024-06-03 20:33:57,267 INFO L125 PetriNetUnfolderBase]: For 76131/76134 co-relation queries the response was YES. [2024-06-03 20:33:57,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16231 conditions, 2677 events. 1563/2677 cut-off events. For 76131/76134 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 15830 event pairs, 368 based on Foata normal form. 1/2670 useless extension candidates. Maximal degree in co-relation 16158. Up to 2268 conditions per place. [2024-06-03 20:33:57,293 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 144 selfloop transitions, 64 changer transitions 0/215 dead transitions. [2024-06-03 20:33:57,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 215 transitions, 2930 flow [2024-06-03 20:33:57,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:57,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:57,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 20:33:57,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 20:33:57,295 INFO L175 Difference]: Start difference. First operand has 149 places, 193 transitions, 2225 flow. Second operand 6 states and 150 transitions. [2024-06-03 20:33:57,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 215 transitions, 2930 flow [2024-06-03 20:33:57,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 215 transitions, 2849 flow, removed 19 selfloop flow, removed 1 redundant places. [2024-06-03 20:33:57,403 INFO L231 Difference]: Finished difference. Result has 154 places, 196 transitions, 2317 flow [2024-06-03 20:33:57,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2147, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2317, PETRI_PLACES=154, PETRI_TRANSITIONS=196} [2024-06-03 20:33:57,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-03 20:33:57,404 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 196 transitions, 2317 flow [2024-06-03 20:33:57,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:57,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:57,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:57,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 20:33:57,405 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-03 20:33:57,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:57,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1293295816, now seen corresponding path program 2 times [2024-06-03 20:33:57,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:57,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656600569] [2024-06-03 20:33:57,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:57,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:57,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:57,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:57,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:57,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656600569] [2024-06-03 20:33:57,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656600569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:57,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:57,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:33:57,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459041492] [2024-06-03 20:33:57,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:57,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:33:57,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:57,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:33:57,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:33:57,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:57,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 196 transitions, 2317 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:57,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:57,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:57,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:58,170 INFO L124 PetriNetUnfolderBase]: 1604/2752 cut-off events. [2024-06-03 20:33:58,170 INFO L125 PetriNetUnfolderBase]: For 86874/86874 co-relation queries the response was YES. [2024-06-03 20:33:58,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16766 conditions, 2752 events. 1604/2752 cut-off events. For 86874/86874 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 16422 event pairs, 353 based on Foata normal form. 12/2758 useless extension candidates. Maximal degree in co-relation 16691. Up to 2144 conditions per place. [2024-06-03 20:33:58,192 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 192 selfloop transitions, 43 changer transitions 0/242 dead transitions. [2024-06-03 20:33:58,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 242 transitions, 2961 flow [2024-06-03 20:33:58,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:33:58,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:33:58,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-03 20:33:58,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:33:58,193 INFO L175 Difference]: Start difference. First operand has 154 places, 196 transitions, 2317 flow. Second operand 10 states and 240 transitions. [2024-06-03 20:33:58,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 242 transitions, 2961 flow [2024-06-03 20:33:58,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 242 transitions, 2832 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-03 20:33:58,336 INFO L231 Difference]: Finished difference. Result has 162 places, 197 transitions, 2314 flow [2024-06-03 20:33:58,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2188, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2314, PETRI_PLACES=162, PETRI_TRANSITIONS=197} [2024-06-03 20:33:58,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-03 20:33:58,337 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 197 transitions, 2314 flow [2024-06-03 20:33:58,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:58,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:58,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:58,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 20:33:58,337 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-03 20:33:58,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:58,338 INFO L85 PathProgramCache]: Analyzing trace with hash -18362134, now seen corresponding path program 3 times [2024-06-03 20:33:58,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:58,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456105786] [2024-06-03 20:33:58,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:58,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:58,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:58,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:33:58,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:58,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456105786] [2024-06-03 20:33:58,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456105786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:58,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:58,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:33:58,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684256957] [2024-06-03 20:33:58,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:58,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:33:58,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:58,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:33:58,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:33:58,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:58,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 197 transitions, 2314 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:58,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:58,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:58,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:59,043 INFO L124 PetriNetUnfolderBase]: 1584/2732 cut-off events. [2024-06-03 20:33:59,044 INFO L125 PetriNetUnfolderBase]: For 85256/85256 co-relation queries the response was YES. [2024-06-03 20:33:59,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16321 conditions, 2732 events. 1584/2732 cut-off events. For 85256/85256 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 16415 event pairs, 298 based on Foata normal form. 12/2738 useless extension candidates. Maximal degree in co-relation 16245. Up to 1455 conditions per place. [2024-06-03 20:33:59,068 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 181 selfloop transitions, 50 changer transitions 0/238 dead transitions. [2024-06-03 20:33:59,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 238 transitions, 2854 flow [2024-06-03 20:33:59,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:33:59,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:33:59,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 20:33:59,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-03 20:33:59,070 INFO L175 Difference]: Start difference. First operand has 162 places, 197 transitions, 2314 flow. Second operand 9 states and 217 transitions. [2024-06-03 20:33:59,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 238 transitions, 2854 flow [2024-06-03 20:33:59,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 238 transitions, 2730 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-03 20:33:59,180 INFO L231 Difference]: Finished difference. Result has 162 places, 196 transitions, 2242 flow [2024-06-03 20:33:59,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2138, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2242, PETRI_PLACES=162, PETRI_TRANSITIONS=196} [2024-06-03 20:33:59,180 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-03 20:33:59,180 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 196 transitions, 2242 flow [2024-06-03 20:33:59,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:59,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:33:59,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:33:59,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 20:33:59,182 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:33:59,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:33:59,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1414684752, now seen corresponding path program 3 times [2024-06-03 20:33:59,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:33:59,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249930452] [2024-06-03 20:33:59,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:33:59,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:33:59,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:33:59,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-03 20:33:59,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:33:59,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249930452] [2024-06-03 20:33:59,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249930452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:33:59,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:33:59,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:33:59,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948398870] [2024-06-03 20:33:59,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:33:59,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:33:59,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:33:59,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:33:59,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:33:59,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:33:59,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 196 transitions, 2242 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:33:59,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:33:59,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:33:59,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:33:59,842 INFO L124 PetriNetUnfolderBase]: 1578/2714 cut-off events. [2024-06-03 20:33:59,842 INFO L125 PetriNetUnfolderBase]: For 74396/74396 co-relation queries the response was YES. [2024-06-03 20:33:59,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15866 conditions, 2714 events. 1578/2714 cut-off events. For 74396/74396 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 16224 event pairs, 357 based on Foata normal form. 2/2710 useless extension candidates. Maximal degree in co-relation 15789. Up to 2302 conditions per place. [2024-06-03 20:33:59,870 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 147 selfloop transitions, 60 changer transitions 0/214 dead transitions. [2024-06-03 20:33:59,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 214 transitions, 2840 flow [2024-06-03 20:33:59,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:33:59,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:33:59,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:33:59,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 20:33:59,872 INFO L175 Difference]: Start difference. First operand has 162 places, 196 transitions, 2242 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:33:59,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 214 transitions, 2840 flow [2024-06-03 20:34:00,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 214 transitions, 2667 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-03 20:34:00,009 INFO L231 Difference]: Finished difference. Result has 160 places, 196 transitions, 2196 flow [2024-06-03 20:34:00,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2069, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2196, PETRI_PLACES=160, PETRI_TRANSITIONS=196} [2024-06-03 20:34:00,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-03 20:34:00,011 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 196 transitions, 2196 flow [2024-06-03 20:34:00,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:00,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:00,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:00,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 20:34:00,012 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:00,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:00,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1710710470, now seen corresponding path program 4 times [2024-06-03 20:34:00,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:00,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040616571] [2024-06-03 20:34:00,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:00,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:00,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:00,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:00,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:00,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040616571] [2024-06-03 20:34:00,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040616571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:00,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:00,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:00,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515061308] [2024-06-03 20:34:00,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:00,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:00,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:00,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:00,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:00,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:00,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 196 transitions, 2196 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:00,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:00,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:00,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:00,710 INFO L124 PetriNetUnfolderBase]: 1562/2693 cut-off events. [2024-06-03 20:34:00,710 INFO L125 PetriNetUnfolderBase]: For 74212/74212 co-relation queries the response was YES. [2024-06-03 20:34:00,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15224 conditions, 2693 events. 1562/2693 cut-off events. For 74212/74212 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16039 event pairs, 349 based on Foata normal form. 4/2694 useless extension candidates. Maximal degree in co-relation 15147. Up to 2383 conditions per place. [2024-06-03 20:34:00,732 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 167 selfloop transitions, 37 changer transitions 0/211 dead transitions. [2024-06-03 20:34:00,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 211 transitions, 2647 flow [2024-06-03 20:34:00,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:00,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:00,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 20:34:00,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:34:00,733 INFO L175 Difference]: Start difference. First operand has 160 places, 196 transitions, 2196 flow. Second operand 7 states and 161 transitions. [2024-06-03 20:34:00,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 211 transitions, 2647 flow [2024-06-03 20:34:00,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 211 transitions, 2555 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:00,895 INFO L231 Difference]: Finished difference. Result has 165 places, 196 transitions, 2193 flow [2024-06-03 20:34:00,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2105, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2193, PETRI_PLACES=165, PETRI_TRANSITIONS=196} [2024-06-03 20:34:00,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-03 20:34:00,895 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 196 transitions, 2193 flow [2024-06-03 20:34:00,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:00,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:00,896 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:00,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 20:34:00,896 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:00,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:00,896 INFO L85 PathProgramCache]: Analyzing trace with hash 562142638, now seen corresponding path program 5 times [2024-06-03 20:34:00,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:00,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496787445] [2024-06-03 20:34:00,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:00,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:00,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:01,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-03 20:34:01,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:01,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496787445] [2024-06-03 20:34:01,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496787445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:01,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:01,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:01,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334913350] [2024-06-03 20:34:01,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:01,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:01,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:01,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:01,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:01,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:01,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 196 transitions, 2193 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:01,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:01,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:01,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:01,479 INFO L124 PetriNetUnfolderBase]: 1564/2697 cut-off events. [2024-06-03 20:34:01,480 INFO L125 PetriNetUnfolderBase]: For 75918/75921 co-relation queries the response was YES. [2024-06-03 20:34:01,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15228 conditions, 2697 events. 1564/2697 cut-off events. For 75918/75921 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 16097 event pairs, 357 based on Foata normal form. 4/2697 useless extension candidates. Maximal degree in co-relation 15150. Up to 2275 conditions per place. [2024-06-03 20:34:01,500 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 140 selfloop transitions, 75 changer transitions 0/222 dead transitions. [2024-06-03 20:34:01,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 222 transitions, 2807 flow [2024-06-03 20:34:01,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:01,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:01,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-03 20:34:01,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 20:34:01,502 INFO L175 Difference]: Start difference. First operand has 165 places, 196 transitions, 2193 flow. Second operand 6 states and 156 transitions. [2024-06-03 20:34:01,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 222 transitions, 2807 flow [2024-06-03 20:34:01,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 222 transitions, 2721 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:01,635 INFO L231 Difference]: Finished difference. Result has 165 places, 199 transitions, 2323 flow [2024-06-03 20:34:01,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2323, PETRI_PLACES=165, PETRI_TRANSITIONS=199} [2024-06-03 20:34:01,636 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-03 20:34:01,636 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 199 transitions, 2323 flow [2024-06-03 20:34:01,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:01,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:01,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:01,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 20:34:01,641 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:01,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:01,643 INFO L85 PathProgramCache]: Analyzing trace with hash 562322128, now seen corresponding path program 6 times [2024-06-03 20:34:01,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:01,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854494669] [2024-06-03 20:34:01,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:01,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:01,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:01,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:01,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:01,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854494669] [2024-06-03 20:34:01,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854494669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:01,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:01,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:34:01,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455200048] [2024-06-03 20:34:01,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:01,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:34:01,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:01,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:34:01,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:34:01,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:01,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 199 transitions, 2323 flow. Second operand has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:01,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:01,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:01,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:02,308 INFO L124 PetriNetUnfolderBase]: 1548/2674 cut-off events. [2024-06-03 20:34:02,309 INFO L125 PetriNetUnfolderBase]: For 77844/77844 co-relation queries the response was YES. [2024-06-03 20:34:02,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15149 conditions, 2674 events. 1548/2674 cut-off events. For 77844/77844 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 15946 event pairs, 349 based on Foata normal form. 4/2675 useless extension candidates. Maximal degree in co-relation 15070. Up to 2259 conditions per place. [2024-06-03 20:34:02,331 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 143 selfloop transitions, 75 changer transitions 0/225 dead transitions. [2024-06-03 20:34:02,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 225 transitions, 2825 flow [2024-06-03 20:34:02,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:02,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:02,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 20:34:02,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-03 20:34:02,333 INFO L175 Difference]: Start difference. First operand has 165 places, 199 transitions, 2323 flow. Second operand 7 states and 177 transitions. [2024-06-03 20:34:02,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 225 transitions, 2825 flow [2024-06-03 20:34:02,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 225 transitions, 2671 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:02,470 INFO L231 Difference]: Finished difference. Result has 169 places, 199 transitions, 2351 flow [2024-06-03 20:34:02,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2169, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2351, PETRI_PLACES=169, PETRI_TRANSITIONS=199} [2024-06-03 20:34:02,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-03 20:34:02,471 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 199 transitions, 2351 flow [2024-06-03 20:34:02,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.5) internal successors, (99), 6 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:02,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:02,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:02,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 20:34:02,472 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:02,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:02,472 INFO L85 PathProgramCache]: Analyzing trace with hash 414582441, now seen corresponding path program 1 times [2024-06-03 20:34:02,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:02,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132098132] [2024-06-03 20:34:02,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:02,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:02,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:02,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:02,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:02,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132098132] [2024-06-03 20:34:02,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132098132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:02,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:02,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:02,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292772390] [2024-06-03 20:34:02,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:02,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:02,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:02,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:02,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:02,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:02,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 199 transitions, 2351 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:02,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:02,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:02,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:03,118 INFO L124 PetriNetUnfolderBase]: 1566/2680 cut-off events. [2024-06-03 20:34:03,118 INFO L125 PetriNetUnfolderBase]: For 80747/80747 co-relation queries the response was YES. [2024-06-03 20:34:03,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15457 conditions, 2680 events. 1566/2680 cut-off events. For 80747/80747 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 15898 event pairs, 358 based on Foata normal form. 2/2676 useless extension candidates. Maximal degree in co-relation 15377. Up to 2187 conditions per place. [2024-06-03 20:34:03,140 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 133 selfloop transitions, 95 changer transitions 0/235 dead transitions. [2024-06-03 20:34:03,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 235 transitions, 3197 flow [2024-06-03 20:34:03,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:03,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:03,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:34:03,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 20:34:03,141 INFO L175 Difference]: Start difference. First operand has 169 places, 199 transitions, 2351 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:34:03,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 235 transitions, 3197 flow [2024-06-03 20:34:03,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 235 transitions, 2961 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 20:34:03,271 INFO L231 Difference]: Finished difference. Result has 169 places, 216 transitions, 2606 flow [2024-06-03 20:34:03,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2123, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2606, PETRI_PLACES=169, PETRI_TRANSITIONS=216} [2024-06-03 20:34:03,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-03 20:34:03,273 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 216 transitions, 2606 flow [2024-06-03 20:34:03,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:03,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:03,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:03,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 20:34:03,273 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:03,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:03,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1710719553, now seen corresponding path program 2 times [2024-06-03 20:34:03,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:03,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792104679] [2024-06-03 20:34:03,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:03,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:03,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:03,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-03 20:34:03,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:03,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792104679] [2024-06-03 20:34:03,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792104679] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:03,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:03,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:03,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255241324] [2024-06-03 20:34:03,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:03,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:03,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:03,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:03,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:03,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:03,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 216 transitions, 2606 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:03,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:03,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:03,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:03,955 INFO L124 PetriNetUnfolderBase]: 1600/2745 cut-off events. [2024-06-03 20:34:03,955 INFO L125 PetriNetUnfolderBase]: For 80781/80781 co-relation queries the response was YES. [2024-06-03 20:34:03,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16326 conditions, 2745 events. 1600/2745 cut-off events. For 80781/80781 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 16365 event pairs, 348 based on Foata normal form. 2/2744 useless extension candidates. Maximal degree in co-relation 16245. Up to 2415 conditions per place. [2024-06-03 20:34:03,982 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 191 selfloop transitions, 47 changer transitions 0/245 dead transitions. [2024-06-03 20:34:03,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 245 transitions, 3449 flow [2024-06-03 20:34:03,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:03,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:03,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 20:34:03,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-03 20:34:03,986 INFO L175 Difference]: Start difference. First operand has 169 places, 216 transitions, 2606 flow. Second operand 8 states and 182 transitions. [2024-06-03 20:34:03,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 245 transitions, 3449 flow [2024-06-03 20:34:04,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 245 transitions, 3376 flow, removed 34 selfloop flow, removed 1 redundant places. [2024-06-03 20:34:04,159 INFO L231 Difference]: Finished difference. Result has 177 places, 227 transitions, 2833 flow [2024-06-03 20:34:04,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2539, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2833, PETRI_PLACES=177, PETRI_TRANSITIONS=227} [2024-06-03 20:34:04,160 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 134 predicate places. [2024-06-03 20:34:04,160 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 227 transitions, 2833 flow [2024-06-03 20:34:04,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:04,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:04,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:04,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 20:34:04,161 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:04,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:04,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1760160051, now seen corresponding path program 3 times [2024-06-03 20:34:04,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:04,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557000623] [2024-06-03 20:34:04,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:04,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:04,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:04,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:04,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:04,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557000623] [2024-06-03 20:34:04,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557000623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:04,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:04,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:04,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682550683] [2024-06-03 20:34:04,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:04,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:04,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:04,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:04,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:04,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:04,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 227 transitions, 2833 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:04,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:04,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:04,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:04,824 INFO L124 PetriNetUnfolderBase]: 1626/2788 cut-off events. [2024-06-03 20:34:04,825 INFO L125 PetriNetUnfolderBase]: For 85006/85006 co-relation queries the response was YES. [2024-06-03 20:34:04,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16623 conditions, 2788 events. 1626/2788 cut-off events. For 85006/85006 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 16690 event pairs, 348 based on Foata normal form. 2/2787 useless extension candidates. Maximal degree in co-relation 16538. Up to 2318 conditions per place. [2024-06-03 20:34:04,850 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 99 changer transitions 0/267 dead transitions. [2024-06-03 20:34:04,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 267 transitions, 3756 flow [2024-06-03 20:34:04,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:04,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:04,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 20:34:04,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-03 20:34:04,851 INFO L175 Difference]: Start difference. First operand has 177 places, 227 transitions, 2833 flow. Second operand 8 states and 197 transitions. [2024-06-03 20:34:04,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 267 transitions, 3756 flow [2024-06-03 20:34:05,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 267 transitions, 3675 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:05,014 INFO L231 Difference]: Finished difference. Result has 184 places, 238 transitions, 3217 flow [2024-06-03 20:34:05,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2752, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3217, PETRI_PLACES=184, PETRI_TRANSITIONS=238} [2024-06-03 20:34:05,014 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-03 20:34:05,015 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 238 transitions, 3217 flow [2024-06-03 20:34:05,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:05,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:05,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:05,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 20:34:05,015 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:05,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:05,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1327080689, now seen corresponding path program 1 times [2024-06-03 20:34:05,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:05,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465935784] [2024-06-03 20:34:05,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:05,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:05,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:05,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:05,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:05,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465935784] [2024-06-03 20:34:05,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465935784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:05,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:05,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:05,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455512537] [2024-06-03 20:34:05,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:05,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:05,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:05,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:05,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:05,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:05,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 238 transitions, 3217 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:05,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:05,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:05,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:05,730 INFO L124 PetriNetUnfolderBase]: 1631/2793 cut-off events. [2024-06-03 20:34:05,730 INFO L125 PetriNetUnfolderBase]: For 90419/90422 co-relation queries the response was YES. [2024-06-03 20:34:05,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17200 conditions, 2793 events. 1631/2793 cut-off events. For 90419/90422 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 16759 event pairs, 369 based on Foata normal form. 1/2786 useless extension candidates. Maximal degree in co-relation 17111. Up to 2383 conditions per place. [2024-06-03 20:34:05,756 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 189 selfloop transitions, 67 changer transitions 0/263 dead transitions. [2024-06-03 20:34:05,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 263 transitions, 3986 flow [2024-06-03 20:34:05,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:05,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:05,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 20:34:05,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:34:05,759 INFO L175 Difference]: Start difference. First operand has 184 places, 238 transitions, 3217 flow. Second operand 7 states and 168 transitions. [2024-06-03 20:34:05,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 263 transitions, 3986 flow [2024-06-03 20:34:05,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 263 transitions, 3903 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:05,984 INFO L231 Difference]: Finished difference. Result has 189 places, 241 transitions, 3321 flow [2024-06-03 20:34:05,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3321, PETRI_PLACES=189, PETRI_TRANSITIONS=241} [2024-06-03 20:34:05,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-03 20:34:05,985 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 241 transitions, 3321 flow [2024-06-03 20:34:05,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:05,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:05,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:05,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 20:34:05,986 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:05,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:05,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1327080503, now seen corresponding path program 1 times [2024-06-03 20:34:05,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:05,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784589177] [2024-06-03 20:34:05,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:05,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:05,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:06,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:06,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:06,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784589177] [2024-06-03 20:34:06,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784589177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:06,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:06,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:06,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114937039] [2024-06-03 20:34:06,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:06,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:06,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:06,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:06,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:06,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:06,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 241 transitions, 3321 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:06,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:06,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:06,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:06,682 INFO L124 PetriNetUnfolderBase]: 1652/2824 cut-off events. [2024-06-03 20:34:06,683 INFO L125 PetriNetUnfolderBase]: For 93021/93024 co-relation queries the response was YES. [2024-06-03 20:34:06,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17706 conditions, 2824 events. 1652/2824 cut-off events. For 93021/93024 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 16936 event pairs, 383 based on Foata normal form. 1/2815 useless extension candidates. Maximal degree in co-relation 17615. Up to 2269 conditions per place. [2024-06-03 20:34:06,710 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 138 selfloop transitions, 128 changer transitions 0/273 dead transitions. [2024-06-03 20:34:06,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 273 transitions, 4329 flow [2024-06-03 20:34:06,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:06,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:06,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 20:34:06,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-03 20:34:06,711 INFO L175 Difference]: Start difference. First operand has 189 places, 241 transitions, 3321 flow. Second operand 7 states and 172 transitions. [2024-06-03 20:34:06,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 273 transitions, 4329 flow [2024-06-03 20:34:06,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 273 transitions, 4177 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:06,932 INFO L231 Difference]: Finished difference. Result has 191 places, 250 transitions, 3611 flow [2024-06-03 20:34:06,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3169, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3611, PETRI_PLACES=191, PETRI_TRANSITIONS=250} [2024-06-03 20:34:06,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-03 20:34:06,934 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 250 transitions, 3611 flow [2024-06-03 20:34:06,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:06,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:06,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:06,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 20:34:06,934 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:06,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:06,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1149711833, now seen corresponding path program 2 times [2024-06-03 20:34:06,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:06,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457237272] [2024-06-03 20:34:06,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:06,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:06,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:07,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:07,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:07,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457237272] [2024-06-03 20:34:07,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457237272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:07,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:07,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:07,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016250523] [2024-06-03 20:34:07,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:07,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:07,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:07,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:07,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:07,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:07,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 250 transitions, 3611 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:07,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:07,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:07,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:07,629 INFO L124 PetriNetUnfolderBase]: 1665/2845 cut-off events. [2024-06-03 20:34:07,629 INFO L125 PetriNetUnfolderBase]: For 98889/98892 co-relation queries the response was YES. [2024-06-03 20:34:07,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18189 conditions, 2845 events. 1665/2845 cut-off events. For 98889/98892 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17083 event pairs, 384 based on Foata normal form. 1/2837 useless extension candidates. Maximal degree in co-relation 18097. Up to 2282 conditions per place. [2024-06-03 20:34:07,656 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 135 selfloop transitions, 134 changer transitions 0/276 dead transitions. [2024-06-03 20:34:07,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 276 transitions, 4561 flow [2024-06-03 20:34:07,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:07,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:07,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:34:07,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 20:34:07,657 INFO L175 Difference]: Start difference. First operand has 191 places, 250 transitions, 3611 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:34:07,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 276 transitions, 4561 flow [2024-06-03 20:34:07,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 276 transitions, 4343 flow, removed 24 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:07,875 INFO L231 Difference]: Finished difference. Result has 195 places, 256 transitions, 3785 flow [2024-06-03 20:34:07,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3399, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3785, PETRI_PLACES=195, PETRI_TRANSITIONS=256} [2024-06-03 20:34:07,876 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-03 20:34:07,876 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 256 transitions, 3785 flow [2024-06-03 20:34:07,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:07,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:07,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:07,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 20:34:07,876 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:07,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:07,877 INFO L85 PathProgramCache]: Analyzing trace with hash -1149948983, now seen corresponding path program 3 times [2024-06-03 20:34:07,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:07,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400752746] [2024-06-03 20:34:07,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:07,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:07,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:08,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:08,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:08,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400752746] [2024-06-03 20:34:08,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400752746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:08,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:08,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:08,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38105091] [2024-06-03 20:34:08,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:08,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:08,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:08,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:08,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:08,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:08,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 256 transitions, 3785 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:08,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:08,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:08,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:08,575 INFO L124 PetriNetUnfolderBase]: 1662/2840 cut-off events. [2024-06-03 20:34:08,575 INFO L125 PetriNetUnfolderBase]: For 102844/102847 co-relation queries the response was YES. [2024-06-03 20:34:08,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18226 conditions, 2840 events. 1662/2840 cut-off events. For 102844/102847 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17016 event pairs, 383 based on Foata normal form. 1/2831 useless extension candidates. Maximal degree in co-relation 18133. Up to 2280 conditions per place. [2024-06-03 20:34:08,603 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 137 selfloop transitions, 132 changer transitions 0/276 dead transitions. [2024-06-03 20:34:08,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 276 transitions, 4623 flow [2024-06-03 20:34:08,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:08,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:08,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:34:08,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-03 20:34:08,606 INFO L175 Difference]: Start difference. First operand has 195 places, 256 transitions, 3785 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:34:08,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 276 transitions, 4623 flow [2024-06-03 20:34:08,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 276 transitions, 4324 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:08,833 INFO L231 Difference]: Finished difference. Result has 198 places, 256 transitions, 3756 flow [2024-06-03 20:34:08,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3486, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3756, PETRI_PLACES=198, PETRI_TRANSITIONS=256} [2024-06-03 20:34:08,834 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-03 20:34:08,834 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 256 transitions, 3756 flow [2024-06-03 20:34:08,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:08,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:08,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:08,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 20:34:08,834 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:08,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:08,835 INFO L85 PathProgramCache]: Analyzing trace with hash 2031313379, now seen corresponding path program 2 times [2024-06-03 20:34:08,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:08,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292247092] [2024-06-03 20:34:08,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:08,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:08,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:09,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:09,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:09,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292247092] [2024-06-03 20:34:09,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292247092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:09,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:09,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:09,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113309751] [2024-06-03 20:34:09,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:09,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:09,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:09,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:09,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:09,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:09,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 256 transitions, 3756 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:09,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:09,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:09,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:09,537 INFO L124 PetriNetUnfolderBase]: 1667/2852 cut-off events. [2024-06-03 20:34:09,537 INFO L125 PetriNetUnfolderBase]: For 107436/107439 co-relation queries the response was YES. [2024-06-03 20:34:09,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18269 conditions, 2852 events. 1667/2852 cut-off events. For 107436/107439 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 17109 event pairs, 367 based on Foata normal form. 1/2846 useless extension candidates. Maximal degree in co-relation 18176. Up to 2432 conditions per place. [2024-06-03 20:34:09,565 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 202 selfloop transitions, 70 changer transitions 0/279 dead transitions. [2024-06-03 20:34:09,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 279 transitions, 4567 flow [2024-06-03 20:34:09,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:09,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:09,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 20:34:09,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:34:09,566 INFO L175 Difference]: Start difference. First operand has 198 places, 256 transitions, 3756 flow. Second operand 8 states and 184 transitions. [2024-06-03 20:34:09,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 279 transitions, 4567 flow [2024-06-03 20:34:09,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 279 transitions, 4303 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:09,816 INFO L231 Difference]: Finished difference. Result has 202 places, 259 transitions, 3685 flow [2024-06-03 20:34:09,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3685, PETRI_PLACES=202, PETRI_TRANSITIONS=259} [2024-06-03 20:34:09,817 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-03 20:34:09,817 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 259 transitions, 3685 flow [2024-06-03 20:34:09,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:09,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:09,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] [2024-06-03 20:34:09,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 20:34:09,818 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:09,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:09,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1149702905, now seen corresponding path program 1 times [2024-06-03 20:34:09,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:09,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736485622] [2024-06-03 20:34:09,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:09,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:09,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:10,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:10,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:10,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736485622] [2024-06-03 20:34:10,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736485622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:10,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:10,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:10,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361281048] [2024-06-03 20:34:10,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:10,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:10,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:10,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:10,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:10,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:34:10,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 259 transitions, 3685 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-03 20:34:10,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:10,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:34:10,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:10,537 INFO L124 PetriNetUnfolderBase]: 1619/2803 cut-off events. [2024-06-03 20:34:10,537 INFO L125 PetriNetUnfolderBase]: For 118250/118250 co-relation queries the response was YES. [2024-06-03 20:34:10,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17927 conditions, 2803 events. 1619/2803 cut-off events. For 118250/118250 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 17014 event pairs, 339 based on Foata normal form. 10/2786 useless extension candidates. Maximal degree in co-relation 17833. Up to 2275 conditions per place. [2024-06-03 20:34:10,564 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 192 selfloop transitions, 37 changer transitions 0/281 dead transitions. [2024-06-03 20:34:10,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 281 transitions, 4227 flow [2024-06-03 20:34:10,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:10,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:10,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:34:10,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 20:34:10,580 INFO L175 Difference]: Start difference. First operand has 202 places, 259 transitions, 3685 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:34:10,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 281 transitions, 4227 flow [2024-06-03 20:34:10,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 281 transitions, 4103 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:10,851 INFO L231 Difference]: Finished difference. Result has 205 places, 260 transitions, 3657 flow [2024-06-03 20:34:10,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3561, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3657, PETRI_PLACES=205, PETRI_TRANSITIONS=260} [2024-06-03 20:34:10,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-03 20:34:10,852 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 260 transitions, 3657 flow [2024-06-03 20:34:10,852 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-03 20:34:10,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:10,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:10,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 20:34:10,853 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:10,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:10,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1169016253, now seen corresponding path program 3 times [2024-06-03 20:34:10,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:10,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292769421] [2024-06-03 20:34:10,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:10,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:10,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:11,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:11,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:11,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292769421] [2024-06-03 20:34:11,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292769421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:11,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:11,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:11,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971574295] [2024-06-03 20:34:11,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:11,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:11,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:11,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:11,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:11,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:11,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 260 transitions, 3657 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:11,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:11,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:11,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:11,594 INFO L124 PetriNetUnfolderBase]: 1700/2908 cut-off events. [2024-06-03 20:34:11,595 INFO L125 PetriNetUnfolderBase]: For 114178/114178 co-relation queries the response was YES. [2024-06-03 20:34:11,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18451 conditions, 2908 events. 1700/2908 cut-off events. For 114178/114178 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17543 event pairs, 364 based on Foata normal form. 1/2903 useless extension candidates. Maximal degree in co-relation 18355. Up to 2485 conditions per place. [2024-06-03 20:34:11,623 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 205 selfloop transitions, 66 changer transitions 0/278 dead transitions. [2024-06-03 20:34:11,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 278 transitions, 4333 flow [2024-06-03 20:34:11,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:11,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:11,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:34:11,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-03 20:34:11,625 INFO L175 Difference]: Start difference. First operand has 205 places, 260 transitions, 3657 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:34:11,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 278 transitions, 4333 flow [2024-06-03 20:34:11,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 278 transitions, 4247 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:11,926 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 3709 flow [2024-06-03 20:34:11,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3571, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3709, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2024-06-03 20:34:11,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-03 20:34:11,927 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 3709 flow [2024-06-03 20:34:11,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:11,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:11,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:11,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 20:34:11,927 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:11,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:11,928 INFO L85 PathProgramCache]: Analyzing trace with hash -301620279, now seen corresponding path program 4 times [2024-06-03 20:34:11,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:11,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139181568] [2024-06-03 20:34:11,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:11,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:11,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:12,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:12,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:12,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139181568] [2024-06-03 20:34:12,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139181568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:12,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:12,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:12,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655809860] [2024-06-03 20:34:12,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:12,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:12,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:12,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:12,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:12,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:12,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 3709 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:12,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:12,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:12,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:12,584 INFO L124 PetriNetUnfolderBase]: 1694/2896 cut-off events. [2024-06-03 20:34:12,585 INFO L125 PetriNetUnfolderBase]: For 117985/117985 co-relation queries the response was YES. [2024-06-03 20:34:12,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18464 conditions, 2896 events. 1694/2896 cut-off events. For 117985/117985 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 17514 event pairs, 363 based on Foata normal form. 2/2892 useless extension candidates. Maximal degree in co-relation 18367. Up to 2333 conditions per place. [2024-06-03 20:34:12,616 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 145 selfloop transitions, 127 changer transitions 0/279 dead transitions. [2024-06-03 20:34:12,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 279 transitions, 4483 flow [2024-06-03 20:34:12,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:12,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:12,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:34:12,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 20:34:12,617 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 3709 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:34:12,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 279 transitions, 4483 flow [2024-06-03 20:34:12,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 279 transitions, 4309 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:12,952 INFO L231 Difference]: Finished difference. Result has 208 places, 260 transitions, 3796 flow [2024-06-03 20:34:12,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3535, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3796, PETRI_PLACES=208, PETRI_TRANSITIONS=260} [2024-06-03 20:34:12,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-03 20:34:12,953 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 260 transitions, 3796 flow [2024-06-03 20:34:12,954 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:12,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:12,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] [2024-06-03 20:34:12,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 20:34:12,954 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:12,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:12,955 INFO L85 PathProgramCache]: Analyzing trace with hash -294232545, now seen corresponding path program 4 times [2024-06-03 20:34:12,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:12,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965175283] [2024-06-03 20:34:12,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:12,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:12,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:13,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:13,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:13,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965175283] [2024-06-03 20:34:13,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965175283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:13,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:13,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:13,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899153416] [2024-06-03 20:34:13,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:13,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:13,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:13,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:13,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:13,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:13,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 260 transitions, 3796 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:13,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:13,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:13,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:13,697 INFO L124 PetriNetUnfolderBase]: 1691/2894 cut-off events. [2024-06-03 20:34:13,697 INFO L125 PetriNetUnfolderBase]: For 120488/120488 co-relation queries the response was YES. [2024-06-03 20:34:13,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18635 conditions, 2894 events. 1691/2894 cut-off events. For 120488/120488 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 17448 event pairs, 364 based on Foata normal form. 1/2889 useless extension candidates. Maximal degree in co-relation 18538. Up to 2474 conditions per place. [2024-06-03 20:34:13,723 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 200 selfloop transitions, 70 changer transitions 0/277 dead transitions. [2024-06-03 20:34:13,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 277 transitions, 4378 flow [2024-06-03 20:34:13,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:13,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:13,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 20:34:13,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 20:34:13,724 INFO L175 Difference]: Start difference. First operand has 208 places, 260 transitions, 3796 flow. Second operand 7 states and 163 transitions. [2024-06-03 20:34:13,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 277 transitions, 4378 flow [2024-06-03 20:34:14,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 277 transitions, 4015 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:14,026 INFO L231 Difference]: Finished difference. Result has 209 places, 260 transitions, 3579 flow [2024-06-03 20:34:14,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3433, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3579, PETRI_PLACES=209, PETRI_TRANSITIONS=260} [2024-06-03 20:34:14,026 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-03 20:34:14,026 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 260 transitions, 3579 flow [2024-06-03 20:34:14,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:14,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:14,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:14,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 20:34:14,027 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:14,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:14,027 INFO L85 PathProgramCache]: Analyzing trace with hash 82164681, now seen corresponding path program 5 times [2024-06-03 20:34:14,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:14,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658028489] [2024-06-03 20:34:14,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:14,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:14,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:14,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-03 20:34:14,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:14,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658028489] [2024-06-03 20:34:14,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658028489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:14,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:14,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:14,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980946194] [2024-06-03 20:34:14,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:14,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:14,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:14,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:14,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:14,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:14,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 260 transitions, 3579 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:14,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:14,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:14,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:14,677 INFO L124 PetriNetUnfolderBase]: 1693/2904 cut-off events. [2024-06-03 20:34:14,677 INFO L125 PetriNetUnfolderBase]: For 121894/121894 co-relation queries the response was YES. [2024-06-03 20:34:14,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18498 conditions, 2904 events. 1693/2904 cut-off events. For 121894/121894 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 17521 event pairs, 355 based on Foata normal form. 2/2903 useless extension candidates. Maximal degree in co-relation 18400. Up to 2552 conditions per place. [2024-06-03 20:34:14,705 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 224 selfloop transitions, 50 changer transitions 0/281 dead transitions. [2024-06-03 20:34:14,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 281 transitions, 4427 flow [2024-06-03 20:34:14,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:14,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:14,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 20:34:14,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-03 20:34:14,706 INFO L175 Difference]: Start difference. First operand has 209 places, 260 transitions, 3579 flow. Second operand 8 states and 182 transitions. [2024-06-03 20:34:14,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 281 transitions, 4427 flow [2024-06-03 20:34:14,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 281 transitions, 4273 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:14,958 INFO L231 Difference]: Finished difference. Result has 212 places, 263 transitions, 3592 flow [2024-06-03 20:34:14,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3427, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3592, PETRI_PLACES=212, PETRI_TRANSITIONS=263} [2024-06-03 20:34:14,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 169 predicate places. [2024-06-03 20:34:14,959 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 263 transitions, 3592 flow [2024-06-03 20:34:14,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:14,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:14,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:14,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 20:34:14,959 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:14,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:14,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1269893539, now seen corresponding path program 6 times [2024-06-03 20:34:14,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:14,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458075248] [2024-06-03 20:34:14,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:14,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:14,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:15,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:15,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:15,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458075248] [2024-06-03 20:34:15,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458075248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:15,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:15,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:15,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989858498] [2024-06-03 20:34:15,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:15,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:15,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:15,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:15,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:15,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:15,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 263 transitions, 3592 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:15,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:15,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:15,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:15,665 INFO L124 PetriNetUnfolderBase]: 1695/2909 cut-off events. [2024-06-03 20:34:15,665 INFO L125 PetriNetUnfolderBase]: For 124840/124840 co-relation queries the response was YES. [2024-06-03 20:34:15,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18502 conditions, 2909 events. 1695/2909 cut-off events. For 124840/124840 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17577 event pairs, 355 based on Foata normal form. 2/2908 useless extension candidates. Maximal degree in co-relation 18403. Up to 2418 conditions per place. [2024-06-03 20:34:15,692 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 184 selfloop transitions, 104 changer transitions 0/295 dead transitions. [2024-06-03 20:34:15,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 295 transitions, 4497 flow [2024-06-03 20:34:15,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:15,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:15,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 20:34:15,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-03 20:34:15,694 INFO L175 Difference]: Start difference. First operand has 212 places, 263 transitions, 3592 flow. Second operand 8 states and 198 transitions. [2024-06-03 20:34:15,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 295 transitions, 4497 flow [2024-06-03 20:34:16,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 295 transitions, 4365 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:16,072 INFO L231 Difference]: Finished difference. Result has 214 places, 266 transitions, 3741 flow [2024-06-03 20:34:16,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3460, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3741, PETRI_PLACES=214, PETRI_TRANSITIONS=266} [2024-06-03 20:34:16,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-03 20:34:16,073 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 266 transitions, 3741 flow [2024-06-03 20:34:16,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:16,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:16,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] [2024-06-03 20:34:16,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 20:34:16,073 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:16,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:16,074 INFO L85 PathProgramCache]: Analyzing trace with hash 246553895, now seen corresponding path program 7 times [2024-06-03 20:34:16,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:16,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745467140] [2024-06-03 20:34:16,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:16,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:16,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:16,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:16,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:16,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745467140] [2024-06-03 20:34:16,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745467140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:16,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:16,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:16,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218661494] [2024-06-03 20:34:16,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:16,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:16,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:16,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:16,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:16,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:16,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 266 transitions, 3741 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:16,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:16,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:16,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:16,752 INFO L124 PetriNetUnfolderBase]: 1700/2917 cut-off events. [2024-06-03 20:34:16,752 INFO L125 PetriNetUnfolderBase]: For 129304/129307 co-relation queries the response was YES. [2024-06-03 20:34:16,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18831 conditions, 2917 events. 1700/2917 cut-off events. For 129304/129307 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17657 event pairs, 362 based on Foata normal form. 3/2916 useless extension candidates. Maximal degree in co-relation 18731. Up to 2422 conditions per place. [2024-06-03 20:34:16,780 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 181 selfloop transitions, 107 changer transitions 0/295 dead transitions. [2024-06-03 20:34:16,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 295 transitions, 4745 flow [2024-06-03 20:34:16,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:16,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:16,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 20:34:16,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-03 20:34:16,782 INFO L175 Difference]: Start difference. First operand has 214 places, 266 transitions, 3741 flow. Second operand 7 states and 176 transitions. [2024-06-03 20:34:16,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 295 transitions, 4745 flow [2024-06-03 20:34:17,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 295 transitions, 4583 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:17,153 INFO L231 Difference]: Finished difference. Result has 216 places, 269 transitions, 3869 flow [2024-06-03 20:34:17,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3587, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3869, PETRI_PLACES=216, PETRI_TRANSITIONS=269} [2024-06-03 20:34:17,153 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-03 20:34:17,153 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 269 transitions, 3869 flow [2024-06-03 20:34:17,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:17,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:17,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:17,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 20:34:17,154 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:17,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:17,154 INFO L85 PathProgramCache]: Analyzing trace with hash 246791045, now seen corresponding path program 8 times [2024-06-03 20:34:17,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:17,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270040529] [2024-06-03 20:34:17,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:17,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:17,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:17,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:17,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:17,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270040529] [2024-06-03 20:34:17,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270040529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:17,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:17,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:17,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000892488] [2024-06-03 20:34:17,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:17,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:17,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:17,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:17,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:17,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:17,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 269 transitions, 3869 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:17,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:17,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:17,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:17,815 INFO L124 PetriNetUnfolderBase]: 1697/2913 cut-off events. [2024-06-03 20:34:17,815 INFO L125 PetriNetUnfolderBase]: For 128703/128706 co-relation queries the response was YES. [2024-06-03 20:34:17,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18750 conditions, 2913 events. 1697/2913 cut-off events. For 128703/128706 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17597 event pairs, 362 based on Foata normal form. 3/2912 useless extension candidates. Maximal degree in co-relation 18650. Up to 2420 conditions per place. [2024-06-03 20:34:17,842 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 177 selfloop transitions, 107 changer transitions 0/291 dead transitions. [2024-06-03 20:34:17,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 291 transitions, 4691 flow [2024-06-03 20:34:17,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:17,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:17,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-03 20:34:17,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-03 20:34:17,843 INFO L175 Difference]: Start difference. First operand has 216 places, 269 transitions, 3869 flow. Second operand 7 states and 172 transitions. [2024-06-03 20:34:17,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 291 transitions, 4691 flow [2024-06-03 20:34:18,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 291 transitions, 4296 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-03 20:34:18,185 INFO L231 Difference]: Finished difference. Result has 216 places, 269 transitions, 3694 flow [2024-06-03 20:34:18,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3474, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3694, PETRI_PLACES=216, PETRI_TRANSITIONS=269} [2024-06-03 20:34:18,185 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-03 20:34:18,185 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 269 transitions, 3694 flow [2024-06-03 20:34:18,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:18,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:18,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:18,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 20:34:18,186 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:18,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:18,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1000205959, now seen corresponding path program 2 times [2024-06-03 20:34:18,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:18,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895138587] [2024-06-03 20:34:18,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:18,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:18,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:18,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-03 20:34:18,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:18,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895138587] [2024-06-03 20:34:18,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895138587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:18,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:18,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:18,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033340121] [2024-06-03 20:34:18,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:18,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:18,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:18,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:18,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:18,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:34:18,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 269 transitions, 3694 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-03 20:34:18,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:18,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:34:18,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:18,864 INFO L124 PetriNetUnfolderBase]: 1650/2862 cut-off events. [2024-06-03 20:34:18,864 INFO L125 PetriNetUnfolderBase]: For 145981/145981 co-relation queries the response was YES. [2024-06-03 20:34:18,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18477 conditions, 2862 events. 1650/2862 cut-off events. For 145981/145981 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 17519 event pairs, 263 based on Foata normal form. 11/2844 useless extension candidates. Maximal degree in co-relation 18376. Up to 2311 conditions per place. [2024-06-03 20:34:18,893 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 211 selfloop transitions, 27 changer transitions 0/293 dead transitions. [2024-06-03 20:34:18,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 293 transitions, 4266 flow [2024-06-03 20:34:18,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:18,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:18,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-03 20:34:18,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-03 20:34:18,895 INFO L175 Difference]: Start difference. First operand has 216 places, 269 transitions, 3694 flow. Second operand 5 states and 134 transitions. [2024-06-03 20:34:18,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 293 transitions, 4266 flow [2024-06-03 20:34:19,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 293 transitions, 3992 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:19,201 INFO L231 Difference]: Finished difference. Result has 215 places, 271 transitions, 3511 flow [2024-06-03 20:34:19,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3420, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3511, PETRI_PLACES=215, PETRI_TRANSITIONS=271} [2024-06-03 20:34:19,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-03 20:34:19,201 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 271 transitions, 3511 flow [2024-06-03 20:34:19,202 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-03 20:34:19,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:19,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] [2024-06-03 20:34:19,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 20:34:19,202 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:19,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:19,202 INFO L85 PathProgramCache]: Analyzing trace with hash 690133763, now seen corresponding path program 3 times [2024-06-03 20:34:19,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:19,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268935973] [2024-06-03 20:34:19,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:19,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:19,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:19,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:19,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:19,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268935973] [2024-06-03 20:34:19,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268935973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:19,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:19,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:19,455 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579807629] [2024-06-03 20:34:19,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:19,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:19,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:19,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:19,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:19,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:34:19,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 271 transitions, 3511 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-03 20:34:19,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:19,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:34:19,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:19,938 INFO L124 PetriNetUnfolderBase]: 1676/2910 cut-off events. [2024-06-03 20:34:19,939 INFO L125 PetriNetUnfolderBase]: For 144500/144500 co-relation queries the response was YES. [2024-06-03 20:34:19,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18613 conditions, 2910 events. 1676/2910 cut-off events. For 144500/144500 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17915 event pairs, 259 based on Foata normal form. 8/2892 useless extension candidates. Maximal degree in co-relation 18512. Up to 2321 conditions per place. [2024-06-03 20:34:19,969 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 213 selfloop transitions, 30 changer transitions 0/298 dead transitions. [2024-06-03 20:34:19,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 298 transitions, 4107 flow [2024-06-03 20:34:19,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:19,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:19,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-03 20:34:19,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-03 20:34:19,970 INFO L175 Difference]: Start difference. First operand has 215 places, 271 transitions, 3511 flow. Second operand 6 states and 155 transitions. [2024-06-03 20:34:19,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 298 transitions, 4107 flow [2024-06-03 20:34:20,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 298 transitions, 4052 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:20,313 INFO L231 Difference]: Finished difference. Result has 218 places, 272 transitions, 3540 flow [2024-06-03 20:34:20,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3540, PETRI_PLACES=218, PETRI_TRANSITIONS=272} [2024-06-03 20:34:20,313 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-03 20:34:20,313 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 272 transitions, 3540 flow [2024-06-03 20:34:20,314 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-03 20:34:20,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:20,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:20,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 20:34:20,314 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:20,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:20,314 INFO L85 PathProgramCache]: Analyzing trace with hash 246799973, now seen corresponding path program 4 times [2024-06-03 20:34:20,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:20,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419271] [2024-06-03 20:34:20,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:20,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:20,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:20,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-03 20:34:20,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:20,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419271] [2024-06-03 20:34:20,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:20,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:20,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:20,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562728579] [2024-06-03 20:34:20,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:20,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:20,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:20,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:20,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:20,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-03 20:34:20,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 272 transitions, 3540 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-03 20:34:20,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:20,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-03 20:34:20,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:21,053 INFO L124 PetriNetUnfolderBase]: 1686/2928 cut-off events. [2024-06-03 20:34:21,054 INFO L125 PetriNetUnfolderBase]: For 142324/142324 co-relation queries the response was YES. [2024-06-03 20:34:21,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18502 conditions, 2928 events. 1686/2928 cut-off events. For 142324/142324 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 17961 event pairs, 347 based on Foata normal form. 10/2912 useless extension candidates. Maximal degree in co-relation 18400. Up to 2398 conditions per place. [2024-06-03 20:34:21,081 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 209 selfloop transitions, 29 changer transitions 0/293 dead transitions. [2024-06-03 20:34:21,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 293 transitions, 4102 flow [2024-06-03 20:34:21,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:21,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:21,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:34:21,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 20:34:21,082 INFO L175 Difference]: Start difference. First operand has 218 places, 272 transitions, 3540 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:34:21,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 293 transitions, 4102 flow [2024-06-03 20:34:21,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 293 transitions, 4036 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:21,456 INFO L231 Difference]: Finished difference. Result has 220 places, 273 transitions, 3558 flow [2024-06-03 20:34:21,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3474, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3558, PETRI_PLACES=220, PETRI_TRANSITIONS=273} [2024-06-03 20:34:21,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-03 20:34:21,457 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 273 transitions, 3558 flow [2024-06-03 20:34:21,457 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-03 20:34:21,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:21,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:21,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 20:34:21,457 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:21,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:21,458 INFO L85 PathProgramCache]: Analyzing trace with hash -35706805, now seen corresponding path program 1 times [2024-06-03 20:34:21,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:21,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641946217] [2024-06-03 20:34:21,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:21,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:21,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:21,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-03 20:34:21,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:21,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641946217] [2024-06-03 20:34:21,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641946217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:21,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:21,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:21,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114308671] [2024-06-03 20:34:21,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:21,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:21,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:21,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:21,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:21,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:21,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 273 transitions, 3558 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:21,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:21,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:21,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:22,262 INFO L124 PetriNetUnfolderBase]: 1808/3093 cut-off events. [2024-06-03 20:34:22,263 INFO L125 PetriNetUnfolderBase]: For 143293/143293 co-relation queries the response was YES. [2024-06-03 20:34:22,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19481 conditions, 3093 events. 1808/3093 cut-off events. For 143293/143293 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 18894 event pairs, 316 based on Foata normal form. 4/3091 useless extension candidates. Maximal degree in co-relation 19378. Up to 2572 conditions per place. [2024-06-03 20:34:22,293 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 217 selfloop transitions, 78 changer transitions 0/302 dead transitions. [2024-06-03 20:34:22,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 302 transitions, 4386 flow [2024-06-03 20:34:22,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:22,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:22,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-03 20:34:22,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-03 20:34:22,294 INFO L175 Difference]: Start difference. First operand has 220 places, 273 transitions, 3558 flow. Second operand 7 states and 169 transitions. [2024-06-03 20:34:22,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 302 transitions, 4386 flow [2024-06-03 20:34:22,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 302 transitions, 4324 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:22,686 INFO L231 Difference]: Finished difference. Result has 223 places, 279 transitions, 3740 flow [2024-06-03 20:34:22,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3740, PETRI_PLACES=223, PETRI_TRANSITIONS=279} [2024-06-03 20:34:22,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-03 20:34:22,687 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 279 transitions, 3740 flow [2024-06-03 20:34:22,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:22,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:22,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:22,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 20:34:22,687 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:22,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:22,688 INFO L85 PathProgramCache]: Analyzing trace with hash -32849845, now seen corresponding path program 2 times [2024-06-03 20:34:22,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:22,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41257794] [2024-06-03 20:34:22,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:22,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:22,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:22,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:22,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:22,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41257794] [2024-06-03 20:34:22,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41257794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:22,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:22,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:22,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652210322] [2024-06-03 20:34:22,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:22,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:22,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:22,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:22,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:22,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:22,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 279 transitions, 3740 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:22,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:22,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:22,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:23,466 INFO L124 PetriNetUnfolderBase]: 1824/3114 cut-off events. [2024-06-03 20:34:23,466 INFO L125 PetriNetUnfolderBase]: For 149235/149235 co-relation queries the response was YES. [2024-06-03 20:34:23,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19963 conditions, 3114 events. 1824/3114 cut-off events. For 149235/149235 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 19011 event pairs, 373 based on Foata normal form. 4/3112 useless extension candidates. Maximal degree in co-relation 19859. Up to 2668 conditions per place. [2024-06-03 20:34:23,500 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 220 selfloop transitions, 73 changer transitions 0/300 dead transitions. [2024-06-03 20:34:23,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 300 transitions, 4414 flow [2024-06-03 20:34:23,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:23,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:23,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:34:23,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-03 20:34:23,502 INFO L175 Difference]: Start difference. First operand has 223 places, 279 transitions, 3740 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:34:23,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 300 transitions, 4414 flow [2024-06-03 20:34:23,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 300 transitions, 4277 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:23,887 INFO L231 Difference]: Finished difference. Result has 228 places, 282 transitions, 3805 flow [2024-06-03 20:34:23,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3617, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3805, PETRI_PLACES=228, PETRI_TRANSITIONS=282} [2024-06-03 20:34:23,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 185 predicate places. [2024-06-03 20:34:23,888 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 282 transitions, 3805 flow [2024-06-03 20:34:23,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:23,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:23,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:23,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 20:34:23,889 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:23,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:23,889 INFO L85 PathProgramCache]: Analyzing trace with hash 82441325, now seen corresponding path program 3 times [2024-06-03 20:34:23,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:23,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585119856] [2024-06-03 20:34:23,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:23,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:23,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:24,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:24,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:24,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585119856] [2024-06-03 20:34:24,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585119856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:24,141 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:24,141 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:24,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181520357] [2024-06-03 20:34:24,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:24,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:24,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:24,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:24,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:24,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:24,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 282 transitions, 3805 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:24,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:24,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:24,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:24,650 INFO L124 PetriNetUnfolderBase]: 1896/3231 cut-off events. [2024-06-03 20:34:24,651 INFO L125 PetriNetUnfolderBase]: For 179351/179351 co-relation queries the response was YES. [2024-06-03 20:34:24,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20714 conditions, 3231 events. 1896/3231 cut-off events. For 179351/179351 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 19796 event pairs, 373 based on Foata normal form. 20/3248 useless extension candidates. Maximal degree in co-relation 20607. Up to 2811 conditions per place. [2024-06-03 20:34:24,682 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 258 selfloop transitions, 42 changer transitions 0/307 dead transitions. [2024-06-03 20:34:24,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 307 transitions, 4548 flow [2024-06-03 20:34:24,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:24,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:24,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 20:34:24,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-03 20:34:24,684 INFO L175 Difference]: Start difference. First operand has 228 places, 282 transitions, 3805 flow. Second operand 8 states and 183 transitions. [2024-06-03 20:34:24,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 307 transitions, 4548 flow [2024-06-03 20:34:25,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 307 transitions, 4386 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:25,121 INFO L231 Difference]: Finished difference. Result has 231 places, 287 transitions, 3819 flow [2024-06-03 20:34:25,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3645, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3819, PETRI_PLACES=231, PETRI_TRANSITIONS=287} [2024-06-03 20:34:25,121 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-03 20:34:25,121 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 287 transitions, 3819 flow [2024-06-03 20:34:25,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:25,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:25,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:25,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 20:34:25,122 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:25,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:25,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1492879661, now seen corresponding path program 1 times [2024-06-03 20:34:25,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:25,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969143786] [2024-06-03 20:34:25,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:25,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:25,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:25,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:25,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:25,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969143786] [2024-06-03 20:34:25,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969143786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:25,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:25,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:25,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214629363] [2024-06-03 20:34:25,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:25,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:25,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:25,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:25,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:25,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:25,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 287 transitions, 3819 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:25,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:25,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:25,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:25,855 INFO L124 PetriNetUnfolderBase]: 1904/3243 cut-off events. [2024-06-03 20:34:25,855 INFO L125 PetriNetUnfolderBase]: For 157211/157211 co-relation queries the response was YES. [2024-06-03 20:34:25,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20929 conditions, 3243 events. 1904/3243 cut-off events. For 157211/157211 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 19846 event pairs, 373 based on Foata normal form. 2/3242 useless extension candidates. Maximal degree in co-relation 20821. Up to 2917 conditions per place. [2024-06-03 20:34:25,888 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 274 selfloop transitions, 24 changer transitions 0/305 dead transitions. [2024-06-03 20:34:25,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 305 transitions, 4496 flow [2024-06-03 20:34:25,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:25,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:25,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-03 20:34:25,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-03 20:34:25,889 INFO L175 Difference]: Start difference. First operand has 231 places, 287 transitions, 3819 flow. Second operand 7 states and 156 transitions. [2024-06-03 20:34:25,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 305 transitions, 4496 flow [2024-06-03 20:34:26,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 305 transitions, 4388 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:26,400 INFO L231 Difference]: Finished difference. Result has 233 places, 290 transitions, 3819 flow [2024-06-03 20:34:26,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3711, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3819, PETRI_PLACES=233, PETRI_TRANSITIONS=290} [2024-06-03 20:34:26,400 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-03 20:34:26,401 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 290 transitions, 3819 flow [2024-06-03 20:34:26,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:26,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:26,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:26,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 20:34:26,401 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:26,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:26,402 INFO L85 PathProgramCache]: Analyzing trace with hash 453483979, now seen corresponding path program 4 times [2024-06-03 20:34:26,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:26,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741083301] [2024-06-03 20:34:26,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:26,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:26,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:26,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:26,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:26,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741083301] [2024-06-03 20:34:26,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741083301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:26,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:26,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:26,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235388545] [2024-06-03 20:34:26,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:26,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:26,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:26,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:26,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:26,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:26,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 290 transitions, 3819 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:26,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:26,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:26,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:27,230 INFO L124 PetriNetUnfolderBase]: 1963/3341 cut-off events. [2024-06-03 20:34:27,231 INFO L125 PetriNetUnfolderBase]: For 189420/189420 co-relation queries the response was YES. [2024-06-03 20:34:27,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21348 conditions, 3341 events. 1963/3341 cut-off events. For 189420/189420 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 20543 event pairs, 323 based on Foata normal form. 20/3358 useless extension candidates. Maximal degree in co-relation 21238. Up to 2699 conditions per place. [2024-06-03 20:34:27,268 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 91 changer transitions 0/328 dead transitions. [2024-06-03 20:34:27,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 328 transitions, 4627 flow [2024-06-03 20:34:27,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:27,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:27,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-03 20:34:27,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-03 20:34:27,270 INFO L175 Difference]: Start difference. First operand has 233 places, 290 transitions, 3819 flow. Second operand 8 states and 202 transitions. [2024-06-03 20:34:27,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 328 transitions, 4627 flow [2024-06-03 20:34:27,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 328 transitions, 4548 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:27,751 INFO L231 Difference]: Finished difference. Result has 237 places, 294 transitions, 4016 flow [2024-06-03 20:34:27,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3740, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4016, PETRI_PLACES=237, PETRI_TRANSITIONS=294} [2024-06-03 20:34:27,752 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-03 20:34:27,752 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 294 transitions, 4016 flow [2024-06-03 20:34:27,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:27,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:27,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:27,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 20:34:27,753 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:27,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:27,753 INFO L85 PathProgramCache]: Analyzing trace with hash 453668677, now seen corresponding path program 2 times [2024-06-03 20:34:27,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:27,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552331771] [2024-06-03 20:34:27,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:27,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:27,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:28,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:28,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:28,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552331771] [2024-06-03 20:34:28,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552331771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:28,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:28,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:28,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180873254] [2024-06-03 20:34:28,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:28,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:28,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:28,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:28,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:28,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:28,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 294 transitions, 4016 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:28,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:28,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:28,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:28,510 INFO L124 PetriNetUnfolderBase]: 1976/3355 cut-off events. [2024-06-03 20:34:28,510 INFO L125 PetriNetUnfolderBase]: For 167127/167127 co-relation queries the response was YES. [2024-06-03 20:34:28,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22057 conditions, 3355 events. 1976/3355 cut-off events. For 167127/167127 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 20604 event pairs, 380 based on Foata normal form. 2/3354 useless extension candidates. Maximal degree in co-relation 21946. Up to 3022 conditions per place. [2024-06-03 20:34:28,551 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 277 selfloop transitions, 29 changer transitions 0/313 dead transitions. [2024-06-03 20:34:28,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 313 transitions, 4747 flow [2024-06-03 20:34:28,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:28,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:28,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-03 20:34:28,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:34:28,552 INFO L175 Difference]: Start difference. First operand has 237 places, 294 transitions, 4016 flow. Second operand 6 states and 138 transitions. [2024-06-03 20:34:28,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 313 transitions, 4747 flow [2024-06-03 20:34:28,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 313 transitions, 4575 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:28,920 INFO L231 Difference]: Finished difference. Result has 238 places, 299 transitions, 3999 flow [2024-06-03 20:34:28,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3851, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3999, PETRI_PLACES=238, PETRI_TRANSITIONS=299} [2024-06-03 20:34:28,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-03 20:34:28,920 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 299 transitions, 3999 flow [2024-06-03 20:34:28,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:28,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:28,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:28,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 20:34:28,921 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:28,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:28,921 INFO L85 PathProgramCache]: Analyzing trace with hash 619181531, now seen corresponding path program 3 times [2024-06-03 20:34:28,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:28,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989617278] [2024-06-03 20:34:28,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:28,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:28,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:29,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:29,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:29,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989617278] [2024-06-03 20:34:29,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989617278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:29,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:29,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:29,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251220118] [2024-06-03 20:34:29,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:29,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:29,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:29,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:29,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:29,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:29,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 299 transitions, 3999 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:29,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:29,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:29,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:29,683 INFO L124 PetriNetUnfolderBase]: 1984/3367 cut-off events. [2024-06-03 20:34:29,683 INFO L125 PetriNetUnfolderBase]: For 166109/166109 co-relation queries the response was YES. [2024-06-03 20:34:29,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21810 conditions, 3367 events. 1984/3367 cut-off events. For 166109/166109 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 20660 event pairs, 382 based on Foata normal form. 2/3366 useless extension candidates. Maximal degree in co-relation 21698. Up to 3028 conditions per place. [2024-06-03 20:34:29,721 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 278 selfloop transitions, 29 changer transitions 0/314 dead transitions. [2024-06-03 20:34:29,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 314 transitions, 4689 flow [2024-06-03 20:34:29,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:29,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:29,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-03 20:34:29,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:34:29,723 INFO L175 Difference]: Start difference. First operand has 238 places, 299 transitions, 3999 flow. Second operand 5 states and 120 transitions. [2024-06-03 20:34:29,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 314 transitions, 4689 flow [2024-06-03 20:34:30,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 314 transitions, 4613 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:30,199 INFO L231 Difference]: Finished difference. Result has 241 places, 301 transitions, 4040 flow [2024-06-03 20:34:30,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3927, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4040, PETRI_PLACES=241, PETRI_TRANSITIONS=301} [2024-06-03 20:34:30,200 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 198 predicate places. [2024-06-03 20:34:30,200 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 301 transitions, 4040 flow [2024-06-03 20:34:30,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:30,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:30,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:30,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 20:34:30,201 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:30,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:30,201 INFO L85 PathProgramCache]: Analyzing trace with hash 690140707, now seen corresponding path program 4 times [2024-06-03 20:34:30,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:30,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600886035] [2024-06-03 20:34:30,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:30,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:30,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:30,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:30,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:30,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600886035] [2024-06-03 20:34:30,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600886035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:30,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:30,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:34:30,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727250742] [2024-06-03 20:34:30,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:30,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:34:30,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:30,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:34:30,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:34:30,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:30,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 301 transitions, 4040 flow. Second operand has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:30,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:30,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:30,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:30,926 INFO L124 PetriNetUnfolderBase]: 1979/3359 cut-off events. [2024-06-03 20:34:30,926 INFO L125 PetriNetUnfolderBase]: For 163060/163063 co-relation queries the response was YES. [2024-06-03 20:34:30,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21609 conditions, 3359 events. 1979/3359 cut-off events. For 163060/163063 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 20613 event pairs, 380 based on Foata normal form. 4/3359 useless extension candidates. Maximal degree in co-relation 21496. Up to 3007 conditions per place. [2024-06-03 20:34:30,963 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 277 selfloop transitions, 30 changer transitions 0/314 dead transitions. [2024-06-03 20:34:30,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 314 transitions, 4724 flow [2024-06-03 20:34:30,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:30,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:30,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-03 20:34:30,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-03 20:34:30,964 INFO L175 Difference]: Start difference. First operand has 241 places, 301 transitions, 4040 flow. Second operand 5 states and 117 transitions. [2024-06-03 20:34:30,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 314 transitions, 4724 flow [2024-06-03 20:34:31,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 314 transitions, 4633 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:31,510 INFO L231 Difference]: Finished difference. Result has 243 places, 303 transitions, 4062 flow [2024-06-03 20:34:31,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3953, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=4062, PETRI_PLACES=243, PETRI_TRANSITIONS=303} [2024-06-03 20:34:31,511 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-03 20:34:31,511 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 303 transitions, 4062 flow [2024-06-03 20:34:31,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.285714285714285) internal successors, (114), 7 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:31,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:31,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:31,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 20:34:31,512 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:31,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:31,512 INFO L85 PathProgramCache]: Analyzing trace with hash -430236843, now seen corresponding path program 1 times [2024-06-03 20:34:31,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:31,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288787487] [2024-06-03 20:34:31,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:31,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:31,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:31,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:31,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:31,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288787487] [2024-06-03 20:34:31,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288787487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:31,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:31,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:31,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725682695] [2024-06-03 20:34:31,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:31,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:31,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:31,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:31,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:31,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:31,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 303 transitions, 4062 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:31,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:31,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:31,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:32,346 INFO L124 PetriNetUnfolderBase]: 1992/3378 cut-off events. [2024-06-03 20:34:32,347 INFO L125 PetriNetUnfolderBase]: For 162441/162441 co-relation queries the response was YES. [2024-06-03 20:34:32,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21744 conditions, 3378 events. 1992/3378 cut-off events. For 162441/162441 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 20711 event pairs, 379 based on Foata normal form. 1/3376 useless extension candidates. Maximal degree in co-relation 21630. Up to 3004 conditions per place. [2024-06-03 20:34:32,387 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 282 selfloop transitions, 40 changer transitions 0/329 dead transitions. [2024-06-03 20:34:32,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 329 transitions, 4956 flow [2024-06-03 20:34:32,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:32,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:32,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:34:32,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 20:34:32,389 INFO L175 Difference]: Start difference. First operand has 243 places, 303 transitions, 4062 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:34:32,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 329 transitions, 4956 flow [2024-06-03 20:34:32,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 329 transitions, 4863 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:32,978 INFO L231 Difference]: Finished difference. Result has 246 places, 309 transitions, 4149 flow [2024-06-03 20:34:33,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3969, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4149, PETRI_PLACES=246, PETRI_TRANSITIONS=309} [2024-06-03 20:34:33,046 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-03 20:34:33,046 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 309 transitions, 4149 flow [2024-06-03 20:34:33,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:33,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:33,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:33,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 20:34:33,047 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:33,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:33,047 INFO L85 PathProgramCache]: Analyzing trace with hash -424522923, now seen corresponding path program 2 times [2024-06-03 20:34:33,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:33,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954078147] [2024-06-03 20:34:33,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:33,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:33,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:33,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:33,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:33,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954078147] [2024-06-03 20:34:33,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954078147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:33,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:33,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:33,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416450598] [2024-06-03 20:34:33,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:33,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:33,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:33,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:33,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:33,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:33,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 309 transitions, 4149 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:33,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:33,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:33,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:33,874 INFO L124 PetriNetUnfolderBase]: 1997/3385 cut-off events. [2024-06-03 20:34:33,874 INFO L125 PetriNetUnfolderBase]: For 168224/168224 co-relation queries the response was YES. [2024-06-03 20:34:33,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22078 conditions, 3385 events. 1997/3385 cut-off events. For 168224/168224 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 20774 event pairs, 379 based on Foata normal form. 1/3383 useless extension candidates. Maximal degree in co-relation 21963. Up to 3010 conditions per place. [2024-06-03 20:34:33,913 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 282 selfloop transitions, 45 changer transitions 0/334 dead transitions. [2024-06-03 20:34:33,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 334 transitions, 5023 flow [2024-06-03 20:34:33,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:33,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:33,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 20:34:33,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-03 20:34:33,914 INFO L175 Difference]: Start difference. First operand has 246 places, 309 transitions, 4149 flow. Second operand 8 states and 185 transitions. [2024-06-03 20:34:33,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 334 transitions, 5023 flow [2024-06-03 20:34:34,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 334 transitions, 4952 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-03 20:34:34,487 INFO L231 Difference]: Finished difference. Result has 251 places, 312 transitions, 4228 flow [2024-06-03 20:34:34,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4086, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4228, PETRI_PLACES=251, PETRI_TRANSITIONS=312} [2024-06-03 20:34:34,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-03 20:34:34,488 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 312 transitions, 4228 flow [2024-06-03 20:34:34,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:34,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:34,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:34,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 20:34:34,488 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:34,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:34,489 INFO L85 PathProgramCache]: Analyzing trace with hash -149306539, now seen corresponding path program 3 times [2024-06-03 20:34:34,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:34,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415378812] [2024-06-03 20:34:34,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:34,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:34,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:34,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-03 20:34:34,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:34,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415378812] [2024-06-03 20:34:34,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415378812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:34,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:34,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:34,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027040000] [2024-06-03 20:34:34,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:34,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:34,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:34,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:34,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:34,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:34,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 312 transitions, 4228 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:34,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:34,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:34,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:35,398 INFO L124 PetriNetUnfolderBase]: 2018/3410 cut-off events. [2024-06-03 20:34:35,398 INFO L125 PetriNetUnfolderBase]: For 172917/172920 co-relation queries the response was YES. [2024-06-03 20:34:35,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22476 conditions, 3410 events. 2018/3410 cut-off events. For 172917/172920 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 20904 event pairs, 401 based on Foata normal form. 1/3401 useless extension candidates. Maximal degree in co-relation 22360. Up to 2806 conditions per place. [2024-06-03 20:34:35,431 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 246 selfloop transitions, 114 changer transitions 0/367 dead transitions. [2024-06-03 20:34:35,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 367 transitions, 5714 flow [2024-06-03 20:34:35,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:34:35,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:34:35,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 245 transitions. [2024-06-03 20:34:35,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 20:34:35,433 INFO L175 Difference]: Start difference. First operand has 251 places, 312 transitions, 4228 flow. Second operand 10 states and 245 transitions. [2024-06-03 20:34:35,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 367 transitions, 5714 flow [2024-06-03 20:34:35,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 367 transitions, 5593 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:35,868 INFO L231 Difference]: Finished difference. Result has 255 places, 325 transitions, 4547 flow [2024-06-03 20:34:35,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4115, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4547, PETRI_PLACES=255, PETRI_TRANSITIONS=325} [2024-06-03 20:34:35,868 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-03 20:34:35,868 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 325 transitions, 4547 flow [2024-06-03 20:34:35,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:35,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:35,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:35,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 20:34:35,869 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:35,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:35,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1810165803, now seen corresponding path program 4 times [2024-06-03 20:34:35,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:35,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236267426] [2024-06-03 20:34:35,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:35,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:35,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:36,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:36,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:36,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236267426] [2024-06-03 20:34:36,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236267426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:36,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:36,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:36,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324217722] [2024-06-03 20:34:36,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:36,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:36,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:36,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:36,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:36,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:36,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 325 transitions, 4547 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:36,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:36,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:36,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:36,752 INFO L124 PetriNetUnfolderBase]: 2023/3419 cut-off events. [2024-06-03 20:34:36,753 INFO L125 PetriNetUnfolderBase]: For 175798/175801 co-relation queries the response was YES. [2024-06-03 20:34:36,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23110 conditions, 3419 events. 2023/3419 cut-off events. For 175798/175801 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 20976 event pairs, 401 based on Foata normal form. 1/3410 useless extension candidates. Maximal degree in co-relation 22994. Up to 2810 conditions per place. [2024-06-03 20:34:36,793 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 241 selfloop transitions, 119 changer transitions 0/367 dead transitions. [2024-06-03 20:34:36,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 367 transitions, 5771 flow [2024-06-03 20:34:36,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:34:36,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:34:36,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 258 transitions. [2024-06-03 20:34:36,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5584415584415584 [2024-06-03 20:34:36,795 INFO L175 Difference]: Start difference. First operand has 255 places, 325 transitions, 4547 flow. Second operand 11 states and 258 transitions. [2024-06-03 20:34:36,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 367 transitions, 5771 flow [2024-06-03 20:34:37,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 367 transitions, 5523 flow, removed 73 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:37,190 INFO L231 Difference]: Finished difference. Result has 262 places, 328 transitions, 4597 flow [2024-06-03 20:34:37,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4319, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4597, PETRI_PLACES=262, PETRI_TRANSITIONS=328} [2024-06-03 20:34:37,191 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-03 20:34:37,191 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 328 transitions, 4597 flow [2024-06-03 20:34:37,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:37,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:37,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:37,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 20:34:37,192 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:37,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:37,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1288691669, now seen corresponding path program 5 times [2024-06-03 20:34:37,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:37,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494078990] [2024-06-03 20:34:37,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:37,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:37,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:37,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:37,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:37,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494078990] [2024-06-03 20:34:37,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494078990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:37,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:37,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:37,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353838828] [2024-06-03 20:34:37,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:37,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:37,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:37,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:37,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:37,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:37,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 328 transitions, 4597 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:37,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:37,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:37,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:38,096 INFO L124 PetriNetUnfolderBase]: 2044/3454 cut-off events. [2024-06-03 20:34:38,096 INFO L125 PetriNetUnfolderBase]: For 183506/183509 co-relation queries the response was YES. [2024-06-03 20:34:38,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23447 conditions, 3454 events. 2044/3454 cut-off events. For 183506/183509 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 21186 event pairs, 401 based on Foata normal form. 1/3445 useless extension candidates. Maximal degree in co-relation 23330. Up to 2829 conditions per place. [2024-06-03 20:34:38,135 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 235 selfloop transitions, 126 changer transitions 0/368 dead transitions. [2024-06-03 20:34:38,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 368 transitions, 5861 flow [2024-06-03 20:34:38,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:34:38,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:34:38,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-03 20:34:38,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5497835497835498 [2024-06-03 20:34:38,137 INFO L175 Difference]: Start difference. First operand has 262 places, 328 transitions, 4597 flow. Second operand 11 states and 254 transitions. [2024-06-03 20:34:38,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 368 transitions, 5861 flow [2024-06-03 20:34:38,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 368 transitions, 5635 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:38,527 INFO L231 Difference]: Finished difference. Result has 267 places, 335 transitions, 4731 flow [2024-06-03 20:34:38,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4382, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4731, PETRI_PLACES=267, PETRI_TRANSITIONS=335} [2024-06-03 20:34:38,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-03 20:34:38,528 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 335 transitions, 4731 flow [2024-06-03 20:34:38,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:38,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:38,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:38,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 20:34:38,529 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:38,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:38,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1515900043, now seen corresponding path program 1 times [2024-06-03 20:34:38,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:38,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071040626] [2024-06-03 20:34:38,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:38,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:38,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:38,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:38,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:38,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071040626] [2024-06-03 20:34:38,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071040626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:38,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:38,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:38,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333362657] [2024-06-03 20:34:38,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:38,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:38,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:38,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:38,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:38,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:38,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 335 transitions, 4731 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:38,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:38,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:38,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:39,390 INFO L124 PetriNetUnfolderBase]: 2052/3482 cut-off events. [2024-06-03 20:34:39,390 INFO L125 PetriNetUnfolderBase]: For 190250/190250 co-relation queries the response was YES. [2024-06-03 20:34:39,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23648 conditions, 3482 events. 2052/3482 cut-off events. For 190250/190250 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 21508 event pairs, 298 based on Foata normal form. 2/3481 useless extension candidates. Maximal degree in co-relation 23530. Up to 3071 conditions per place. [2024-06-03 20:34:39,430 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 328 selfloop transitions, 27 changer transitions 0/362 dead transitions. [2024-06-03 20:34:39,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 362 transitions, 5695 flow [2024-06-03 20:34:39,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:39,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:39,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-03 20:34:39,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-03 20:34:39,431 INFO L175 Difference]: Start difference. First operand has 267 places, 335 transitions, 4731 flow. Second operand 6 states and 145 transitions. [2024-06-03 20:34:39,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 362 transitions, 5695 flow [2024-06-03 20:34:39,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 362 transitions, 5468 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-03 20:34:39,782 INFO L231 Difference]: Finished difference. Result has 267 places, 340 transitions, 4656 flow [2024-06-03 20:34:39,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4504, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4656, PETRI_PLACES=267, PETRI_TRANSITIONS=340} [2024-06-03 20:34:39,783 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-03 20:34:39,783 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 340 transitions, 4656 flow [2024-06-03 20:34:39,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:39,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:39,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:39,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 20:34:39,784 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:39,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:39,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1635754835, now seen corresponding path program 2 times [2024-06-03 20:34:39,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:39,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306854009] [2024-06-03 20:34:39,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:39,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:39,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:40,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:40,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:40,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306854009] [2024-06-03 20:34:40,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306854009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:40,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:40,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:40,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382033566] [2024-06-03 20:34:40,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:40,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:40,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:40,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:40,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:40,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:40,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 340 transitions, 4656 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:40,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:40,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:40,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:40,655 INFO L124 PetriNetUnfolderBase]: 2047/3475 cut-off events. [2024-06-03 20:34:40,656 INFO L125 PetriNetUnfolderBase]: For 191546/191546 co-relation queries the response was YES. [2024-06-03 20:34:40,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23392 conditions, 3475 events. 2047/3475 cut-off events. For 191546/191546 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 21438 event pairs, 376 based on Foata normal form. 2/3474 useless extension candidates. Maximal degree in co-relation 23272. Up to 3111 conditions per place. [2024-06-03 20:34:40,693 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 327 selfloop transitions, 23 changer transitions 0/357 dead transitions. [2024-06-03 20:34:40,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 357 transitions, 5398 flow [2024-06-03 20:34:40,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:34:40,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:34:40,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-03 20:34:40,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 20:34:40,694 INFO L175 Difference]: Start difference. First operand has 267 places, 340 transitions, 4656 flow. Second operand 6 states and 141 transitions. [2024-06-03 20:34:40,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 357 transitions, 5398 flow [2024-06-03 20:34:41,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 357 transitions, 5311 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-03 20:34:41,170 INFO L231 Difference]: Finished difference. Result has 271 places, 340 transitions, 4620 flow [2024-06-03 20:34:41,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4569, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4620, PETRI_PLACES=271, PETRI_TRANSITIONS=340} [2024-06-03 20:34:41,170 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 228 predicate places. [2024-06-03 20:34:41,171 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 340 transitions, 4620 flow [2024-06-03 20:34:41,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:41,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:41,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] [2024-06-03 20:34:41,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 20:34:41,171 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:41,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:41,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1810178482, now seen corresponding path program 1 times [2024-06-03 20:34:41,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:41,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836318108] [2024-06-03 20:34:41,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:41,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:41,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:41,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:41,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:41,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836318108] [2024-06-03 20:34:41,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836318108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:41,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:41,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:41,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988586481] [2024-06-03 20:34:41,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:41,446 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:41,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:41,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:41,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:41,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:41,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 340 transitions, 4620 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:41,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:41,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:41,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:42,110 INFO L124 PetriNetUnfolderBase]: 2052/3478 cut-off events. [2024-06-03 20:34:42,110 INFO L125 PetriNetUnfolderBase]: For 195677/195680 co-relation queries the response was YES. [2024-06-03 20:34:42,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23450 conditions, 3478 events. 2052/3478 cut-off events. For 195677/195680 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 21496 event pairs, 416 based on Foata normal form. 1/3469 useless extension candidates. Maximal degree in co-relation 23328. Up to 2875 conditions per place. [2024-06-03 20:34:42,143 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 209 selfloop transitions, 150 changer transitions 0/366 dead transitions. [2024-06-03 20:34:42,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 366 transitions, 5692 flow [2024-06-03 20:34:42,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:42,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:42,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:34:42,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 20:34:42,144 INFO L175 Difference]: Start difference. First operand has 271 places, 340 transitions, 4620 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:34:42,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 366 transitions, 5692 flow [2024-06-03 20:34:42,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 366 transitions, 5650 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:42,555 INFO L231 Difference]: Finished difference. Result has 275 places, 343 transitions, 4930 flow [2024-06-03 20:34:42,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4578, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4930, PETRI_PLACES=275, PETRI_TRANSITIONS=343} [2024-06-03 20:34:42,556 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-03 20:34:42,556 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 343 transitions, 4930 flow [2024-06-03 20:34:42,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:42,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:42,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:42,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 20:34:42,556 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:42,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:42,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1096354400, now seen corresponding path program 2 times [2024-06-03 20:34:42,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:42,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410556474] [2024-06-03 20:34:42,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:42,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:42,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:42,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:42,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:42,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410556474] [2024-06-03 20:34:42,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410556474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:42,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:42,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:42,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61459243] [2024-06-03 20:34:42,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:42,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:42,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:42,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:42,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:42,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:42,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 343 transitions, 4930 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:42,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:42,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:42,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:43,360 INFO L124 PetriNetUnfolderBase]: 2057/3487 cut-off events. [2024-06-03 20:34:43,361 INFO L125 PetriNetUnfolderBase]: For 203053/203056 co-relation queries the response was YES. [2024-06-03 20:34:43,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23957 conditions, 3487 events. 2057/3487 cut-off events. For 203053/203056 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 21553 event pairs, 415 based on Foata normal form. 1/3478 useless extension candidates. Maximal degree in co-relation 23834. Up to 2881 conditions per place. [2024-06-03 20:34:43,404 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 209 selfloop transitions, 153 changer transitions 0/369 dead transitions. [2024-06-03 20:34:43,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 369 transitions, 6018 flow [2024-06-03 20:34:43,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:43,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:43,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:34:43,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 20:34:43,405 INFO L175 Difference]: Start difference. First operand has 275 places, 343 transitions, 4930 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:34:43,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 369 transitions, 6018 flow [2024-06-03 20:34:43,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 369 transitions, 5764 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:43,934 INFO L231 Difference]: Finished difference. Result has 278 places, 346 transitions, 5040 flow [2024-06-03 20:34:43,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4679, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5040, PETRI_PLACES=278, PETRI_TRANSITIONS=346} [2024-06-03 20:34:43,934 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-03 20:34:43,934 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 346 transitions, 5040 flow [2024-06-03 20:34:43,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:43,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:43,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:43,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 20:34:43,935 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:43,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:43,935 INFO L85 PathProgramCache]: Analyzing trace with hash -1039000996, now seen corresponding path program 3 times [2024-06-03 20:34:43,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:43,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046997311] [2024-06-03 20:34:43,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:43,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:43,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:44,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:44,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:44,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046997311] [2024-06-03 20:34:44,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046997311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:44,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:44,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:44,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049130268] [2024-06-03 20:34:44,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:44,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:44,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:44,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:44,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:44,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:44,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 346 transitions, 5040 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:44,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:44,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:44,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:44,783 INFO L124 PetriNetUnfolderBase]: 2070/3509 cut-off events. [2024-06-03 20:34:44,783 INFO L125 PetriNetUnfolderBase]: For 212226/212229 co-relation queries the response was YES. [2024-06-03 20:34:44,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24282 conditions, 3509 events. 2070/3509 cut-off events. For 212226/212229 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 21701 event pairs, 417 based on Foata normal form. 1/3500 useless extension candidates. Maximal degree in co-relation 24157. Up to 2896 conditions per place. [2024-06-03 20:34:44,820 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 208 selfloop transitions, 159 changer transitions 0/374 dead transitions. [2024-06-03 20:34:44,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 374 transitions, 6326 flow [2024-06-03 20:34:44,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:34:44,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:34:44,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-03 20:34:44,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:34:44,822 INFO L175 Difference]: Start difference. First operand has 278 places, 346 transitions, 5040 flow. Second operand 9 states and 207 transitions. [2024-06-03 20:34:44,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 374 transitions, 6326 flow [2024-06-03 20:34:45,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 374 transitions, 5972 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 20:34:45,403 INFO L231 Difference]: Finished difference. Result has 281 places, 352 transitions, 5120 flow [2024-06-03 20:34:45,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4698, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5120, PETRI_PLACES=281, PETRI_TRANSITIONS=352} [2024-06-03 20:34:45,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-03 20:34:45,404 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 352 transitions, 5120 flow [2024-06-03 20:34:45,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:45,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:45,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] [2024-06-03 20:34:45,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 20:34:45,405 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:45,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:45,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1288678990, now seen corresponding path program 4 times [2024-06-03 20:34:45,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:45,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473826463] [2024-06-03 20:34:45,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:45,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:45,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:45,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:45,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:45,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473826463] [2024-06-03 20:34:45,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473826463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:45,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:45,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:45,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240999563] [2024-06-03 20:34:45,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:45,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:45,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:45,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:45,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:45,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:45,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 352 transitions, 5120 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:45,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:45,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:45,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:46,260 INFO L124 PetriNetUnfolderBase]: 2075/3515 cut-off events. [2024-06-03 20:34:46,260 INFO L125 PetriNetUnfolderBase]: For 218041/218044 co-relation queries the response was YES. [2024-06-03 20:34:46,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24403 conditions, 3515 events. 2075/3515 cut-off events. For 218041/218044 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 21767 event pairs, 420 based on Foata normal form. 1/3503 useless extension candidates. Maximal degree in co-relation 24277. Up to 2902 conditions per place. [2024-06-03 20:34:46,300 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 208 selfloop transitions, 160 changer transitions 0/375 dead transitions. [2024-06-03 20:34:46,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 375 transitions, 6223 flow [2024-06-03 20:34:46,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:46,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:46,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 20:34:46,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 20:34:46,301 INFO L175 Difference]: Start difference. First operand has 281 places, 352 transitions, 5120 flow. Second operand 8 states and 188 transitions. [2024-06-03 20:34:46,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 375 transitions, 6223 flow [2024-06-03 20:34:46,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 375 transitions, 5916 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:46,923 INFO L231 Difference]: Finished difference. Result has 284 places, 355 transitions, 5194 flow [2024-06-03 20:34:46,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4838, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5194, PETRI_PLACES=284, PETRI_TRANSITIONS=355} [2024-06-03 20:34:46,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-03 20:34:46,924 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 355 transitions, 5194 flow [2024-06-03 20:34:46,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:46,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:46,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:46,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 20:34:46,925 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:46,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:46,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1267122556, now seen corresponding path program 5 times [2024-06-03 20:34:46,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:46,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636074537] [2024-06-03 20:34:46,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:46,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:46,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:47,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:47,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:47,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636074537] [2024-06-03 20:34:47,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636074537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:47,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:47,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:47,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718854003] [2024-06-03 20:34:47,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:47,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:47,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:47,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:47,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:47,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:47,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 355 transitions, 5194 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:47,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:47,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:47,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:47,787 INFO L124 PetriNetUnfolderBase]: 2080/3530 cut-off events. [2024-06-03 20:34:47,787 INFO L125 PetriNetUnfolderBase]: For 224994/224997 co-relation queries the response was YES. [2024-06-03 20:34:47,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24516 conditions, 3530 events. 2080/3530 cut-off events. For 224994/224997 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 21892 event pairs, 412 based on Foata normal form. 1/3524 useless extension candidates. Maximal degree in co-relation 24388. Up to 2908 conditions per place. [2024-06-03 20:34:47,827 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 210 selfloop transitions, 163 changer transitions 0/380 dead transitions. [2024-06-03 20:34:47,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 380 transitions, 6452 flow [2024-06-03 20:34:47,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:34:47,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:34:47,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 20:34:47,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5529100529100529 [2024-06-03 20:34:47,829 INFO L175 Difference]: Start difference. First operand has 284 places, 355 transitions, 5194 flow. Second operand 9 states and 209 transitions. [2024-06-03 20:34:47,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 380 transitions, 6452 flow [2024-06-03 20:34:48,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 380 transitions, 6212 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:48,474 INFO L231 Difference]: Finished difference. Result has 288 places, 358 transitions, 5344 flow [2024-06-03 20:34:48,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4957, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5344, PETRI_PLACES=288, PETRI_TRANSITIONS=358} [2024-06-03 20:34:48,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-03 20:34:48,474 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 358 transitions, 5344 flow [2024-06-03 20:34:48,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:48,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:48,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:48,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 20:34:48,475 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:48,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:48,475 INFO L85 PathProgramCache]: Analyzing trace with hash -206065301, now seen corresponding path program 6 times [2024-06-03 20:34:48,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:48,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226501726] [2024-06-03 20:34:48,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:48,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:48,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:48,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:48,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:48,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226501726] [2024-06-03 20:34:48,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226501726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:48,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:48,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:48,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571396196] [2024-06-03 20:34:48,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:48,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:48,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:48,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:48,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:48,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:48,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 358 transitions, 5344 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:48,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:48,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:48,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:49,503 INFO L124 PetriNetUnfolderBase]: 2098/3557 cut-off events. [2024-06-03 20:34:49,503 INFO L125 PetriNetUnfolderBase]: For 236681/236681 co-relation queries the response was YES. [2024-06-03 20:34:49,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24846 conditions, 3557 events. 2098/3557 cut-off events. For 236681/236681 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 22106 event pairs, 385 based on Foata normal form. 2/3553 useless extension candidates. Maximal degree in co-relation 24716. Up to 2961 conditions per place. [2024-06-03 20:34:49,540 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 286 selfloop transitions, 98 changer transitions 0/391 dead transitions. [2024-06-03 20:34:49,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 391 transitions, 6520 flow [2024-06-03 20:34:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:49,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:49,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 20:34:49,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-03 20:34:49,542 INFO L175 Difference]: Start difference. First operand has 288 places, 358 transitions, 5344 flow. Second operand 8 states and 193 transitions. [2024-06-03 20:34:49,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 391 transitions, 6520 flow [2024-06-03 20:34:50,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 391 transitions, 5917 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-03 20:34:50,217 INFO L231 Difference]: Finished difference. Result has 288 places, 365 transitions, 5053 flow [2024-06-03 20:34:50,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4741, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5053, PETRI_PLACES=288, PETRI_TRANSITIONS=365} [2024-06-03 20:34:50,217 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-03 20:34:50,217 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 365 transitions, 5053 flow [2024-06-03 20:34:50,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:50,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:50,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:50,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 20:34:50,218 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:50,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:50,218 INFO L85 PathProgramCache]: Analyzing trace with hash -760305621, now seen corresponding path program 7 times [2024-06-03 20:34:50,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:50,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042304698] [2024-06-03 20:34:50,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:50,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:50,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:50,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:50,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:50,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042304698] [2024-06-03 20:34:50,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042304698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:50,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:50,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:50,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328311350] [2024-06-03 20:34:50,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:50,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:50,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:50,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:50,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:50,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:50,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 365 transitions, 5053 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:50,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:50,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:50,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:51,133 INFO L124 PetriNetUnfolderBase]: 2092/3550 cut-off events. [2024-06-03 20:34:51,133 INFO L125 PetriNetUnfolderBase]: For 235213/235213 co-relation queries the response was YES. [2024-06-03 20:34:51,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24317 conditions, 3550 events. 2092/3550 cut-off events. For 235213/235213 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 22070 event pairs, 382 based on Foata normal form. 2/3546 useless extension candidates. Maximal degree in co-relation 24187. Up to 2894 conditions per place. [2024-06-03 20:34:51,179 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 274 selfloop transitions, 119 changer transitions 0/400 dead transitions. [2024-06-03 20:34:51,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 400 transitions, 6201 flow [2024-06-03 20:34:51,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:34:51,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:34:51,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-03 20:34:51,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541125541125541 [2024-06-03 20:34:51,180 INFO L175 Difference]: Start difference. First operand has 288 places, 365 transitions, 5053 flow. Second operand 11 states and 256 transitions. [2024-06-03 20:34:51,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 400 transitions, 6201 flow [2024-06-03 20:34:51,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 400 transitions, 5951 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-03 20:34:51,958 INFO L231 Difference]: Finished difference. Result has 294 places, 365 transitions, 5048 flow [2024-06-03 20:34:51,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4803, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5048, PETRI_PLACES=294, PETRI_TRANSITIONS=365} [2024-06-03 20:34:51,959 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-03 20:34:51,959 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 365 transitions, 5048 flow [2024-06-03 20:34:51,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:51,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:51,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:51,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 20:34:51,960 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:51,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:51,960 INFO L85 PathProgramCache]: Analyzing trace with hash -1747873749, now seen corresponding path program 8 times [2024-06-03 20:34:51,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:51,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899433840] [2024-06-03 20:34:51,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:51,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:51,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:52,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:52,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:52,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899433840] [2024-06-03 20:34:52,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899433840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:52,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:52,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:52,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28109482] [2024-06-03 20:34:52,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:52,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:52,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:52,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:52,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:52,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:52,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 365 transitions, 5048 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:52,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:52,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:52,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:53,009 INFO L124 PetriNetUnfolderBase]: 2128/3616 cut-off events. [2024-06-03 20:34:53,009 INFO L125 PetriNetUnfolderBase]: For 250702/250702 co-relation queries the response was YES. [2024-06-03 20:34:53,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24813 conditions, 3616 events. 2128/3616 cut-off events. For 250702/250702 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 22535 event pairs, 377 based on Foata normal form. 4/3617 useless extension candidates. Maximal degree in co-relation 24683. Up to 3199 conditions per place. [2024-06-03 20:34:53,058 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 336 selfloop transitions, 52 changer transitions 0/395 dead transitions. [2024-06-03 20:34:53,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 395 transitions, 6192 flow [2024-06-03 20:34:53,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:53,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:53,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 20:34:53,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-03 20:34:53,060 INFO L175 Difference]: Start difference. First operand has 294 places, 365 transitions, 5048 flow. Second operand 8 states and 183 transitions. [2024-06-03 20:34:53,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 395 transitions, 6192 flow [2024-06-03 20:34:53,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 395 transitions, 5916 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-03 20:34:53,656 INFO L231 Difference]: Finished difference. Result has 294 places, 379 transitions, 5118 flow [2024-06-03 20:34:53,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4790, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5118, PETRI_PLACES=294, PETRI_TRANSITIONS=379} [2024-06-03 20:34:53,657 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-03 20:34:53,657 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 379 transitions, 5118 flow [2024-06-03 20:34:53,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:53,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:53,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:53,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 20:34:53,658 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:53,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:53,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1164513933, now seen corresponding path program 9 times [2024-06-03 20:34:53,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:53,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47478027] [2024-06-03 20:34:53,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:53,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:53,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:53,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-03 20:34:53,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:53,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47478027] [2024-06-03 20:34:53,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47478027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:53,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:53,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:53,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723542939] [2024-06-03 20:34:53,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:53,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:53,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:53,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:53,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:53,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:53,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 379 transitions, 5118 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:53,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:53,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:53,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:54,618 INFO L124 PetriNetUnfolderBase]: 2172/3691 cut-off events. [2024-06-03 20:34:54,619 INFO L125 PetriNetUnfolderBase]: For 266291/266291 co-relation queries the response was YES. [2024-06-03 20:34:54,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25733 conditions, 3691 events. 2172/3691 cut-off events. For 266291/266291 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 23113 event pairs, 378 based on Foata normal form. 4/3692 useless extension candidates. Maximal degree in co-relation 25601. Up to 3013 conditions per place. [2024-06-03 20:34:54,665 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 292 selfloop transitions, 128 changer transitions 0/427 dead transitions. [2024-06-03 20:34:54,665 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 427 transitions, 6407 flow [2024-06-03 20:34:54,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:54,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:54,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-03 20:34:54,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-03 20:34:54,666 INFO L175 Difference]: Start difference. First operand has 294 places, 379 transitions, 5118 flow. Second operand 8 states and 204 transitions. [2024-06-03 20:34:54,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 427 transitions, 6407 flow [2024-06-03 20:34:55,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 427 transitions, 6281 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:55,296 INFO L231 Difference]: Finished difference. Result has 299 places, 395 transitions, 5578 flow [2024-06-03 20:34:55,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4992, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5578, PETRI_PLACES=299, PETRI_TRANSITIONS=395} [2024-06-03 20:34:55,297 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-03 20:34:55,297 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 395 transitions, 5578 flow [2024-06-03 20:34:55,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:55,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:55,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-03 20:34:55,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 20:34:55,298 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:55,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:55,298 INFO L85 PathProgramCache]: Analyzing trace with hash -946775411, now seen corresponding path program 10 times [2024-06-03 20:34:55,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:55,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309967840] [2024-06-03 20:34:55,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:55,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:55,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:55,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:55,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:55,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309967840] [2024-06-03 20:34:55,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309967840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:55,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:55,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:55,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394526188] [2024-06-03 20:34:55,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:55,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:55,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:55,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:55,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:55,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:55,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 395 transitions, 5578 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:55,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:55,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:55,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:56,222 INFO L124 PetriNetUnfolderBase]: 2174/3696 cut-off events. [2024-06-03 20:34:56,222 INFO L125 PetriNetUnfolderBase]: For 269757/269760 co-relation queries the response was YES. [2024-06-03 20:34:56,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26744 conditions, 3696 events. 2174/3696 cut-off events. For 269757/269760 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23218 event pairs, 386 based on Foata normal form. 4/3696 useless extension candidates. Maximal degree in co-relation 26609. Up to 3015 conditions per place. [2024-06-03 20:34:56,271 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 286 selfloop transitions, 136 changer transitions 0/429 dead transitions. [2024-06-03 20:34:56,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 429 transitions, 6904 flow [2024-06-03 20:34:56,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:34:56,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:34:56,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-03 20:34:56,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-03 20:34:56,279 INFO L175 Difference]: Start difference. First operand has 299 places, 395 transitions, 5578 flow. Second operand 7 states and 183 transitions. [2024-06-03 20:34:56,279 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 429 transitions, 6904 flow [2024-06-03 20:34:57,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 429 transitions, 6725 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:57,136 INFO L231 Difference]: Finished difference. Result has 302 places, 401 transitions, 5819 flow [2024-06-03 20:34:57,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5423, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5819, PETRI_PLACES=302, PETRI_TRANSITIONS=401} [2024-06-03 20:34:57,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-03 20:34:57,136 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 401 transitions, 5819 flow [2024-06-03 20:34:57,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:57,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:57,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:57,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 20:34:57,137 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:57,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:57,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1341894059, now seen corresponding path program 11 times [2024-06-03 20:34:57,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:57,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134006656] [2024-06-03 20:34:57,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:57,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:57,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:57,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:57,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:57,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134006656] [2024-06-03 20:34:57,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134006656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:57,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:57,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:34:57,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460387098] [2024-06-03 20:34:57,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:57,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:34:57,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:57,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:34:57,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:34:57,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:57,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 401 transitions, 5819 flow. Second operand has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:57,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:57,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:57,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:58,080 INFO L124 PetriNetUnfolderBase]: 2168/3686 cut-off events. [2024-06-03 20:34:58,080 INFO L125 PetriNetUnfolderBase]: For 255395/255395 co-relation queries the response was YES. [2024-06-03 20:34:58,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26363 conditions, 3686 events. 2168/3686 cut-off events. For 255395/255395 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 23120 event pairs, 377 based on Foata normal form. 2/3685 useless extension candidates. Maximal degree in co-relation 26227. Up to 3255 conditions per place. [2024-06-03 20:34:58,124 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 371 selfloop transitions, 41 changer transitions 0/419 dead transitions. [2024-06-03 20:34:58,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 419 transitions, 6689 flow [2024-06-03 20:34:58,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:34:58,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:34:58,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-03 20:34:58,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-03 20:34:58,125 INFO L175 Difference]: Start difference. First operand has 302 places, 401 transitions, 5819 flow. Second operand 5 states and 130 transitions. [2024-06-03 20:34:58,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 419 transitions, 6689 flow [2024-06-03 20:34:58,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 419 transitions, 6451 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-03 20:34:58,791 INFO L231 Difference]: Finished difference. Result has 303 places, 401 transitions, 5689 flow [2024-06-03 20:34:58,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5581, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5689, PETRI_PLACES=303, PETRI_TRANSITIONS=401} [2024-06-03 20:34:58,792 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-03 20:34:58,792 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 401 transitions, 5689 flow [2024-06-03 20:34:58,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.777777777777779) internal successors, (142), 9 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:58,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:34:58,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:34:58,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 20:34:58,793 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:34:58,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:34:58,793 INFO L85 PathProgramCache]: Analyzing trace with hash 7896876, now seen corresponding path program 6 times [2024-06-03 20:34:58,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:34:58,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336222196] [2024-06-03 20:34:58,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:34:58,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:34:58,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:34:59,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:34:59,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:34:59,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336222196] [2024-06-03 20:34:59,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336222196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:34:59,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:34:59,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:34:59,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117658063] [2024-06-03 20:34:59,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:34:59,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:34:59,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:34:59,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:34:59,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:34:59,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:34:59,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 401 transitions, 5689 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:34:59,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:34:59,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:34:59,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:34:59,681 INFO L124 PetriNetUnfolderBase]: 2165/3667 cut-off events. [2024-06-03 20:34:59,681 INFO L125 PetriNetUnfolderBase]: For 250119/250119 co-relation queries the response was YES. [2024-06-03 20:34:59,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26239 conditions, 3667 events. 2165/3667 cut-off events. For 250119/250119 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 22936 event pairs, 389 based on Foata normal form. 1/3662 useless extension candidates. Maximal degree in co-relation 26102. Up to 3028 conditions per place. [2024-06-03 20:34:59,727 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 155 changer transitions 0/421 dead transitions. [2024-06-03 20:34:59,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 421 transitions, 6849 flow [2024-06-03 20:34:59,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:34:59,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:34:59,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:34:59,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 20:34:59,728 INFO L175 Difference]: Start difference. First operand has 303 places, 401 transitions, 5689 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:34:59,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 421 transitions, 6849 flow [2024-06-03 20:35:00,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 421 transitions, 6737 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:00,607 INFO L231 Difference]: Finished difference. Result has 306 places, 401 transitions, 5897 flow [2024-06-03 20:35:00,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5581, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5897, PETRI_PLACES=306, PETRI_TRANSITIONS=401} [2024-06-03 20:35:00,608 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-03 20:35:00,608 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 401 transitions, 5897 flow [2024-06-03 20:35:00,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:00,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:00,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:00,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 20:35:00,608 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:00,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:00,609 INFO L85 PathProgramCache]: Analyzing trace with hash -760298522, now seen corresponding path program 7 times [2024-06-03 20:35:00,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:00,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670527500] [2024-06-03 20:35:00,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:00,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:00,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:00,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-03 20:35:00,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:00,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670527500] [2024-06-03 20:35:00,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670527500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:00,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:00,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:00,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40743274] [2024-06-03 20:35:00,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:00,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:00,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:00,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:00,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:00,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:00,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 401 transitions, 5897 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:00,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:00,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:00,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:01,486 INFO L124 PetriNetUnfolderBase]: 2162/3663 cut-off events. [2024-06-03 20:35:01,487 INFO L125 PetriNetUnfolderBase]: For 249147/249147 co-relation queries the response was YES. [2024-06-03 20:35:01,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26431 conditions, 3663 events. 2162/3663 cut-off events. For 249147/249147 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 22940 event pairs, 389 based on Foata normal form. 1/3658 useless extension candidates. Maximal degree in co-relation 26294. Up to 3025 conditions per place. [2024-06-03 20:35:01,534 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 259 selfloop transitions, 155 changer transitions 0/421 dead transitions. [2024-06-03 20:35:01,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 421 transitions, 7057 flow [2024-06-03 20:35:01,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:01,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:01,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 20:35:01,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 20:35:01,535 INFO L175 Difference]: Start difference. First operand has 306 places, 401 transitions, 5897 flow. Second operand 8 states and 188 transitions. [2024-06-03 20:35:01,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 421 transitions, 7057 flow [2024-06-03 20:35:02,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 421 transitions, 6831 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:02,487 INFO L231 Difference]: Finished difference. Result has 308 places, 401 transitions, 5987 flow [2024-06-03 20:35:02,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5671, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5987, PETRI_PLACES=308, PETRI_TRANSITIONS=401} [2024-06-03 20:35:02,488 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-03 20:35:02,488 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 401 transitions, 5987 flow [2024-06-03 20:35:02,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:02,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:02,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:02,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 20:35:02,489 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:02,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:02,489 INFO L85 PathProgramCache]: Analyzing trace with hash -250461596, now seen corresponding path program 8 times [2024-06-03 20:35:02,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:02,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258308974] [2024-06-03 20:35:02,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:02,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:02,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:02,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:02,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:02,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258308974] [2024-06-03 20:35:02,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258308974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:02,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:02,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:02,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682143684] [2024-06-03 20:35:02,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:02,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:02,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:02,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:02,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:02,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:02,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 401 transitions, 5987 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:02,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:02,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:02,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:03,342 INFO L124 PetriNetUnfolderBase]: 2167/3672 cut-off events. [2024-06-03 20:35:03,342 INFO L125 PetriNetUnfolderBase]: For 256823/256823 co-relation queries the response was YES. [2024-06-03 20:35:03,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26618 conditions, 3672 events. 2167/3672 cut-off events. For 256823/256823 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 23027 event pairs, 389 based on Foata normal form. 1/3667 useless extension candidates. Maximal degree in co-relation 26480. Up to 3031 conditions per place. [2024-06-03 20:35:03,386 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 250 selfloop transitions, 168 changer transitions 0/425 dead transitions. [2024-06-03 20:35:03,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 425 transitions, 7363 flow [2024-06-03 20:35:03,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:03,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:03,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:35:03,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 20:35:03,388 INFO L175 Difference]: Start difference. First operand has 308 places, 401 transitions, 5987 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:35:03,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 425 transitions, 7363 flow [2024-06-03 20:35:04,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 425 transitions, 6753 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-03 20:35:04,245 INFO L231 Difference]: Finished difference. Result has 306 places, 404 transitions, 5777 flow [2024-06-03 20:35:04,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5383, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5777, PETRI_PLACES=306, PETRI_TRANSITIONS=404} [2024-06-03 20:35:04,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-03 20:35:04,246 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 404 transitions, 5777 flow [2024-06-03 20:35:04,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:04,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:04,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] [2024-06-03 20:35:04,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 20:35:04,246 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:04,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:04,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1861270502, now seen corresponding path program 9 times [2024-06-03 20:35:04,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:04,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986247506] [2024-06-03 20:35:04,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:04,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:04,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:04,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:04,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:04,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986247506] [2024-06-03 20:35:04,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986247506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:04,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:04,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:04,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451018845] [2024-06-03 20:35:04,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:04,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:04,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:04,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:04,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:04,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:04,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 404 transitions, 5777 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:04,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:04,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:04,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:05,113 INFO L124 PetriNetUnfolderBase]: 2164/3668 cut-off events. [2024-06-03 20:35:05,114 INFO L125 PetriNetUnfolderBase]: For 256845/256845 co-relation queries the response was YES. [2024-06-03 20:35:05,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26497 conditions, 3668 events. 2164/3668 cut-off events. For 256845/256845 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 22961 event pairs, 389 based on Foata normal form. 1/3663 useless extension candidates. Maximal degree in co-relation 26360. Up to 3028 conditions per place. [2024-06-03 20:35:05,159 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 249 selfloop transitions, 168 changer transitions 0/424 dead transitions. [2024-06-03 20:35:05,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 424 transitions, 6951 flow [2024-06-03 20:35:05,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:05,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:05,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:35:05,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 20:35:05,169 INFO L175 Difference]: Start difference. First operand has 306 places, 404 transitions, 5777 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:35:05,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 424 transitions, 6951 flow [2024-06-03 20:35:06,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 424 transitions, 6445 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:06,083 INFO L231 Difference]: Finished difference. Result has 307 places, 404 transitions, 5613 flow [2024-06-03 20:35:06,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5271, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5613, PETRI_PLACES=307, PETRI_TRANSITIONS=404} [2024-06-03 20:35:06,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 264 predicate places. [2024-06-03 20:35:06,083 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 404 transitions, 5613 flow [2024-06-03 20:35:06,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:06,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:06,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:06,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 20:35:06,084 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:06,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:06,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1739146970, now seen corresponding path program 10 times [2024-06-03 20:35:06,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:06,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774055288] [2024-06-03 20:35:06,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:06,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:06,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:06,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-03 20:35:06,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:06,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774055288] [2024-06-03 20:35:06,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774055288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:06,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:06,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:06,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366321124] [2024-06-03 20:35:06,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:06,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:06,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:06,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:06,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:06,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:06,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 404 transitions, 5613 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:06,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:06,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:06,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:07,009 INFO L124 PetriNetUnfolderBase]: 2161/3669 cut-off events. [2024-06-03 20:35:07,009 INFO L125 PetriNetUnfolderBase]: For 258574/258574 co-relation queries the response was YES. [2024-06-03 20:35:07,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26254 conditions, 3669 events. 2161/3669 cut-off events. For 258574/258574 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 22991 event pairs, 377 based on Foata normal form. 1/3667 useless extension candidates. Maximal degree in co-relation 26117. Up to 3251 conditions per place. [2024-06-03 20:35:07,057 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 361 selfloop transitions, 53 changer transitions 0/421 dead transitions. [2024-06-03 20:35:07,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 421 transitions, 6629 flow [2024-06-03 20:35:07,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:07,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:07,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-03 20:35:07,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5264550264550265 [2024-06-03 20:35:07,058 INFO L175 Difference]: Start difference. First operand has 307 places, 404 transitions, 5613 flow. Second operand 9 states and 199 transitions. [2024-06-03 20:35:07,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 421 transitions, 6629 flow [2024-06-03 20:35:07,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 421 transitions, 6273 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:07,989 INFO L231 Difference]: Finished difference. Result has 309 places, 404 transitions, 5369 flow [2024-06-03 20:35:07,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5257, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5369, PETRI_PLACES=309, PETRI_TRANSITIONS=404} [2024-06-03 20:35:07,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-03 20:35:07,990 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 404 transitions, 5369 flow [2024-06-03 20:35:07,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:07,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:07,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:07,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 20:35:07,991 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:07,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:07,991 INFO L85 PathProgramCache]: Analyzing trace with hash -125418906, now seen corresponding path program 11 times [2024-06-03 20:35:07,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:07,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860746787] [2024-06-03 20:35:07,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:07,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:08,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:08,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:08,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:08,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860746787] [2024-06-03 20:35:08,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860746787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:08,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:08,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:08,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763589655] [2024-06-03 20:35:08,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:08,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:08,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:08,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:08,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:08,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:08,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 404 transitions, 5369 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:08,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:08,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:08,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:08,966 INFO L124 PetriNetUnfolderBase]: 2158/3665 cut-off events. [2024-06-03 20:35:08,966 INFO L125 PetriNetUnfolderBase]: For 260871/260871 co-relation queries the response was YES. [2024-06-03 20:35:08,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25921 conditions, 3665 events. 2158/3665 cut-off events. For 260871/260871 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 22992 event pairs, 377 based on Foata normal form. 1/3663 useless extension candidates. Maximal degree in co-relation 25783. Up to 3248 conditions per place. [2024-06-03 20:35:09,007 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 360 selfloop transitions, 53 changer transitions 0/420 dead transitions. [2024-06-03 20:35:09,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 420 transitions, 6233 flow [2024-06-03 20:35:09,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:09,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:09,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-03 20:35:09,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-03 20:35:09,008 INFO L175 Difference]: Start difference. First operand has 309 places, 404 transitions, 5369 flow. Second operand 9 states and 198 transitions. [2024-06-03 20:35:09,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 420 transitions, 6233 flow [2024-06-03 20:35:09,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 420 transitions, 6093 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-03 20:35:09,935 INFO L231 Difference]: Finished difference. Result has 310 places, 404 transitions, 5341 flow [2024-06-03 20:35:09,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5229, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5341, PETRI_PLACES=310, PETRI_TRANSITIONS=404} [2024-06-03 20:35:09,936 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-03 20:35:09,936 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 404 transitions, 5341 flow [2024-06-03 20:35:09,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:09,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:09,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] [2024-06-03 20:35:09,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 20:35:09,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-03 20:35:09,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:09,937 INFO L85 PathProgramCache]: Analyzing trace with hash -939411082, now seen corresponding path program 12 times [2024-06-03 20:35:09,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:09,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272509931] [2024-06-03 20:35:09,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:09,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:09,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:10,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:10,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:10,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272509931] [2024-06-03 20:35:10,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272509931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:10,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:10,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:10,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090136242] [2024-06-03 20:35:10,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:10,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:10,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:10,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:10,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:10,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:10,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 404 transitions, 5341 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:10,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:10,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:10,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:10,879 INFO L124 PetriNetUnfolderBase]: 2163/3675 cut-off events. [2024-06-03 20:35:10,879 INFO L125 PetriNetUnfolderBase]: For 267581/267584 co-relation queries the response was YES. [2024-06-03 20:35:10,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26039 conditions, 3675 events. 2163/3675 cut-off events. For 267581/267584 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 23084 event pairs, 386 based on Foata normal form. 3/3674 useless extension candidates. Maximal degree in co-relation 25900. Up to 3112 conditions per place. [2024-06-03 20:35:10,928 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 311 selfloop transitions, 113 changer transitions 0/431 dead transitions. [2024-06-03 20:35:10,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 431 transitions, 6597 flow [2024-06-03 20:35:10,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:10,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:10,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 20:35:10,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-03 20:35:10,930 INFO L175 Difference]: Start difference. First operand has 310 places, 404 transitions, 5341 flow. Second operand 9 states and 208 transitions. [2024-06-03 20:35:10,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 431 transitions, 6597 flow [2024-06-03 20:35:11,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 431 transitions, 6469 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-03 20:35:11,950 INFO L231 Difference]: Finished difference. Result has 311 places, 407 transitions, 5491 flow [2024-06-03 20:35:11,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5213, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5491, PETRI_PLACES=311, PETRI_TRANSITIONS=407} [2024-06-03 20:35:11,951 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-03 20:35:11,951 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 407 transitions, 5491 flow [2024-06-03 20:35:11,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:11,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:11,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:11,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 20:35:11,951 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:11,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:11,952 INFO L85 PathProgramCache]: Analyzing trace with hash -711992930, now seen corresponding path program 13 times [2024-06-03 20:35:11,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:11,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177943563] [2024-06-03 20:35:11,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:11,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:11,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:12,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:12,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:12,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177943563] [2024-06-03 20:35:12,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177943563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:12,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:12,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:12,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211970338] [2024-06-03 20:35:12,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:12,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:12,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:12,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:12,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:12,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:12,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 407 transitions, 5491 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:12,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:12,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:12,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:12,851 INFO L124 PetriNetUnfolderBase]: 2168/3683 cut-off events. [2024-06-03 20:35:12,851 INFO L125 PetriNetUnfolderBase]: For 274477/274477 co-relation queries the response was YES. [2024-06-03 20:35:12,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26362 conditions, 3683 events. 2168/3683 cut-off events. For 274477/274477 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23097 event pairs, 377 based on Foata normal form. 1/3681 useless extension candidates. Maximal degree in co-relation 26222. Up to 3118 conditions per place. [2024-06-03 20:35:12,898 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 318 selfloop transitions, 115 changer transitions 0/440 dead transitions. [2024-06-03 20:35:12,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 440 transitions, 6791 flow [2024-06-03 20:35:12,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:12,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:12,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-03 20:35:12,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:35:12,899 INFO L175 Difference]: Start difference. First operand has 311 places, 407 transitions, 5491 flow. Second operand 9 states and 216 transitions. [2024-06-03 20:35:12,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 440 transitions, 6791 flow [2024-06-03 20:35:13,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 440 transitions, 6459 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:13,866 INFO L231 Difference]: Finished difference. Result has 313 places, 410 transitions, 5451 flow [2024-06-03 20:35:13,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5181, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5451, PETRI_PLACES=313, PETRI_TRANSITIONS=410} [2024-06-03 20:35:13,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-03 20:35:13,867 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 410 transitions, 5451 flow [2024-06-03 20:35:13,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:13,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:13,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:13,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 20:35:13,868 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:13,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:13,868 INFO L85 PathProgramCache]: Analyzing trace with hash -946762732, now seen corresponding path program 14 times [2024-06-03 20:35:13,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:13,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747240186] [2024-06-03 20:35:13,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:13,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:13,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:14,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:14,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:14,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747240186] [2024-06-03 20:35:14,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747240186] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:14,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:14,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:14,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000592021] [2024-06-03 20:35:14,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:14,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:14,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:14,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:14,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:14,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:14,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 410 transitions, 5451 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:14,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:14,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:14,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:14,738 INFO L124 PetriNetUnfolderBase]: 2165/3680 cut-off events. [2024-06-03 20:35:14,739 INFO L125 PetriNetUnfolderBase]: For 277712/277715 co-relation queries the response was YES. [2024-06-03 20:35:14,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26249 conditions, 3680 events. 2165/3680 cut-off events. For 277712/277715 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 23085 event pairs, 386 based on Foata normal form. 3/3679 useless extension candidates. Maximal degree in co-relation 26108. Up to 3115 conditions per place. [2024-06-03 20:35:14,786 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 312 selfloop transitions, 116 changer transitions 0/435 dead transitions. [2024-06-03 20:35:14,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 435 transitions, 6525 flow [2024-06-03 20:35:14,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:14,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:14,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 20:35:14,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:35:14,788 INFO L175 Difference]: Start difference. First operand has 313 places, 410 transitions, 5451 flow. Second operand 8 states and 192 transitions. [2024-06-03 20:35:14,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 435 transitions, 6525 flow [2024-06-03 20:35:15,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 435 transitions, 6327 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:15,900 INFO L231 Difference]: Finished difference. Result has 314 places, 410 transitions, 5493 flow [2024-06-03 20:35:15,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5493, PETRI_PLACES=314, PETRI_TRANSITIONS=410} [2024-06-03 20:35:15,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-03 20:35:15,901 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 410 transitions, 5493 flow [2024-06-03 20:35:15,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:15,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:15,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:15,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 20:35:15,902 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:15,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:15,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1173240712, now seen corresponding path program 15 times [2024-06-03 20:35:15,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:15,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219757874] [2024-06-03 20:35:15,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:15,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:15,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:16,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:16,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:16,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219757874] [2024-06-03 20:35:16,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219757874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:16,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:16,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:16,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935314952] [2024-06-03 20:35:16,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:16,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:16,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:16,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:16,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:16,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:16,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 410 transitions, 5493 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:16,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:16,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:16,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:16,797 INFO L124 PetriNetUnfolderBase]: 2162/3675 cut-off events. [2024-06-03 20:35:16,797 INFO L125 PetriNetUnfolderBase]: For 274630/274630 co-relation queries the response was YES. [2024-06-03 20:35:16,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26153 conditions, 3675 events. 2162/3675 cut-off events. For 274630/274630 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 23038 event pairs, 377 based on Foata normal form. 1/3673 useless extension candidates. Maximal degree in co-relation 26012. Up to 3112 conditions per place. [2024-06-03 20:35:16,842 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 311 selfloop transitions, 120 changer transitions 0/438 dead transitions. [2024-06-03 20:35:16,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 438 transitions, 6425 flow [2024-06-03 20:35:16,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:16,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:16,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-03 20:35:16,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-03 20:35:16,844 INFO L175 Difference]: Start difference. First operand has 314 places, 410 transitions, 5493 flow. Second operand 9 states and 213 transitions. [2024-06-03 20:35:16,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 438 transitions, 6425 flow [2024-06-03 20:35:17,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 438 transitions, 6111 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 20:35:17,980 INFO L231 Difference]: Finished difference. Result has 315 places, 410 transitions, 5429 flow [2024-06-03 20:35:17,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5179, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5429, PETRI_PLACES=315, PETRI_TRANSITIONS=410} [2024-06-03 20:35:17,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-03 20:35:17,981 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 410 transitions, 5429 flow [2024-06-03 20:35:17,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:17,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:17,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:17,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 20:35:17,981 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:17,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:17,982 INFO L85 PathProgramCache]: Analyzing trace with hash -338719836, now seen corresponding path program 1 times [2024-06-03 20:35:17,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:17,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952651839] [2024-06-03 20:35:17,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:17,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:17,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:18,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:18,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:18,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952651839] [2024-06-03 20:35:18,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952651839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:18,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:18,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:18,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039354640] [2024-06-03 20:35:18,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:18,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:18,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:18,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:18,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:18,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:18,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 410 transitions, 5429 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:18,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:18,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:18,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:19,058 INFO L124 PetriNetUnfolderBase]: 2281/3872 cut-off events. [2024-06-03 20:35:19,058 INFO L125 PetriNetUnfolderBase]: For 360601/360601 co-relation queries the response was YES. [2024-06-03 20:35:19,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28464 conditions, 3872 events. 2281/3872 cut-off events. For 360601/360601 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 24539 event pairs, 379 based on Foata normal form. 12/3878 useless extension candidates. Maximal degree in co-relation 28322. Up to 2746 conditions per place. [2024-06-03 20:35:19,125 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 244 selfloop transitions, 193 changer transitions 0/444 dead transitions. [2024-06-03 20:35:19,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 444 transitions, 6651 flow [2024-06-03 20:35:19,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:19,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:19,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 20:35:19,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-03 20:35:19,127 INFO L175 Difference]: Start difference. First operand has 315 places, 410 transitions, 5429 flow. Second operand 8 states and 195 transitions. [2024-06-03 20:35:19,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 444 transitions, 6651 flow [2024-06-03 20:35:20,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 444 transitions, 6309 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-03 20:35:20,411 INFO L231 Difference]: Finished difference. Result has 313 places, 414 transitions, 5568 flow [2024-06-03 20:35:20,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5089, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5568, PETRI_PLACES=313, PETRI_TRANSITIONS=414} [2024-06-03 20:35:20,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-03 20:35:20,412 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 414 transitions, 5568 flow [2024-06-03 20:35:20,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:20,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:20,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:20,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 20:35:20,412 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:20,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:20,412 INFO L85 PathProgramCache]: Analyzing trace with hash -250006206, now seen corresponding path program 2 times [2024-06-03 20:35:20,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:20,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270187215] [2024-06-03 20:35:20,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:20,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:20,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:20,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:20,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:20,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270187215] [2024-06-03 20:35:20,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270187215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:20,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:20,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:20,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825032545] [2024-06-03 20:35:20,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:20,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:20,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:20,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:20,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:20,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:20,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 414 transitions, 5568 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:20,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:20,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:20,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:21,407 INFO L124 PetriNetUnfolderBase]: 2337/3963 cut-off events. [2024-06-03 20:35:21,407 INFO L125 PetriNetUnfolderBase]: For 377020/377020 co-relation queries the response was YES. [2024-06-03 20:35:21,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29268 conditions, 3963 events. 2337/3963 cut-off events. For 377020/377020 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 25205 event pairs, 442 based on Foata normal form. 16/3973 useless extension candidates. Maximal degree in co-relation 29127. Up to 3237 conditions per place. [2024-06-03 20:35:21,459 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 255 selfloop transitions, 176 changer transitions 0/438 dead transitions. [2024-06-03 20:35:21,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 438 transitions, 6552 flow [2024-06-03 20:35:21,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:21,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:21,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 20:35:21,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 20:35:21,460 INFO L175 Difference]: Start difference. First operand has 313 places, 414 transitions, 5568 flow. Second operand 8 states and 188 transitions. [2024-06-03 20:35:21,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 438 transitions, 6552 flow [2024-06-03 20:35:22,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 438 transitions, 6303 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:22,597 INFO L231 Difference]: Finished difference. Result has 317 places, 416 transitions, 5727 flow [2024-06-03 20:35:22,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5319, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5727, PETRI_PLACES=317, PETRI_TRANSITIONS=416} [2024-06-03 20:35:22,598 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-03 20:35:22,598 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 416 transitions, 5727 flow [2024-06-03 20:35:22,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:22,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:22,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:22,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 20:35:22,599 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:22,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:22,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1018343894, now seen corresponding path program 3 times [2024-06-03 20:35:22,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:22,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948527726] [2024-06-03 20:35:22,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:22,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:22,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:22,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:22,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:22,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948527726] [2024-06-03 20:35:22,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948527726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:22,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:22,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:22,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560296176] [2024-06-03 20:35:22,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:22,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:22,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:22,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:22,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:22,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:22,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 416 transitions, 5727 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:22,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:22,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:22,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:23,627 INFO L124 PetriNetUnfolderBase]: 2377/4027 cut-off events. [2024-06-03 20:35:23,627 INFO L125 PetriNetUnfolderBase]: For 374545/374545 co-relation queries the response was YES. [2024-06-03 20:35:23,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30089 conditions, 4027 events. 2377/4027 cut-off events. For 374545/374545 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25651 event pairs, 438 based on Foata normal form. 12/4033 useless extension candidates. Maximal degree in co-relation 29946. Up to 3241 conditions per place. [2024-06-03 20:35:23,670 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 256 selfloop transitions, 180 changer transitions 0/443 dead transitions. [2024-06-03 20:35:23,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 443 transitions, 6743 flow [2024-06-03 20:35:23,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:23,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:23,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:35:23,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 20:35:23,674 INFO L175 Difference]: Start difference. First operand has 317 places, 416 transitions, 5727 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:35:23,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 443 transitions, 6743 flow [2024-06-03 20:35:24,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 443 transitions, 6371 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:24,701 INFO L231 Difference]: Finished difference. Result has 319 places, 418 transitions, 5774 flow [2024-06-03 20:35:24,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5355, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5774, PETRI_PLACES=319, PETRI_TRANSITIONS=418} [2024-06-03 20:35:24,701 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 276 predicate places. [2024-06-03 20:35:24,702 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 418 transitions, 5774 flow [2024-06-03 20:35:24,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:24,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:24,702 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:24,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 20:35:24,702 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:24,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:24,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1739137050, now seen corresponding path program 4 times [2024-06-03 20:35:24,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:24,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589102224] [2024-06-03 20:35:24,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:24,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:24,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:24,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:24,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:24,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589102224] [2024-06-03 20:35:24,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589102224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:24,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:24,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:24,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924112438] [2024-06-03 20:35:24,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:24,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:24,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:24,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:24,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:24,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:24,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 418 transitions, 5774 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:24,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:24,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:24,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:25,691 INFO L124 PetriNetUnfolderBase]: 2433/4124 cut-off events. [2024-06-03 20:35:25,692 INFO L125 PetriNetUnfolderBase]: For 397534/397534 co-relation queries the response was YES. [2024-06-03 20:35:25,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30791 conditions, 4124 events. 2433/4124 cut-off events. For 397534/397534 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 26433 event pairs, 448 based on Foata normal form. 16/4137 useless extension candidates. Maximal degree in co-relation 30647. Up to 3615 conditions per place. [2024-06-03 20:35:25,747 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 55 changer transitions 0/440 dead transitions. [2024-06-03 20:35:25,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 440 transitions, 6764 flow [2024-06-03 20:35:25,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:25,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:25,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 20:35:25,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-03 20:35:25,748 INFO L175 Difference]: Start difference. First operand has 319 places, 418 transitions, 5774 flow. Second operand 9 states and 201 transitions. [2024-06-03 20:35:25,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 440 transitions, 6764 flow [2024-06-03 20:35:26,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 440 transitions, 6373 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-03 20:35:26,756 INFO L231 Difference]: Finished difference. Result has 322 places, 420 transitions, 5557 flow [2024-06-03 20:35:26,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5383, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5557, PETRI_PLACES=322, PETRI_TRANSITIONS=420} [2024-06-03 20:35:26,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 279 predicate places. [2024-06-03 20:35:26,757 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 420 transitions, 5557 flow [2024-06-03 20:35:26,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:26,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:26,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:26,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 20:35:26,757 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:26,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:26,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1739284920, now seen corresponding path program 5 times [2024-06-03 20:35:26,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:26,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868213415] [2024-06-03 20:35:26,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:26,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:26,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:26,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:26,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:26,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868213415] [2024-06-03 20:35:26,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868213415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:26,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:26,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:26,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187909871] [2024-06-03 20:35:26,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:26,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:26,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:26,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:26,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:27,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:27,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 420 transitions, 5557 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:27,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:27,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:27,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:27,780 INFO L124 PetriNetUnfolderBase]: 2519/4262 cut-off events. [2024-06-03 20:35:27,780 INFO L125 PetriNetUnfolderBase]: For 421550/421550 co-relation queries the response was YES. [2024-06-03 20:35:27,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32086 conditions, 4262 events. 2519/4262 cut-off events. For 421550/421550 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 27350 event pairs, 458 based on Foata normal form. 12/4271 useless extension candidates. Maximal degree in co-relation 31941. Up to 3575 conditions per place. [2024-06-03 20:35:27,838 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 62 changer transitions 0/447 dead transitions. [2024-06-03 20:35:27,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 447 transitions, 6775 flow [2024-06-03 20:35:27,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:27,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:27,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-03 20:35:27,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-03 20:35:27,839 INFO L175 Difference]: Start difference. First operand has 322 places, 420 transitions, 5557 flow. Second operand 9 states and 204 transitions. [2024-06-03 20:35:27,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 447 transitions, 6775 flow [2024-06-03 20:35:29,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 447 transitions, 6637 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:29,123 INFO L231 Difference]: Finished difference. Result has 324 places, 423 transitions, 5636 flow [2024-06-03 20:35:29,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5419, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5636, PETRI_PLACES=324, PETRI_TRANSITIONS=423} [2024-06-03 20:35:29,124 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-03 20:35:29,124 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 423 transitions, 5636 flow [2024-06-03 20:35:29,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:29,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:29,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:29,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 20:35:29,124 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:29,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:29,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1733559468, now seen corresponding path program 1 times [2024-06-03 20:35:29,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:29,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761121204] [2024-06-03 20:35:29,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:29,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:29,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:29,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:29,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:29,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761121204] [2024-06-03 20:35:29,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761121204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:29,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:29,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:29,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165937980] [2024-06-03 20:35:29,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:29,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:29,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:29,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:29,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:29,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:29,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 423 transitions, 5636 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:29,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:29,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:29,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:30,199 INFO L124 PetriNetUnfolderBase]: 2625/4438 cut-off events. [2024-06-03 20:35:30,200 INFO L125 PetriNetUnfolderBase]: For 467690/467690 co-relation queries the response was YES. [2024-06-03 20:35:30,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34059 conditions, 4438 events. 2625/4438 cut-off events. For 467690/467690 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 28695 event pairs, 483 based on Foata normal form. 12/4447 useless extension candidates. Maximal degree in co-relation 33913. Up to 3791 conditions per place. [2024-06-03 20:35:30,263 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 407 selfloop transitions, 37 changer transitions 0/451 dead transitions. [2024-06-03 20:35:30,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 451 transitions, 6872 flow [2024-06-03 20:35:30,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:30,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:30,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 20:35:30,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-03 20:35:30,264 INFO L175 Difference]: Start difference. First operand has 324 places, 423 transitions, 5636 flow. Second operand 9 states and 201 transitions. [2024-06-03 20:35:30,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 451 transitions, 6872 flow [2024-06-03 20:35:31,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 451 transitions, 6764 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:31,862 INFO L231 Difference]: Finished difference. Result has 329 places, 427 transitions, 5716 flow [2024-06-03 20:35:31,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5528, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5716, PETRI_PLACES=329, PETRI_TRANSITIONS=427} [2024-06-03 20:35:31,863 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-03 20:35:31,863 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 427 transitions, 5716 flow [2024-06-03 20:35:31,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:31,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:31,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:31,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 20:35:31,863 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:31,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:31,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1173250632, now seen corresponding path program 6 times [2024-06-03 20:35:31,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:31,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109390196] [2024-06-03 20:35:31,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:31,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:31,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:32,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-03 20:35:32,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:32,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109390196] [2024-06-03 20:35:32,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109390196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:32,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:32,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:32,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481085991] [2024-06-03 20:35:32,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:32,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:32,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:32,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:32,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:32,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:32,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 427 transitions, 5716 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:32,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:32,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:32,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:32,993 INFO L124 PetriNetUnfolderBase]: 2668/4511 cut-off events. [2024-06-03 20:35:32,993 INFO L125 PetriNetUnfolderBase]: For 487736/487736 co-relation queries the response was YES. [2024-06-03 20:35:33,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34659 conditions, 4511 events. 2668/4511 cut-off events. For 487736/487736 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 29281 event pairs, 507 based on Foata normal form. 16/4524 useless extension candidates. Maximal degree in co-relation 34510. Up to 3778 conditions per place. [2024-06-03 20:35:33,059 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 330 selfloop transitions, 124 changer transitions 0/461 dead transitions. [2024-06-03 20:35:33,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 461 transitions, 6788 flow [2024-06-03 20:35:33,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:33,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:33,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-03 20:35:33,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:35:33,061 INFO L175 Difference]: Start difference. First operand has 329 places, 427 transitions, 5716 flow. Second operand 9 states and 216 transitions. [2024-06-03 20:35:33,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 461 transitions, 6788 flow [2024-06-03 20:35:34,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 461 transitions, 6720 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:34,699 INFO L231 Difference]: Finished difference. Result has 334 places, 429 transitions, 5972 flow [2024-06-03 20:35:34,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5648, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5972, PETRI_PLACES=334, PETRI_TRANSITIONS=429} [2024-06-03 20:35:34,699 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-03 20:35:34,699 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 429 transitions, 5972 flow [2024-06-03 20:35:34,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:34,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:34,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:34,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 20:35:34,700 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:34,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:34,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1173102762, now seen corresponding path program 7 times [2024-06-03 20:35:34,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:34,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228128917] [2024-06-03 20:35:34,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:34,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:34,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:34,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:34,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:34,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228128917] [2024-06-03 20:35:34,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228128917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:34,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:34,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:34,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893200311] [2024-06-03 20:35:34,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:34,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:34,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:34,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:34,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:35,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:35,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 429 transitions, 5972 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:35,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:35,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:35,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:35,981 INFO L124 PetriNetUnfolderBase]: 2721/4607 cut-off events. [2024-06-03 20:35:35,981 INFO L125 PetriNetUnfolderBase]: For 493528/493528 co-relation queries the response was YES. [2024-06-03 20:35:36,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35863 conditions, 4607 events. 2721/4607 cut-off events. For 493528/493528 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 29983 event pairs, 438 based on Foata normal form. 12/4616 useless extension candidates. Maximal degree in co-relation 35712. Up to 3469 conditions per place. [2024-06-03 20:35:36,051 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 322 selfloop transitions, 141 changer transitions 0/470 dead transitions. [2024-06-03 20:35:36,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 470 transitions, 7258 flow [2024-06-03 20:35:36,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:35:36,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:35:36,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-03 20:35:36,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58994708994709 [2024-06-03 20:35:36,053 INFO L175 Difference]: Start difference. First operand has 334 places, 429 transitions, 5972 flow. Second operand 9 states and 223 transitions. [2024-06-03 20:35:36,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 470 transitions, 7258 flow [2024-06-03 20:35:38,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 470 transitions, 6984 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 20:35:38,117 INFO L231 Difference]: Finished difference. Result has 336 places, 431 transitions, 6050 flow [2024-06-03 20:35:38,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5698, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6050, PETRI_PLACES=336, PETRI_TRANSITIONS=431} [2024-06-03 20:35:38,117 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-03 20:35:38,117 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 431 transitions, 6050 flow [2024-06-03 20:35:38,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:38,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:38,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:38,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 20:35:38,118 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:38,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:38,118 INFO L85 PathProgramCache]: Analyzing trace with hash 1178828214, now seen corresponding path program 2 times [2024-06-03 20:35:38,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:38,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173462363] [2024-06-03 20:35:38,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:38,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:38,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:38,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:38,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:38,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173462363] [2024-06-03 20:35:38,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173462363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:38,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:38,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:38,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018360500] [2024-06-03 20:35:38,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:38,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:38,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:38,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:38,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:38,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:38,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 431 transitions, 6050 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:38,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:38,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:38,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:39,334 INFO L124 PetriNetUnfolderBase]: 2903/4914 cut-off events. [2024-06-03 20:35:39,335 INFO L125 PetriNetUnfolderBase]: For 544308/544308 co-relation queries the response was YES. [2024-06-03 20:35:39,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38923 conditions, 4914 events. 2903/4914 cut-off events. For 544308/544308 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 32449 event pairs, 544 based on Foata normal form. 12/4923 useless extension candidates. Maximal degree in co-relation 38771. Up to 3995 conditions per place. [2024-06-03 20:35:39,409 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 412 selfloop transitions, 49 changer transitions 0/468 dead transitions. [2024-06-03 20:35:39,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 468 transitions, 7522 flow [2024-06-03 20:35:39,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:39,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:39,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 20:35:39,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-03 20:35:39,410 INFO L175 Difference]: Start difference. First operand has 336 places, 431 transitions, 6050 flow. Second operand 8 states and 183 transitions. [2024-06-03 20:35:39,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 468 transitions, 7522 flow [2024-06-03 20:35:41,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 468 transitions, 7301 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:41,654 INFO L231 Difference]: Finished difference. Result has 341 places, 442 transitions, 6229 flow [2024-06-03 20:35:41,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5841, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6229, PETRI_PLACES=341, PETRI_TRANSITIONS=442} [2024-06-03 20:35:41,655 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-03 20:35:41,655 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 442 transitions, 6229 flow [2024-06-03 20:35:41,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:41,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:41,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] [2024-06-03 20:35:41,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 20:35:41,656 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:41,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:41,656 INFO L85 PathProgramCache]: Analyzing trace with hash -89670218, now seen corresponding path program 3 times [2024-06-03 20:35:41,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:41,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468746031] [2024-06-03 20:35:41,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:41,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:41,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:41,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:41,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:41,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468746031] [2024-06-03 20:35:41,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468746031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:41,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:41,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:41,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952939156] [2024-06-03 20:35:41,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:41,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:41,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:41,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:41,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:41,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:41,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 442 transitions, 6229 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:41,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:41,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:41,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:42,926 INFO L124 PetriNetUnfolderBase]: 3022/5102 cut-off events. [2024-06-03 20:35:42,926 INFO L125 PetriNetUnfolderBase]: For 594355/594355 co-relation queries the response was YES. [2024-06-03 20:35:42,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41565 conditions, 5102 events. 3022/5102 cut-off events. For 594355/594355 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 33818 event pairs, 457 based on Foata normal form. 12/5111 useless extension candidates. Maximal degree in co-relation 41409. Up to 3723 conditions per place. [2024-06-03 20:35:43,005 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 372 selfloop transitions, 103 changer transitions 0/482 dead transitions. [2024-06-03 20:35:43,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 482 transitions, 7593 flow [2024-06-03 20:35:43,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:43,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:43,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 20:35:43,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5982142857142857 [2024-06-03 20:35:43,006 INFO L175 Difference]: Start difference. First operand has 341 places, 442 transitions, 6229 flow. Second operand 8 states and 201 transitions. [2024-06-03 20:35:43,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 482 transitions, 7593 flow [2024-06-03 20:35:45,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 482 transitions, 7499 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-03 20:35:45,558 INFO L231 Difference]: Finished difference. Result has 347 places, 447 transitions, 6535 flow [2024-06-03 20:35:45,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6145, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6535, PETRI_PLACES=347, PETRI_TRANSITIONS=447} [2024-06-03 20:35:45,558 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 304 predicate places. [2024-06-03 20:35:45,558 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 447 transitions, 6535 flow [2024-06-03 20:35:45,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:45,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:45,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:45,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 20:35:45,559 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:45,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:45,559 INFO L85 PathProgramCache]: Analyzing trace with hash -80473448, now seen corresponding path program 4 times [2024-06-03 20:35:45,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:45,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972257061] [2024-06-03 20:35:45,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:45,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:45,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:45,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:45,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:45,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972257061] [2024-06-03 20:35:45,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972257061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:45,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:45,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:45,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270415223] [2024-06-03 20:35:45,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:45,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:45,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:45,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:45,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:45,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:45,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 447 transitions, 6535 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:45,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:45,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:45,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:46,812 INFO L124 PetriNetUnfolderBase]: 3082/5225 cut-off events. [2024-06-03 20:35:46,812 INFO L125 PetriNetUnfolderBase]: For 597302/597305 co-relation queries the response was YES. [2024-06-03 20:35:46,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43093 conditions, 5225 events. 3082/5225 cut-off events. For 597302/597305 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 34981 event pairs, 484 based on Foata normal form. 14/5235 useless extension candidates. Maximal degree in co-relation 42934. Up to 3670 conditions per place. [2024-06-03 20:35:46,883 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 381 selfloop transitions, 97 changer transitions 0/485 dead transitions. [2024-06-03 20:35:46,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 485 transitions, 8083 flow [2024-06-03 20:35:46,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:46,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:46,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-03 20:35:46,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6122448979591837 [2024-06-03 20:35:46,885 INFO L175 Difference]: Start difference. First operand has 347 places, 447 transitions, 6535 flow. Second operand 7 states and 180 transitions. [2024-06-03 20:35:46,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 485 transitions, 8083 flow [2024-06-03 20:35:49,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 485 transitions, 7926 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-03 20:35:49,632 INFO L231 Difference]: Finished difference. Result has 352 places, 453 transitions, 6771 flow [2024-06-03 20:35:49,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6390, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6771, PETRI_PLACES=352, PETRI_TRANSITIONS=453} [2024-06-03 20:35:49,633 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 309 predicate places. [2024-06-03 20:35:49,633 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 453 transitions, 6771 flow [2024-06-03 20:35:49,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:49,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:49,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:49,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 20:35:49,634 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:49,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:49,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1377358358, now seen corresponding path program 1 times [2024-06-03 20:35:49,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:49,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332176958] [2024-06-03 20:35:49,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:49,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:49,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:49,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:49,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:49,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332176958] [2024-06-03 20:35:49,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332176958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:49,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:49,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:35:49,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654211719] [2024-06-03 20:35:49,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:49,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:35:49,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:49,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:35:49,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:35:49,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:49,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 453 transitions, 6771 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:49,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:49,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:49,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:50,886 INFO L124 PetriNetUnfolderBase]: 3087/5230 cut-off events. [2024-06-03 20:35:50,886 INFO L125 PetriNetUnfolderBase]: For 561230/561230 co-relation queries the response was YES. [2024-06-03 20:35:50,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43716 conditions, 5230 events. 3087/5230 cut-off events. For 561230/561230 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 35153 event pairs, 645 based on Foata normal form. 1/5222 useless extension candidates. Maximal degree in co-relation 43553. Up to 4562 conditions per place. [2024-06-03 20:35:50,970 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 367 selfloop transitions, 99 changer transitions 0/473 dead transitions. [2024-06-03 20:35:50,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 473 transitions, 7951 flow [2024-06-03 20:35:50,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:35:50,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:35:50,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-03 20:35:50,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-03 20:35:50,972 INFO L175 Difference]: Start difference. First operand has 352 places, 453 transitions, 6771 flow. Second operand 6 states and 150 transitions. [2024-06-03 20:35:50,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 473 transitions, 7951 flow [2024-06-03 20:35:53,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 473 transitions, 7810 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-03 20:35:53,744 INFO L231 Difference]: Finished difference. Result has 356 places, 456 transitions, 6873 flow [2024-06-03 20:35:53,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6630, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6873, PETRI_PLACES=356, PETRI_TRANSITIONS=456} [2024-06-03 20:35:53,744 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-03 20:35:53,744 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 456 transitions, 6873 flow [2024-06-03 20:35:53,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:53,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:53,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:53,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 20:35:53,745 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:53,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:53,745 INFO L85 PathProgramCache]: Analyzing trace with hash 942885254, now seen corresponding path program 1 times [2024-06-03 20:35:53,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:53,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693708368] [2024-06-03 20:35:53,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:53,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:53,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:53,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:53,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:53,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693708368] [2024-06-03 20:35:53,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693708368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:53,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:53,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:35:53,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818838416] [2024-06-03 20:35:53,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:53,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:35:53,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:53,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:35:53,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:35:54,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:54,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 456 transitions, 6873 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:54,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:54,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:54,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:55,048 INFO L124 PetriNetUnfolderBase]: 3100/5248 cut-off events. [2024-06-03 20:35:55,049 INFO L125 PetriNetUnfolderBase]: For 578684/578684 co-relation queries the response was YES. [2024-06-03 20:35:55,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43972 conditions, 5248 events. 3100/5248 cut-off events. For 578684/578684 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 35176 event pairs, 617 based on Foata normal form. 1/5246 useless extension candidates. Maximal degree in co-relation 43807. Up to 4685 conditions per place. [2024-06-03 20:35:55,128 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 426 selfloop transitions, 57 changer transitions 0/490 dead transitions. [2024-06-03 20:35:55,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 490 transitions, 8203 flow [2024-06-03 20:35:55,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:35:55,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:35:55,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:35:55,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 20:35:55,129 INFO L175 Difference]: Start difference. First operand has 356 places, 456 transitions, 6873 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:35:55,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 490 transitions, 8203 flow [2024-06-03 20:35:58,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 490 transitions, 7978 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-03 20:35:58,083 INFO L231 Difference]: Finished difference. Result has 359 places, 462 transitions, 6896 flow [2024-06-03 20:35:58,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6650, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6896, PETRI_PLACES=359, PETRI_TRANSITIONS=462} [2024-06-03 20:35:58,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-03 20:35:58,083 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 462 transitions, 6896 flow [2024-06-03 20:35:58,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:58,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:35:58,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:35:58,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 20:35:58,084 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:35:58,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:35:58,084 INFO L85 PathProgramCache]: Analyzing trace with hash -452439130, now seen corresponding path program 2 times [2024-06-03 20:35:58,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:35:58,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950321203] [2024-06-03 20:35:58,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:35:58,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:35:58,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:35:58,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:35:58,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:35:58,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950321203] [2024-06-03 20:35:58,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950321203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:35:58,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:35:58,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:35:58,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846951076] [2024-06-03 20:35:58,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:35:58,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:35:58,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:35:58,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:35:58,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:35:58,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:35:58,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 462 transitions, 6896 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:35:58,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:35:58,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:35:58,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:35:59,437 INFO L124 PetriNetUnfolderBase]: 3105/5259 cut-off events. [2024-06-03 20:35:59,438 INFO L125 PetriNetUnfolderBase]: For 580646/580646 co-relation queries the response was YES. [2024-06-03 20:35:59,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44144 conditions, 5259 events. 3105/5259 cut-off events. For 580646/580646 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 35297 event pairs, 616 based on Foata normal form. 1/5257 useless extension candidates. Maximal degree in co-relation 43980. Up to 4709 conditions per place. [2024-06-03 20:35:59,516 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 429 selfloop transitions, 49 changer transitions 0/485 dead transitions. [2024-06-03 20:35:59,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 485 transitions, 7933 flow [2024-06-03 20:35:59,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:35:59,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:35:59,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 20:35:59,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-03 20:35:59,517 INFO L175 Difference]: Start difference. First operand has 359 places, 462 transitions, 6896 flow. Second operand 7 states and 165 transitions. [2024-06-03 20:35:59,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 485 transitions, 7933 flow [2024-06-03 20:36:01,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 485 transitions, 7691 flow, removed 42 selfloop flow, removed 7 redundant places. [2024-06-03 20:36:01,961 INFO L231 Difference]: Finished difference. Result has 359 places, 465 transitions, 6799 flow [2024-06-03 20:36:01,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6654, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6799, PETRI_PLACES=359, PETRI_TRANSITIONS=465} [2024-06-03 20:36:01,962 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-03 20:36:01,962 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 465 transitions, 6799 flow [2024-06-03 20:36:01,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:01,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:01,962 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:01,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 20:36:01,962 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:01,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:01,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1036341178, now seen corresponding path program 2 times [2024-06-03 20:36:01,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:01,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45225725] [2024-06-03 20:36:01,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:01,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:01,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:02,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:02,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:02,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45225725] [2024-06-03 20:36:02,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45225725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:02,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:02,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:02,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124973671] [2024-06-03 20:36:02,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:02,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:02,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:02,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:02,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:02,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:02,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 465 transitions, 6799 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:02,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:02,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:02,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:03,430 INFO L124 PetriNetUnfolderBase]: 3118/5277 cut-off events. [2024-06-03 20:36:03,431 INFO L125 PetriNetUnfolderBase]: For 595909/595909 co-relation queries the response was YES. [2024-06-03 20:36:03,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44445 conditions, 5277 events. 3118/5277 cut-off events. For 595909/595909 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35340 event pairs, 617 based on Foata normal form. 1/5275 useless extension candidates. Maximal degree in co-relation 44282. Up to 4671 conditions per place. [2024-06-03 20:36:03,499 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 401 selfloop transitions, 87 changer transitions 0/495 dead transitions. [2024-06-03 20:36:03,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 495 transitions, 8289 flow [2024-06-03 20:36:03,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:36:03,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:36:03,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 20:36:03,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-03 20:36:03,500 INFO L175 Difference]: Start difference. First operand has 359 places, 465 transitions, 6799 flow. Second operand 9 states and 211 transitions. [2024-06-03 20:36:03,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 495 transitions, 8289 flow [2024-06-03 20:36:06,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 495 transitions, 8173 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 20:36:06,459 INFO L231 Difference]: Finished difference. Result has 362 places, 471 transitions, 6975 flow [2024-06-03 20:36:06,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6687, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6975, PETRI_PLACES=362, PETRI_TRANSITIONS=471} [2024-06-03 20:36:06,460 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-03 20:36:06,460 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 471 transitions, 6975 flow [2024-06-03 20:36:06,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:06,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:06,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:06,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 20:36:06,461 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:06,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:06,461 INFO L85 PathProgramCache]: Analyzing trace with hash -447797500, now seen corresponding path program 3 times [2024-06-03 20:36:06,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:06,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754861863] [2024-06-03 20:36:06,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:06,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:06,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:06,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-03 20:36:06,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:06,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754861863] [2024-06-03 20:36:06,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754861863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:06,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:06,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:06,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682958939] [2024-06-03 20:36:06,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:06,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:06,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:06,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:06,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:06,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:06,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 471 transitions, 6975 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:06,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:06,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:06,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:07,837 INFO L124 PetriNetUnfolderBase]: 3115/5273 cut-off events. [2024-06-03 20:36:07,838 INFO L125 PetriNetUnfolderBase]: For 592255/592255 co-relation queries the response was YES. [2024-06-03 20:36:07,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44411 conditions, 5273 events. 3115/5273 cut-off events. For 592255/592255 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35363 event pairs, 616 based on Foata normal form. 1/5271 useless extension candidates. Maximal degree in co-relation 44248. Up to 4717 conditions per place. [2024-06-03 20:36:07,920 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 430 selfloop transitions, 57 changer transitions 0/494 dead transitions. [2024-06-03 20:36:07,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 494 transitions, 8005 flow [2024-06-03 20:36:07,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:07,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:07,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 222 transitions. [2024-06-03 20:36:07,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-06-03 20:36:07,921 INFO L175 Difference]: Start difference. First operand has 362 places, 471 transitions, 6975 flow. Second operand 10 states and 222 transitions. [2024-06-03 20:36:07,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 494 transitions, 8005 flow [2024-06-03 20:36:10,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 494 transitions, 7830 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-03 20:36:10,764 INFO L231 Difference]: Finished difference. Result has 366 places, 471 transitions, 6924 flow [2024-06-03 20:36:10,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6800, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6924, PETRI_PLACES=366, PETRI_TRANSITIONS=471} [2024-06-03 20:36:10,765 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-03 20:36:10,765 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 471 transitions, 6924 flow [2024-06-03 20:36:10,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:10,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:10,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:10,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 20:36:10,765 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:10,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:10,765 INFO L85 PathProgramCache]: Analyzing trace with hash -132354280, now seen corresponding path program 3 times [2024-06-03 20:36:10,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:10,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721164662] [2024-06-03 20:36:10,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:10,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:10,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:11,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:11,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:11,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721164662] [2024-06-03 20:36:11,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721164662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:11,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:11,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:11,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531981456] [2024-06-03 20:36:11,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:11,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:11,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:11,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:11,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:11,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:11,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 471 transitions, 6924 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:11,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:11,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:11,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:12,056 INFO L124 PetriNetUnfolderBase]: 3112/5269 cut-off events. [2024-06-03 20:36:12,056 INFO L125 PetriNetUnfolderBase]: For 588024/588024 co-relation queries the response was YES. [2024-06-03 20:36:12,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44214 conditions, 5269 events. 3112/5269 cut-off events. For 588024/588024 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 35307 event pairs, 617 based on Foata normal form. 1/5267 useless extension candidates. Maximal degree in co-relation 44051. Up to 4664 conditions per place. [2024-06-03 20:36:12,136 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 397 selfloop transitions, 91 changer transitions 0/495 dead transitions. [2024-06-03 20:36:12,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 495 transitions, 8134 flow [2024-06-03 20:36:12,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:12,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:12,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 226 transitions. [2024-06-03 20:36:12,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5380952380952381 [2024-06-03 20:36:12,137 INFO L175 Difference]: Start difference. First operand has 366 places, 471 transitions, 6924 flow. Second operand 10 states and 226 transitions. [2024-06-03 20:36:12,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 495 transitions, 8134 flow [2024-06-03 20:36:14,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 495 transitions, 7974 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-03 20:36:14,940 INFO L231 Difference]: Finished difference. Result has 367 places, 471 transitions, 6958 flow [2024-06-03 20:36:14,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6766, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6958, PETRI_PLACES=367, PETRI_TRANSITIONS=471} [2024-06-03 20:36:14,941 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-03 20:36:14,941 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 471 transitions, 6958 flow [2024-06-03 20:36:14,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:14,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:14,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:14,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 20:36:14,942 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:14,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:14,942 INFO L85 PathProgramCache]: Analyzing trace with hash 155006860, now seen corresponding path program 4 times [2024-06-03 20:36:14,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:14,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533921256] [2024-06-03 20:36:14,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:14,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:14,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:15,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:15,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:15,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533921256] [2024-06-03 20:36:15,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533921256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:15,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:15,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:15,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527825890] [2024-06-03 20:36:15,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:15,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:15,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:15,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:15,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:15,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:15,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 471 transitions, 6958 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:15,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:15,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:15,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:16,253 INFO L124 PetriNetUnfolderBase]: 3141/5310 cut-off events. [2024-06-03 20:36:16,254 INFO L125 PetriNetUnfolderBase]: For 600510/600510 co-relation queries the response was YES. [2024-06-03 20:36:16,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44772 conditions, 5310 events. 3141/5310 cut-off events. For 600510/600510 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 35705 event pairs, 625 based on Foata normal form. 1/5305 useless extension candidates. Maximal degree in co-relation 44609. Up to 4502 conditions per place. [2024-06-03 20:36:16,331 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 349 selfloop transitions, 165 changer transitions 0/521 dead transitions. [2024-06-03 20:36:16,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 521 transitions, 8755 flow [2024-06-03 20:36:16,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:16,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:16,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-03 20:36:16,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.569047619047619 [2024-06-03 20:36:16,333 INFO L175 Difference]: Start difference. First operand has 367 places, 471 transitions, 6958 flow. Second operand 10 states and 239 transitions. [2024-06-03 20:36:16,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 521 transitions, 8755 flow [2024-06-03 20:36:18,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 521 transitions, 8582 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 20:36:18,751 INFO L231 Difference]: Finished difference. Result has 368 places, 483 transitions, 7274 flow [2024-06-03 20:36:18,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6791, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7274, PETRI_PLACES=368, PETRI_TRANSITIONS=483} [2024-06-03 20:36:18,752 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-03 20:36:18,752 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 483 transitions, 7274 flow [2024-06-03 20:36:18,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:18,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:18,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:18,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 20:36:18,752 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:18,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:18,753 INFO L85 PathProgramCache]: Analyzing trace with hash -985730804, now seen corresponding path program 5 times [2024-06-03 20:36:18,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:18,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724229348] [2024-06-03 20:36:18,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:18,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:18,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:19,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:19,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:19,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724229348] [2024-06-03 20:36:19,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724229348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:19,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:19,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:19,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469497610] [2024-06-03 20:36:19,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:19,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:19,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:19,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:19,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:19,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:19,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 483 transitions, 7274 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:19,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:19,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:19,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:20,047 INFO L124 PetriNetUnfolderBase]: 3146/5319 cut-off events. [2024-06-03 20:36:20,048 INFO L125 PetriNetUnfolderBase]: For 601774/601774 co-relation queries the response was YES. [2024-06-03 20:36:20,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45108 conditions, 5319 events. 3146/5319 cut-off events. For 601774/601774 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 35743 event pairs, 625 based on Foata normal form. 1/5314 useless extension candidates. Maximal degree in co-relation 44945. Up to 4508 conditions per place. [2024-06-03 20:36:20,123 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 364 selfloop transitions, 149 changer transitions 0/520 dead transitions. [2024-06-03 20:36:20,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 520 transitions, 8949 flow [2024-06-03 20:36:20,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:36:20,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:36:20,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 20:36:20,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-03 20:36:20,124 INFO L175 Difference]: Start difference. First operand has 368 places, 483 transitions, 7274 flow. Second operand 9 states and 217 transitions. [2024-06-03 20:36:20,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 520 transitions, 8949 flow [2024-06-03 20:36:22,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 520 transitions, 8599 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 20:36:22,873 INFO L231 Difference]: Finished difference. Result has 370 places, 486 transitions, 7265 flow [2024-06-03 20:36:22,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6930, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7265, PETRI_PLACES=370, PETRI_TRANSITIONS=486} [2024-06-03 20:36:22,873 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-03 20:36:22,873 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 486 transitions, 7265 flow [2024-06-03 20:36:22,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:22,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:22,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:22,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 20:36:22,874 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:22,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:22,875 INFO L85 PathProgramCache]: Analyzing trace with hash -786130484, now seen corresponding path program 6 times [2024-06-03 20:36:22,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:22,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978408774] [2024-06-03 20:36:22,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:22,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:22,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:23,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:23,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:23,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978408774] [2024-06-03 20:36:23,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978408774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:23,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:23,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:36:23,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173853306] [2024-06-03 20:36:23,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:23,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:36:23,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:23,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:36:23,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:36:23,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:23,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 486 transitions, 7265 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:23,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:23,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:23,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:24,179 INFO L124 PetriNetUnfolderBase]: 3151/5328 cut-off events. [2024-06-03 20:36:24,179 INFO L125 PetriNetUnfolderBase]: For 614372/614372 co-relation queries the response was YES. [2024-06-03 20:36:24,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45233 conditions, 5328 events. 3151/5328 cut-off events. For 614372/614372 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 35801 event pairs, 625 based on Foata normal form. 1/5323 useless extension candidates. Maximal degree in co-relation 45069. Up to 4514 conditions per place. [2024-06-03 20:36:24,271 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 343 selfloop transitions, 174 changer transitions 0/524 dead transitions. [2024-06-03 20:36:24,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 524 transitions, 8778 flow [2024-06-03 20:36:24,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:36:24,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:36:24,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 253 transitions. [2024-06-03 20:36:24,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:36:24,272 INFO L175 Difference]: Start difference. First operand has 370 places, 486 transitions, 7265 flow. Second operand 11 states and 253 transitions. [2024-06-03 20:36:24,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 524 transitions, 8778 flow [2024-06-03 20:36:27,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 524 transitions, 8452 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 20:36:27,115 INFO L231 Difference]: Finished difference. Result has 375 places, 489 transitions, 7330 flow [2024-06-03 20:36:27,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6948, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7330, PETRI_PLACES=375, PETRI_TRANSITIONS=489} [2024-06-03 20:36:27,116 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-03 20:36:27,116 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 489 transitions, 7330 flow [2024-06-03 20:36:27,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:27,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:27,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:27,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 20:36:27,117 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:27,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:27,118 INFO L85 PathProgramCache]: Analyzing trace with hash -985610648, now seen corresponding path program 4 times [2024-06-03 20:36:27,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:27,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625097818] [2024-06-03 20:36:27,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:27,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:27,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:27,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:27,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:27,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625097818] [2024-06-03 20:36:27,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625097818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:27,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:27,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:27,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678422706] [2024-06-03 20:36:27,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:27,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:27,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:27,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:27,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:27,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:27,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 489 transitions, 7330 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:27,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:27,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:27,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:28,558 INFO L124 PetriNetUnfolderBase]: 3172/5358 cut-off events. [2024-06-03 20:36:28,558 INFO L125 PetriNetUnfolderBase]: For 636114/636117 co-relation queries the response was YES. [2024-06-03 20:36:28,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45874 conditions, 5358 events. 3172/5358 cut-off events. For 636114/636117 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 35997 event pairs, 666 based on Foata normal form. 1/5345 useless extension candidates. Maximal degree in co-relation 45709. Up to 4363 conditions per place. [2024-06-03 20:36:28,641 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 264 selfloop transitions, 266 changer transitions 0/537 dead transitions. [2024-06-03 20:36:28,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 537 transitions, 9236 flow [2024-06-03 20:36:28,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:36:28,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:36:28,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-06-03 20:36:28,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5857142857142857 [2024-06-03 20:36:28,653 INFO L175 Difference]: Start difference. First operand has 375 places, 489 transitions, 7330 flow. Second operand 10 states and 246 transitions. [2024-06-03 20:36:28,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 537 transitions, 9236 flow [2024-06-03 20:36:31,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 537 transitions, 8944 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-03 20:36:31,819 INFO L231 Difference]: Finished difference. Result has 379 places, 499 transitions, 7861 flow [2024-06-03 20:36:31,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7038, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7861, PETRI_PLACES=379, PETRI_TRANSITIONS=499} [2024-06-03 20:36:31,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-03 20:36:31,820 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 499 transitions, 7861 flow [2024-06-03 20:36:31,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:31,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:31,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:31,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 20:36:31,821 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:31,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:31,821 INFO L85 PathProgramCache]: Analyzing trace with hash -333534298, now seen corresponding path program 7 times [2024-06-03 20:36:31,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:31,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016181695] [2024-06-03 20:36:31,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:31,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:31,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:32,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:32,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:32,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016181695] [2024-06-03 20:36:32,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016181695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:32,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:32,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:32,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128069420] [2024-06-03 20:36:32,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:32,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:32,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:32,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:32,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:32,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:32,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 499 transitions, 7861 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:32,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:32,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:32,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:33,196 INFO L124 PetriNetUnfolderBase]: 3177/5371 cut-off events. [2024-06-03 20:36:33,196 INFO L125 PetriNetUnfolderBase]: For 654331/654334 co-relation queries the response was YES. [2024-06-03 20:36:33,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47024 conditions, 5371 events. 3177/5371 cut-off events. For 654331/654334 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 36146 event pairs, 639 based on Foata normal form. 1/5362 useless extension candidates. Maximal degree in co-relation 46857. Up to 4549 conditions per place. [2024-06-03 20:36:33,406 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 362 selfloop transitions, 174 changer transitions 0/543 dead transitions. [2024-06-03 20:36:33,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 543 transitions, 9433 flow [2024-06-03 20:36:33,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:36:33,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:36:33,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 261 transitions. [2024-06-03 20:36:33,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564935064935065 [2024-06-03 20:36:33,407 INFO L175 Difference]: Start difference. First operand has 379 places, 499 transitions, 7861 flow. Second operand 11 states and 261 transitions. [2024-06-03 20:36:33,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 543 transitions, 9433 flow [2024-06-03 20:36:36,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 543 transitions, 8973 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-03 20:36:36,333 INFO L231 Difference]: Finished difference. Result has 384 places, 502 transitions, 7789 flow [2024-06-03 20:36:36,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7401, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7789, PETRI_PLACES=384, PETRI_TRANSITIONS=502} [2024-06-03 20:36:36,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-03 20:36:36,334 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 502 transitions, 7789 flow [2024-06-03 20:36:36,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:36,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:36,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:36,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 20:36:36,335 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:36,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:36,335 INFO L85 PathProgramCache]: Analyzing trace with hash 280566160, now seen corresponding path program 8 times [2024-06-03 20:36:36,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:36,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [384554120] [2024-06-03 20:36:36,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:36,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:36,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:36,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:36,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:36,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [384554120] [2024-06-03 20:36:36,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [384554120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:36,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:36,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:36,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489941523] [2024-06-03 20:36:36,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:36,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:36,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:36,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:36,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:36,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:36,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 502 transitions, 7789 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:36,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:36,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:36,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:37,748 INFO L124 PetriNetUnfolderBase]: 3190/5394 cut-off events. [2024-06-03 20:36:37,748 INFO L125 PetriNetUnfolderBase]: For 667923/667926 co-relation queries the response was YES. [2024-06-03 20:36:37,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47054 conditions, 5394 events. 3190/5394 cut-off events. For 667923/667926 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 36350 event pairs, 638 based on Foata normal form. 1/5386 useless extension candidates. Maximal degree in co-relation 46886. Up to 4564 conditions per place. [2024-06-03 20:36:37,840 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 362 selfloop transitions, 182 changer transitions 0/551 dead transitions. [2024-06-03 20:36:37,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 551 transitions, 9610 flow [2024-06-03 20:36:37,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 20:36:37,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 20:36:37,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 330 transitions. [2024-06-03 20:36:37,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-03 20:36:37,841 INFO L175 Difference]: Start difference. First operand has 384 places, 502 transitions, 7789 flow. Second operand 15 states and 330 transitions. [2024-06-03 20:36:37,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 551 transitions, 9610 flow [2024-06-03 20:36:40,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 551 transitions, 9309 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 20:36:40,492 INFO L231 Difference]: Finished difference. Result has 391 places, 508 transitions, 7935 flow [2024-06-03 20:36:40,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7494, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7935, PETRI_PLACES=391, PETRI_TRANSITIONS=508} [2024-06-03 20:36:40,493 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-03 20:36:40,493 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 508 transitions, 7935 flow [2024-06-03 20:36:40,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:40,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:40,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:40,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 20:36:40,494 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:40,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:40,494 INFO L85 PathProgramCache]: Analyzing trace with hash 280773550, now seen corresponding path program 9 times [2024-06-03 20:36:40,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:40,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910982746] [2024-06-03 20:36:40,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:40,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:40,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:40,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:40,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:40,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910982746] [2024-06-03 20:36:40,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910982746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:40,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:40,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:40,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453787725] [2024-06-03 20:36:40,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:40,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:40,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:40,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:40,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:40,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:40,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 508 transitions, 7935 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:40,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:40,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:40,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:41,890 INFO L124 PetriNetUnfolderBase]: 3187/5390 cut-off events. [2024-06-03 20:36:41,890 INFO L125 PetriNetUnfolderBase]: For 677376/677379 co-relation queries the response was YES. [2024-06-03 20:36:41,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47132 conditions, 5390 events. 3187/5390 cut-off events. For 677376/677379 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 36332 event pairs, 638 based on Foata normal form. 1/5382 useless extension candidates. Maximal degree in co-relation 46963. Up to 4561 conditions per place. [2024-06-03 20:36:41,973 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 359 selfloop transitions, 182 changer transitions 0/548 dead transitions. [2024-06-03 20:36:41,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 548 transitions, 9487 flow [2024-06-03 20:36:41,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:36:41,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:36:41,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 293 transitions. [2024-06-03 20:36:41,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5366300366300366 [2024-06-03 20:36:41,975 INFO L175 Difference]: Start difference. First operand has 391 places, 508 transitions, 7935 flow. Second operand 13 states and 293 transitions. [2024-06-03 20:36:41,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 548 transitions, 9487 flow [2024-06-03 20:36:44,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 548 transitions, 9166 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-03 20:36:44,992 INFO L231 Difference]: Finished difference. Result has 394 places, 508 transitions, 7984 flow [2024-06-03 20:36:44,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7614, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7984, PETRI_PLACES=394, PETRI_TRANSITIONS=508} [2024-06-03 20:36:44,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-03 20:36:44,993 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 508 transitions, 7984 flow [2024-06-03 20:36:44,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:44,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:44,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:44,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 20:36:44,994 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:44,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:44,994 INFO L85 PathProgramCache]: Analyzing trace with hash -8792992, now seen corresponding path program 5 times [2024-06-03 20:36:44,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:44,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792454340] [2024-06-03 20:36:44,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:44,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:45,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:45,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-03 20:36:45,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:45,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792454340] [2024-06-03 20:36:45,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792454340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:45,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:45,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:45,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508345820] [2024-06-03 20:36:45,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:45,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:45,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:45,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:45,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:45,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:45,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 508 transitions, 7984 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:45,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:45,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:45,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:46,352 INFO L124 PetriNetUnfolderBase]: 3200/5407 cut-off events. [2024-06-03 20:36:46,353 INFO L125 PetriNetUnfolderBase]: For 696044/696047 co-relation queries the response was YES. [2024-06-03 20:36:46,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47543 conditions, 5407 events. 3200/5407 cut-off events. For 696044/696047 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36403 event pairs, 664 based on Foata normal form. 1/5394 useless extension candidates. Maximal degree in co-relation 47373. Up to 4195 conditions per place. [2024-06-03 20:36:46,438 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 321 changer transitions 0/558 dead transitions. [2024-06-03 20:36:46,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 558 transitions, 10088 flow [2024-06-03 20:36:46,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:36:46,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:36:46,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 286 transitions. [2024-06-03 20:36:46,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674603174603174 [2024-06-03 20:36:46,440 INFO L175 Difference]: Start difference. First operand has 394 places, 508 transitions, 7984 flow. Second operand 12 states and 286 transitions. [2024-06-03 20:36:46,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 558 transitions, 10088 flow [2024-06-03 20:36:49,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 558 transitions, 9759 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 20:36:49,424 INFO L231 Difference]: Finished difference. Result has 396 places, 517 transitions, 8557 flow [2024-06-03 20:36:49,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7655, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=312, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8557, PETRI_PLACES=396, PETRI_TRANSITIONS=517} [2024-06-03 20:36:49,425 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-03 20:36:49,425 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 517 transitions, 8557 flow [2024-06-03 20:36:49,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:49,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:49,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] [2024-06-03 20:36:49,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 20:36:49,425 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:49,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:49,436 INFO L85 PathProgramCache]: Analyzing trace with hash 280952296, now seen corresponding path program 6 times [2024-06-03 20:36:49,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:49,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732573177] [2024-06-03 20:36:49,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:49,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:49,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:49,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:49,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:49,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732573177] [2024-06-03 20:36:49,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1732573177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:49,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:49,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:49,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758713766] [2024-06-03 20:36:49,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:49,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:49,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:49,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:49,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:49,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:49,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 517 transitions, 8557 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:49,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:49,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:49,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:50,902 INFO L124 PetriNetUnfolderBase]: 3197/5415 cut-off events. [2024-06-03 20:36:50,902 INFO L125 PetriNetUnfolderBase]: For 707838/707841 co-relation queries the response was YES. [2024-06-03 20:36:50,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48610 conditions, 5415 events. 3197/5415 cut-off events. For 707838/707841 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 36571 event pairs, 674 based on Foata normal form. 1/5402 useless extension candidates. Maximal degree in co-relation 48438. Up to 4193 conditions per place. [2024-06-03 20:36:50,990 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 227 selfloop transitions, 324 changer transitions 0/558 dead transitions. [2024-06-03 20:36:50,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 558 transitions, 10329 flow [2024-06-03 20:36:50,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:36:50,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:36:50,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 300 transitions. [2024-06-03 20:36:50,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494505494505495 [2024-06-03 20:36:50,992 INFO L175 Difference]: Start difference. First operand has 396 places, 517 transitions, 8557 flow. Second operand 13 states and 300 transitions. [2024-06-03 20:36:50,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 558 transitions, 10329 flow [2024-06-03 20:36:55,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 558 transitions, 9737 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-03 20:36:55,189 INFO L231 Difference]: Finished difference. Result has 402 places, 517 transitions, 8619 flow [2024-06-03 20:36:55,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7965, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8619, PETRI_PLACES=402, PETRI_TRANSITIONS=517} [2024-06-03 20:36:55,190 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-03 20:36:55,190 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 517 transitions, 8619 flow [2024-06-03 20:36:55,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:55,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:36:55,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:36:55,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 20:36:55,190 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:36:55,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:36:55,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1066447674, now seen corresponding path program 7 times [2024-06-03 20:36:55,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:36:55,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266275142] [2024-06-03 20:36:55,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:36:55,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:36:55,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:36:55,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:36:55,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:36:55,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266275142] [2024-06-03 20:36:55,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266275142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:36:55,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:36:55,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:36:55,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947807766] [2024-06-03 20:36:55,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:36:55,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:36:55,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:36:55,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:36:55,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:36:55,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:36:55,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 517 transitions, 8619 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:36:55,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:36:55,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:36:55,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:36:56,634 INFO L124 PetriNetUnfolderBase]: 3226/5443 cut-off events. [2024-06-03 20:36:56,634 INFO L125 PetriNetUnfolderBase]: For 740046/740049 co-relation queries the response was YES. [2024-06-03 20:36:56,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49472 conditions, 5443 events. 3226/5443 cut-off events. For 740046/740049 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 36705 event pairs, 656 based on Foata normal form. 1/5430 useless extension candidates. Maximal degree in co-relation 49299. Up to 4218 conditions per place. [2024-06-03 20:36:56,721 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 219 selfloop transitions, 336 changer transitions 0/562 dead transitions. [2024-06-03 20:36:56,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 562 transitions, 10599 flow [2024-06-03 20:36:56,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:36:56,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:36:56,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 298 transitions. [2024-06-03 20:36:56,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457875457875457 [2024-06-03 20:36:56,722 INFO L175 Difference]: Start difference. First operand has 402 places, 517 transitions, 8619 flow. Second operand 13 states and 298 transitions. [2024-06-03 20:36:56,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 562 transitions, 10599 flow [2024-06-03 20:37:00,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 562 transitions, 9992 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-03 20:37:00,886 INFO L231 Difference]: Finished difference. Result has 404 places, 527 transitions, 8900 flow [2024-06-03 20:37:00,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8028, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=326, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8900, PETRI_PLACES=404, PETRI_TRANSITIONS=527} [2024-06-03 20:37:00,886 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 361 predicate places. [2024-06-03 20:37:00,886 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 527 transitions, 8900 flow [2024-06-03 20:37:00,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:00,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:00,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:00,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 20:37:00,887 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:00,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:00,887 INFO L85 PathProgramCache]: Analyzing trace with hash -2117933694, now seen corresponding path program 10 times [2024-06-03 20:37:00,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:00,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047831033] [2024-06-03 20:37:00,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:00,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:00,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:01,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:01,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:01,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047831033] [2024-06-03 20:37:01,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047831033] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:01,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:01,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:01,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177214646] [2024-06-03 20:37:01,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:01,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:01,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:01,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:01,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:01,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:37:01,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 527 transitions, 8900 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:01,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:01,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:37:01,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:02,391 INFO L124 PetriNetUnfolderBase]: 3239/5492 cut-off events. [2024-06-03 20:37:02,392 INFO L125 PetriNetUnfolderBase]: For 758006/758009 co-relation queries the response was YES. [2024-06-03 20:37:02,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49940 conditions, 5492 events. 3239/5492 cut-off events. For 758006/758009 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 37311 event pairs, 646 based on Foata normal form. 1/5486 useless extension candidates. Maximal degree in co-relation 49766. Up to 4630 conditions per place. [2024-06-03 20:37:02,475 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 376 selfloop transitions, 188 changer transitions 0/571 dead transitions. [2024-06-03 20:37:02,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 571 transitions, 10987 flow [2024-06-03 20:37:02,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 20:37:02,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 20:37:02,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 327 transitions. [2024-06-03 20:37:02,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190476190476191 [2024-06-03 20:37:02,477 INFO L175 Difference]: Start difference. First operand has 404 places, 527 transitions, 8900 flow. Second operand 15 states and 327 transitions. [2024-06-03 20:37:02,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 571 transitions, 10987 flow [2024-06-03 20:37:06,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 571 transitions, 10343 flow, removed 38 selfloop flow, removed 9 redundant places. [2024-06-03 20:37:06,984 INFO L231 Difference]: Finished difference. Result has 410 places, 533 transitions, 8731 flow [2024-06-03 20:37:06,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8264, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=8731, PETRI_PLACES=410, PETRI_TRANSITIONS=533} [2024-06-03 20:37:06,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-03 20:37:06,985 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 533 transitions, 8731 flow [2024-06-03 20:37:06,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:06,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:06,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:06,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 20:37:06,986 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:06,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:06,986 INFO L85 PathProgramCache]: Analyzing trace with hash 31984284, now seen corresponding path program 8 times [2024-06-03 20:37:06,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:06,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101960594] [2024-06-03 20:37:06,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:06,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:06,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:07,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:07,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:07,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101960594] [2024-06-03 20:37:07,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101960594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:07,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:07,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:07,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393216304] [2024-06-03 20:37:07,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:07,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:07,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:07,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:07,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:07,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:37:07,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 533 transitions, 8731 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:07,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:07,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:37:07,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:08,429 INFO L124 PetriNetUnfolderBase]: 3244/5494 cut-off events. [2024-06-03 20:37:08,430 INFO L125 PetriNetUnfolderBase]: For 771626/771629 co-relation queries the response was YES. [2024-06-03 20:37:08,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49751 conditions, 5494 events. 3244/5494 cut-off events. For 771626/771629 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 37250 event pairs, 674 based on Foata normal form. 1/5481 useless extension candidates. Maximal degree in co-relation 49576. Up to 4232 conditions per place. [2024-06-03 20:37:08,520 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 334 changer transitions 0/571 dead transitions. [2024-06-03 20:37:08,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 571 transitions, 10771 flow [2024-06-03 20:37:08,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:37:08,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:37:08,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 282 transitions. [2024-06-03 20:37:08,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 20:37:08,521 INFO L175 Difference]: Start difference. First operand has 410 places, 533 transitions, 8731 flow. Second operand 12 states and 282 transitions. [2024-06-03 20:37:08,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 571 transitions, 10771 flow [2024-06-03 20:37:12,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 571 transitions, 10414 flow, removed 23 selfloop flow, removed 9 redundant places. [2024-06-03 20:37:12,935 INFO L231 Difference]: Finished difference. Result has 413 places, 536 transitions, 9092 flow [2024-06-03 20:37:12,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8374, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9092, PETRI_PLACES=413, PETRI_TRANSITIONS=536} [2024-06-03 20:37:12,936 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-03 20:37:12,936 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 536 transitions, 9092 flow [2024-06-03 20:37:12,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:12,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:12,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-03 20:37:12,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 20:37:12,937 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:12,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:12,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1584094298, now seen corresponding path program 11 times [2024-06-03 20:37:12,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:12,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585191158] [2024-06-03 20:37:12,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:12,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:12,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:13,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:13,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:13,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585191158] [2024-06-03 20:37:13,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585191158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:13,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:13,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:13,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101907931] [2024-06-03 20:37:13,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:13,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:13,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:13,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:13,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:13,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:37:13,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 536 transitions, 9092 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:13,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:13,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:37:13,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:14,391 INFO L124 PetriNetUnfolderBase]: 3241/5485 cut-off events. [2024-06-03 20:37:14,391 INFO L125 PetriNetUnfolderBase]: For 783479/783482 co-relation queries the response was YES. [2024-06-03 20:37:14,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49986 conditions, 5485 events. 3241/5485 cut-off events. For 783479/783482 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 37187 event pairs, 636 based on Foata normal form. 1/5479 useless extension candidates. Maximal degree in co-relation 49810. Up to 4634 conditions per place. [2024-06-03 20:37:14,477 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 188 changer transitions 0/575 dead transitions. [2024-06-03 20:37:14,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 575 transitions, 10914 flow [2024-06-03 20:37:14,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-06-03 20:37:14,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-06-03 20:37:14,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 362 transitions. [2024-06-03 20:37:14,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5070028011204482 [2024-06-03 20:37:14,479 INFO L175 Difference]: Start difference. First operand has 413 places, 536 transitions, 9092 flow. Second operand 17 states and 362 transitions. [2024-06-03 20:37:14,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 575 transitions, 10914 flow [2024-06-03 20:37:19,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 575 transitions, 10360 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 20:37:19,036 INFO L231 Difference]: Finished difference. Result has 424 places, 536 transitions, 8920 flow [2024-06-03 20:37:19,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8538, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=8920, PETRI_PLACES=424, PETRI_TRANSITIONS=536} [2024-06-03 20:37:19,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-03 20:37:19,036 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 536 transitions, 8920 flow [2024-06-03 20:37:19,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:19,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:19,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:19,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 20:37:19,037 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:19,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:19,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1583708162, now seen corresponding path program 9 times [2024-06-03 20:37:19,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:19,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737747473] [2024-06-03 20:37:19,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:19,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:19,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:19,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:19,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:19,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737747473] [2024-06-03 20:37:19,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737747473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:19,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:19,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:19,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899575655] [2024-06-03 20:37:19,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:19,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:19,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:19,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:19,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:19,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:37:19,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 536 transitions, 8920 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:19,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:19,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:37:19,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:20,614 INFO L124 PetriNetUnfolderBase]: 3238/5462 cut-off events. [2024-06-03 20:37:20,614 INFO L125 PetriNetUnfolderBase]: For 794924/794927 co-relation queries the response was YES. [2024-06-03 20:37:20,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49717 conditions, 5462 events. 3238/5462 cut-off events. For 794924/794927 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 36861 event pairs, 655 based on Foata normal form. 1/5449 useless extension candidates. Maximal degree in co-relation 49540. Up to 4228 conditions per place. [2024-06-03 20:37:20,686 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 228 selfloop transitions, 336 changer transitions 0/571 dead transitions. [2024-06-03 20:37:20,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 571 transitions, 10732 flow [2024-06-03 20:37:20,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:37:20,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:37:20,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 298 transitions. [2024-06-03 20:37:20,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457875457875457 [2024-06-03 20:37:20,688 INFO L175 Difference]: Start difference. First operand has 424 places, 536 transitions, 8920 flow. Second operand 13 states and 298 transitions. [2024-06-03 20:37:20,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 571 transitions, 10732 flow [2024-06-03 20:37:25,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 571 transitions, 10324 flow, removed 12 selfloop flow, removed 16 redundant places. [2024-06-03 20:37:25,315 INFO L231 Difference]: Finished difference. Result has 421 places, 536 transitions, 9190 flow [2024-06-03 20:37:25,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8512, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9190, PETRI_PLACES=421, PETRI_TRANSITIONS=536} [2024-06-03 20:37:25,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-03 20:37:25,316 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 536 transitions, 9190 flow [2024-06-03 20:37:25,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:25,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:25,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] [2024-06-03 20:37:25,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 20:37:25,316 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:25,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:25,317 INFO L85 PathProgramCache]: Analyzing trace with hash -541096960, now seen corresponding path program 1 times [2024-06-03 20:37:25,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:25,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734717622] [2024-06-03 20:37:25,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:25,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:25,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:25,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:25,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:25,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734717622] [2024-06-03 20:37:25,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734717622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:25,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:25,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:25,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390692974] [2024-06-03 20:37:25,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:25,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:25,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:25,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:25,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:25,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:37:25,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 536 transitions, 9190 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:25,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:25,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:37:25,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:26,800 INFO L124 PetriNetUnfolderBase]: 3258/5520 cut-off events. [2024-06-03 20:37:26,800 INFO L125 PetriNetUnfolderBase]: For 833828/833828 co-relation queries the response was YES. [2024-06-03 20:37:26,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50446 conditions, 5520 events. 3258/5520 cut-off events. For 833828/833828 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 37506 event pairs, 545 based on Foata normal form. 6/5523 useless extension candidates. Maximal degree in co-relation 50268. Up to 4702 conditions per place. [2024-06-03 20:37:26,883 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 517 selfloop transitions, 44 changer transitions 0/568 dead transitions. [2024-06-03 20:37:26,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 568 transitions, 10701 flow [2024-06-03 20:37:26,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:37:26,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:37:26,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:37:26,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-03 20:37:26,884 INFO L175 Difference]: Start difference. First operand has 421 places, 536 transitions, 9190 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:37:26,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 568 transitions, 10701 flow [2024-06-03 20:37:31,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 568 transitions, 10029 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-03 20:37:31,948 INFO L231 Difference]: Finished difference. Result has 417 places, 537 transitions, 8632 flow [2024-06-03 20:37:31,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8518, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8632, PETRI_PLACES=417, PETRI_TRANSITIONS=537} [2024-06-03 20:37:31,948 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-03 20:37:31,948 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 537 transitions, 8632 flow [2024-06-03 20:37:31,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:31,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:31,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:31,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 20:37:31,949 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:31,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:31,949 INFO L85 PathProgramCache]: Analyzing trace with hash -275399680, now seen corresponding path program 2 times [2024-06-03 20:37:31,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:31,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776498022] [2024-06-03 20:37:31,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:31,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:31,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:32,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:32,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:32,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776498022] [2024-06-03 20:37:32,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776498022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:32,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:32,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:37:32,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532480583] [2024-06-03 20:37:32,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:32,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:37:32,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:32,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:37:32,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:37:32,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:37:32,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 537 transitions, 8632 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:32,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:32,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:37:32,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:33,390 INFO L124 PetriNetUnfolderBase]: 3278/5544 cut-off events. [2024-06-03 20:37:33,390 INFO L125 PetriNetUnfolderBase]: For 848550/848550 co-relation queries the response was YES. [2024-06-03 20:37:33,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50123 conditions, 5544 events. 3278/5544 cut-off events. For 848550/848550 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37583 event pairs, 613 based on Foata normal form. 6/5547 useless extension candidates. Maximal degree in co-relation 49944. Up to 4903 conditions per place. [2024-06-03 20:37:33,473 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 518 selfloop transitions, 38 changer transitions 0/563 dead transitions. [2024-06-03 20:37:33,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 563 transitions, 9896 flow [2024-06-03 20:37:33,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:37:33,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:37:33,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:37:33,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 20:37:33,475 INFO L175 Difference]: Start difference. First operand has 417 places, 537 transitions, 8632 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:37:33,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 563 transitions, 9896 flow [2024-06-03 20:37:38,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 563 transitions, 9816 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-03 20:37:38,989 INFO L231 Difference]: Finished difference. Result has 420 places, 538 transitions, 8658 flow [2024-06-03 20:37:38,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8553, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8658, PETRI_PLACES=420, PETRI_TRANSITIONS=538} [2024-06-03 20:37:38,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-03 20:37:38,990 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 538 transitions, 8658 flow [2024-06-03 20:37:38,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:38,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:38,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:38,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 20:37:38,991 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:38,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:38,991 INFO L85 PathProgramCache]: Analyzing trace with hash 280781486, now seen corresponding path program 1 times [2024-06-03 20:37:38,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:38,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413782122] [2024-06-03 20:37:38,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:38,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:38,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:39,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:39,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:39,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413782122] [2024-06-03 20:37:39,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413782122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:39,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:39,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:37:39,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84023821] [2024-06-03 20:37:39,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:39,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:37:39,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:39,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:37:39,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:37:39,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:37:39,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 538 transitions, 8658 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:39,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:39,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:37:39,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:40,560 INFO L124 PetriNetUnfolderBase]: 3286/5551 cut-off events. [2024-06-03 20:37:40,561 INFO L125 PetriNetUnfolderBase]: For 844088/844091 co-relation queries the response was YES. [2024-06-03 20:37:40,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50224 conditions, 5551 events. 3286/5551 cut-off events. For 844088/844091 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 37598 event pairs, 640 based on Foata normal form. 2/5544 useless extension candidates. Maximal degree in co-relation 50044. Up to 4905 conditions per place. [2024-06-03 20:37:40,643 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 482 selfloop transitions, 73 changer transitions 0/562 dead transitions. [2024-06-03 20:37:40,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 562 transitions, 9848 flow [2024-06-03 20:37:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:37:40,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:37:40,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 20:37:40,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:37:40,646 INFO L175 Difference]: Start difference. First operand has 420 places, 538 transitions, 8658 flow. Second operand 8 states and 184 transitions. [2024-06-03 20:37:40,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 562 transitions, 9848 flow [2024-06-03 20:37:46,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 562 transitions, 9760 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 20:37:46,279 INFO L231 Difference]: Finished difference. Result has 423 places, 540 transitions, 8751 flow [2024-06-03 20:37:46,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8570, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8751, PETRI_PLACES=423, PETRI_TRANSITIONS=540} [2024-06-03 20:37:46,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-03 20:37:46,279 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 540 transitions, 8751 flow [2024-06-03 20:37:46,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:46,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:46,280 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:46,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 20:37:46,280 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:46,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:46,280 INFO L85 PathProgramCache]: Analyzing trace with hash -8393154, now seen corresponding path program 1 times [2024-06-03 20:37:46,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:46,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332077565] [2024-06-03 20:37:46,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:46,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:46,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:46,545 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:46,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:46,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332077565] [2024-06-03 20:37:46,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332077565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:46,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:46,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:37:46,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420123608] [2024-06-03 20:37:46,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:46,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:37:46,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:46,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:37:46,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:37:46,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:37:46,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 540 transitions, 8751 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:46,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:46,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:37:46,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:47,749 INFO L124 PetriNetUnfolderBase]: 3294/5556 cut-off events. [2024-06-03 20:37:47,749 INFO L125 PetriNetUnfolderBase]: For 860698/860701 co-relation queries the response was YES. [2024-06-03 20:37:47,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50520 conditions, 5556 events. 3294/5556 cut-off events. For 860698/860701 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 37571 event pairs, 664 based on Foata normal form. 2/5544 useless extension candidates. Maximal degree in co-relation 50339. Up to 4759 conditions per place. [2024-06-03 20:37:47,841 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 375 selfloop transitions, 182 changer transitions 0/564 dead transitions. [2024-06-03 20:37:47,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 564 transitions, 9971 flow [2024-06-03 20:37:47,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:37:47,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:37:47,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:37:47,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 20:37:47,843 INFO L175 Difference]: Start difference. First operand has 423 places, 540 transitions, 8751 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:37:47,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 564 transitions, 9971 flow [2024-06-03 20:37:52,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 564 transitions, 9812 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-03 20:37:52,270 INFO L231 Difference]: Finished difference. Result has 425 places, 542 transitions, 9017 flow [2024-06-03 20:37:52,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8592, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9017, PETRI_PLACES=425, PETRI_TRANSITIONS=542} [2024-06-03 20:37:52,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-03 20:37:52,270 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 542 transitions, 9017 flow [2024-06-03 20:37:52,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:52,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:52,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, 1, 1] [2024-06-03 20:37:52,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 20:37:52,271 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:52,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:52,271 INFO L85 PathProgramCache]: Analyzing trace with hash 1803443122, now seen corresponding path program 2 times [2024-06-03 20:37:52,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:52,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535102221] [2024-06-03 20:37:52,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:52,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:52,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:52,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:52,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:52,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535102221] [2024-06-03 20:37:52,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535102221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:52,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:52,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:37:52,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1070302074] [2024-06-03 20:37:52,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:52,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:37:52,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:52,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:37:52,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:37:52,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:37:52,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 542 transitions, 9017 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:52,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:52,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:37:52,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:37:53,777 INFO L124 PetriNetUnfolderBase]: 3302/5589 cut-off events. [2024-06-03 20:37:53,777 INFO L125 PetriNetUnfolderBase]: For 874853/874856 co-relation queries the response was YES. [2024-06-03 20:37:53,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51079 conditions, 5589 events. 3302/5589 cut-off events. For 874853/874856 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 37985 event pairs, 646 based on Foata normal form. 2/5584 useless extension candidates. Maximal degree in co-relation 50897. Up to 4929 conditions per place. [2024-06-03 20:37:53,868 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 484 selfloop transitions, 73 changer transitions 0/564 dead transitions. [2024-06-03 20:37:53,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 564 transitions, 10209 flow [2024-06-03 20:37:53,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:37:53,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:37:53,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-03 20:37:53,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291005291005291 [2024-06-03 20:37:53,870 INFO L175 Difference]: Start difference. First operand has 425 places, 542 transitions, 9017 flow. Second operand 9 states and 200 transitions. [2024-06-03 20:37:53,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 564 transitions, 10209 flow [2024-06-03 20:37:59,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 564 transitions, 9788 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-03 20:37:59,212 INFO L231 Difference]: Finished difference. Result has 427 places, 544 transitions, 8781 flow [2024-06-03 20:37:59,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8596, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8781, PETRI_PLACES=427, PETRI_TRANSITIONS=544} [2024-06-03 20:37:59,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-03 20:37:59,212 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 544 transitions, 8781 flow [2024-06-03 20:37:59,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:59,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:37:59,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:37:59,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 20:37:59,213 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:37:59,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:37:59,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1066433786, now seen corresponding path program 2 times [2024-06-03 20:37:59,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:37:59,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747097240] [2024-06-03 20:37:59,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:37:59,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:37:59,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:37:59,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:37:59,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:37:59,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747097240] [2024-06-03 20:37:59,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747097240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:37:59,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:37:59,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:37:59,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73331050] [2024-06-03 20:37:59,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:37:59,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:37:59,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:37:59,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:37:59,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:37:59,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:37:59,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 544 transitions, 8781 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:37:59,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:37:59,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:37:59,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:00,583 INFO L124 PetriNetUnfolderBase]: 3310/5594 cut-off events. [2024-06-03 20:38:00,584 INFO L125 PetriNetUnfolderBase]: For 890719/890722 co-relation queries the response was YES. [2024-06-03 20:38:00,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51004 conditions, 5594 events. 3310/5594 cut-off events. For 890719/890722 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 37925 event pairs, 678 based on Foata normal form. 2/5582 useless extension candidates. Maximal degree in co-relation 50821. Up to 4783 conditions per place. [2024-06-03 20:38:00,672 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 376 selfloop transitions, 182 changer transitions 0/565 dead transitions. [2024-06-03 20:38:00,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 565 transitions, 9999 flow [2024-06-03 20:38:00,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:38:00,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:38:00,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 20:38:00,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 20:38:00,673 INFO L175 Difference]: Start difference. First operand has 427 places, 544 transitions, 8781 flow. Second operand 8 states and 186 transitions. [2024-06-03 20:38:00,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 565 transitions, 9999 flow [2024-06-03 20:38:05,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 565 transitions, 9807 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-03 20:38:05,710 INFO L231 Difference]: Finished difference. Result has 427 places, 546 transitions, 9018 flow [2024-06-03 20:38:05,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8589, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9018, PETRI_PLACES=427, PETRI_TRANSITIONS=546} [2024-06-03 20:38:05,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-03 20:38:05,711 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 546 transitions, 9018 flow [2024-06-03 20:38:05,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:05,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:05,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:05,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 20:38:05,712 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:05,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:05,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1347222244, now seen corresponding path program 3 times [2024-06-03 20:38:05,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:05,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1575538463] [2024-06-03 20:38:05,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:05,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:05,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:05,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:05,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:05,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1575538463] [2024-06-03 20:38:05,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1575538463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:05,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:05,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:38:05,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852876717] [2024-06-03 20:38:05,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:05,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:38:05,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:05,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:38:05,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:38:05,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:38:05,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 546 transitions, 9018 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:05,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:05,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:38:05,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:07,334 INFO L124 PetriNetUnfolderBase]: 3377/5693 cut-off events. [2024-06-03 20:38:07,334 INFO L125 PetriNetUnfolderBase]: For 968036/968039 co-relation queries the response was YES. [2024-06-03 20:38:07,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53377 conditions, 5693 events. 3377/5693 cut-off events. For 968036/968039 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 38624 event pairs, 687 based on Foata normal form. 2/5681 useless extension candidates. Maximal degree in co-relation 53194. Up to 4803 conditions per place. [2024-06-03 20:38:07,414 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 380 selfloop transitions, 188 changer transitions 0/575 dead transitions. [2024-06-03 20:38:07,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 575 transitions, 10589 flow [2024-06-03 20:38:07,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:38:07,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:38:07,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:38:07,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 20:38:07,425 INFO L175 Difference]: Start difference. First operand has 427 places, 546 transitions, 9018 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:38:07,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 575 transitions, 10589 flow [2024-06-03 20:38:13,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 575 transitions, 10176 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-03 20:38:13,101 INFO L231 Difference]: Finished difference. Result has 430 places, 551 transitions, 9138 flow [2024-06-03 20:38:13,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8605, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9138, PETRI_PLACES=430, PETRI_TRANSITIONS=551} [2024-06-03 20:38:13,102 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-03 20:38:13,102 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 551 transitions, 9138 flow [2024-06-03 20:38:13,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:13,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:13,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:13,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 20:38:13,103 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:13,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:13,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1583694274, now seen corresponding path program 4 times [2024-06-03 20:38:13,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:13,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015129886] [2024-06-03 20:38:13,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:13,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:13,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:13,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:13,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:13,357 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015129886] [2024-06-03 20:38:13,357 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015129886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:13,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:13,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:38:13,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846745772] [2024-06-03 20:38:13,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:13,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:38:13,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:13,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:38:13,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:38:13,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:38:13,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 551 transitions, 9138 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:13,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:13,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:38:13,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:14,562 INFO L124 PetriNetUnfolderBase]: 3385/5695 cut-off events. [2024-06-03 20:38:14,562 INFO L125 PetriNetUnfolderBase]: For 988015/988018 co-relation queries the response was YES. [2024-06-03 20:38:14,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53792 conditions, 5695 events. 3385/5695 cut-off events. For 988015/988018 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 38576 event pairs, 681 based on Foata normal form. 2/5683 useless extension candidates. Maximal degree in co-relation 53607. Up to 4896 conditions per place. [2024-06-03 20:38:14,662 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 385 selfloop transitions, 180 changer transitions 0/572 dead transitions. [2024-06-03 20:38:14,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 572 transitions, 10380 flow [2024-06-03 20:38:14,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:38:14,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:38:14,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 20:38:14,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 20:38:14,663 INFO L175 Difference]: Start difference. First operand has 430 places, 551 transitions, 9138 flow. Second operand 8 states and 186 transitions. [2024-06-03 20:38:14,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 572 transitions, 10380 flow [2024-06-03 20:38:20,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 572 transitions, 10071 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-03 20:38:20,913 INFO L231 Difference]: Finished difference. Result has 434 places, 553 transitions, 9264 flow [2024-06-03 20:38:20,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8843, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9264, PETRI_PLACES=434, PETRI_TRANSITIONS=553} [2024-06-03 20:38:20,913 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-03 20:38:20,913 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 553 transitions, 9264 flow [2024-06-03 20:38:20,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:20,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:20,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:20,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 20:38:20,914 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:20,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:20,914 INFO L85 PathProgramCache]: Analyzing trace with hash -2035238428, now seen corresponding path program 12 times [2024-06-03 20:38:20,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:20,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394078420] [2024-06-03 20:38:20,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:20,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:20,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:21,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:21,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:21,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394078420] [2024-06-03 20:38:21,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394078420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:21,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:21,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:21,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391248537] [2024-06-03 20:38:21,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:21,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:21,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:21,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:21,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:21,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:38:21,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 553 transitions, 9264 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:21,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:21,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:38:21,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:22,529 INFO L124 PetriNetUnfolderBase]: 3382/5708 cut-off events. [2024-06-03 20:38:22,530 INFO L125 PetriNetUnfolderBase]: For 989058/989058 co-relation queries the response was YES. [2024-06-03 20:38:22,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53975 conditions, 5708 events. 3382/5708 cut-off events. For 989058/989058 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 38820 event pairs, 650 based on Foata normal form. 1/5703 useless extension candidates. Maximal degree in co-relation 53788. Up to 4915 conditions per place. [2024-06-03 20:38:22,624 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 419 selfloop transitions, 155 changer transitions 0/581 dead transitions. [2024-06-03 20:38:22,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 581 transitions, 10698 flow [2024-06-03 20:38:22,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:38:22,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:38:22,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 245 transitions. [2024-06-03 20:38:22,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5303030303030303 [2024-06-03 20:38:22,626 INFO L175 Difference]: Start difference. First operand has 434 places, 553 transitions, 9264 flow. Second operand 11 states and 245 transitions. [2024-06-03 20:38:22,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 581 transitions, 10698 flow [2024-06-03 20:38:28,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 581 transitions, 10293 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-03 20:38:28,536 INFO L231 Difference]: Finished difference. Result has 439 places, 553 transitions, 9175 flow [2024-06-03 20:38:28,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8859, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9175, PETRI_PLACES=439, PETRI_TRANSITIONS=553} [2024-06-03 20:38:28,555 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-03 20:38:28,555 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 553 transitions, 9175 flow [2024-06-03 20:38:28,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:28,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:28,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:28,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 20:38:28,556 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:28,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:28,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1875589520, now seen corresponding path program 13 times [2024-06-03 20:38:28,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:28,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77769629] [2024-06-03 20:38:28,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:28,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:28,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:28,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:28,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:28,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77769629] [2024-06-03 20:38:28,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77769629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:28,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:28,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:28,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009596048] [2024-06-03 20:38:28,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:28,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:28,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:28,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:28,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:28,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:38:28,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 553 transitions, 9175 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:28,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:28,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:38:28,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:30,061 INFO L124 PetriNetUnfolderBase]: 3387/5717 cut-off events. [2024-06-03 20:38:30,062 INFO L125 PetriNetUnfolderBase]: For 1005556/1005556 co-relation queries the response was YES. [2024-06-03 20:38:30,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54058 conditions, 5717 events. 3387/5717 cut-off events. For 1005556/1005556 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 38946 event pairs, 650 based on Foata normal form. 1/5712 useless extension candidates. Maximal degree in co-relation 53870. Up to 4858 conditions per place. [2024-06-03 20:38:30,161 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 406 selfloop transitions, 176 changer transitions 0/589 dead transitions. [2024-06-03 20:38:30,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 589 transitions, 10684 flow [2024-06-03 20:38:30,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:38:30,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:38:30,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-03 20:38:30,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 20:38:30,163 INFO L175 Difference]: Start difference. First operand has 439 places, 553 transitions, 9175 flow. Second operand 10 states and 235 transitions. [2024-06-03 20:38:30,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 589 transitions, 10684 flow [2024-06-03 20:38:36,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 589 transitions, 10500 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-03 20:38:36,293 INFO L231 Difference]: Finished difference. Result has 443 places, 556 transitions, 9392 flow [2024-06-03 20:38:36,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8994, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9392, PETRI_PLACES=443, PETRI_TRANSITIONS=556} [2024-06-03 20:38:36,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-03 20:38:36,293 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 556 transitions, 9392 flow [2024-06-03 20:38:36,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:36,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:36,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:36,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 20:38:36,294 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:38:36,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:36,294 INFO L85 PathProgramCache]: Analyzing trace with hash -2105678360, now seen corresponding path program 10 times [2024-06-03 20:38:36,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:36,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745449536] [2024-06-03 20:38:36,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:36,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:36,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:36,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-03 20:38:36,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:36,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [745449536] [2024-06-03 20:38:36,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [745449536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:36,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:36,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:36,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085569028] [2024-06-03 20:38:36,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:36,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:36,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:36,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:36,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:36,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:38:36,627 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 556 transitions, 9392 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:36,627 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:36,627 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:38:36,627 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:38,034 INFO L124 PetriNetUnfolderBase]: 3397/5735 cut-off events. [2024-06-03 20:38:38,034 INFO L125 PetriNetUnfolderBase]: For 1031093/1031093 co-relation queries the response was YES. [2024-06-03 20:38:38,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54471 conditions, 5735 events. 3397/5735 cut-off events. For 1031093/1031093 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 39060 event pairs, 652 based on Foata normal form. 2/5731 useless extension candidates. Maximal degree in co-relation 54282. Up to 4465 conditions per place. [2024-06-03 20:38:38,122 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 277 selfloop transitions, 310 changer transitions 0/594 dead transitions. [2024-06-03 20:38:38,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 594 transitions, 11162 flow [2024-06-03 20:38:38,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:38:38,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:38:38,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-06-03 20:38:38,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5785714285714286 [2024-06-03 20:38:38,124 INFO L175 Difference]: Start difference. First operand has 443 places, 556 transitions, 9392 flow. Second operand 10 states and 243 transitions. [2024-06-03 20:38:38,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 594 transitions, 11162 flow [2024-06-03 20:38:44,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 594 transitions, 10891 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 20:38:44,188 INFO L231 Difference]: Finished difference. Result has 446 places, 560 transitions, 9816 flow [2024-06-03 20:38:44,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9121, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=306, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9816, PETRI_PLACES=446, PETRI_TRANSITIONS=560} [2024-06-03 20:38:44,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 403 predicate places. [2024-06-03 20:38:44,189 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 560 transitions, 9816 flow [2024-06-03 20:38:44,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:44,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:44,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:44,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 20:38:44,189 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-03 20:38:44,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:44,190 INFO L85 PathProgramCache]: Analyzing trace with hash -2094429266, now seen corresponding path program 14 times [2024-06-03 20:38:44,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:44,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859110893] [2024-06-03 20:38:44,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:44,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:44,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:44,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:44,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:44,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859110893] [2024-06-03 20:38:44,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859110893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:44,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:44,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:44,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017656147] [2024-06-03 20:38:44,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:44,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:44,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:44,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:44,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:44,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:38:44,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 560 transitions, 9816 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:44,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:44,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:38:44,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:45,770 INFO L124 PetriNetUnfolderBase]: 3394/5731 cut-off events. [2024-06-03 20:38:45,770 INFO L125 PetriNetUnfolderBase]: For 1037658/1037658 co-relation queries the response was YES. [2024-06-03 20:38:45,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54884 conditions, 5731 events. 3394/5731 cut-off events. For 1037658/1037658 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 39105 event pairs, 650 based on Foata normal form. 1/5726 useless extension candidates. Maximal degree in co-relation 54694. Up to 4869 conditions per place. [2024-06-03 20:38:45,870 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 413 selfloop transitions, 177 changer transitions 0/597 dead transitions. [2024-06-03 20:38:45,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 597 transitions, 11534 flow [2024-06-03 20:38:45,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:38:45,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:38:45,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 291 transitions. [2024-06-03 20:38:45,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.532967032967033 [2024-06-03 20:38:45,871 INFO L175 Difference]: Start difference. First operand has 446 places, 560 transitions, 9816 flow. Second operand 13 states and 291 transitions. [2024-06-03 20:38:45,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 597 transitions, 11534 flow [2024-06-03 20:38:52,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 597 transitions, 10715 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-03 20:38:52,959 INFO L231 Difference]: Finished difference. Result has 449 places, 560 transitions, 9357 flow [2024-06-03 20:38:52,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8997, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9357, PETRI_PLACES=449, PETRI_TRANSITIONS=560} [2024-06-03 20:38:52,960 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-03 20:38:52,960 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 560 transitions, 9357 flow [2024-06-03 20:38:52,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:52,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:38:52,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:38:52,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 20:38:52,960 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-03 20:38:52,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:38:52,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1541147292, now seen corresponding path program 11 times [2024-06-03 20:38:52,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:38:52,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481951583] [2024-06-03 20:38:52,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:38:52,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:38:52,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:38:53,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:38:53,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:38:53,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481951583] [2024-06-03 20:38:53,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481951583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:38:53,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:38:53,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:38:53,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319911835] [2024-06-03 20:38:53,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:38:53,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:38:53,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:38:53,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:38:53,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:38:53,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:38:53,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 560 transitions, 9357 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:38:53,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:38:53,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:38:53,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:38:54,526 INFO L124 PetriNetUnfolderBase]: 3404/5737 cut-off events. [2024-06-03 20:38:54,526 INFO L125 PetriNetUnfolderBase]: For 1060365/1060365 co-relation queries the response was YES. [2024-06-03 20:38:54,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54472 conditions, 5737 events. 3404/5737 cut-off events. For 1060365/1060365 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 39015 event pairs, 642 based on Foata normal form. 2/5733 useless extension candidates. Maximal degree in co-relation 54282. Up to 4473 conditions per place. [2024-06-03 20:38:54,619 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 279 selfloop transitions, 315 changer transitions 0/601 dead transitions. [2024-06-03 20:38:54,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 601 transitions, 11367 flow [2024-06-03 20:38:54,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:38:54,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:38:54,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 285 transitions. [2024-06-03 20:38:54,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-03 20:38:54,621 INFO L175 Difference]: Start difference. First operand has 449 places, 560 transitions, 9357 flow. Second operand 12 states and 285 transitions. [2024-06-03 20:38:54,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 601 transitions, 11367 flow [2024-06-03 20:39:01,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 601 transitions, 10923 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-03 20:39:01,557 INFO L231 Difference]: Finished difference. Result has 449 places, 564 transitions, 9604 flow [2024-06-03 20:39:01,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8913, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=311, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9604, PETRI_PLACES=449, PETRI_TRANSITIONS=564} [2024-06-03 20:39:01,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 406 predicate places. [2024-06-03 20:39:01,557 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 564 transitions, 9604 flow [2024-06-03 20:39:01,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:01,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:01,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:01,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 20:39:01,558 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-03 20:39:01,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:01,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1884843950, now seen corresponding path program 15 times [2024-06-03 20:39:01,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:01,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608799387] [2024-06-03 20:39:01,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:01,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:01,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:01,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-03 20:39:01,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:01,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608799387] [2024-06-03 20:39:01,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608799387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:01,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:01,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:01,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376453388] [2024-06-03 20:39:01,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:01,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:01,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:01,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:01,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:01,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:39:01,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 564 transitions, 9604 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:01,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:01,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:39:01,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:03,133 INFO L124 PetriNetUnfolderBase]: 3401/5745 cut-off events. [2024-06-03 20:39:03,133 INFO L125 PetriNetUnfolderBase]: For 1063553/1063553 co-relation queries the response was YES. [2024-06-03 20:39:03,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54811 conditions, 5745 events. 3401/5745 cut-off events. For 1063553/1063553 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 39167 event pairs, 650 based on Foata normal form. 1/5740 useless extension candidates. Maximal degree in co-relation 54620. Up to 4880 conditions per place. [2024-06-03 20:39:03,229 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 418 selfloop transitions, 177 changer transitions 0/602 dead transitions. [2024-06-03 20:39:03,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 602 transitions, 11114 flow [2024-06-03 20:39:03,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-03 20:39:03,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-03 20:39:03,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 327 transitions. [2024-06-03 20:39:03,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190476190476191 [2024-06-03 20:39:03,231 INFO L175 Difference]: Start difference. First operand has 449 places, 564 transitions, 9604 flow. Second operand 15 states and 327 transitions. [2024-06-03 20:39:03,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 602 transitions, 11114 flow [2024-06-03 20:39:10,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 602 transitions, 10456 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-03 20:39:10,054 INFO L231 Difference]: Finished difference. Result has 455 places, 564 transitions, 9306 flow [2024-06-03 20:39:10,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8946, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=9306, PETRI_PLACES=455, PETRI_TRANSITIONS=564} [2024-06-03 20:39:10,055 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-03 20:39:10,055 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 564 transitions, 9306 flow [2024-06-03 20:39:10,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:10,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:10,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:10,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 20:39:10,056 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-03 20:39:10,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:10,056 INFO L85 PathProgramCache]: Analyzing trace with hash -2094250520, now seen corresponding path program 12 times [2024-06-03 20:39:10,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:10,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943420270] [2024-06-03 20:39:10,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:10,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:10,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:10,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:10,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:10,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943420270] [2024-06-03 20:39:10,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943420270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:10,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:10,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:10,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598741591] [2024-06-03 20:39:10,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:10,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:10,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:10,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:10,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:10,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:39:10,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 564 transitions, 9306 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:10,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:10,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:39:10,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:11,635 INFO L124 PetriNetUnfolderBase]: 3395/5737 cut-off events. [2024-06-03 20:39:11,636 INFO L125 PetriNetUnfolderBase]: For 1072974/1072974 co-relation queries the response was YES. [2024-06-03 20:39:11,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54304 conditions, 5737 events. 3395/5737 cut-off events. For 1072974/1072974 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 39138 event pairs, 652 based on Foata normal form. 2/5733 useless extension candidates. Maximal degree in co-relation 54112. Up to 4466 conditions per place. [2024-06-03 20:39:11,729 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 277 selfloop transitions, 317 changer transitions 0/601 dead transitions. [2024-06-03 20:39:11,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 601 transitions, 11044 flow [2024-06-03 20:39:11,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-03 20:39:11,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-03 20:39:11,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 300 transitions. [2024-06-03 20:39:11,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5494505494505495 [2024-06-03 20:39:11,730 INFO L175 Difference]: Start difference. First operand has 455 places, 564 transitions, 9306 flow. Second operand 13 states and 300 transitions. [2024-06-03 20:39:11,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 601 transitions, 11044 flow [2024-06-03 20:39:18,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 601 transitions, 10590 flow, removed 12 selfloop flow, removed 14 redundant places. [2024-06-03 20:39:18,568 INFO L231 Difference]: Finished difference. Result has 454 places, 564 transitions, 9493 flow [2024-06-03 20:39:18,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8852, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=317, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9493, PETRI_PLACES=454, PETRI_TRANSITIONS=564} [2024-06-03 20:39:18,574 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 411 predicate places. [2024-06-03 20:39:18,574 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 564 transitions, 9493 flow [2024-06-03 20:39:18,574 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:18,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:18,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:18,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 20:39:18,574 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-03 20:39:18,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:18,575 INFO L85 PathProgramCache]: Analyzing trace with hash -17517562, now seen corresponding path program 13 times [2024-06-03 20:39:18,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:18,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953245308] [2024-06-03 20:39:18,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:18,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:18,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:18,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:18,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:18,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953245308] [2024-06-03 20:39:18,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953245308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:18,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:18,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:18,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556180916] [2024-06-03 20:39:18,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:18,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:18,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:18,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:18,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:18,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:39:18,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 564 transitions, 9493 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:18,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:18,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:39:18,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:20,201 INFO L124 PetriNetUnfolderBase]: 3437/5816 cut-off events. [2024-06-03 20:39:20,202 INFO L125 PetriNetUnfolderBase]: For 1117989/1117989 co-relation queries the response was YES. [2024-06-03 20:39:20,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55727 conditions, 5816 events. 3437/5816 cut-off events. For 1117989/1117989 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 39779 event pairs, 644 based on Foata normal form. 2/5815 useless extension candidates. Maximal degree in co-relation 55534. Up to 5148 conditions per place. [2024-06-03 20:39:20,291 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 515 selfloop transitions, 75 changer transitions 0/597 dead transitions. [2024-06-03 20:39:20,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 597 transitions, 11670 flow [2024-06-03 20:39:20,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:39:20,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:39:20,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-03 20:39:20,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5423280423280423 [2024-06-03 20:39:20,292 INFO L175 Difference]: Start difference. First operand has 454 places, 564 transitions, 9493 flow. Second operand 9 states and 205 transitions. [2024-06-03 20:39:20,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 597 transitions, 11670 flow [2024-06-03 20:39:27,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 597 transitions, 10981 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-06-03 20:39:27,583 INFO L231 Difference]: Finished difference. Result has 451 places, 578 transitions, 9261 flow [2024-06-03 20:39:27,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8832, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9261, PETRI_PLACES=451, PETRI_TRANSITIONS=578} [2024-06-03 20:39:27,584 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-03 20:39:27,584 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 578 transitions, 9261 flow [2024-06-03 20:39:27,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:27,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:27,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:27,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 20:39:27,585 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-03 20:39:27,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:27,585 INFO L85 PathProgramCache]: Analyzing trace with hash -17696308, now seen corresponding path program 16 times [2024-06-03 20:39:27,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:27,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636452327] [2024-06-03 20:39:27,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:27,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:27,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:27,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:27,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:27,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636452327] [2024-06-03 20:39:27,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636452327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:27,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:27,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:39:27,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116734577] [2024-06-03 20:39:27,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:27,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:39:27,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:27,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:39:27,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:39:27,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:39:27,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 578 transitions, 9261 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:27,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:27,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:39:27,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:29,265 INFO L124 PetriNetUnfolderBase]: 3439/5821 cut-off events. [2024-06-03 20:39:29,265 INFO L125 PetriNetUnfolderBase]: For 1126383/1126383 co-relation queries the response was YES. [2024-06-03 20:39:29,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55189 conditions, 5821 events. 3439/5821 cut-off events. For 1126383/1126383 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 39865 event pairs, 644 based on Foata normal form. 2/5820 useless extension candidates. Maximal degree in co-relation 54994. Up to 5204 conditions per place. [2024-06-03 20:39:29,351 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 532 selfloop transitions, 58 changer transitions 0/597 dead transitions. [2024-06-03 20:39:29,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 597 transitions, 10766 flow [2024-06-03 20:39:29,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:39:29,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:39:29,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 20:39:29,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-03 20:39:29,352 INFO L175 Difference]: Start difference. First operand has 451 places, 578 transitions, 9261 flow. Second operand 8 states and 183 transitions. [2024-06-03 20:39:29,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 597 transitions, 10766 flow [2024-06-03 20:39:37,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 597 transitions, 10666 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-03 20:39:37,053 INFO L231 Difference]: Finished difference. Result has 456 places, 581 transitions, 9340 flow [2024-06-03 20:39:37,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9161, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9340, PETRI_PLACES=456, PETRI_TRANSITIONS=581} [2024-06-03 20:39:37,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 413 predicate places. [2024-06-03 20:39:37,054 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 581 transitions, 9340 flow [2024-06-03 20:39:37,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:37,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:37,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:37,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 20:39:37,055 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-03 20:39:37,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:37,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1973823116, now seen corresponding path program 17 times [2024-06-03 20:39:37,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:37,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538727488] [2024-06-03 20:39:37,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:37,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:37,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:37,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-03 20:39:37,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:37,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538727488] [2024-06-03 20:39:37,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538727488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:37,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:37,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:39:37,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151642697] [2024-06-03 20:39:37,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:37,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:39:37,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:37,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:39:37,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:39:37,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:39:37,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 581 transitions, 9340 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:37,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:37,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:39:37,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:38,696 INFO L124 PetriNetUnfolderBase]: 3433/5809 cut-off events. [2024-06-03 20:39:38,696 INFO L125 PetriNetUnfolderBase]: For 1130330/1130330 co-relation queries the response was YES. [2024-06-03 20:39:38,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55070 conditions, 5809 events. 3433/5809 cut-off events. For 1130330/1130330 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 39709 event pairs, 642 based on Foata normal form. 2/5808 useless extension candidates. Maximal degree in co-relation 54873. Up to 5198 conditions per place. [2024-06-03 20:39:38,799 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 533 selfloop transitions, 56 changer transitions 0/596 dead transitions. [2024-06-03 20:39:38,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 596 transitions, 10554 flow [2024-06-03 20:39:38,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:39:38,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:39:38,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 20:39:38,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-03 20:39:38,800 INFO L175 Difference]: Start difference. First operand has 456 places, 581 transitions, 9340 flow. Second operand 8 states and 181 transitions. [2024-06-03 20:39:38,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 596 transitions, 10554 flow [2024-06-03 20:39:47,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 596 transitions, 10410 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-03 20:39:47,376 INFO L231 Difference]: Finished difference. Result has 458 places, 581 transitions, 9318 flow [2024-06-03 20:39:47,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9196, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9318, PETRI_PLACES=458, PETRI_TRANSITIONS=581} [2024-06-03 20:39:47,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-03 20:39:47,377 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 581 transitions, 9318 flow [2024-06-03 20:39:47,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:47,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:47,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:39:47,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 20:39:47,378 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-03 20:39:47,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:47,378 INFO L85 PathProgramCache]: Analyzing trace with hash -305429488, now seen corresponding path program 14 times [2024-06-03 20:39:47,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:47,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678079196] [2024-06-03 20:39:47,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:47,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:47,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:47,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-03 20:39:47,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:47,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678079196] [2024-06-03 20:39:47,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678079196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:47,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:47,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:47,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867454771] [2024-06-03 20:39:47,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:47,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:47,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:47,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:47,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:47,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:39:47,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 581 transitions, 9318 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:47,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:47,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:39:47,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:48,886 INFO L124 PetriNetUnfolderBase]: 3427/5813 cut-off events. [2024-06-03 20:39:48,886 INFO L125 PetriNetUnfolderBase]: For 1133861/1133861 co-relation queries the response was YES. [2024-06-03 20:39:48,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54928 conditions, 5813 events. 3427/5813 cut-off events. For 1133861/1133861 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 39859 event pairs, 652 based on Foata normal form. 2/5812 useless extension candidates. Maximal degree in co-relation 54730. Up to 5142 conditions per place. [2024-06-03 20:39:48,985 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 512 selfloop transitions, 80 changer transitions 0/599 dead transitions. [2024-06-03 20:39:48,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 599 transitions, 11020 flow [2024-06-03 20:39:48,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:39:48,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:39:48,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 20:39:48,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-03 20:39:48,986 INFO L175 Difference]: Start difference. First operand has 458 places, 581 transitions, 9318 flow. Second operand 9 states and 203 transitions. [2024-06-03 20:39:48,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 599 transitions, 11020 flow [2024-06-03 20:39:57,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 599 transitions, 10872 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-03 20:39:57,841 INFO L231 Difference]: Finished difference. Result has 460 places, 581 transitions, 9337 flow [2024-06-03 20:39:57,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9170, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9337, PETRI_PLACES=460, PETRI_TRANSITIONS=581} [2024-06-03 20:39:57,842 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 417 predicate places. [2024-06-03 20:39:57,842 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 581 transitions, 9337 flow [2024-06-03 20:39:57,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:57,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:39:57,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-03 20:39:57,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 20:39:57,842 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-03 20:39:57,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:39:57,843 INFO L85 PathProgramCache]: Analyzing trace with hash -597324938, now seen corresponding path program 15 times [2024-06-03 20:39:57,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:39:57,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137281610] [2024-06-03 20:39:57,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:39:57,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:39:57,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:39:58,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:39:58,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:39:58,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137281610] [2024-06-03 20:39:58,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137281610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:39:58,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:39:58,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:39:58,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456178918] [2024-06-03 20:39:58,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:39:58,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:39:58,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:39:58,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:39:58,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:39:58,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:39:58,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 581 transitions, 9337 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:39:58,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:39:58,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:39:58,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:39:59,418 INFO L124 PetriNetUnfolderBase]: 3461/5846 cut-off events. [2024-06-03 20:39:59,418 INFO L125 PetriNetUnfolderBase]: For 1176320/1176320 co-relation queries the response was YES. [2024-06-03 20:39:59,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55834 conditions, 5846 events. 3461/5846 cut-off events. For 1176320/1176320 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 39979 event pairs, 632 based on Foata normal form. 2/5845 useless extension candidates. Maximal degree in co-relation 55635. Up to 4829 conditions per place. [2024-06-03 20:39:59,514 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 425 selfloop transitions, 193 changer transitions 0/625 dead transitions. [2024-06-03 20:39:59,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 625 transitions, 11595 flow [2024-06-03 20:39:59,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:39:59,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:39:59,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-03 20:39:59,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-03 20:39:59,515 INFO L175 Difference]: Start difference. First operand has 460 places, 581 transitions, 9337 flow. Second operand 9 states and 222 transitions. [2024-06-03 20:39:59,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 625 transitions, 11595 flow [2024-06-03 20:40:08,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 625 transitions, 11449 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-03 20:40:08,193 INFO L231 Difference]: Finished difference. Result has 463 places, 594 transitions, 9938 flow [2024-06-03 20:40:08,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9191, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9938, PETRI_PLACES=463, PETRI_TRANSITIONS=594} [2024-06-03 20:40:08,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-03 20:40:08,193 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 594 transitions, 9938 flow [2024-06-03 20:40:08,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:08,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:08,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:08,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 20:40:08,194 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-03 20:40:08,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:08,194 INFO L85 PathProgramCache]: Analyzing trace with hash 714734632, now seen corresponding path program 16 times [2024-06-03 20:40:08,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:08,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278866625] [2024-06-03 20:40:08,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:08,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:08,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:08,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:40:08,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:08,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278866625] [2024-06-03 20:40:08,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278866625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:08,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:08,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:40:08,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456807398] [2024-06-03 20:40:08,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:08,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:40:08,471 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:08,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:40:08,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:40:08,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:40:08,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 594 transitions, 9938 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:08,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:08,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:40:08,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:09,817 INFO L124 PetriNetUnfolderBase]: 3466/5868 cut-off events. [2024-06-03 20:40:09,817 INFO L125 PetriNetUnfolderBase]: For 1188278/1188281 co-relation queries the response was YES. [2024-06-03 20:40:09,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56733 conditions, 5868 events. 3466/5868 cut-off events. For 1188278/1188281 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 40249 event pairs, 651 based on Foata normal form. 3/5867 useless extension candidates. Maximal degree in co-relation 56532. Up to 4833 conditions per place. [2024-06-03 20:40:09,930 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 415 selfloop transitions, 206 changer transitions 0/628 dead transitions. [2024-06-03 20:40:09,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 628 transitions, 12291 flow [2024-06-03 20:40:09,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:40:09,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:40:09,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 20:40:09,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-03 20:40:09,931 INFO L175 Difference]: Start difference. First operand has 463 places, 594 transitions, 9938 flow. Second operand 8 states and 203 transitions. [2024-06-03 20:40:09,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 628 transitions, 12291 flow [2024-06-03 20:40:17,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 628 transitions, 12153 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-03 20:40:17,652 INFO L231 Difference]: Finished difference. Result has 467 places, 597 transitions, 10293 flow [2024-06-03 20:40:17,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9808, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10293, PETRI_PLACES=467, PETRI_TRANSITIONS=597} [2024-06-03 20:40:17,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-03 20:40:17,653 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 597 transitions, 10293 flow [2024-06-03 20:40:17,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:17,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:17,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:17,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 20:40:17,653 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-03 20:40:17,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:17,654 INFO L85 PathProgramCache]: Analyzing trace with hash 714734446, now seen corresponding path program 18 times [2024-06-03 20:40:17,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:17,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001875543] [2024-06-03 20:40:17,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:17,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:17,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:18,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:40:18,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:18,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001875543] [2024-06-03 20:40:18,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001875543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:18,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:18,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:40:18,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499663393] [2024-06-03 20:40:18,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:18,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:40:18,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:18,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:40:18,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:40:18,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:40:18,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 597 transitions, 10293 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:18,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:18,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:40:18,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:19,447 INFO L124 PetriNetUnfolderBase]: 3476/5897 cut-off events. [2024-06-03 20:40:19,448 INFO L125 PetriNetUnfolderBase]: For 1196354/1196354 co-relation queries the response was YES. [2024-06-03 20:40:19,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57359 conditions, 5897 events. 3476/5897 cut-off events. For 1196354/1196354 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 40559 event pairs, 652 based on Foata normal form. 2/5896 useless extension candidates. Maximal degree in co-relation 57157. Up to 4996 conditions per place. [2024-06-03 20:40:19,565 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 474 selfloop transitions, 154 changer transitions 0/635 dead transitions. [2024-06-03 20:40:19,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 635 transitions, 12233 flow [2024-06-03 20:40:19,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:40:19,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:40:19,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-03 20:40:19,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-03 20:40:19,567 INFO L175 Difference]: Start difference. First operand has 467 places, 597 transitions, 10293 flow. Second operand 8 states and 204 transitions. [2024-06-03 20:40:19,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 635 transitions, 12233 flow [2024-06-03 20:40:27,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 635 transitions, 11638 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-03 20:40:27,845 INFO L231 Difference]: Finished difference. Result has 467 places, 603 transitions, 10151 flow [2024-06-03 20:40:27,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9710, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10151, PETRI_PLACES=467, PETRI_TRANSITIONS=603} [2024-06-03 20:40:27,846 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-03 20:40:27,846 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 603 transitions, 10151 flow [2024-06-03 20:40:27,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:27,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:27,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:27,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 20:40:27,846 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-03 20:40:27,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:27,847 INFO L85 PathProgramCache]: Analyzing trace with hash 715120582, now seen corresponding path program 17 times [2024-06-03 20:40:27,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:27,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271796171] [2024-06-03 20:40:27,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:27,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:27,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:28,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-03 20:40:28,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:28,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271796171] [2024-06-03 20:40:28,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271796171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:28,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:28,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:40:28,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920989881] [2024-06-03 20:40:28,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:28,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:40:28,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:28,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:40:28,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:40:28,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:40:28,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 603 transitions, 10151 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:28,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:28,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:40:28,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:29,539 INFO L124 PetriNetUnfolderBase]: 3489/5913 cut-off events. [2024-06-03 20:40:29,539 INFO L125 PetriNetUnfolderBase]: For 1216427/1216430 co-relation queries the response was YES. [2024-06-03 20:40:29,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57610 conditions, 5913 events. 3489/5913 cut-off events. For 1216427/1216430 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 40641 event pairs, 653 based on Foata normal form. 3/5912 useless extension candidates. Maximal degree in co-relation 57407. Up to 4856 conditions per place. [2024-06-03 20:40:29,644 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 414 selfloop transitions, 216 changer transitions 0/637 dead transitions. [2024-06-03 20:40:29,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 637 transitions, 12586 flow [2024-06-03 20:40:29,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:40:29,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:40:29,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 20:40:29,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-03 20:40:29,645 INFO L175 Difference]: Start difference. First operand has 467 places, 603 transitions, 10151 flow. Second operand 8 states and 199 transitions. [2024-06-03 20:40:29,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 637 transitions, 12586 flow [2024-06-03 20:40:37,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 637 transitions, 12392 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 20:40:37,832 INFO L231 Difference]: Finished difference. Result has 469 places, 609 transitions, 10542 flow [2024-06-03 20:40:37,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9973, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10542, PETRI_PLACES=469, PETRI_TRANSITIONS=609} [2024-06-03 20:40:37,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 426 predicate places. [2024-06-03 20:40:37,835 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 609 transitions, 10542 flow [2024-06-03 20:40:37,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:37,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:37,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:37,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 20:40:37,836 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-03 20:40:37,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:37,836 INFO L85 PathProgramCache]: Analyzing trace with hash 943021732, now seen corresponding path program 18 times [2024-06-03 20:40:37,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:37,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846053469] [2024-06-03 20:40:37,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:37,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:37,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:38,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-03 20:40:38,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:38,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846053469] [2024-06-03 20:40:38,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846053469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:38,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:38,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:40:38,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667091948] [2024-06-03 20:40:38,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:38,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:40:38,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:38,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:40:38,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:40:38,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:40:38,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 609 transitions, 10542 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:38,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:38,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:40:38,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:39,494 INFO L124 PetriNetUnfolderBase]: 3486/5904 cut-off events. [2024-06-03 20:40:39,494 INFO L125 PetriNetUnfolderBase]: For 1193851/1193854 co-relation queries the response was YES. [2024-06-03 20:40:39,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57541 conditions, 5904 events. 3486/5904 cut-off events. For 1193851/1193854 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 40559 event pairs, 651 based on Foata normal form. 3/5903 useless extension candidates. Maximal degree in co-relation 57339. Up to 4854 conditions per place. [2024-06-03 20:40:39,595 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 411 selfloop transitions, 216 changer transitions 0/634 dead transitions. [2024-06-03 20:40:39,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 634 transitions, 12824 flow [2024-06-03 20:40:39,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:40:39,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:40:39,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 20:40:39,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-03 20:40:39,597 INFO L175 Difference]: Start difference. First operand has 469 places, 609 transitions, 10542 flow. Second operand 8 states and 196 transitions. [2024-06-03 20:40:39,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 634 transitions, 12824 flow [2024-06-03 20:40:47,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 634 transitions, 12370 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-03 20:40:47,044 INFO L231 Difference]: Finished difference. Result has 473 places, 609 transitions, 10526 flow [2024-06-03 20:40:47,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10088, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10526, PETRI_PLACES=473, PETRI_TRANSITIONS=609} [2024-06-03 20:40:47,045 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-03 20:40:47,045 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 609 transitions, 10526 flow [2024-06-03 20:40:47,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:47,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:47,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:47,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 20:40:47,046 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-03 20:40:47,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:47,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1740402060, now seen corresponding path program 19 times [2024-06-03 20:40:47,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:47,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097426909] [2024-06-03 20:40:47,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:47,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:47,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:47,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:40:47,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:47,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097426909] [2024-06-03 20:40:47,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097426909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:47,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:47,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:40:47,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487215268] [2024-06-03 20:40:47,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:47,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:40:47,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:47,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:40:47,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:40:47,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:40:47,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 609 transitions, 10526 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:47,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:47,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:40:47,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:48,804 INFO L124 PetriNetUnfolderBase]: 3480/5899 cut-off events. [2024-06-03 20:40:48,804 INFO L125 PetriNetUnfolderBase]: For 1204052/1204052 co-relation queries the response was YES. [2024-06-03 20:40:48,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57334 conditions, 5899 events. 3480/5899 cut-off events. For 1204052/1204052 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 40558 event pairs, 644 based on Foata normal form. 2/5898 useless extension candidates. Maximal degree in co-relation 57131. Up to 5004 conditions per place. [2024-06-03 20:40:48,903 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 472 selfloop transitions, 161 changer transitions 0/640 dead transitions. [2024-06-03 20:40:48,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 640 transitions, 12114 flow [2024-06-03 20:40:48,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:40:48,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:40:48,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 20:40:48,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-03 20:40:48,904 INFO L175 Difference]: Start difference. First operand has 473 places, 609 transitions, 10526 flow. Second operand 8 states and 203 transitions. [2024-06-03 20:40:48,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 640 transitions, 12114 flow [2024-06-03 20:40:57,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 640 transitions, 11588 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-03 20:40:57,661 INFO L231 Difference]: Finished difference. Result has 474 places, 609 transitions, 10345 flow [2024-06-03 20:40:57,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10000, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10345, PETRI_PLACES=474, PETRI_TRANSITIONS=609} [2024-06-03 20:40:57,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-03 20:40:57,661 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 609 transitions, 10345 flow [2024-06-03 20:40:57,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:57,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:40:57,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:40:57,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 20:40:57,662 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-03 20:40:57,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:40:57,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1977746284, now seen corresponding path program 19 times [2024-06-03 20:40:57,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:40:57,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031584902] [2024-06-03 20:40:57,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:40:57,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:40:57,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:40:57,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:40:57,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:40:57,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031584902] [2024-06-03 20:40:57,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031584902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:40:57,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:40:57,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:40:57,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846965951] [2024-06-03 20:40:57,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:40:57,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:40:57,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:40:57,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:40:57,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:40:58,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:40:58,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 609 transitions, 10345 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:40:58,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:40:58,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:40:58,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:40:59,470 INFO L124 PetriNetUnfolderBase]: 3490/5899 cut-off events. [2024-06-03 20:40:59,471 INFO L125 PetriNetUnfolderBase]: For 1214189/1214189 co-relation queries the response was YES. [2024-06-03 20:40:59,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57389 conditions, 5899 events. 3490/5899 cut-off events. For 1214189/1214189 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 40443 event pairs, 632 based on Foata normal form. 1/5897 useless extension candidates. Maximal degree in co-relation 57185. Up to 5296 conditions per place. [2024-06-03 20:40:59,563 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 590 selfloop transitions, 35 changer transitions 0/632 dead transitions. [2024-06-03 20:40:59,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 632 transitions, 11731 flow [2024-06-03 20:40:59,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:40:59,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:40:59,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 20:40:59,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-03 20:40:59,565 INFO L175 Difference]: Start difference. First operand has 474 places, 609 transitions, 10345 flow. Second operand 7 states and 161 transitions. [2024-06-03 20:40:59,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 632 transitions, 11731 flow [2024-06-03 20:41:06,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 632 transitions, 11346 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 20:41:06,090 INFO L231 Difference]: Finished difference. Result has 472 places, 615 transitions, 10136 flow [2024-06-03 20:41:06,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9960, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10136, PETRI_PLACES=472, PETRI_TRANSITIONS=615} [2024-06-03 20:41:06,091 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-03 20:41:06,091 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 615 transitions, 10136 flow [2024-06-03 20:41:06,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:06,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:41:06,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:41:06,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 20:41:06,092 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-03 20:41:06,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:41:06,092 INFO L85 PathProgramCache]: Analyzing trace with hash 567362182, now seen corresponding path program 20 times [2024-06-03 20:41:06,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:41:06,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483607357] [2024-06-03 20:41:06,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:41:06,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:41:06,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:41:06,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:41:06,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:41:06,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483607357] [2024-06-03 20:41:06,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483607357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:41:06,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:41:06,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:41:06,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051471689] [2024-06-03 20:41:06,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:41:06,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:41:06,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:41:06,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:41:06,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:41:06,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:41:06,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 615 transitions, 10136 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:06,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:41:06,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:41:06,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:07,872 INFO L124 PetriNetUnfolderBase]: 3487/5907 cut-off events. [2024-06-03 20:41:07,873 INFO L125 PetriNetUnfolderBase]: For 1182560/1182560 co-relation queries the response was YES. [2024-06-03 20:41:07,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56661 conditions, 5907 events. 3487/5907 cut-off events. For 1182560/1182560 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 40600 event pairs, 642 based on Foata normal form. 1/5905 useless extension candidates. Maximal degree in co-relation 56458. Up to 5249 conditions per place. [2024-06-03 20:41:07,972 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 566 selfloop transitions, 64 changer transitions 0/637 dead transitions. [2024-06-03 20:41:07,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 637 transitions, 11694 flow [2024-06-03 20:41:07,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:41:07,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:41:07,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 20:41:07,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 20:41:07,973 INFO L175 Difference]: Start difference. First operand has 472 places, 615 transitions, 10136 flow. Second operand 8 states and 188 transitions. [2024-06-03 20:41:07,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 637 transitions, 11694 flow [2024-06-03 20:41:16,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 637 transitions, 11582 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-03 20:41:16,684 INFO L231 Difference]: Finished difference. Result has 476 places, 615 transitions, 10166 flow [2024-06-03 20:41:16,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10024, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10166, PETRI_PLACES=476, PETRI_TRANSITIONS=615} [2024-06-03 20:41:16,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-03 20:41:16,685 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 615 transitions, 10166 flow [2024-06-03 20:41:16,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:16,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:41:16,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:41:16,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 20:41:16,686 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-03 20:41:16,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:41:16,686 INFO L85 PathProgramCache]: Analyzing trace with hash -1035280028, now seen corresponding path program 21 times [2024-06-03 20:41:16,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:41:16,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890043543] [2024-06-03 20:41:16,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:41:16,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:41:16,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:41:16,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:41:16,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:41:16,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890043543] [2024-06-03 20:41:16,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890043543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:41:16,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:41:16,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:41:16,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220573358] [2024-06-03 20:41:16,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:41:16,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:41:16,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:41:16,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:41:16,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:41:17,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:41:17,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 615 transitions, 10166 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:17,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:41:17,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:41:17,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:18,475 INFO L124 PetriNetUnfolderBase]: 3484/5903 cut-off events. [2024-06-03 20:41:18,476 INFO L125 PetriNetUnfolderBase]: For 1194014/1194014 co-relation queries the response was YES. [2024-06-03 20:41:18,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56703 conditions, 5903 events. 3484/5903 cut-off events. For 1194014/1194014 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 40565 event pairs, 642 based on Foata normal form. 1/5901 useless extension candidates. Maximal degree in co-relation 56499. Up to 5246 conditions per place. [2024-06-03 20:41:18,565 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 565 selfloop transitions, 62 changer transitions 0/634 dead transitions. [2024-06-03 20:41:18,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 634 transitions, 11468 flow [2024-06-03 20:41:18,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:41:18,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:41:18,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 20:41:18,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5912698412698413 [2024-06-03 20:41:18,566 INFO L175 Difference]: Start difference. First operand has 476 places, 615 transitions, 10166 flow. Second operand 6 states and 149 transitions. [2024-06-03 20:41:18,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 634 transitions, 11468 flow [2024-06-03 20:41:27,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 634 transitions, 11264 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-03 20:41:27,815 INFO L231 Difference]: Finished difference. Result has 473 places, 615 transitions, 10096 flow [2024-06-03 20:41:27,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9962, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10096, PETRI_PLACES=473, PETRI_TRANSITIONS=615} [2024-06-03 20:41:27,815 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-03 20:41:27,815 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 615 transitions, 10096 flow [2024-06-03 20:41:27,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:27,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:41:27,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:41:27,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 20:41:27,816 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-03 20:41:27,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:41:27,816 INFO L85 PathProgramCache]: Analyzing trace with hash 567124846, now seen corresponding path program 20 times [2024-06-03 20:41:27,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:41:27,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880487082] [2024-06-03 20:41:27,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:41:27,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:41:27,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:41:28,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:41:28,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:41:28,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880487082] [2024-06-03 20:41:28,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880487082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:41:28,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:41:28,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:41:28,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804727026] [2024-06-03 20:41:28,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:41:28,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:41:28,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:41:28,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:41:28,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:41:28,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:41:28,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 615 transitions, 10096 flow. Second operand has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:28,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:41:28,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:41:28,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:29,435 INFO L124 PetriNetUnfolderBase]: 3478/5907 cut-off events. [2024-06-03 20:41:29,435 INFO L125 PetriNetUnfolderBase]: For 1165372/1165372 co-relation queries the response was YES. [2024-06-03 20:41:29,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56212 conditions, 5907 events. 3478/5907 cut-off events. For 1165372/1165372 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 40679 event pairs, 652 based on Foata normal form. 2/5906 useless extension candidates. Maximal degree in co-relation 56008. Up to 5163 conditions per place. [2024-06-03 20:41:29,540 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 552 selfloop transitions, 80 changer transitions 0/639 dead transitions. [2024-06-03 20:41:29,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 639 transitions, 11450 flow [2024-06-03 20:41:29,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:41:29,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:41:29,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-03 20:41:29,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-03 20:41:29,541 INFO L175 Difference]: Start difference. First operand has 473 places, 615 transitions, 10096 flow. Second operand 6 states and 157 transitions. [2024-06-03 20:41:29,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 639 transitions, 11450 flow [2024-06-03 20:41:38,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 639 transitions, 11194 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 20:41:38,810 INFO L231 Difference]: Finished difference. Result has 473 places, 617 transitions, 10121 flow [2024-06-03 20:41:38,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9840, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10121, PETRI_PLACES=473, PETRI_TRANSITIONS=617} [2024-06-03 20:41:38,811 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-03 20:41:38,811 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 617 transitions, 10121 flow [2024-06-03 20:41:38,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 15.88888888888889) internal successors, (143), 9 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:38,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:41:38,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:41:38,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 20:41:38,811 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-03 20:41:38,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:41:38,812 INFO L85 PathProgramCache]: Analyzing trace with hash 167103184, now seen corresponding path program 22 times [2024-06-03 20:41:38,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:41:38,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563893212] [2024-06-03 20:41:38,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:41:38,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:41:38,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:41:39,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-03 20:41:39,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:41:39,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563893212] [2024-06-03 20:41:39,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563893212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:41:39,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:41:39,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:41:39,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210736567] [2024-06-03 20:41:39,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:41:39,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:41:39,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:41:39,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:41:39,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:41:39,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:41:39,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 617 transitions, 10121 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:39,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:41:39,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:41:39,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:40,481 INFO L124 PetriNetUnfolderBase]: 3472/5875 cut-off events. [2024-06-03 20:41:40,481 INFO L125 PetriNetUnfolderBase]: For 1155877/1155877 co-relation queries the response was YES. [2024-06-03 20:41:40,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56070 conditions, 5875 events. 3472/5875 cut-off events. For 1155877/1155877 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 40297 event pairs, 632 based on Foata normal form. 2/5874 useless extension candidates. Maximal degree in co-relation 55865. Up to 4843 conditions per place. [2024-06-03 20:41:40,582 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 425 selfloop transitions, 218 changer transitions 0/650 dead transitions. [2024-06-03 20:41:40,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 650 transitions, 11977 flow [2024-06-03 20:41:40,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:41:40,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:41:40,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 224 transitions. [2024-06-03 20:41:40,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-06-03 20:41:40,583 INFO L175 Difference]: Start difference. First operand has 473 places, 617 transitions, 10121 flow. Second operand 9 states and 224 transitions. [2024-06-03 20:41:40,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 650 transitions, 11977 flow [2024-06-03 20:41:46,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 650 transitions, 11642 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-03 20:41:46,158 INFO L231 Difference]: Finished difference. Result has 474 places, 617 transitions, 10238 flow [2024-06-03 20:41:46,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9790, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10238, PETRI_PLACES=474, PETRI_TRANSITIONS=617} [2024-06-03 20:41:46,158 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 431 predicate places. [2024-06-03 20:41:46,159 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 617 transitions, 10238 flow [2024-06-03 20:41:46,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:46,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:41:46,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:41:46,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 20:41:46,159 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-03 20:41:46,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:41:46,160 INFO L85 PathProgramCache]: Analyzing trace with hash 567032776, now seen corresponding path program 3 times [2024-06-03 20:41:46,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:41:46,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482118921] [2024-06-03 20:41:46,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:41:46,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:41:46,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:41:46,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:41:46,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:41:46,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482118921] [2024-06-03 20:41:46,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482118921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:41:46,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:41:46,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:41:46,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131684507] [2024-06-03 20:41:46,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:41:46,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:41:46,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:41:46,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:41:46,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:41:46,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:41:46,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 617 transitions, 10238 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:46,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:41:46,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:41:46,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:47,903 INFO L124 PetriNetUnfolderBase]: 3459/5868 cut-off events. [2024-06-03 20:41:47,903 INFO L125 PetriNetUnfolderBase]: For 1140671/1140671 co-relation queries the response was YES. [2024-06-03 20:41:47,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55398 conditions, 5868 events. 3459/5868 cut-off events. For 1140671/1140671 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 40365 event pairs, 551 based on Foata normal form. 6/5871 useless extension candidates. Maximal degree in co-relation 55195. Up to 5108 conditions per place. [2024-06-03 20:41:47,992 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 601 selfloop transitions, 37 changer transitions 0/645 dead transitions. [2024-06-03 20:41:47,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 645 transitions, 11679 flow [2024-06-03 20:41:47,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:41:47,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:41:47,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 20:41:47,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-03 20:41:47,994 INFO L175 Difference]: Start difference. First operand has 474 places, 617 transitions, 10238 flow. Second operand 6 states and 151 transitions. [2024-06-03 20:41:47,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 645 transitions, 11679 flow [2024-06-03 20:41:55,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 645 transitions, 11266 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 20:41:55,681 INFO L231 Difference]: Finished difference. Result has 472 places, 617 transitions, 9903 flow [2024-06-03 20:41:55,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9825, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=580, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9903, PETRI_PLACES=472, PETRI_TRANSITIONS=617} [2024-06-03 20:41:55,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-03 20:41:55,682 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 617 transitions, 9903 flow [2024-06-03 20:41:55,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:55,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:41:55,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:41:55,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 20:41:55,682 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-03 20:41:55,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:41:55,683 INFO L85 PathProgramCache]: Analyzing trace with hash 244626548, now seen corresponding path program 3 times [2024-06-03 20:41:55,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:41:55,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793992519] [2024-06-03 20:41:55,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:41:55,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:41:55,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:41:55,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:41:55,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:41:55,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793992519] [2024-06-03 20:41:55,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793992519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:41:55,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:41:55,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:41:55,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874534077] [2024-06-03 20:41:55,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:41:55,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:41:55,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:41:55,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:41:55,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:41:55,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:41:55,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 617 transitions, 9903 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:41:55,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:41:55,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:41:55,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:41:57,413 INFO L124 PetriNetUnfolderBase]: 3454/5844 cut-off events. [2024-06-03 20:41:57,413 INFO L125 PetriNetUnfolderBase]: For 1095592/1095592 co-relation queries the response was YES. [2024-06-03 20:41:57,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54632 conditions, 5844 events. 3454/5844 cut-off events. For 1095592/1095592 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 40098 event pairs, 632 based on Foata normal form. 2/5840 useless extension candidates. Maximal degree in co-relation 54429. Up to 5152 conditions per place. [2024-06-03 20:41:57,503 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 560 selfloop transitions, 69 changer transitions 0/636 dead transitions. [2024-06-03 20:41:57,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 636 transitions, 11207 flow [2024-06-03 20:41:57,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:41:57,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:41:57,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 20:41:57,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-03 20:41:57,505 INFO L175 Difference]: Start difference. First operand has 472 places, 617 transitions, 9903 flow. Second operand 8 states and 181 transitions. [2024-06-03 20:41:57,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 636 transitions, 11207 flow [2024-06-03 20:42:05,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 636 transitions, 11084 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 20:42:05,774 INFO L231 Difference]: Finished difference. Result has 475 places, 617 transitions, 9923 flow [2024-06-03 20:42:05,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9780, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9923, PETRI_PLACES=475, PETRI_TRANSITIONS=617} [2024-06-03 20:42:05,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-03 20:42:05,775 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 617 transitions, 9923 flow [2024-06-03 20:42:05,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:05,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:42:05,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:42:05,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 20:42:05,775 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-03 20:42:05,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:42:05,776 INFO L85 PathProgramCache]: Analyzing trace with hash -2094236632, now seen corresponding path program 5 times [2024-06-03 20:42:05,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:42:05,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817554149] [2024-06-03 20:42:05,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:42:05,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:42:05,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:42:06,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:42:06,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:42:06,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817554149] [2024-06-03 20:42:06,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817554149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:42:06,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:42:06,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:42:06,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375605290] [2024-06-03 20:42:06,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:42:06,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:42:06,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:42:06,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:42:06,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:42:06,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:42:06,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 617 transitions, 9923 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:06,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:42:06,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:42:06,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:42:07,397 INFO L124 PetriNetUnfolderBase]: 3431/5811 cut-off events. [2024-06-03 20:42:07,397 INFO L125 PetriNetUnfolderBase]: For 1096438/1096438 co-relation queries the response was YES. [2024-06-03 20:42:07,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53230 conditions, 5811 events. 3431/5811 cut-off events. For 1096438/1096438 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 39850 event pairs, 627 based on Foata normal form. 10/5815 useless extension candidates. Maximal degree in co-relation 53026. Up to 4929 conditions per place. [2024-06-03 20:42:07,513 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 459 selfloop transitions, 174 changer transitions 0/640 dead transitions. [2024-06-03 20:42:07,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 640 transitions, 11298 flow [2024-06-03 20:42:07,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:42:07,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:42:07,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 20:42:07,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 20:42:07,515 INFO L175 Difference]: Start difference. First operand has 475 places, 617 transitions, 9923 flow. Second operand 8 states and 188 transitions. [2024-06-03 20:42:07,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 640 transitions, 11298 flow [2024-06-03 20:42:14,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 640 transitions, 11117 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-03 20:42:14,138 INFO L231 Difference]: Finished difference. Result has 477 places, 618 transitions, 10123 flow [2024-06-03 20:42:14,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9750, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10123, PETRI_PLACES=477, PETRI_TRANSITIONS=618} [2024-06-03 20:42:14,139 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 434 predicate places. [2024-06-03 20:42:14,139 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 618 transitions, 10123 flow [2024-06-03 20:42:14,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:14,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:42:14,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] [2024-06-03 20:42:14,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 20:42:14,140 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-03 20:42:14,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:42:14,140 INFO L85 PathProgramCache]: Analyzing trace with hash -528715222, now seen corresponding path program 4 times [2024-06-03 20:42:14,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:42:14,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351396016] [2024-06-03 20:42:14,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:42:14,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:42:14,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:42:14,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:42:14,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:42:14,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351396016] [2024-06-03 20:42:14,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351396016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:42:14,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:42:14,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:42:14,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484133063] [2024-06-03 20:42:14,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:42:14,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:42:14,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:42:14,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:42:14,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:42:14,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:42:14,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 618 transitions, 10123 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:14,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:42:14,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:42:14,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:42:15,681 INFO L124 PetriNetUnfolderBase]: 3465/5858 cut-off events. [2024-06-03 20:42:15,681 INFO L125 PetriNetUnfolderBase]: For 1083174/1083174 co-relation queries the response was YES. [2024-06-03 20:42:15,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54420 conditions, 5858 events. 3465/5858 cut-off events. For 1083174/1083174 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 40213 event pairs, 618 based on Foata normal form. 2/5852 useless extension candidates. Maximal degree in co-relation 54215. Up to 5127 conditions per place. [2024-06-03 20:42:15,781 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 566 selfloop transitions, 74 changer transitions 0/647 dead transitions. [2024-06-03 20:42:15,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 647 transitions, 11839 flow [2024-06-03 20:42:15,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:42:15,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:42:15,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-03 20:42:15,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-03 20:42:15,782 INFO L175 Difference]: Start difference. First operand has 477 places, 618 transitions, 10123 flow. Second operand 7 states and 167 transitions. [2024-06-03 20:42:15,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 647 transitions, 11839 flow [2024-06-03 20:42:23,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 647 transitions, 11483 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:42:23,498 INFO L231 Difference]: Finished difference. Result has 479 places, 624 transitions, 10071 flow [2024-06-03 20:42:23,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9767, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10071, PETRI_PLACES=479, PETRI_TRANSITIONS=624} [2024-06-03 20:42:23,498 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-03 20:42:23,499 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 624 transitions, 10071 flow [2024-06-03 20:42:23,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:23,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:42:23,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:42:23,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 20:42:23,499 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-03 20:42:23,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:42:23,500 INFO L85 PathProgramCache]: Analyzing trace with hash -525858262, now seen corresponding path program 5 times [2024-06-03 20:42:23,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:42:23,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129788577] [2024-06-03 20:42:23,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:42:23,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:42:23,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:42:23,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:42:23,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:42:23,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129788577] [2024-06-03 20:42:23,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129788577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:42:23,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:42:23,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:42:23,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870820195] [2024-06-03 20:42:23,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:42:23,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:42:23,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:42:23,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:42:23,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:42:23,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:42:23,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 624 transitions, 10071 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:23,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:42:23,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:42:23,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:42:25,223 INFO L124 PetriNetUnfolderBase]: 3473/5877 cut-off events. [2024-06-03 20:42:25,223 INFO L125 PetriNetUnfolderBase]: For 1099756/1099756 co-relation queries the response was YES. [2024-06-03 20:42:25,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54547 conditions, 5877 events. 3473/5877 cut-off events. For 1099756/1099756 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 40358 event pairs, 627 based on Foata normal form. 2/5873 useless extension candidates. Maximal degree in co-relation 54340. Up to 5181 conditions per place. [2024-06-03 20:42:25,315 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 568 selfloop transitions, 69 changer transitions 0/644 dead transitions. [2024-06-03 20:42:25,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 644 transitions, 11439 flow [2024-06-03 20:42:25,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:42:25,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:42:25,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-03 20:42:25,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-03 20:42:25,317 INFO L175 Difference]: Start difference. First operand has 479 places, 624 transitions, 10071 flow. Second operand 7 states and 163 transitions. [2024-06-03 20:42:25,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 644 transitions, 11439 flow [2024-06-03 20:42:33,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 644 transitions, 11255 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-03 20:42:33,230 INFO L231 Difference]: Finished difference. Result has 483 places, 626 transitions, 10084 flow [2024-06-03 20:42:33,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9909, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10084, PETRI_PLACES=483, PETRI_TRANSITIONS=626} [2024-06-03 20:42:33,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-03 20:42:33,230 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 626 transitions, 10084 flow [2024-06-03 20:42:33,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:33,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:42:33,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:42:33,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 20:42:33,231 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-03 20:42:33,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:42:33,231 INFO L85 PathProgramCache]: Analyzing trace with hash 45109836, now seen corresponding path program 6 times [2024-06-03 20:42:33,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:42:33,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239140582] [2024-06-03 20:42:33,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:42:33,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:42:33,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:42:33,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:42:33,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:42:33,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239140582] [2024-06-03 20:42:33,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239140582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:42:33,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:42:33,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:42:33,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341671905] [2024-06-03 20:42:33,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:42:33,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:42:33,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:42:33,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:42:33,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:42:33,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:42:33,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 626 transitions, 10084 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:33,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:42:33,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:42:33,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:42:34,959 INFO L124 PetriNetUnfolderBase]: 3481/5905 cut-off events. [2024-06-03 20:42:34,959 INFO L125 PetriNetUnfolderBase]: For 1115328/1115328 co-relation queries the response was YES. [2024-06-03 20:42:35,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54748 conditions, 5905 events. 3481/5905 cut-off events. For 1115328/1115328 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 40595 event pairs, 516 based on Foata normal form. 2/5901 useless extension candidates. Maximal degree in co-relation 54539. Up to 4980 conditions per place. [2024-06-03 20:42:35,062 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 557 selfloop transitions, 92 changer transitions 0/656 dead transitions. [2024-06-03 20:42:35,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 656 transitions, 12072 flow [2024-06-03 20:42:35,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:42:35,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:42:35,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 20:42:35,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:42:35,063 INFO L175 Difference]: Start difference. First operand has 483 places, 626 transitions, 10084 flow. Second operand 7 states and 168 transitions. [2024-06-03 20:42:35,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 656 transitions, 12072 flow [2024-06-03 20:42:40,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 656 transitions, 11907 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 20:42:40,613 INFO L231 Difference]: Finished difference. Result has 485 places, 631 transitions, 10251 flow [2024-06-03 20:42:40,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9919, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10251, PETRI_PLACES=485, PETRI_TRANSITIONS=631} [2024-06-03 20:42:40,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-03 20:42:40,614 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 631 transitions, 10251 flow [2024-06-03 20:42:40,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:40,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:42:40,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] [2024-06-03 20:42:40,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 20:42:40,614 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-03 20:42:40,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:42:40,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1333813914, now seen corresponding path program 7 times [2024-06-03 20:42:40,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:42:40,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189436223] [2024-06-03 20:42:40,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:42:40,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:42:40,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:42:40,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:42:40,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:42:40,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189436223] [2024-06-03 20:42:40,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189436223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:42:40,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:42:40,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:42:40,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642298568] [2024-06-03 20:42:40,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:42:40,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:42:40,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:42:40,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:42:40,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:42:40,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:42:40,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 631 transitions, 10251 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:40,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:42:40,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:42:40,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:42:42,390 INFO L124 PetriNetUnfolderBase]: 3489/5916 cut-off events. [2024-06-03 20:42:42,390 INFO L125 PetriNetUnfolderBase]: For 1133902/1133902 co-relation queries the response was YES. [2024-06-03 20:42:42,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55273 conditions, 5916 events. 3489/5916 cut-off events. For 1133902/1133902 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 40792 event pairs, 530 based on Foata normal form. 2/5912 useless extension candidates. Maximal degree in co-relation 55063. Up to 5097 conditions per place. [2024-06-03 20:42:42,495 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 557 selfloop transitions, 93 changer transitions 0/657 dead transitions. [2024-06-03 20:42:42,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 657 transitions, 11663 flow [2024-06-03 20:42:42,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:42:42,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:42:42,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 20:42:42,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-03 20:42:42,497 INFO L175 Difference]: Start difference. First operand has 485 places, 631 transitions, 10251 flow. Second operand 8 states and 186 transitions. [2024-06-03 20:42:42,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 657 transitions, 11663 flow [2024-06-03 20:42:50,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 657 transitions, 11386 flow, removed 61 selfloop flow, removed 4 redundant places. [2024-06-03 20:42:50,686 INFO L231 Difference]: Finished difference. Result has 489 places, 633 transitions, 10223 flow [2024-06-03 20:42:50,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10000, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10223, PETRI_PLACES=489, PETRI_TRANSITIONS=633} [2024-06-03 20:42:50,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 446 predicate places. [2024-06-03 20:42:50,687 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 633 transitions, 10223 flow [2024-06-03 20:42:50,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:50,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:42:50,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:42:50,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 20:42:50,687 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-03 20:42:50,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:42:50,688 INFO L85 PathProgramCache]: Analyzing trace with hash 825621488, now seen corresponding path program 8 times [2024-06-03 20:42:50,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:42:50,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939020326] [2024-06-03 20:42:50,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:42:50,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:42:50,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:42:50,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:42:50,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:42:50,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939020326] [2024-06-03 20:42:50,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939020326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:42:50,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:42:50,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:42:50,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14462070] [2024-06-03 20:42:50,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:42:50,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:42:50,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:42:50,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:42:50,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:42:50,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:42:50,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 633 transitions, 10223 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:42:50,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:42:50,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:42:50,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:42:52,462 INFO L124 PetriNetUnfolderBase]: 3484/5902 cut-off events. [2024-06-03 20:42:52,462 INFO L125 PetriNetUnfolderBase]: For 1132410/1132410 co-relation queries the response was YES. [2024-06-03 20:42:52,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54857 conditions, 5902 events. 3484/5902 cut-off events. For 1132410/1132410 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 40641 event pairs, 630 based on Foata normal form. 2/5898 useless extension candidates. Maximal degree in co-relation 54646. Up to 5198 conditions per place. [2024-06-03 20:42:52,564 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 572 selfloop transitions, 73 changer transitions 0/652 dead transitions. [2024-06-03 20:42:52,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 652 transitions, 11559 flow [2024-06-03 20:42:52,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:42:52,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:42:52,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 20:42:52,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-03 20:42:52,566 INFO L175 Difference]: Start difference. First operand has 489 places, 633 transitions, 10223 flow. Second operand 8 states and 181 transitions. [2024-06-03 20:42:52,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 652 transitions, 11559 flow [2024-06-03 20:43:00,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 652 transitions, 11358 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 20:43:00,143 INFO L231 Difference]: Finished difference. Result has 491 places, 633 transitions, 10173 flow [2024-06-03 20:43:00,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10022, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10173, PETRI_PLACES=491, PETRI_TRANSITIONS=633} [2024-06-03 20:43:00,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 448 predicate places. [2024-06-03 20:43:00,145 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 633 transitions, 10173 flow [2024-06-03 20:43:00,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:00,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:43:00,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:43:00,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 20:43:00,145 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-03 20:43:00,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:43:00,146 INFO L85 PathProgramCache]: Analyzing trace with hash 835144688, now seen corresponding path program 9 times [2024-06-03 20:43:00,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:43:00,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691475723] [2024-06-03 20:43:00,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:43:00,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:43:00,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:43:00,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-03 20:43:00,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:43:00,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691475723] [2024-06-03 20:43:00,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691475723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:43:00,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:43:00,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:43:00,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316453716] [2024-06-03 20:43:00,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:43:00,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:43:00,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:43:00,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:43:00,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:43:00,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:43:00,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 633 transitions, 10173 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:00,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:43:00,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:43:00,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:43:01,918 INFO L124 PetriNetUnfolderBase]: 3479/5891 cut-off events. [2024-06-03 20:43:01,918 INFO L125 PetriNetUnfolderBase]: For 1131938/1131938 co-relation queries the response was YES. [2024-06-03 20:43:01,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54544 conditions, 5891 events. 3479/5891 cut-off events. For 1131938/1131938 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 40527 event pairs, 623 based on Foata normal form. 2/5883 useless extension candidates. Maximal degree in co-relation 54332. Up to 5171 conditions per place. [2024-06-03 20:43:02,014 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 569 selfloop transitions, 78 changer transitions 0/654 dead transitions. [2024-06-03 20:43:02,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 654 transitions, 11517 flow [2024-06-03 20:43:02,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:43:02,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:43:02,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 200 transitions. [2024-06-03 20:43:02,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5291005291005291 [2024-06-03 20:43:02,015 INFO L175 Difference]: Start difference. First operand has 491 places, 633 transitions, 10173 flow. Second operand 9 states and 200 transitions. [2024-06-03 20:43:02,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 654 transitions, 11517 flow [2024-06-03 20:43:08,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 654 transitions, 11352 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 20:43:08,805 INFO L231 Difference]: Finished difference. Result has 494 places, 633 transitions, 10169 flow [2024-06-03 20:43:08,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10008, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10169, PETRI_PLACES=494, PETRI_TRANSITIONS=633} [2024-06-03 20:43:08,805 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-03 20:43:08,806 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 633 transitions, 10169 flow [2024-06-03 20:43:08,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:08,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:43:08,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:43:08,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 20:43:08,806 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-03 20:43:08,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:43:08,806 INFO L85 PathProgramCache]: Analyzing trace with hash -48713838, now seen corresponding path program 10 times [2024-06-03 20:43:08,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:43:08,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064856370] [2024-06-03 20:43:08,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:43:08,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:43:08,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:43:09,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:43:09,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:43:09,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064856370] [2024-06-03 20:43:09,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064856370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:43:09,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:43:09,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:43:09,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847267757] [2024-06-03 20:43:09,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:43:09,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:43:09,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:43:09,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:43:09,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:43:09,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:43:09,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 633 transitions, 10169 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:09,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:43:09,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:43:09,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:43:10,641 INFO L124 PetriNetUnfolderBase]: 3523/5986 cut-off events. [2024-06-03 20:43:10,641 INFO L125 PetriNetUnfolderBase]: For 1232054/1232054 co-relation queries the response was YES. [2024-06-03 20:43:10,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55356 conditions, 5986 events. 3523/5986 cut-off events. For 1232054/1232054 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 41423 event pairs, 637 based on Foata normal form. 12/5995 useless extension candidates. Maximal degree in co-relation 55143. Up to 5315 conditions per place. [2024-06-03 20:43:10,738 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 605 selfloop transitions, 44 changer transitions 0/656 dead transitions. [2024-06-03 20:43:10,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 656 transitions, 11639 flow [2024-06-03 20:43:10,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:43:10,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:43:10,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 20:43:10,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-03 20:43:10,739 INFO L175 Difference]: Start difference. First operand has 494 places, 633 transitions, 10169 flow. Second operand 8 states and 183 transitions. [2024-06-03 20:43:10,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 656 transitions, 11639 flow [2024-06-03 20:43:17,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 656 transitions, 11464 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-03 20:43:17,679 INFO L231 Difference]: Finished difference. Result has 495 places, 637 transitions, 10195 flow [2024-06-03 20:43:17,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9994, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10195, PETRI_PLACES=495, PETRI_TRANSITIONS=637} [2024-06-03 20:43:17,680 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-03 20:43:17,680 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 637 transitions, 10195 flow [2024-06-03 20:43:17,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:17,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:43:17,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:43:17,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 20:43:17,680 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-03 20:43:17,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:43:17,681 INFO L85 PathProgramCache]: Analyzing trace with hash -39190638, now seen corresponding path program 11 times [2024-06-03 20:43:17,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:43:17,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195095574] [2024-06-03 20:43:17,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:43:17,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:43:17,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:43:17,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:43:17,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:43:17,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195095574] [2024-06-03 20:43:17,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195095574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:43:17,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:43:17,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:43:17,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397415393] [2024-06-03 20:43:17,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:43:17,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:43:17,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:43:17,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:43:17,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:43:17,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:43:17,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 637 transitions, 10195 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:17,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:43:17,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:43:17,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:43:19,532 INFO L124 PetriNetUnfolderBase]: 3501/5964 cut-off events. [2024-06-03 20:43:19,533 INFO L125 PetriNetUnfolderBase]: For 1162244/1162244 co-relation queries the response was YES. [2024-06-03 20:43:19,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53793 conditions, 5964 events. 3501/5964 cut-off events. For 1162244/1162244 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 41372 event pairs, 615 based on Foata normal form. 12/5969 useless extension candidates. Maximal degree in co-relation 53579. Up to 5075 conditions per place. [2024-06-03 20:43:19,627 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 604 selfloop transitions, 51 changer transitions 0/662 dead transitions. [2024-06-03 20:43:19,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 662 transitions, 11653 flow [2024-06-03 20:43:19,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:43:19,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:43:19,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:43:19,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 20:43:19,628 INFO L175 Difference]: Start difference. First operand has 495 places, 637 transitions, 10195 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:43:19,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 662 transitions, 11653 flow [2024-06-03 20:43:27,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 662 transitions, 11534 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-03 20:43:27,527 INFO L231 Difference]: Finished difference. Result has 498 places, 639 transitions, 10224 flow [2024-06-03 20:43:27,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10076, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10224, PETRI_PLACES=498, PETRI_TRANSITIONS=639} [2024-06-03 20:43:27,528 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-03 20:43:27,528 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 639 transitions, 10224 flow [2024-06-03 20:43:27,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:27,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:43:27,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, 1] [2024-06-03 20:43:27,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 20:43:27,528 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-03 20:43:27,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:43:27,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1650889768, now seen corresponding path program 6 times [2024-06-03 20:43:27,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:43:27,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139893731] [2024-06-03 20:43:27,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:43:27,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:43:27,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:43:27,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:43:27,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:43:27,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139893731] [2024-06-03 20:43:27,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139893731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:43:27,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:43:27,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:43:27,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387261397] [2024-06-03 20:43:27,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:43:27,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:43:27,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:43:27,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:43:27,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:43:27,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:43:27,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 639 transitions, 10224 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:27,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:43:27,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:43:27,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:43:29,410 INFO L124 PetriNetUnfolderBase]: 3537/6024 cut-off events. [2024-06-03 20:43:29,411 INFO L125 PetriNetUnfolderBase]: For 1166159/1166159 co-relation queries the response was YES. [2024-06-03 20:43:29,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54350 conditions, 6024 events. 3537/6024 cut-off events. For 1166159/1166159 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 41818 event pairs, 643 based on Foata normal form. 10/6031 useless extension candidates. Maximal degree in co-relation 54135. Up to 5325 conditions per place. [2024-06-03 20:43:29,504 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 599 selfloop transitions, 55 changer transitions 0/661 dead transitions. [2024-06-03 20:43:29,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 661 transitions, 11676 flow [2024-06-03 20:43:29,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:43:29,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:43:29,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 201 transitions. [2024-06-03 20:43:29,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-03 20:43:29,505 INFO L175 Difference]: Start difference. First operand has 498 places, 639 transitions, 10224 flow. Second operand 9 states and 201 transitions. [2024-06-03 20:43:29,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 661 transitions, 11676 flow [2024-06-03 20:43:37,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 661 transitions, 11560 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-03 20:43:37,911 INFO L231 Difference]: Finished difference. Result has 501 places, 641 transitions, 10294 flow [2024-06-03 20:43:37,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10108, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10294, PETRI_PLACES=501, PETRI_TRANSITIONS=641} [2024-06-03 20:43:37,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-03 20:43:37,912 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 641 transitions, 10294 flow [2024-06-03 20:43:37,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:37,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:43:37,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:43:37,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 20:43:37,912 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-03 20:43:37,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:43:37,912 INFO L85 PathProgramCache]: Analyzing trace with hash 2006107276, now seen corresponding path program 12 times [2024-06-03 20:43:37,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:43:37,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811077550] [2024-06-03 20:43:37,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:43:37,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:43:37,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:43:38,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:43:38,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:43:38,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811077550] [2024-06-03 20:43:38,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811077550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:43:38,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:43:38,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:43:38,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720454670] [2024-06-03 20:43:38,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:43:38,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:43:38,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:43:38,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:43:38,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:43:38,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:43:38,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 641 transitions, 10294 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:38,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:43:38,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:43:38,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:43:39,895 INFO L124 PetriNetUnfolderBase]: 3604/6144 cut-off events. [2024-06-03 20:43:39,896 INFO L125 PetriNetUnfolderBase]: For 1270506/1270506 co-relation queries the response was YES. [2024-06-03 20:43:39,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55210 conditions, 6144 events. 3604/6144 cut-off events. For 1270506/1270506 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 42961 event pairs, 655 based on Foata normal form. 22/6163 useless extension candidates. Maximal degree in co-relation 54994. Up to 5225 conditions per place. [2024-06-03 20:43:39,989 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 574 selfloop transitions, 98 changer transitions 0/679 dead transitions. [2024-06-03 20:43:39,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 679 transitions, 11873 flow [2024-06-03 20:43:39,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:43:39,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:43:39,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 203 transitions. [2024-06-03 20:43:39,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-03 20:43:39,990 INFO L175 Difference]: Start difference. First operand has 501 places, 641 transitions, 10294 flow. Second operand 8 states and 203 transitions. [2024-06-03 20:43:39,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 679 transitions, 11873 flow [2024-06-03 20:43:47,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 679 transitions, 11711 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-03 20:43:47,187 INFO L231 Difference]: Finished difference. Result has 502 places, 645 transitions, 10478 flow [2024-06-03 20:43:47,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10132, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10478, PETRI_PLACES=502, PETRI_TRANSITIONS=645} [2024-06-03 20:43:47,187 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-06-03 20:43:47,187 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 645 transitions, 10478 flow [2024-06-03 20:43:47,187 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:47,187 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:43:47,187 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:43:47,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 20:43:47,188 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-03 20:43:47,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:43:47,188 INFO L85 PathProgramCache]: Analyzing trace with hash 2006433706, now seen corresponding path program 13 times [2024-06-03 20:43:47,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:43:47,188 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511915748] [2024-06-03 20:43:47,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:43:47,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:43:47,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:43:47,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:43:47,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:43:47,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511915748] [2024-06-03 20:43:47,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511915748] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:43:47,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:43:47,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:43:47,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769804068] [2024-06-03 20:43:47,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:43:47,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:43:47,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:43:47,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:43:47,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:43:47,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:43:47,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 645 transitions, 10478 flow. Second operand has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:47,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:43:47,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:43:47,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:43:48,975 INFO L124 PetriNetUnfolderBase]: 3559/6098 cut-off events. [2024-06-03 20:43:48,975 INFO L125 PetriNetUnfolderBase]: For 1107409/1107409 co-relation queries the response was YES. [2024-06-03 20:43:49,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52236 conditions, 6098 events. 3559/6098 cut-off events. For 1107409/1107409 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 42677 event pairs, 490 based on Foata normal form. 22/6117 useless extension candidates. Maximal degree in co-relation 52019. Up to 4479 conditions per place. [2024-06-03 20:43:49,073 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 560 selfloop transitions, 119 changer transitions 0/686 dead transitions. [2024-06-03 20:43:49,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 509 places, 686 transitions, 12324 flow [2024-06-03 20:43:49,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:43:49,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:43:49,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-03 20:43:49,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6160714285714286 [2024-06-03 20:43:49,074 INFO L175 Difference]: Start difference. First operand has 502 places, 645 transitions, 10478 flow. Second operand 8 states and 207 transitions. [2024-06-03 20:43:49,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 509 places, 686 transitions, 12324 flow [2024-06-03 20:43:56,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 686 transitions, 12075 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-03 20:43:56,226 INFO L231 Difference]: Finished difference. Result has 504 places, 647 transitions, 10558 flow [2024-06-03 20:43:56,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10231, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10558, PETRI_PLACES=504, PETRI_TRANSITIONS=647} [2024-06-03 20:43:56,226 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 461 predicate places. [2024-06-03 20:43:56,226 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 647 transitions, 10558 flow [2024-06-03 20:43:56,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.428571428571427) internal successors, (115), 7 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:56,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:43:56,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:43:56,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 20:43:56,227 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-03 20:43:56,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:43:56,227 INFO L85 PathProgramCache]: Analyzing trace with hash 715134470, now seen corresponding path program 7 times [2024-06-03 20:43:56,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:43:56,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013901816] [2024-06-03 20:43:56,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:43:56,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:43:56,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:43:56,482 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:43:56,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:43:56,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013901816] [2024-06-03 20:43:56,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013901816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:43:56,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:43:56,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:43:56,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293663845] [2024-06-03 20:43:56,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:43:56,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:43:56,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:43:56,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:43:56,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:43:56,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:43:56,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 647 transitions, 10558 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:43:56,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:43:56,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:43:56,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:43:58,027 INFO L124 PetriNetUnfolderBase]: 3567/6101 cut-off events. [2024-06-03 20:43:58,027 INFO L125 PetriNetUnfolderBase]: For 935633/935636 co-relation queries the response was YES. [2024-06-03 20:43:58,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52467 conditions, 6101 events. 3567/6101 cut-off events. For 935633/935636 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 42744 event pairs, 656 based on Foata normal form. 4/6101 useless extension candidates. Maximal degree in co-relation 52249. Up to 5257 conditions per place. [2024-06-03 20:43:58,124 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 541 selfloop transitions, 126 changer transitions 0/674 dead transitions. [2024-06-03 20:43:58,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 674 transitions, 12024 flow [2024-06-03 20:43:58,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:43:58,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:43:58,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:43:58,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-03 20:43:58,125 INFO L175 Difference]: Start difference. First operand has 504 places, 647 transitions, 10558 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:43:58,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 674 transitions, 12024 flow [2024-06-03 20:44:06,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 507 places, 674 transitions, 11833 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-03 20:44:06,202 INFO L231 Difference]: Finished difference. Result has 508 places, 649 transitions, 10698 flow [2024-06-03 20:44:06,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10367, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10698, PETRI_PLACES=508, PETRI_TRANSITIONS=649} [2024-06-03 20:44:06,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 465 predicate places. [2024-06-03 20:44:06,202 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 649 transitions, 10698 flow [2024-06-03 20:44:06,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:44:06,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:44:06,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:44:06,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 20:44:06,203 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-03 20:44:06,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:44:06,203 INFO L85 PathProgramCache]: Analyzing trace with hash 951309830, now seen corresponding path program 8 times [2024-06-03 20:44:06,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:44:06,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055718412] [2024-06-03 20:44:06,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:44:06,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:44:06,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:44:06,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:44:06,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:44:06,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055718412] [2024-06-03 20:44:06,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055718412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:44:06,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:44:06,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:44:06,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140550029] [2024-06-03 20:44:06,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:44:06,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:44:06,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:44:06,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:44:06,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:44:06,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:44:06,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 649 transitions, 10698 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:44:06,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:44:06,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:44:06,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:44:08,090 INFO L124 PetriNetUnfolderBase]: 3575/6113 cut-off events. [2024-06-03 20:44:08,091 INFO L125 PetriNetUnfolderBase]: For 933838/933841 co-relation queries the response was YES. [2024-06-03 20:44:08,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52321 conditions, 6113 events. 3575/6113 cut-off events. For 933838/933841 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 42824 event pairs, 658 based on Foata normal form. 4/6113 useless extension candidates. Maximal degree in co-relation 52102. Up to 5269 conditions per place. [2024-06-03 20:44:08,191 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 540 selfloop transitions, 126 changer transitions 0/673 dead transitions. [2024-06-03 20:44:08,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 515 places, 673 transitions, 12158 flow [2024-06-03 20:44:08,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:44:08,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:44:08,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 20:44:08,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-03 20:44:08,193 INFO L175 Difference]: Start difference. First operand has 508 places, 649 transitions, 10698 flow. Second operand 8 states and 188 transitions. [2024-06-03 20:44:08,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 515 places, 673 transitions, 12158 flow [2024-06-03 20:44:14,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 509 places, 673 transitions, 11843 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-03 20:44:14,515 INFO L231 Difference]: Finished difference. Result has 510 places, 651 transitions, 10718 flow [2024-06-03 20:44:14,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10383, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10718, PETRI_PLACES=510, PETRI_TRANSITIONS=651} [2024-06-03 20:44:14,516 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 467 predicate places. [2024-06-03 20:44:14,516 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 651 transitions, 10718 flow [2024-06-03 20:44:14,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:44:14,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:44:14,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] [2024-06-03 20:44:14,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 20:44:14,517 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-03 20:44:14,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:44:14,517 INFO L85 PathProgramCache]: Analyzing trace with hash 951606500, now seen corresponding path program 9 times [2024-06-03 20:44:14,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:44:14,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688029178] [2024-06-03 20:44:14,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:44:14,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:44:14,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:44:14,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:44:14,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:44:14,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688029178] [2024-06-03 20:44:14,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688029178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:44:14,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:44:14,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:44:14,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613797765] [2024-06-03 20:44:14,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:44:14,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:44:14,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:44:14,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:44:14,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:44:14,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:44:14,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 651 transitions, 10718 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:44:14,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:44:14,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:44:14,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:44:16,415 INFO L124 PetriNetUnfolderBase]: 3629/6195 cut-off events. [2024-06-03 20:44:16,415 INFO L125 PetriNetUnfolderBase]: For 1023771/1023774 co-relation queries the response was YES. [2024-06-03 20:44:16,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54261 conditions, 6195 events. 3629/6195 cut-off events. For 1023771/1023774 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 43395 event pairs, 668 based on Foata normal form. 4/6195 useless extension candidates. Maximal degree in co-relation 54041. Up to 5234 conditions per place. [2024-06-03 20:44:16,516 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 542 selfloop transitions, 134 changer transitions 0/683 dead transitions. [2024-06-03 20:44:16,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 683 transitions, 12604 flow [2024-06-03 20:44:16,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:44:16,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:44:16,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-03 20:44:16,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-03 20:44:16,517 INFO L175 Difference]: Start difference. First operand has 510 places, 651 transitions, 10718 flow. Second operand 8 states and 193 transitions. [2024-06-03 20:44:16,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 683 transitions, 12604 flow [2024-06-03 20:44:23,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 511 places, 683 transitions, 12285 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-03 20:44:23,918 INFO L231 Difference]: Finished difference. Result has 513 places, 656 transitions, 10862 flow [2024-06-03 20:44:23,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10399, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10862, PETRI_PLACES=513, PETRI_TRANSITIONS=656} [2024-06-03 20:44:23,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 470 predicate places. [2024-06-03 20:44:23,919 INFO L495 AbstractCegarLoop]: Abstraction has has 513 places, 656 transitions, 10862 flow [2024-06-03 20:44:23,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:44:23,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:44:23,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:44:23,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 20:44:23,919 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-03 20:44:23,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:44:23,920 INFO L85 PathProgramCache]: Analyzing trace with hash 27075074, now seen corresponding path program 10 times [2024-06-03 20:44:23,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:44:23,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169001910] [2024-06-03 20:44:23,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:44:23,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:44:23,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:44:24,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:44:24,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:44:24,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169001910] [2024-06-03 20:44:24,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169001910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:44:24,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:44:24,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:44:24,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549956097] [2024-06-03 20:44:24,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:44:24,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:44:24,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:44:24,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:44:24,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:44:24,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:44:24,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 513 places, 656 transitions, 10862 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:44:24,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:44:24,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:44:24,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:44:25,827 INFO L124 PetriNetUnfolderBase]: 3617/6173 cut-off events. [2024-06-03 20:44:25,828 INFO L125 PetriNetUnfolderBase]: For 1019971/1019974 co-relation queries the response was YES. [2024-06-03 20:44:25,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54033 conditions, 6173 events. 3617/6173 cut-off events. For 1019971/1019974 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 43220 event pairs, 666 based on Foata normal form. 4/6173 useless extension candidates. Maximal degree in co-relation 53811. Up to 5382 conditions per place. [2024-06-03 20:44:25,930 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 585 selfloop transitions, 88 changer transitions 0/680 dead transitions. [2024-06-03 20:44:25,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 680 transitions, 12268 flow [2024-06-03 20:44:25,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:44:25,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:44:25,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:44:25,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 20:44:25,932 INFO L175 Difference]: Start difference. First operand has 513 places, 656 transitions, 10862 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:44:25,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 680 transitions, 12268 flow [2024-06-03 20:44:32,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 680 transitions, 11997 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-03 20:44:32,826 INFO L231 Difference]: Finished difference. Result has 516 places, 656 transitions, 10772 flow [2024-06-03 20:44:32,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10591, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10772, PETRI_PLACES=516, PETRI_TRANSITIONS=656} [2024-06-03 20:44:32,826 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 473 predicate places. [2024-06-03 20:44:32,826 INFO L495 AbstractCegarLoop]: Abstraction has has 516 places, 656 transitions, 10772 flow [2024-06-03 20:44:32,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:44:32,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:44:32,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:44:32,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 20:44:32,827 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-03 20:44:32,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:44:32,827 INFO L85 PathProgramCache]: Analyzing trace with hash 35645954, now seen corresponding path program 11 times [2024-06-03 20:44:32,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:44:32,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623091617] [2024-06-03 20:44:32,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:44:32,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:44:32,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:44:33,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-03 20:44:33,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:44:33,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623091617] [2024-06-03 20:44:33,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623091617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:44:33,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:44:33,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:44:33,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667272584] [2024-06-03 20:44:33,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:44:33,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:44:33,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:44:33,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:44:33,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:44:33,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:44:33,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 516 places, 656 transitions, 10772 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:44:33,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:44:33,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:44:33,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:44:34,765 INFO L124 PetriNetUnfolderBase]: 3625/6170 cut-off events. [2024-06-03 20:44:34,765 INFO L125 PetriNetUnfolderBase]: For 1029825/1029828 co-relation queries the response was YES. [2024-06-03 20:44:34,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54028 conditions, 6170 events. 3625/6170 cut-off events. For 1029825/1029828 co-relation queries the response was YES. Maximal size of possible extension queue 543. Compared 43139 event pairs, 649 based on Foata normal form. 4/6170 useless extension candidates. Maximal degree in co-relation 53804. Up to 5236 conditions per place. [2024-06-03 20:44:34,865 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 579 selfloop transitions, 101 changer transitions 0/687 dead transitions. [2024-06-03 20:44:34,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 687 transitions, 12300 flow [2024-06-03 20:44:34,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:44:34,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:44:34,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 20:44:34,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6020408163265306 [2024-06-03 20:44:34,867 INFO L175 Difference]: Start difference. First operand has 516 places, 656 transitions, 10772 flow. Second operand 7 states and 177 transitions. [2024-06-03 20:44:34,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 687 transitions, 12300 flow [2024-06-03 20:44:42,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 687 transitions, 11970 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-03 20:44:42,784 INFO L231 Difference]: Finished difference. Result has 517 places, 659 transitions, 10750 flow [2024-06-03 20:44:42,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10442, PETRI_DIFFERENCE_MINUEND_PLACES=509, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10750, PETRI_PLACES=517, PETRI_TRANSITIONS=659} [2024-06-03 20:44:42,785 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 474 predicate places. [2024-06-03 20:44:42,785 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 659 transitions, 10750 flow [2024-06-03 20:44:42,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:44:42,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:44:42,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:44:42,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-03 20:44:42,785 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-03 20:44:42,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:44:42,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1304665562, now seen corresponding path program 12 times [2024-06-03 20:44:42,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:44:42,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521302875] [2024-06-03 20:44:42,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:44:42,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:44:42,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:44:43,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:44:43,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:44:43,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521302875] [2024-06-03 20:44:43,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521302875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:44:43,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:44:43,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:44:43,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068711631] [2024-06-03 20:44:43,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:44:43,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:44:43,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:44:43,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:44:43,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:44:43,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:44:43,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 659 transitions, 10750 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:44:43,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:44:43,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:44:43,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:44:44,723 INFO L124 PetriNetUnfolderBase]: 3633/6211 cut-off events. [2024-06-03 20:44:44,723 INFO L125 PetriNetUnfolderBase]: For 1041707/1041710 co-relation queries the response was YES. [2024-06-03 20:44:44,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54268 conditions, 6211 events. 3633/6211 cut-off events. For 1041707/1041710 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 43610 event pairs, 473 based on Foata normal form. 4/6211 useless extension candidates. Maximal degree in co-relation 54042. Up to 4436 conditions per place. [2024-06-03 20:44:44,821 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 562 selfloop transitions, 125 changer transitions 0/694 dead transitions. [2024-06-03 20:44:44,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 523 places, 694 transitions, 12589 flow [2024-06-03 20:44:44,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:44:44,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:44:44,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-03 20:44:44,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6224489795918368 [2024-06-03 20:44:44,822 INFO L175 Difference]: Start difference. First operand has 517 places, 659 transitions, 10750 flow. Second operand 7 states and 183 transitions. [2024-06-03 20:44:44,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 523 places, 694 transitions, 12589 flow [2024-06-03 20:44:53,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 694 transitions, 12375 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-03 20:44:53,958 INFO L231 Difference]: Finished difference. Result has 520 places, 661 transitions, 10838 flow [2024-06-03 20:44:53,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10536, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=659, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10838, PETRI_PLACES=520, PETRI_TRANSITIONS=661} [2024-06-03 20:44:53,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 477 predicate places. [2024-06-03 20:44:53,958 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 661 transitions, 10838 flow [2024-06-03 20:44:53,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:44:53,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:44:53,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:44:53,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-03 20:44:53,959 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-03 20:44:53,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:44:53,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1800282626, now seen corresponding path program 13 times [2024-06-03 20:44:53,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:44:53,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876332211] [2024-06-03 20:44:53,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:44:53,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:44:53,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:44:54,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:44:54,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:44:54,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876332211] [2024-06-03 20:44:54,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876332211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:44:54,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:44:54,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:44:54,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149507339] [2024-06-03 20:44:54,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:44:54,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:44:54,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:44:54,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:44:54,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:44:54,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:44:54,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 661 transitions, 10838 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:44:54,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:44:54,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:44:54,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:44:55,890 INFO L124 PetriNetUnfolderBase]: 3608/6157 cut-off events. [2024-06-03 20:44:55,890 INFO L125 PetriNetUnfolderBase]: For 1039404/1039407 co-relation queries the response was YES. [2024-06-03 20:44:55,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53304 conditions, 6157 events. 3608/6157 cut-off events. For 1039404/1039407 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 43151 event pairs, 519 based on Foata normal form. 10/6163 useless extension candidates. Maximal degree in co-relation 53077. Up to 4422 conditions per place. [2024-06-03 20:44:55,996 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 573 selfloop transitions, 111 changer transitions 0/691 dead transitions. [2024-06-03 20:44:55,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 691 transitions, 12340 flow [2024-06-03 20:44:55,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:44:55,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:44:55,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-03 20:44:55,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-03 20:44:55,997 INFO L175 Difference]: Start difference. First operand has 520 places, 661 transitions, 10838 flow. Second operand 7 states and 178 transitions. [2024-06-03 20:44:55,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 691 transitions, 12340 flow [2024-06-03 20:45:03,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 691 transitions, 12022 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-03 20:45:03,710 INFO L231 Difference]: Finished difference. Result has 522 places, 661 transitions, 10748 flow [2024-06-03 20:45:03,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10520, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10748, PETRI_PLACES=522, PETRI_TRANSITIONS=661} [2024-06-03 20:45:03,710 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 479 predicate places. [2024-06-03 20:45:03,710 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 661 transitions, 10748 flow [2024-06-03 20:45:03,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:45:03,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:45:03,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:45:03,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-03 20:45:03,711 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-03 20:45:03,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:45:03,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1740594694, now seen corresponding path program 14 times [2024-06-03 20:45:03,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:45:03,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311265114] [2024-06-03 20:45:03,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:45:03,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:45:03,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:45:03,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:45:03,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:45:03,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311265114] [2024-06-03 20:45:03,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311265114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:45:03,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:45:03,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:45:03,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682044889] [2024-06-03 20:45:03,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:45:03,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:45:03,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:45:03,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:45:03,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:45:04,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:45:04,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 661 transitions, 10748 flow. Second operand has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:45:04,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:45:04,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:45:04,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:45:05,618 INFO L124 PetriNetUnfolderBase]: 3585/6126 cut-off events. [2024-06-03 20:45:05,619 INFO L125 PetriNetUnfolderBase]: For 972763/972763 co-relation queries the response was YES. [2024-06-03 20:45:05,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51432 conditions, 6126 events. 3585/6126 cut-off events. For 972763/972763 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 42941 event pairs, 641 based on Foata normal form. 10/6133 useless extension candidates. Maximal degree in co-relation 51205. Up to 5213 conditions per place. [2024-06-03 20:45:05,718 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 560 selfloop transitions, 127 changer transitions 0/694 dead transitions. [2024-06-03 20:45:05,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 694 transitions, 12261 flow [2024-06-03 20:45:05,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:45:05,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:45:05,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 20:45:05,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-03 20:45:05,719 INFO L175 Difference]: Start difference. First operand has 522 places, 661 transitions, 10748 flow. Second operand 9 states and 217 transitions. [2024-06-03 20:45:05,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 694 transitions, 12261 flow [2024-06-03 20:45:12,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 694 transitions, 11992 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-03 20:45:12,442 INFO L231 Difference]: Finished difference. Result has 525 places, 662 transitions, 10774 flow [2024-06-03 20:45:12,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10491, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10774, PETRI_PLACES=525, PETRI_TRANSITIONS=662} [2024-06-03 20:45:12,443 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 482 predicate places. [2024-06-03 20:45:12,443 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 662 transitions, 10774 flow [2024-06-03 20:45:12,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:45:12,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:45:12,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:45:12,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-03 20:45:12,444 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-03 20:45:12,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:45:12,444 INFO L85 PathProgramCache]: Analyzing trace with hash 780347786, now seen corresponding path program 1 times [2024-06-03 20:45:12,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:45:12,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672393551] [2024-06-03 20:45:12,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:45:12,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:45:12,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:45:12,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:45:12,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:45:12,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672393551] [2024-06-03 20:45:12,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672393551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:45:12,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:45:12,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:45:12,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933635271] [2024-06-03 20:45:12,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:45:12,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:45:12,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:45:12,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:45:12,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:45:12,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:45:12,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 662 transitions, 10774 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:45:12,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:45:12,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:45:12,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:45:14,417 INFO L124 PetriNetUnfolderBase]: 3619/6176 cut-off events. [2024-06-03 20:45:14,418 INFO L125 PetriNetUnfolderBase]: For 944536/944536 co-relation queries the response was YES. [2024-06-03 20:45:14,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52307 conditions, 6176 events. 3619/6176 cut-off events. For 944536/944536 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 43347 event pairs, 543 based on Foata normal form. 2/6175 useless extension candidates. Maximal degree in co-relation 52079. Up to 5343 conditions per place. [2024-06-03 20:45:14,515 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 636 selfloop transitions, 57 changer transitions 0/700 dead transitions. [2024-06-03 20:45:14,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 700 transitions, 12988 flow [2024-06-03 20:45:14,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:45:14,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:45:14,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 20:45:14,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:45:14,516 INFO L175 Difference]: Start difference. First operand has 525 places, 662 transitions, 10774 flow. Second operand 8 states and 192 transitions. [2024-06-03 20:45:14,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 700 transitions, 12988 flow [2024-06-03 20:45:22,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 700 transitions, 12734 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 20:45:22,609 INFO L231 Difference]: Finished difference. Result has 526 places, 668 transitions, 10829 flow [2024-06-03 20:45:22,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10520, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10829, PETRI_PLACES=526, PETRI_TRANSITIONS=668} [2024-06-03 20:45:22,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 483 predicate places. [2024-06-03 20:45:22,609 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 668 transitions, 10829 flow [2024-06-03 20:45:22,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:45:22,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:45:22,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:45:22,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-03 20:45:22,610 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:45:22,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:45:22,610 INFO L85 PathProgramCache]: Analyzing trace with hash 405856820, now seen corresponding path program 2 times [2024-06-03 20:45:22,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:45:22,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272404861] [2024-06-03 20:45:22,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:45:22,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:45:22,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:45:22,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:45:22,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:45:22,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272404861] [2024-06-03 20:45:22,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272404861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:45:22,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:45:22,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:45:22,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670973635] [2024-06-03 20:45:22,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:45:22,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:45:22,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:45:22,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:45:22,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:45:22,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:45:22,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 668 transitions, 10829 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:45:22,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:45:22,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:45:22,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:45:24,625 INFO L124 PetriNetUnfolderBase]: 3640/6207 cut-off events. [2024-06-03 20:45:24,626 INFO L125 PetriNetUnfolderBase]: For 978608/978608 co-relation queries the response was YES. [2024-06-03 20:45:24,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52882 conditions, 6207 events. 3640/6207 cut-off events. For 978608/978608 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 43529 event pairs, 547 based on Foata normal form. 2/6206 useless extension candidates. Maximal degree in co-relation 52653. Up to 5363 conditions per place. [2024-06-03 20:45:24,728 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 634 selfloop transitions, 60 changer transitions 0/701 dead transitions. [2024-06-03 20:45:24,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 701 transitions, 12987 flow [2024-06-03 20:45:24,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:45:24,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:45:24,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:45:24,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-03 20:45:24,730 INFO L175 Difference]: Start difference. First operand has 526 places, 668 transitions, 10829 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:45:24,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 701 transitions, 12987 flow [2024-06-03 20:45:32,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 701 transitions, 12762 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-03 20:45:32,037 INFO L231 Difference]: Finished difference. Result has 531 places, 672 transitions, 10861 flow [2024-06-03 20:45:32,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10662, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10861, PETRI_PLACES=531, PETRI_TRANSITIONS=672} [2024-06-03 20:45:32,037 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 488 predicate places. [2024-06-03 20:45:32,038 INFO L495 AbstractCegarLoop]: Abstraction has has 531 places, 672 transitions, 10861 flow [2024-06-03 20:45:32,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:45:32,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:45:32,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:45:32,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-03 20:45:32,038 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:45:32,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:45:32,038 INFO L85 PathProgramCache]: Analyzing trace with hash -769080950, now seen corresponding path program 3 times [2024-06-03 20:45:32,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:45:32,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011347062] [2024-06-03 20:45:32,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:45:32,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:45:32,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:45:32,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:45:32,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:45:32,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011347062] [2024-06-03 20:45:32,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011347062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:45:32,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:45:32,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:45:32,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943584191] [2024-06-03 20:45:32,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:45:32,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:45:32,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:45:32,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:45:32,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:45:32,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:45:32,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 531 places, 672 transitions, 10861 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:45:32,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:45:32,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:45:32,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:45:34,045 INFO L124 PetriNetUnfolderBase]: 3635/6195 cut-off events. [2024-06-03 20:45:34,045 INFO L125 PetriNetUnfolderBase]: For 967449/967449 co-relation queries the response was YES. [2024-06-03 20:45:34,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52358 conditions, 6195 events. 3635/6195 cut-off events. For 967449/967449 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 43413 event pairs, 641 based on Foata normal form. 2/6194 useless extension candidates. Maximal degree in co-relation 52127. Up to 5463 conditions per place. [2024-06-03 20:45:34,147 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 644 selfloop transitions, 47 changer transitions 0/698 dead transitions. [2024-06-03 20:45:34,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 698 transitions, 12593 flow [2024-06-03 20:45:34,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:45:34,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:45:34,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 20:45:34,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:45:34,157 INFO L175 Difference]: Start difference. First operand has 531 places, 672 transitions, 10861 flow. Second operand 7 states and 168 transitions. [2024-06-03 20:45:34,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 698 transitions, 12593 flow [2024-06-03 20:45:42,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 698 transitions, 12447 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-03 20:45:42,445 INFO L231 Difference]: Finished difference. Result has 534 places, 672 transitions, 10814 flow [2024-06-03 20:45:42,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10715, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10814, PETRI_PLACES=534, PETRI_TRANSITIONS=672} [2024-06-03 20:45:42,446 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 491 predicate places. [2024-06-03 20:45:42,446 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 672 transitions, 10814 flow [2024-06-03 20:45:42,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:45:42,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:45:42,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:45:42,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-03 20:45:42,447 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:45:42,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:45:42,447 INFO L85 PathProgramCache]: Analyzing trace with hash -1140714956, now seen corresponding path program 4 times [2024-06-03 20:45:42,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:45:42,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329895887] [2024-06-03 20:45:42,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:45:42,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:45:42,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:45:42,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-03 20:45:42,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:45:42,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329895887] [2024-06-03 20:45:42,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329895887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:45:42,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:45:42,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:45:42,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963523910] [2024-06-03 20:45:42,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:45:42,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:45:42,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:45:42,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:45:42,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:45:42,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:45:42,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 672 transitions, 10814 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:45:42,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:45:42,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:45:42,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:45:44,480 INFO L124 PetriNetUnfolderBase]: 3643/6212 cut-off events. [2024-06-03 20:45:44,480 INFO L125 PetriNetUnfolderBase]: For 980087/980087 co-relation queries the response was YES. [2024-06-03 20:45:44,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52423 conditions, 6212 events. 3643/6212 cut-off events. For 980087/980087 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 43561 event pairs, 648 based on Foata normal form. 2/6211 useless extension candidates. Maximal degree in co-relation 52191. Up to 5508 conditions per place. [2024-06-03 20:45:44,586 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 643 selfloop transitions, 45 changer transitions 0/695 dead transitions. [2024-06-03 20:45:44,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 695 transitions, 12286 flow [2024-06-03 20:45:44,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:45:44,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:45:44,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:45:44,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-03 20:45:44,587 INFO L175 Difference]: Start difference. First operand has 534 places, 672 transitions, 10814 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:45:44,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 695 transitions, 12286 flow [2024-06-03 20:45:53,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 695 transitions, 12144 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 20:45:53,311 INFO L231 Difference]: Finished difference. Result has 534 places, 674 transitions, 10815 flow [2024-06-03 20:45:53,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10678, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=627, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10815, PETRI_PLACES=534, PETRI_TRANSITIONS=674} [2024-06-03 20:45:53,311 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 491 predicate places. [2024-06-03 20:45:53,311 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 674 transitions, 10815 flow [2024-06-03 20:45:53,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:45:53,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:45:53,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:45:53,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-03 20:45:53,312 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:45:53,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:45:53,312 INFO L85 PathProgramCache]: Analyzing trace with hash 432742794, now seen corresponding path program 5 times [2024-06-03 20:45:53,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:45:53,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314950319] [2024-06-03 20:45:53,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:45:53,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:45:53,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:45:53,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:45:53,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:45:53,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314950319] [2024-06-03 20:45:53,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314950319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:45:53,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:45:53,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:45:53,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515414052] [2024-06-03 20:45:53,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:45:53,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:45:53,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:45:53,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:45:53,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:45:53,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:45:53,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 674 transitions, 10815 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:45:53,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:45:53,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:45:53,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:45:55,305 INFO L124 PetriNetUnfolderBase]: 3664/6241 cut-off events. [2024-06-03 20:45:55,305 INFO L125 PetriNetUnfolderBase]: For 1014221/1014221 co-relation queries the response was YES. [2024-06-03 20:45:55,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52918 conditions, 6241 events. 3664/6241 cut-off events. For 1014221/1014221 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 43737 event pairs, 647 based on Foata normal form. 2/6238 useless extension candidates. Maximal degree in co-relation 52686. Up to 5516 conditions per place. [2024-06-03 20:45:55,408 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 643 selfloop transitions, 53 changer transitions 0/703 dead transitions. [2024-06-03 20:45:55,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 703 transitions, 12637 flow [2024-06-03 20:45:55,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:45:55,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:45:55,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 20:45:55,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-03 20:45:55,410 INFO L175 Difference]: Start difference. First operand has 534 places, 674 transitions, 10815 flow. Second operand 9 states and 203 transitions. [2024-06-03 20:45:55,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 703 transitions, 12637 flow [2024-06-03 20:46:03,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 703 transitions, 12522 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-03 20:46:03,040 INFO L231 Difference]: Finished difference. Result has 539 places, 678 transitions, 10908 flow [2024-06-03 20:46:03,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10700, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=621, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10908, PETRI_PLACES=539, PETRI_TRANSITIONS=678} [2024-06-03 20:46:03,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 496 predicate places. [2024-06-03 20:46:03,041 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 678 transitions, 10908 flow [2024-06-03 20:46:03,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:46:03,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:46:03,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:46:03,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-03 20:46:03,042 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:46:03,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:46:03,043 INFO L85 PathProgramCache]: Analyzing trace with hash 435599754, now seen corresponding path program 6 times [2024-06-03 20:46:03,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:46:03,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360956664] [2024-06-03 20:46:03,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:46:03,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:46:03,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:46:03,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-03 20:46:03,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:46:03,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360956664] [2024-06-03 20:46:03,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360956664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:46:03,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:46:03,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:46:03,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743248855] [2024-06-03 20:46:03,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:46:03,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:46:03,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:46:03,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:46:03,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:46:03,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:46:03,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 678 transitions, 10908 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:46:03,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:46:03,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:46:03,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:46:05,030 INFO L124 PetriNetUnfolderBase]: 3659/6236 cut-off events. [2024-06-03 20:46:05,031 INFO L125 PetriNetUnfolderBase]: For 1005838/1005838 co-relation queries the response was YES. [2024-06-03 20:46:05,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52698 conditions, 6236 events. 3659/6236 cut-off events. For 1005838/1005838 co-relation queries the response was YES. Maximal size of possible extension queue 568. Compared 43769 event pairs, 650 based on Foata normal form. 2/6235 useless extension candidates. Maximal degree in co-relation 52464. Up to 5532 conditions per place. [2024-06-03 20:46:05,136 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 647 selfloop transitions, 47 changer transitions 0/701 dead transitions. [2024-06-03 20:46:05,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 701 transitions, 12352 flow [2024-06-03 20:46:05,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:46:05,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:46:05,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 20:46:05,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-03 20:46:05,137 INFO L175 Difference]: Start difference. First operand has 539 places, 678 transitions, 10908 flow. Second operand 9 states and 202 transitions. [2024-06-03 20:46:05,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 701 transitions, 12352 flow [2024-06-03 20:46:13,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 701 transitions, 12202 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-03 20:46:13,772 INFO L231 Difference]: Finished difference. Result has 542 places, 678 transitions, 10857 flow [2024-06-03 20:46:13,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10758, PETRI_DIFFERENCE_MINUEND_PLACES=533, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10857, PETRI_PLACES=542, PETRI_TRANSITIONS=678} [2024-06-03 20:46:13,772 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 499 predicate places. [2024-06-03 20:46:13,772 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 678 transitions, 10857 flow [2024-06-03 20:46:13,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:46:13,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:46:13,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-03 20:46:13,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-03 20:46:13,773 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:46:13,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:46:13,773 INFO L85 PathProgramCache]: Analyzing trace with hash 2085547785, now seen corresponding path program 1 times [2024-06-03 20:46:13,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:46:13,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737927621] [2024-06-03 20:46:13,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:46:13,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:46:13,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:46:14,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:46:14,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:46:14,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737927621] [2024-06-03 20:46:14,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737927621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:46:14,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:46:14,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:46:14,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537783106] [2024-06-03 20:46:14,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:46:14,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:46:14,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:46:14,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:46:14,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:46:14,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:46:14,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 678 transitions, 10857 flow. Second operand has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:46:14,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:46:14,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:46:14,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:46:15,728 INFO L124 PetriNetUnfolderBase]: 3680/6261 cut-off events. [2024-06-03 20:46:15,729 INFO L125 PetriNetUnfolderBase]: For 1030073/1030073 co-relation queries the response was YES. [2024-06-03 20:46:15,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53177 conditions, 6261 events. 3680/6261 cut-off events. For 1030073/1030073 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 44042 event pairs, 675 based on Foata normal form. 1/6253 useless extension candidates. Maximal degree in co-relation 52942. Up to 5219 conditions per place. [2024-06-03 20:46:15,832 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 451 selfloop transitions, 247 changer transitions 0/705 dead transitions. [2024-06-03 20:46:15,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 705 transitions, 12726 flow [2024-06-03 20:46:15,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:46:15,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:46:15,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:46:15,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-03 20:46:15,833 INFO L175 Difference]: Start difference. First operand has 542 places, 678 transitions, 10857 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:46:15,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 705 transitions, 12726 flow [2024-06-03 20:46:24,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 705 transitions, 12622 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 20:46:24,231 INFO L231 Difference]: Finished difference. Result has 542 places, 687 transitions, 11529 flow [2024-06-03 20:46:24,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10753, PETRI_DIFFERENCE_MINUEND_PLACES=534, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11529, PETRI_PLACES=542, PETRI_TRANSITIONS=687} [2024-06-03 20:46:24,241 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 499 predicate places. [2024-06-03 20:46:24,241 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 687 transitions, 11529 flow [2024-06-03 20:46:24,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.8) internal successors, (158), 10 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:46:24,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:46:24,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:46:24,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-03 20:46:24,242 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:46:24,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:46:24,242 INFO L85 PathProgramCache]: Analyzing trace with hash -835332663, now seen corresponding path program 2 times [2024-06-03 20:46:24,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:46:24,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367722802] [2024-06-03 20:46:24,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:46:24,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:46:24,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:46:24,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:46:24,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:46:24,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367722802] [2024-06-03 20:46:24,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367722802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:46:24,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:46:24,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:46:24,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841530750] [2024-06-03 20:46:24,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:46:24,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:46:24,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:46:24,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:46:24,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:46:24,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:46:24,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 687 transitions, 11529 flow. Second operand has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:46:24,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:46:24,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:46:24,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:46:26,221 INFO L124 PetriNetUnfolderBase]: 3693/6293 cut-off events. [2024-06-03 20:46:26,221 INFO L125 PetriNetUnfolderBase]: For 1055563/1055563 co-relation queries the response was YES. [2024-06-03 20:46:26,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54332 conditions, 6293 events. 3693/6293 cut-off events. For 1055563/1055563 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 44275 event pairs, 650 based on Foata normal form. 1/6291 useless extension candidates. Maximal degree in co-relation 54095. Up to 5546 conditions per place. [2024-06-03 20:46:26,336 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 635 selfloop transitions, 80 changer transitions 0/722 dead transitions. [2024-06-03 20:46:26,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 722 transitions, 13429 flow [2024-06-03 20:46:26,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:46:26,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:46:26,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 20:46:26,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-03 20:46:26,337 INFO L175 Difference]: Start difference. First operand has 542 places, 687 transitions, 11529 flow. Second operand 9 states and 211 transitions. [2024-06-03 20:46:26,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 722 transitions, 13429 flow [2024-06-03 20:46:34,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 722 transitions, 13209 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-03 20:46:34,088 INFO L231 Difference]: Finished difference. Result has 547 places, 693 transitions, 11585 flow [2024-06-03 20:46:34,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11311, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11585, PETRI_PLACES=547, PETRI_TRANSITIONS=693} [2024-06-03 20:46:34,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 504 predicate places. [2024-06-03 20:46:34,089 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 693 transitions, 11585 flow [2024-06-03 20:46:34,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:46:34,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:46:34,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:46:34,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-03 20:46:34,089 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:46:34,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:46:34,090 INFO L85 PathProgramCache]: Analyzing trace with hash -1786777803, now seen corresponding path program 3 times [2024-06-03 20:46:34,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:46:34,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20155300] [2024-06-03 20:46:34,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:46:34,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:46:34,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:46:34,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:46:34,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:46:34,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20155300] [2024-06-03 20:46:34,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20155300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:46:34,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:46:34,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:46:34,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194257937] [2024-06-03 20:46:34,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:46:34,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:46:34,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:46:34,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:46:34,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:46:34,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:46:34,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 693 transitions, 11585 flow. Second operand has 11 states, 11 states have (on average 15.636363636363637) internal successors, (172), 11 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:46:34,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:46:34,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:46:34,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:46:36,192 INFO L124 PetriNetUnfolderBase]: 3690/6289 cut-off events. [2024-06-03 20:46:36,192 INFO L125 PetriNetUnfolderBase]: For 1044161/1044161 co-relation queries the response was YES. [2024-06-03 20:46:36,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54247 conditions, 6289 events. 3690/6289 cut-off events. For 1044161/1044161 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 44247 event pairs, 650 based on Foata normal form. 1/6287 useless extension candidates. Maximal degree in co-relation 54009. Up to 5510 conditions per place. [2024-06-03 20:46:36,313 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 607 selfloop transitions, 100 changer transitions 0/714 dead transitions. [2024-06-03 20:46:36,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 714 transitions, 13051 flow [2024-06-03 20:46:36,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:46:36,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:46:36,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:46:36,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-03 20:46:36,314 INFO L175 Difference]: Start difference. First operand has 547 places, 693 transitions, 11585 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:46:36,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 714 transitions, 13051 flow [2024-06-03 20:46:44,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 714 transitions, 12939 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-03 20:46:44,733 INFO L231 Difference]: Finished difference. Result has 551 places, 693 transitions, 11683 flow [2024-06-03 20:46:44,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11473, PETRI_DIFFERENCE_MINUEND_PLACES=543, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11683, PETRI_PLACES=551, PETRI_TRANSITIONS=693} [2024-06-03 20:46:44,735 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 508 predicate places. [2024-06-03 20:46:44,735 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 693 transitions, 11683 flow [2024-06-03 20:46:44,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.636363636363637) internal successors, (172), 11 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:46:44,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:46:44,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:46:44,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-03 20:46:44,736 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:46:44,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:46:44,736 INFO L85 PathProgramCache]: Analyzing trace with hash 62757213, now seen corresponding path program 4 times [2024-06-03 20:46:44,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:46:44,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404044622] [2024-06-03 20:46:44,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:46:44,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:46:44,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:46:45,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:46:45,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:46:45,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404044622] [2024-06-03 20:46:45,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404044622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:46:45,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:46:45,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:46:45,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711626605] [2024-06-03 20:46:45,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:46:45,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:46:45,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:46:45,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:46:45,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:46:45,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:46:45,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 693 transitions, 11683 flow. Second operand has 11 states, 11 states have (on average 15.636363636363637) internal successors, (172), 11 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:46:45,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:46:45,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:46:45,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:46:46,832 INFO L124 PetriNetUnfolderBase]: 3703/6311 cut-off events. [2024-06-03 20:46:46,832 INFO L125 PetriNetUnfolderBase]: For 1068598/1068598 co-relation queries the response was YES. [2024-06-03 20:46:46,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54816 conditions, 6311 events. 3703/6311 cut-off events. For 1068598/1068598 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 44401 event pairs, 650 based on Foata normal form. 1/6309 useless extension candidates. Maximal degree in co-relation 54576. Up to 5515 conditions per place. [2024-06-03 20:46:46,951 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 600 selfloop transitions, 118 changer transitions 0/725 dead transitions. [2024-06-03 20:46:46,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 725 transitions, 13593 flow [2024-06-03 20:46:46,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-03 20:46:46,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-03 20:46:46,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-03 20:46:46,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-03 20:46:46,953 INFO L175 Difference]: Start difference. First operand has 551 places, 693 transitions, 11683 flow. Second operand 12 states and 264 transitions. [2024-06-03 20:46:46,953 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 725 transitions, 13593 flow [2024-06-03 20:46:56,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 555 places, 725 transitions, 13389 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 20:46:56,170 INFO L231 Difference]: Finished difference. Result has 556 places, 699 transitions, 11847 flow [2024-06-03 20:46:56,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11481, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11847, PETRI_PLACES=556, PETRI_TRANSITIONS=699} [2024-06-03 20:46:56,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 513 predicate places. [2024-06-03 20:46:56,171 INFO L495 AbstractCegarLoop]: Abstraction has has 556 places, 699 transitions, 11847 flow [2024-06-03 20:46:56,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.636363636363637) internal successors, (172), 11 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:46:56,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:46:56,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-03 20:46:56,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-03 20:46:56,171 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:46:56,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:46:56,172 INFO L85 PathProgramCache]: Analyzing trace with hash 55405563, now seen corresponding path program 5 times [2024-06-03 20:46:56,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:46:56,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982604348] [2024-06-03 20:46:56,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:46:56,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:46:56,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:46:56,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:46:56,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:46:56,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982604348] [2024-06-03 20:46:56,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982604348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:46:56,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:46:56,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:46:56,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269091100] [2024-06-03 20:46:56,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:46:56,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:46:56,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:46:56,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:46:56,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:46:56,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:46:56,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 556 places, 699 transitions, 11847 flow. Second operand has 11 states, 11 states have (on average 15.636363636363637) internal successors, (172), 11 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:46:56,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:46:56,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:46:56,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:46:58,293 INFO L124 PetriNetUnfolderBase]: 3700/6307 cut-off events. [2024-06-03 20:46:58,294 INFO L125 PetriNetUnfolderBase]: For 1057529/1057529 co-relation queries the response was YES. [2024-06-03 20:46:58,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54683 conditions, 6307 events. 3700/6307 cut-off events. For 1057529/1057529 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 44376 event pairs, 650 based on Foata normal form. 1/6305 useless extension candidates. Maximal degree in co-relation 54443. Up to 5524 conditions per place. [2024-06-03 20:46:58,411 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 613 selfloop transitions, 102 changer transitions 0/722 dead transitions. [2024-06-03 20:46:58,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 722 transitions, 13333 flow [2024-06-03 20:46:58,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:46:58,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:46:58,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-03 20:46:58,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5428571428571428 [2024-06-03 20:46:58,413 INFO L175 Difference]: Start difference. First operand has 556 places, 699 transitions, 11847 flow. Second operand 10 states and 228 transitions. [2024-06-03 20:46:58,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 722 transitions, 13333 flow [2024-06-03 20:47:08,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 722 transitions, 13135 flow, removed 34 selfloop flow, removed 9 redundant places. [2024-06-03 20:47:08,738 INFO L231 Difference]: Finished difference. Result has 557 places, 699 transitions, 11863 flow [2024-06-03 20:47:08,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11649, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11863, PETRI_PLACES=557, PETRI_TRANSITIONS=699} [2024-06-03 20:47:08,739 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 514 predicate places. [2024-06-03 20:47:08,739 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 699 transitions, 11863 flow [2024-06-03 20:47:08,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.636363636363637) internal successors, (172), 11 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:08,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:08,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:08,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-03 20:47:08,740 INFO L420 AbstractCegarLoop]: === Iteration 193 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:08,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:08,740 INFO L85 PathProgramCache]: Analyzing trace with hash 55399983, now seen corresponding path program 6 times [2024-06-03 20:47:08,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:08,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952766547] [2024-06-03 20:47:08,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:08,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:08,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:09,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-03 20:47:09,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:09,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952766547] [2024-06-03 20:47:09,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952766547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:09,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:09,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:47:09,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95627591] [2024-06-03 20:47:09,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:09,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:47:09,033 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:09,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:47:09,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:47:09,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:09,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 699 transitions, 11863 flow. Second operand has 11 states, 11 states have (on average 15.636363636363637) internal successors, (172), 11 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:09,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:09,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:09,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:10,776 INFO L124 PetriNetUnfolderBase]: 3697/6303 cut-off events. [2024-06-03 20:47:10,776 INFO L125 PetriNetUnfolderBase]: For 1046238/1046238 co-relation queries the response was YES. [2024-06-03 20:47:10,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54608 conditions, 6303 events. 3697/6303 cut-off events. For 1046238/1046238 co-relation queries the response was YES. Maximal size of possible extension queue 579. Compared 44363 event pairs, 650 based on Foata normal form. 1/6301 useless extension candidates. Maximal degree in co-relation 54367. Up to 5484 conditions per place. [2024-06-03 20:47:10,895 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 582 selfloop transitions, 134 changer transitions 0/723 dead transitions. [2024-06-03 20:47:10,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 723 transitions, 13353 flow [2024-06-03 20:47:10,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:47:10,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:47:10,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-03 20:47:10,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.538961038961039 [2024-06-03 20:47:10,896 INFO L175 Difference]: Start difference. First operand has 557 places, 699 transitions, 11863 flow. Second operand 11 states and 249 transitions. [2024-06-03 20:47:10,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 723 transitions, 13353 flow [2024-06-03 20:47:17,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 723 transitions, 13129 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 20:47:17,495 INFO L231 Difference]: Finished difference. Result has 558 places, 699 transitions, 11917 flow [2024-06-03 20:47:17,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11639, PETRI_DIFFERENCE_MINUEND_PLACES=547, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11917, PETRI_PLACES=558, PETRI_TRANSITIONS=699} [2024-06-03 20:47:17,496 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 515 predicate places. [2024-06-03 20:47:17,496 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 699 transitions, 11917 flow [2024-06-03 20:47:17,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 15.636363636363637) internal successors, (172), 11 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:17,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:17,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:17,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-03 20:47:17,497 INFO L420 AbstractCegarLoop]: === Iteration 194 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:17,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:17,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1758203340, now seen corresponding path program 7 times [2024-06-03 20:47:17,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:17,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310958018] [2024-06-03 20:47:17,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:17,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:17,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:17,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:17,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:17,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310958018] [2024-06-03 20:47:17,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310958018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:17,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:17,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:47:17,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29855463] [2024-06-03 20:47:17,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:17,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:47:17,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:17,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:47:17,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:47:17,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:17,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 699 transitions, 11917 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:17,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:17,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:17,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:19,565 INFO L124 PetriNetUnfolderBase]: 3718/6323 cut-off events. [2024-06-03 20:47:19,566 INFO L125 PetriNetUnfolderBase]: For 1082813/1082816 co-relation queries the response was YES. [2024-06-03 20:47:19,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55317 conditions, 6323 events. 3718/6323 cut-off events. For 1082813/1082816 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 44530 event pairs, 668 based on Foata normal form. 2/6315 useless extension candidates. Maximal degree in co-relation 55076. Up to 5318 conditions per place. [2024-06-03 20:47:19,699 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 547 selfloop transitions, 194 changer transitions 0/748 dead transitions. [2024-06-03 20:47:19,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 568 places, 748 transitions, 13937 flow [2024-06-03 20:47:19,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:47:19,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:47:19,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 264 transitions. [2024-06-03 20:47:19,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:47:19,700 INFO L175 Difference]: Start difference. First operand has 558 places, 699 transitions, 11917 flow. Second operand 11 states and 264 transitions. [2024-06-03 20:47:19,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 568 places, 748 transitions, 13937 flow [2024-06-03 20:47:27,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 748 transitions, 13481 flow, removed 23 selfloop flow, removed 12 redundant places. [2024-06-03 20:47:27,419 INFO L231 Difference]: Finished difference. Result has 557 places, 703 transitions, 11988 flow [2024-06-03 20:47:27,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11463, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11988, PETRI_PLACES=557, PETRI_TRANSITIONS=703} [2024-06-03 20:47:27,419 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 514 predicate places. [2024-06-03 20:47:27,420 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 703 transitions, 11988 flow [2024-06-03 20:47:27,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:27,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:27,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:27,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-03 20:47:27,420 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:27,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:27,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1369427574, now seen corresponding path program 8 times [2024-06-03 20:47:27,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:27,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657807220] [2024-06-03 20:47:27,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:27,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:27,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:27,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:27,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:27,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657807220] [2024-06-03 20:47:27,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657807220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:27,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:27,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:47:27,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241376299] [2024-06-03 20:47:27,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:27,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:47:27,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:27,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:47:27,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:47:27,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:27,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 703 transitions, 11988 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:27,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:27,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:27,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:29,434 INFO L124 PetriNetUnfolderBase]: 3726/6340 cut-off events. [2024-06-03 20:47:29,435 INFO L125 PetriNetUnfolderBase]: For 1086282/1086285 co-relation queries the response was YES. [2024-06-03 20:47:29,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55423 conditions, 6340 events. 3726/6340 cut-off events. For 1086282/1086285 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 44666 event pairs, 675 based on Foata normal form. 2/6332 useless extension candidates. Maximal degree in co-relation 55184. Up to 5365 conditions per place. [2024-06-03 20:47:29,553 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 547 selfloop transitions, 191 changer transitions 0/745 dead transitions. [2024-06-03 20:47:29,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 745 transitions, 13632 flow [2024-06-03 20:47:29,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:47:29,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:47:29,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-03 20:47:29,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5606060606060606 [2024-06-03 20:47:29,554 INFO L175 Difference]: Start difference. First operand has 557 places, 703 transitions, 11988 flow. Second operand 11 states and 259 transitions. [2024-06-03 20:47:29,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 745 transitions, 13632 flow [2024-06-03 20:47:38,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 561 places, 745 transitions, 13274 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:38,078 INFO L231 Difference]: Finished difference. Result has 562 places, 705 transitions, 12089 flow [2024-06-03 20:47:38,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11664, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12089, PETRI_PLACES=562, PETRI_TRANSITIONS=705} [2024-06-03 20:47:38,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 519 predicate places. [2024-06-03 20:47:38,079 INFO L495 AbstractCegarLoop]: Abstraction has has 562 places, 705 transitions, 12089 flow [2024-06-03 20:47:38,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:38,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:38,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:38,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-03 20:47:38,080 INFO L420 AbstractCegarLoop]: === Iteration 196 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:38,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:38,080 INFO L85 PathProgramCache]: Analyzing trace with hash -272592332, now seen corresponding path program 9 times [2024-06-03 20:47:38,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:38,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747513449] [2024-06-03 20:47:38,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:38,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:38,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:38,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:38,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:38,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747513449] [2024-06-03 20:47:38,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747513449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:38,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:38,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:47:38,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498118889] [2024-06-03 20:47:38,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:38,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:47:38,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:38,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:47:38,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:47:38,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-03 20:47:38,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 562 places, 705 transitions, 12089 flow. Second operand has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:38,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:38,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-03 20:47:38,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15