./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.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/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.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/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.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:47:43,179 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-03 20:47:43,229 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-03 20:47:43,232 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-03 20:47:43,233 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-03 20:47:43,254 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-03 20:47:43,254 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-03 20:47:43,255 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-03 20:47:43,255 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-03 20:47:43,255 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-03 20:47:43,256 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-03 20:47:43,256 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-03 20:47:43,256 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-03 20:47:43,257 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-03 20:47:43,257 INFO L153 SettingsManager]: * Use SBE=true [2024-06-03 20:47:43,257 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-03 20:47:43,258 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-03 20:47:43,258 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-03 20:47:43,258 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-03 20:47:43,258 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-03 20:47:43,259 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-03 20:47:43,259 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-03 20:47:43,259 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-03 20:47:43,260 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-03 20:47:43,260 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-03 20:47:43,260 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-03 20:47:43,260 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-03 20:47:43,261 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-03 20:47:43,261 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-03 20:47:43,261 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-03 20:47:43,261 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-03 20:47:43,262 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-03 20:47:43,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:47:43,262 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-03 20:47:43,262 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-03 20:47:43,262 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-03 20:47:43,263 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-03 20:47:43,263 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-03 20:47:43,263 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-03 20:47:43,263 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-03 20:47:43,264 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-03 20:47:43,264 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-03 20:47:43,264 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-03 20:47:43,264 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:47:43,497 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-03 20:47:43,520 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-03 20:47:43,522 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-03 20:47:43,523 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-03 20:47:43,524 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-03 20:47:43,525 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/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-03 20:47:43,666 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-03 20:47:43,666 INFO L274 PluginConnector]: CDTParser initialized [2024-06-03 20:47:43,667 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-03 20:47:44,823 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-03 20:47:45,016 INFO L384 CDTParser]: Found 1 translation units. [2024-06-03 20:47:45,017 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-03 20:47:45,036 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/780c7cfb8/75d024511cac44a198f88ea1b5cdf7ba/FLAGdca99af0b [2024-06-03 20:47:45,046 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/780c7cfb8/75d024511cac44a198f88ea1b5cdf7ba [2024-06-03 20:47:45,046 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-03 20:47:45,047 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-03 20:47:45,048 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-03 20:47:45,048 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-03 20:47:45,052 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-03 20:47:45,053 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:47:43" (1/2) ... [2024-06-03 20:47:45,053 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c3dca12 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:45, skipping insertion in model container [2024-06-03 20:47:45,053 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:47:43" (1/2) ... [2024-06-03 20:47:45,054 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2b07b025 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 03.06 08:47:45, skipping insertion in model container [2024-06-03 20:47:45,054 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:47:45" (2/2) ... [2024-06-03 20:47:45,055 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@c3dca12 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45, skipping insertion in model container [2024-06-03 20:47:45,055 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.06 08:47:45" (2/2) ... [2024-06-03 20:47:45,055 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-03 20:47:45,093 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-03 20:47:45,094 INFO L97 edCorrectnessWitness]: Location invariant before [L782-L782] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (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) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (1LL + (long long )x) - (long long )y >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (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 <= 1) && __unbuffered_p2_EBX <= 1) && x <= 1) && y <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 20:47:45,094 INFO L97 edCorrectnessWitness]: Location invariant before [L780-L780] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! 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 <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (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) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (1LL + (long long )x) - (long long )y >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (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 <= 1) && __unbuffered_p2_EBX <= 1) && x <= 1) && y <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 20:47:45,094 INFO L97 edCorrectnessWitness]: Location invariant before [L783-L783] (((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! 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 <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((((((((((((((((((((((((((((((((0LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (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) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )y >= 0LL) && (1LL + (long long )__unbuffered_p2_EBX) - (long long )y >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )y >= 0LL) && (1LL + (long long )x) - (long long )y >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (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 <= 1) && __unbuffered_p2_EBX <= 1) && x <= 1) && y <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-03 20:47:45,094 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-03 20:47:45,094 INFO L106 edCorrectnessWitness]: ghost_update [L778-L778] multithreaded = 1; [2024-06-03 20:47:45,129 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-03 20:47:45,408 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:47:45,423 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:47:45,553 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-03 20:47:45,582 INFO L206 MainTranslator]: Completed translation [2024-06-03 20:47:45,584 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45 WrapperNode [2024-06-03 20:47:45,584 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-03 20:47:45,585 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-03 20:47:45,585 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-03 20:47:45,586 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-03 20:47:45,591 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (1/1) ... [2024-06-03 20:47:45,605 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (1/1) ... [2024-06-03 20:47:45,653 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-03 20:47:45,653 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-03 20:47:45,654 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-03 20:47:45,654 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-03 20:47:45,654 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-03 20:47:45,663 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (1/1) ... [2024-06-03 20:47:45,664 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (1/1) ... [2024-06-03 20:47:45,667 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (1/1) ... [2024-06-03 20:47:45,680 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:47:45,681 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (1/1) ... [2024-06-03 20:47:45,681 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (1/1) ... [2024-06-03 20:47:45,688 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (1/1) ... [2024-06-03 20:47:45,690 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (1/1) ... [2024-06-03 20:47:45,691 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (1/1) ... [2024-06-03 20:47:45,700 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (1/1) ... [2024-06-03 20:47:45,703 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-03 20:47:45,703 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-03 20:47:45,703 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-03 20:47:45,703 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-03 20:47:45,704 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (1/1) ... [2024-06-03 20:47:45,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-03 20:47:45,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-03 20:47:45,754 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:47:45,806 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:47:45,832 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-03 20:47:45,832 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-03 20:47:45,832 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-03 20:47:45,833 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-03 20:47:45,833 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-03 20:47:45,833 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-03 20:47:45,833 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-03 20:47:45,833 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-03 20:47:45,833 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-03 20:47:45,833 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-03 20:47:45,833 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-03 20:47:45,834 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-03 20:47:45,835 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:47:45,927 INFO L244 CfgBuilder]: Building ICFG [2024-06-03 20:47:45,929 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-03 20:47:46,193 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-03 20:47:46,193 INFO L293 CfgBuilder]: Performing block encoding [2024-06-03 20:47:46,331 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-03 20:47:46,336 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-03 20:47:46,336 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:47:46 BoogieIcfgContainer [2024-06-03 20:47:46,336 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-03 20:47:46,339 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-03 20:47:46,340 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-03 20:47:46,342 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-03 20:47:46,342 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 03.06 08:47:43" (1/4) ... [2024-06-03 20:47:46,343 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b528b6b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 03.06 08:47:46, skipping insertion in model container [2024-06-03 20:47:46,343 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.06 08:47:45" (2/4) ... [2024-06-03 20:47:46,343 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b528b6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 08:47:46, skipping insertion in model container [2024-06-03 20:47:46,343 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.06 08:47:45" (3/4) ... [2024-06-03 20:47:46,344 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b528b6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.06 08:47:46, skipping insertion in model container [2024-06-03 20:47:46,344 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.06 08:47:46" (4/4) ... [2024-06-03 20:47:46,345 INFO L112 eAbstractionObserver]: Analyzing ICFG safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-03 20:47:46,357 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-03 20:47:46,359 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-03 20:47:46,359 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-03 20:47:46,403 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-03 20:47:46,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 20:47:46,463 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-03 20:47:46,464 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:47:46,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 65 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-03 20:47:46,465 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-03 20:47:46,468 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-03 20:47:46,479 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-03 20:47:46,485 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;@768e0211, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-03 20:47:46,485 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-03 20:47:46,488 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-03 20:47:46,488 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-03 20:47:46,489 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-03 20:47:46,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:46,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-03 20:47:46,490 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:47:46,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:46,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1921533817, now seen corresponding path program 1 times [2024-06-03 20:47:46,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:46,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150319439] [2024-06-03 20:47:46,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:46,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:46,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:47,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:47,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:47,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150319439] [2024-06-03 20:47:47,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150319439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:47,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:47,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-03 20:47:47,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105398021] [2024-06-03 20:47:47,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:47,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-03 20:47:47,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:47,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-03 20:47:47,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-03 20:47:47,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 41 [2024-06-03 20:47:47,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 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:47:47,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:47,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 41 [2024-06-03 20:47:47,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:47,367 INFO L124 PetriNetUnfolderBase]: 367/638 cut-off events. [2024-06-03 20:47:47,367 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-03 20:47:47,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1276 conditions, 638 events. 367/638 cut-off events. For 18/18 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 2991 event pairs, 215 based on Foata normal form. 1/603 useless extension candidates. Maximal degree in co-relation 1261. Up to 581 conditions per place. [2024-06-03 20:47:47,378 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 28 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-03 20:47:47,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 163 flow [2024-06-03 20:47:47,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-03 20:47:47,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-03 20:47:47,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 86 transitions. [2024-06-03 20:47:47,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6991869918699187 [2024-06-03 20:47:47,390 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 86 transitions. [2024-06-03 20:47:47,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 163 flow [2024-06-03 20:47:47,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 158 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:47,395 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-03 20:47:47,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-03 20:47:47,399 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-03 20:47:47,399 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-03 20:47:47,399 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:47:47,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:47,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:47,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-03 20:47:47,400 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:47:47,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:47,401 INFO L85 PathProgramCache]: Analyzing trace with hash 241980262, now seen corresponding path program 1 times [2024-06-03 20:47:47,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:47,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551722828] [2024-06-03 20:47:47,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:47,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:47,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:47,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:47:47,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:47,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551722828] [2024-06-03 20:47:47,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551722828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:47,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:47,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-03 20:47:47,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838617579] [2024-06-03 20:47:47,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:47,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-03 20:47:47,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:47,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-03 20:47:47,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-03 20:47:47,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-03 20:47:47,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call 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:47,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:47,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-03 20:47:47,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:47,838 INFO L124 PetriNetUnfolderBase]: 462/800 cut-off events. [2024-06-03 20:47:47,839 INFO L125 PetriNetUnfolderBase]: For 179/209 co-relation queries the response was YES. [2024-06-03 20:47:47,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1843 conditions, 800 events. 462/800 cut-off events. For 179/209 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3870 event pairs, 231 based on Foata normal form. 3/785 useless extension candidates. Maximal degree in co-relation 1828. Up to 705 conditions per place. [2024-06-03 20:47:47,844 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-03 20:47:47,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 248 flow [2024-06-03 20:47:47,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:47:47,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:47:47,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-03 20:47:47,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-03 20:47:47,848 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 110 transitions. [2024-06-03 20:47:47,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 248 flow [2024-06-03 20:47:47,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-03 20:47:47,851 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-03 20:47:47,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-03 20:47:47,852 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-03 20:47:47,852 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-03 20:47:47,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.75) internal successors, (71), 4 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call 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:47,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:47,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:47,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-03 20:47:47,855 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:47:47,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:47,856 INFO L85 PathProgramCache]: Analyzing trace with hash 894390161, now seen corresponding path program 1 times [2024-06-03 20:47:47,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:47,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590497468] [2024-06-03 20:47:47,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:47,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:47,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:48,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:47:48,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:48,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590497468] [2024-06-03 20:47:48,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590497468] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:48,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:48,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-03 20:47:48,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130670677] [2024-06-03 20:47:48,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:48,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-03 20:47:48,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:48,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-03 20:47:48,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-03 20:47:48,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:47:48,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 152 flow. Second operand has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call 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:48,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:48,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:47:48,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:48,455 INFO L124 PetriNetUnfolderBase]: 622/1045 cut-off events. [2024-06-03 20:47:48,455 INFO L125 PetriNetUnfolderBase]: For 570/587 co-relation queries the response was YES. [2024-06-03 20:47:48,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2702 conditions, 1045 events. 622/1045 cut-off events. For 570/587 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 5242 event pairs, 276 based on Foata normal form. 3/1027 useless extension candidates. Maximal degree in co-relation 2684. Up to 942 conditions per place. [2024-06-03 20:47:48,462 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 37 selfloop transitions, 10 changer transitions 0/57 dead transitions. [2024-06-03 20:47:48,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 57 transitions, 288 flow [2024-06-03 20:47:48,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:47:48,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:47:48,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-03 20:47:48,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-03 20:47:48,466 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 4 states and 105 transitions. [2024-06-03 20:47:48,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 57 transitions, 288 flow [2024-06-03 20:47:48,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 57 transitions, 286 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-03 20:47:48,469 INFO L231 Difference]: Finished difference. Result has 50 places, 45 transitions, 200 flow [2024-06-03 20:47:48,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=200, PETRI_PLACES=50, PETRI_TRANSITIONS=45} [2024-06-03 20:47:48,470 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-03 20:47:48,470 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 45 transitions, 200 flow [2024-06-03 20:47:48,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.0) internal successors, (85), 5 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call 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:48,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:48,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:48,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-03 20:47:48,471 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:47:48,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:48,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1843335900, now seen corresponding path program 1 times [2024-06-03 20:47:48,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:48,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397908997] [2024-06-03 20:47:48,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:48,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:48,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:48,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:47:48,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:48,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397908997] [2024-06-03 20:47:48,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397908997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:48,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:48,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:48,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822723189] [2024-06-03 20:47:48,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:48,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:48,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:48,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:48,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:48,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:47:48,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 45 transitions, 200 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:47:48,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:48,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:47:48,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:48,983 INFO L124 PetriNetUnfolderBase]: 680/1146 cut-off events. [2024-06-03 20:47:48,983 INFO L125 PetriNetUnfolderBase]: For 1224/1237 co-relation queries the response was YES. [2024-06-03 20:47:48,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3333 conditions, 1146 events. 680/1146 cut-off events. For 1224/1237 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 5681 event pairs, 187 based on Foata normal form. 15/1121 useless extension candidates. Maximal degree in co-relation 3312. Up to 958 conditions per place. [2024-06-03 20:47:48,991 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 54 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-03 20:47:48,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 75 transitions, 414 flow [2024-06-03 20:47:48,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:48,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:48,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-03 20:47:48,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-03 20:47:48,992 INFO L175 Difference]: Start difference. First operand has 50 places, 45 transitions, 200 flow. Second operand 6 states and 153 transitions. [2024-06-03 20:47:48,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 75 transitions, 414 flow [2024-06-03 20:47:48,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 75 transitions, 396 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-03 20:47:48,995 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 239 flow [2024-06-03 20:47:48,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=47, 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=239, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-03 20:47:48,996 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-03 20:47:48,996 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 239 flow [2024-06-03 20:47:48,996 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:47:48,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:48,997 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:48,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-03 20:47:48,997 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:47:48,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:48,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1123605808, now seen corresponding path program 1 times [2024-06-03 20:47:48,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:48,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328721312] [2024-06-03 20:47:48,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:48,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:49,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:49,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:47:49,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:49,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328721312] [2024-06-03 20:47:49,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328721312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:49,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:49,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:49,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643912528] [2024-06-03 20:47:49,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:49,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:49,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:49,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:49,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:49,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:49,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 239 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call 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:49,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:49,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:49,325 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:49,526 INFO L124 PetriNetUnfolderBase]: 747/1260 cut-off events. [2024-06-03 20:47:49,526 INFO L125 PetriNetUnfolderBase]: For 1741/1741 co-relation queries the response was YES. [2024-06-03 20:47:49,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3955 conditions, 1260 events. 747/1260 cut-off events. For 1741/1741 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6343 event pairs, 202 based on Foata normal form. 6/1263 useless extension candidates. Maximal degree in co-relation 3932. Up to 1044 conditions per place. [2024-06-03 20:47:49,535 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 22 changer transitions 0/91 dead transitions. [2024-06-03 20:47:49,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 91 transitions, 555 flow [2024-06-03 20:47:49,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:49,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:49,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 20:47:49,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-03 20:47:49,536 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 239 flow. Second operand 7 states and 174 transitions. [2024-06-03 20:47:49,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 91 transitions, 555 flow [2024-06-03 20:47:49,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 91 transitions, 530 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:49,540 INFO L231 Difference]: Finished difference. Result has 60 places, 61 transitions, 349 flow [2024-06-03 20:47:49,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=349, PETRI_PLACES=60, PETRI_TRANSITIONS=61} [2024-06-03 20:47:49,541 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-03 20:47:49,541 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 61 transitions, 349 flow [2024-06-03 20:47:49,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call 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:49,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:49,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:49,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-03 20:47:49,542 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:47:49,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:49,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1041915370, now seen corresponding path program 2 times [2024-06-03 20:47:49,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:49,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456757798] [2024-06-03 20:47:49,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:49,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:49,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:49,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:49,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:49,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456757798] [2024-06-03 20:47:49,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456757798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:49,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:49,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:49,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182661283] [2024-06-03 20:47:49,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:49,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:49,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:49,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:49,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:49,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:49,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 61 transitions, 349 flow. Second operand has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call 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:49,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:49,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:49,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:50,052 INFO L124 PetriNetUnfolderBase]: 739/1235 cut-off events. [2024-06-03 20:47:50,052 INFO L125 PetriNetUnfolderBase]: For 2714/2714 co-relation queries the response was YES. [2024-06-03 20:47:50,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4458 conditions, 1235 events. 739/1235 cut-off events. For 2714/2714 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 6172 event pairs, 222 based on Foata normal form. 3/1229 useless extension candidates. Maximal degree in co-relation 4432. Up to 1036 conditions per place. [2024-06-03 20:47:50,061 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 49 selfloop transitions, 21 changer transitions 0/77 dead transitions. [2024-06-03 20:47:50,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 77 transitions, 535 flow [2024-06-03 20:47:50,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:47:50,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:47:50,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-03 20:47:50,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-03 20:47:50,063 INFO L175 Difference]: Start difference. First operand has 60 places, 61 transitions, 349 flow. Second operand 5 states and 127 transitions. [2024-06-03 20:47:50,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 77 transitions, 535 flow [2024-06-03 20:47:50,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 77 transitions, 483 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:50,068 INFO L231 Difference]: Finished difference. Result has 61 places, 61 transitions, 348 flow [2024-06-03 20:47:50,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=348, PETRI_PLACES=61, PETRI_TRANSITIONS=61} [2024-06-03 20:47:50,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-03 20:47:50,069 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 61 transitions, 348 flow [2024-06-03 20:47:50,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.833333333333334) internal successors, (95), 6 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call 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:50,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:50,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:50,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-03 20:47:50,070 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:47:50,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:50,070 INFO L85 PathProgramCache]: Analyzing trace with hash 515517328, now seen corresponding path program 1 times [2024-06-03 20:47:50,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:50,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626883914] [2024-06-03 20:47:50,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:50,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:50,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:50,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:50,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:50,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626883914] [2024-06-03 20:47:50,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626883914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:50,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:50,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:50,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277601901] [2024-06-03 20:47:50,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:50,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:50,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:50,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:50,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:50,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:47:50,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 61 transitions, 348 flow. Second operand has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call 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:50,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:50,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:47:50,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:50,561 INFO L124 PetriNetUnfolderBase]: 718/1234 cut-off events. [2024-06-03 20:47:50,562 INFO L125 PetriNetUnfolderBase]: For 3453/3453 co-relation queries the response was YES. [2024-06-03 20:47:50,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4389 conditions, 1234 events. 718/1234 cut-off events. For 3453/3453 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6395 event pairs, 178 based on Foata normal form. 13/1220 useless extension candidates. Maximal degree in co-relation 4363. Up to 992 conditions per place. [2024-06-03 20:47:50,570 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 54 selfloop transitions, 14 changer transitions 0/83 dead transitions. [2024-06-03 20:47:50,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 83 transitions, 560 flow [2024-06-03 20:47:50,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:47:50,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:47:50,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-03 20:47:50,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-06-03 20:47:50,572 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 348 flow. Second operand 5 states and 129 transitions. [2024-06-03 20:47:50,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 83 transitions, 560 flow [2024-06-03 20:47:50,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 83 transitions, 518 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:50,578 INFO L231 Difference]: Finished difference. Result has 62 places, 63 transitions, 361 flow [2024-06-03 20:47:50,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=361, PETRI_PLACES=62, PETRI_TRANSITIONS=63} [2024-06-03 20:47:50,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-03 20:47:50,579 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 63 transitions, 361 flow [2024-06-03 20:47:50,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.833333333333332) internal successors, (101), 6 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call 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:50,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:50,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:50,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-03 20:47:50,579 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:47:50,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:50,580 INFO L85 PathProgramCache]: Analyzing trace with hash -633572751, now seen corresponding path program 1 times [2024-06-03 20:47:50,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:50,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195435030] [2024-06-03 20:47:50,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:50,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:50,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:50,883 INFO 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:50,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:50,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195435030] [2024-06-03 20:47:50,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195435030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:50,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:50,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:50,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353746231] [2024-06-03 20:47:50,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:50,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:50,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:50,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:50,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:50,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:50,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 63 transitions, 361 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:47:50,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:50,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:50,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:51,103 INFO L124 PetriNetUnfolderBase]: 791/1340 cut-off events. [2024-06-03 20:47:51,104 INFO L125 PetriNetUnfolderBase]: For 3875/3875 co-relation queries the response was YES. [2024-06-03 20:47:51,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4913 conditions, 1340 events. 791/1340 cut-off events. For 3875/3875 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6849 event pairs, 209 based on Foata normal form. 3/1340 useless extension candidates. Maximal degree in co-relation 4886. Up to 1087 conditions per place. [2024-06-03 20:47:51,113 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 69 selfloop transitions, 29 changer transitions 0/105 dead transitions. [2024-06-03 20:47:51,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 105 transitions, 741 flow [2024-06-03 20:47:51,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:51,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:51,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 20:47:51,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-03 20:47:51,115 INFO L175 Difference]: Start difference. First operand has 62 places, 63 transitions, 361 flow. Second operand 8 states and 197 transitions. [2024-06-03 20:47:51,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 105 transitions, 741 flow [2024-06-03 20:47:51,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 105 transitions, 714 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:51,120 INFO L231 Difference]: Finished difference. Result has 68 places, 71 transitions, 475 flow [2024-06-03 20:47:51,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=475, PETRI_PLACES=68, PETRI_TRANSITIONS=71} [2024-06-03 20:47:51,120 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-03 20:47:51,121 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 71 transitions, 475 flow [2024-06-03 20:47:51,121 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:47:51,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:51,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:51,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-03 20:47:51,121 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:47:51,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:51,122 INFO L85 PathProgramCache]: Analyzing trace with hash -628924177, now seen corresponding path program 1 times [2024-06-03 20:47:51,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:51,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367702696] [2024-06-03 20:47:51,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:51,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:51,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:51,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:51,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:51,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367702696] [2024-06-03 20:47:51,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367702696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:51,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:51,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:51,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084330429] [2024-06-03 20:47:51,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:51,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:51,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:51,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:51,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:51,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:51,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 71 transitions, 475 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:47:51,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:51,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:51,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:51,782 INFO L124 PetriNetUnfolderBase]: 902/1517 cut-off events. [2024-06-03 20:47:51,782 INFO L125 PetriNetUnfolderBase]: For 6778/6778 co-relation queries the response was YES. [2024-06-03 20:47:51,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6069 conditions, 1517 events. 902/1517 cut-off events. For 6778/6778 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7907 event pairs, 215 based on Foata normal form. 30/1540 useless extension candidates. Maximal degree in co-relation 6040. Up to 1147 conditions per place. [2024-06-03 20:47:51,793 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 78 selfloop transitions, 25 changer transitions 0/110 dead transitions. [2024-06-03 20:47:51,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 110 transitions, 831 flow [2024-06-03 20:47:51,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:51,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:51,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 20:47:51,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-03 20:47:51,795 INFO L175 Difference]: Start difference. First operand has 68 places, 71 transitions, 475 flow. Second operand 8 states and 197 transitions. [2024-06-03 20:47:51,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 110 transitions, 831 flow [2024-06-03 20:47:51,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 110 transitions, 789 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:51,806 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 524 flow [2024-06-03 20:47:51,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=433, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=524, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2024-06-03 20:47:51,807 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-03 20:47:51,807 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 524 flow [2024-06-03 20:47:51,807 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:47:51,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:51,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:51,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-03 20:47:51,808 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:47:51,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:51,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1482358223, now seen corresponding path program 2 times [2024-06-03 20:47:51,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:51,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201016047] [2024-06-03 20:47:51,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:51,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:51,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:52,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:52,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:52,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201016047] [2024-06-03 20:47:52,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201016047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:52,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:52,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:52,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581163215] [2024-06-03 20:47:52,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:52,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:52,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:52,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:52,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:52,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:52,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 524 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:47:52,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:52,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:52,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:52,367 INFO L124 PetriNetUnfolderBase]: 894/1496 cut-off events. [2024-06-03 20:47:52,368 INFO L125 PetriNetUnfolderBase]: For 6941/6941 co-relation queries the response was YES. [2024-06-03 20:47:52,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6379 conditions, 1496 events. 894/1496 cut-off events. For 6941/6941 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 7775 event pairs, 243 based on Foata normal form. 3/1490 useless extension candidates. Maximal degree in co-relation 6348. Up to 1260 conditions per place. [2024-06-03 20:47:52,382 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 28 changer transitions 0/94 dead transitions. [2024-06-03 20:47:52,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 762 flow [2024-06-03 20:47:52,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:52,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:52,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 20:47:52,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-03 20:47:52,384 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 524 flow. Second operand 6 states and 149 transitions. [2024-06-03 20:47:52,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 762 flow [2024-06-03 20:47:52,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 94 transitions, 689 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:52,394 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 518 flow [2024-06-03 20:47:52,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=518, PETRI_PLACES=72, PETRI_TRANSITIONS=74} [2024-06-03 20:47:52,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-03 20:47:52,396 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 518 flow [2024-06-03 20:47:52,396 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:47:52,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:52,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:52,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-03 20:47:52,397 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:47:52,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:52,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1482365167, now seen corresponding path program 2 times [2024-06-03 20:47:52,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:52,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340190239] [2024-06-03 20:47:52,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:52,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:52,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:52,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:52,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:52,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340190239] [2024-06-03 20:47:52,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340190239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:52,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:52,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:52,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045872592] [2024-06-03 20:47:52,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:52,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:52,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:52,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:52,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:52,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:52,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 74 transitions, 518 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:47:52,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:52,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:52,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:52,981 INFO L124 PetriNetUnfolderBase]: 919/1545 cut-off events. [2024-06-03 20:47:52,981 INFO L125 PetriNetUnfolderBase]: For 7368/7368 co-relation queries the response was YES. [2024-06-03 20:47:52,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6469 conditions, 1545 events. 919/1545 cut-off events. For 7368/7368 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 8099 event pairs, 248 based on Foata normal form. 6/1542 useless extension candidates. Maximal degree in co-relation 6437. Up to 1299 conditions per place. [2024-06-03 20:47:52,991 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 67 selfloop transitions, 24 changer transitions 0/98 dead transitions. [2024-06-03 20:47:52,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 98 transitions, 794 flow [2024-06-03 20:47:52,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:52,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:52,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-03 20:47:52,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-03 20:47:52,993 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 518 flow. Second operand 6 states and 149 transitions. [2024-06-03 20:47:52,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 98 transitions, 794 flow [2024-06-03 20:47:53,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 98 transitions, 724 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-03 20:47:53,002 INFO L231 Difference]: Finished difference. Result has 72 places, 77 transitions, 540 flow [2024-06-03 20:47:53,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=540, PETRI_PLACES=72, PETRI_TRANSITIONS=77} [2024-06-03 20:47:53,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-03 20:47:53,003 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 77 transitions, 540 flow [2024-06-03 20:47:53,003 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:47:53,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:53,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:47:53,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-03 20:47:53,004 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:47:53,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:53,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1482604177, now seen corresponding path program 3 times [2024-06-03 20:47:53,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:53,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121662895] [2024-06-03 20:47:53,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:53,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:53,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:53,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:47:53,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:53,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121662895] [2024-06-03 20:47:53,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121662895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:53,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:53,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:53,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093515018] [2024-06-03 20:47:53,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:53,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:53,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:53,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:53,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:53,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:53,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 77 transitions, 540 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:47:53,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:53,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:53,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:53,550 INFO L124 PetriNetUnfolderBase]: 919/1545 cut-off events. [2024-06-03 20:47:53,550 INFO L125 PetriNetUnfolderBase]: For 8568/8568 co-relation queries the response was YES. [2024-06-03 20:47:53,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6659 conditions, 1545 events. 919/1545 cut-off events. For 8568/8568 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 8091 event pairs, 199 based on Foata normal form. 6/1542 useless extension candidates. Maximal degree in co-relation 6627. Up to 1096 conditions per place. [2024-06-03 20:47:53,560 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 68 selfloop transitions, 32 changer transitions 0/107 dead transitions. [2024-06-03 20:47:53,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 107 transitions, 882 flow [2024-06-03 20:47:53,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:47:53,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:47:53,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-03 20:47:53,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-03 20:47:53,562 INFO L175 Difference]: Start difference. First operand has 72 places, 77 transitions, 540 flow. Second operand 6 states and 153 transitions. [2024-06-03 20:47:53,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 107 transitions, 882 flow [2024-06-03 20:47:53,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 107 transitions, 814 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:53,576 INFO L231 Difference]: Finished difference. Result has 75 places, 82 transitions, 621 flow [2024-06-03 20:47:53,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=621, PETRI_PLACES=75, PETRI_TRANSITIONS=82} [2024-06-03 20:47:53,576 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-03 20:47:53,577 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 82 transitions, 621 flow [2024-06-03 20:47:53,577 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:47:53,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:53,577 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:47:53,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-03 20:47:53,577 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:53,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:53,578 INFO L85 PathProgramCache]: Analyzing trace with hash 801699734, now seen corresponding path program 1 times [2024-06-03 20:47:53,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:53,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870963838] [2024-06-03 20:47:53,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:53,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:53,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:53,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:53,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:53,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870963838] [2024-06-03 20:47:53,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870963838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:53,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:53,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:53,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194806188] [2024-06-03 20:47:53,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:53,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:53,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:53,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:53,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:53,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:47:53,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 82 transitions, 621 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:53,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:53,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:47:53,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:54,173 INFO L124 PetriNetUnfolderBase]: 863/1486 cut-off events. [2024-06-03 20:47:54,173 INFO L125 PetriNetUnfolderBase]: For 10342/10342 co-relation queries the response was YES. [2024-06-03 20:47:54,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6744 conditions, 1486 events. 863/1486 cut-off events. For 10342/10342 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 8007 event pairs, 207 based on Foata normal form. 2/1454 useless extension candidates. Maximal degree in co-relation 6710. Up to 1254 conditions per place. [2024-06-03 20:47:54,185 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 62 selfloop transitions, 15 changer transitions 0/98 dead transitions. [2024-06-03 20:47:54,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 98 transitions, 845 flow [2024-06-03 20:47:54,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:47:54,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:47:54,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-03 20:47:54,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-03 20:47:54,187 INFO L175 Difference]: Start difference. First operand has 75 places, 82 transitions, 621 flow. Second operand 5 states and 122 transitions. [2024-06-03 20:47:54,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 98 transitions, 845 flow [2024-06-03 20:47:54,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 98 transitions, 788 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-03 20:47:54,202 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 628 flow [2024-06-03 20:47:54,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=628, PETRI_PLACES=78, PETRI_TRANSITIONS=85} [2024-06-03 20:47:54,203 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-03 20:47:54,203 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 628 flow [2024-06-03 20:47:54,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:47:54,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:54,204 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:47:54,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-03 20:47:54,204 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:47:54,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:54,205 INFO L85 PathProgramCache]: Analyzing trace with hash 903821038, now seen corresponding path program 1 times [2024-06-03 20:47:54,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:54,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303333563] [2024-06-03 20:47:54,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:54,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:54,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:54,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:54,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:54,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303333563] [2024-06-03 20:47:54,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303333563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:54,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:54,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:47:54,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931820685] [2024-06-03 20:47:54,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:54,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:47:54,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:54,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:47:54,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:47:54,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:54,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 85 transitions, 628 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:47:54,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:54,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:54,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:54,873 INFO L124 PetriNetUnfolderBase]: 982/1653 cut-off events. [2024-06-03 20:47:54,873 INFO L125 PetriNetUnfolderBase]: For 12509/12509 co-relation queries the response was YES. [2024-06-03 20:47:54,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7654 conditions, 1653 events. 982/1653 cut-off events. For 12509/12509 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 8720 event pairs, 158 based on Foata normal form. 18/1666 useless extension candidates. Maximal degree in co-relation 7618. Up to 1213 conditions per place. [2024-06-03 20:47:54,884 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 110 selfloop transitions, 21 changer transitions 0/138 dead transitions. [2024-06-03 20:47:54,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 138 transitions, 1168 flow [2024-06-03 20:47:54,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:47:54,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:47:54,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 20:47:54,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-03 20:47:54,885 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 628 flow. Second operand 8 states and 199 transitions. [2024-06-03 20:47:54,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 138 transitions, 1168 flow [2024-06-03 20:47:54,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 138 transitions, 1130 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-03 20:47:54,897 INFO L231 Difference]: Finished difference. Result has 85 places, 95 transitions, 776 flow [2024-06-03 20:47:54,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=776, PETRI_PLACES=85, PETRI_TRANSITIONS=95} [2024-06-03 20:47:54,898 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-03 20:47:54,898 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 95 transitions, 776 flow [2024-06-03 20:47:54,898 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:47:54,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:54,898 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:47:54,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-03 20:47:54,899 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:54,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:54,899 INFO L85 PathProgramCache]: Analyzing trace with hash 894681966, now seen corresponding path program 2 times [2024-06-03 20:47:54,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:54,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800767261] [2024-06-03 20:47:54,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:54,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:54,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:55,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:55,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:55,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800767261] [2024-06-03 20:47:55,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800767261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:55,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:55,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:55,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73679588] [2024-06-03 20:47:55,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:55,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:55,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:55,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:55,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:55,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:55,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 95 transitions, 776 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:47:55,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:55,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:55,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:55,526 INFO L124 PetriNetUnfolderBase]: 1068/1815 cut-off events. [2024-06-03 20:47:55,527 INFO L125 PetriNetUnfolderBase]: For 15944/15944 co-relation queries the response was YES. [2024-06-03 20:47:55,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8742 conditions, 1815 events. 1068/1815 cut-off events. For 15944/15944 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 9863 event pairs, 265 based on Foata normal form. 24/1836 useless extension candidates. Maximal degree in co-relation 8703. Up to 1424 conditions per place. [2024-06-03 20:47:55,538 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 96 selfloop transitions, 34 changer transitions 0/137 dead transitions. [2024-06-03 20:47:55,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 137 transitions, 1226 flow [2024-06-03 20:47:55,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:47:55,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:47:55,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-03 20:47:55,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 20:47:55,539 INFO L175 Difference]: Start difference. First operand has 85 places, 95 transitions, 776 flow. Second operand 9 states and 219 transitions. [2024-06-03 20:47:55,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 137 transitions, 1226 flow [2024-06-03 20:47:55,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 137 transitions, 1168 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-03 20:47:55,561 INFO L231 Difference]: Finished difference. Result has 90 places, 97 transitions, 836 flow [2024-06-03 20:47:55,561 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=836, PETRI_PLACES=90, PETRI_TRANSITIONS=97} [2024-06-03 20:47:55,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-03 20:47:55,562 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 97 transitions, 836 flow [2024-06-03 20:47:55,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:47:55,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:55,562 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:47:55,562 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-03 20:47:55,562 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:47:55,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:55,563 INFO L85 PathProgramCache]: Analyzing trace with hash 901353166, now seen corresponding path program 1 times [2024-06-03 20:47:55,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:55,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621006633] [2024-06-03 20:47:55,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:55,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:55,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:55,880 INFO 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:55,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:55,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621006633] [2024-06-03 20:47:55,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621006633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:55,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:55,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:55,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487636315] [2024-06-03 20:47:55,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:55,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:55,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:55,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:55,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:55,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:55,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 97 transitions, 836 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:47:55,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:55,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:55,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:56,207 INFO L124 PetriNetUnfolderBase]: 1129/1928 cut-off events. [2024-06-03 20:47:56,208 INFO L125 PetriNetUnfolderBase]: For 18864/18864 co-relation queries the response was YES. [2024-06-03 20:47:56,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9355 conditions, 1928 events. 1129/1928 cut-off events. For 18864/18864 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 10711 event pairs, 257 based on Foata normal form. 18/1939 useless extension candidates. Maximal degree in co-relation 9315. Up to 1286 conditions per place. [2024-06-03 20:47:56,221 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 95 selfloop transitions, 40 changer transitions 0/142 dead transitions. [2024-06-03 20:47:56,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 142 transitions, 1316 flow [2024-06-03 20:47:56,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:47:56,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:47:56,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-03 20:47:56,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989159891598916 [2024-06-03 20:47:56,222 INFO L175 Difference]: Start difference. First operand has 90 places, 97 transitions, 836 flow. Second operand 9 states and 221 transitions. [2024-06-03 20:47:56,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 142 transitions, 1316 flow [2024-06-03 20:47:56,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 142 transitions, 1226 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-03 20:47:56,246 INFO L231 Difference]: Finished difference. Result has 92 places, 99 transitions, 879 flow [2024-06-03 20:47:56,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=746, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=879, PETRI_PLACES=92, PETRI_TRANSITIONS=99} [2024-06-03 20:47:56,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-03 20:47:56,248 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 99 transitions, 879 flow [2024-06-03 20:47:56,248 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:47:56,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:56,248 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:47:56,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-03 20:47:56,248 INFO L420 AbstractCegarLoop]: === Iteration 17 === 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:56,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:56,249 INFO L85 PathProgramCache]: Analyzing trace with hash 9294092, now seen corresponding path program 1 times [2024-06-03 20:47:56,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:56,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201248261] [2024-06-03 20:47:56,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:56,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:56,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:56,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:56,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:56,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201248261] [2024-06-03 20:47:56,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201248261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:56,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:56,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:56,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538416931] [2024-06-03 20:47:56,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:56,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:56,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:56,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:56,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:56,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:47:56,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 99 transitions, 879 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:47:56,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:56,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:47:56,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:56,805 INFO L124 PetriNetUnfolderBase]: 1059/1846 cut-off events. [2024-06-03 20:47:56,805 INFO L125 PetriNetUnfolderBase]: For 17901/17901 co-relation queries the response was YES. [2024-06-03 20:47:56,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9035 conditions, 1846 events. 1059/1846 cut-off events. For 17901/17901 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 10435 event pairs, 274 based on Foata normal form. 2/1825 useless extension candidates. Maximal degree in co-relation 8994. Up to 1575 conditions per place. [2024-06-03 20:47:56,817 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 92 selfloop transitions, 17 changer transitions 0/123 dead transitions. [2024-06-03 20:47:56,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 123 transitions, 1269 flow [2024-06-03 20:47:56,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:47:56,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:47:56,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-03 20:47:56,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-03 20:47:56,827 INFO L175 Difference]: Start difference. First operand has 92 places, 99 transitions, 879 flow. Second operand 5 states and 128 transitions. [2024-06-03 20:47:56,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 123 transitions, 1269 flow [2024-06-03 20:47:56,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 123 transitions, 1158 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 20:47:56,851 INFO L231 Difference]: Finished difference. Result has 90 places, 105 transitions, 863 flow [2024-06-03 20:47:56,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=863, PETRI_PLACES=90, PETRI_TRANSITIONS=105} [2024-06-03 20:47:56,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-03 20:47:56,851 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 105 transitions, 863 flow [2024-06-03 20:47:56,852 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:47:56,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:56,852 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:47:56,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-03 20:47:56,852 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:47:56,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:56,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1382863122, now seen corresponding path program 3 times [2024-06-03 20:47:56,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:56,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234741538] [2024-06-03 20:47:56,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:56,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:56,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:57,130 INFO 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:57,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:57,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234741538] [2024-06-03 20:47:57,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234741538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:57,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:57,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:57,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646700951] [2024-06-03 20:47:57,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:57,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:57,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:57,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:57,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:57,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:57,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 105 transitions, 863 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:47:57,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:57,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:57,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:57,470 INFO L124 PetriNetUnfolderBase]: 1200/2039 cut-off events. [2024-06-03 20:47:57,470 INFO L125 PetriNetUnfolderBase]: For 22312/22312 co-relation queries the response was YES. [2024-06-03 20:47:57,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9865 conditions, 2039 events. 1200/2039 cut-off events. For 22312/22312 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11451 event pairs, 317 based on Foata normal form. 24/2054 useless extension candidates. Maximal degree in co-relation 9823. Up to 1644 conditions per place. [2024-06-03 20:47:57,482 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 95 selfloop transitions, 33 changer transitions 0/135 dead transitions. [2024-06-03 20:47:57,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 135 transitions, 1273 flow [2024-06-03 20:47:57,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:57,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:57,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:47:57,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 20:47:57,484 INFO L175 Difference]: Start difference. First operand has 90 places, 105 transitions, 863 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:47:57,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 135 transitions, 1273 flow [2024-06-03 20:47:57,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 135 transitions, 1249 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-03 20:47:57,504 INFO L231 Difference]: Finished difference. Result has 96 places, 107 transitions, 963 flow [2024-06-03 20:47:57,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=839, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=963, PETRI_PLACES=96, PETRI_TRANSITIONS=107} [2024-06-03 20:47:57,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-03 20:47:57,504 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 107 transitions, 963 flow [2024-06-03 20:47:57,504 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:47:57,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:57,505 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:47:57,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-03 20:47:57,505 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:47:57,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:57,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1382678672, now seen corresponding path program 2 times [2024-06-03 20:47:57,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:57,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267059366] [2024-06-03 20:47:57,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:57,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:57,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:57,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:57,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:57,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267059366] [2024-06-03 20:47:57,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267059366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:57,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:57,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:57,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207628447] [2024-06-03 20:47:57,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:57,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:57,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:57,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:57,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:57,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:57,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 107 transitions, 963 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:47:57,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:57,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:57,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:58,173 INFO L124 PetriNetUnfolderBase]: 1261/2151 cut-off events. [2024-06-03 20:47:58,173 INFO L125 PetriNetUnfolderBase]: For 25846/25846 co-relation queries the response was YES. [2024-06-03 20:47:58,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10750 conditions, 2151 events. 1261/2151 cut-off events. For 25846/25846 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 12264 event pairs, 317 based on Foata normal form. 18/2160 useless extension candidates. Maximal degree in co-relation 10706. Up to 1630 conditions per place. [2024-06-03 20:47:58,191 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 96 selfloop transitions, 37 changer transitions 0/140 dead transitions. [2024-06-03 20:47:58,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 140 transitions, 1403 flow [2024-06-03 20:47:58,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:58,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:58,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 20:47:58,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-03 20:47:58,193 INFO L175 Difference]: Start difference. First operand has 96 places, 107 transitions, 963 flow. Second operand 7 states and 176 transitions. [2024-06-03 20:47:58,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 140 transitions, 1403 flow [2024-06-03 20:47:58,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 140 transitions, 1307 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 20:47:58,221 INFO L231 Difference]: Finished difference. Result has 98 places, 109 transitions, 1002 flow [2024-06-03 20:47:58,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1002, PETRI_PLACES=98, PETRI_TRANSITIONS=109} [2024-06-03 20:47:58,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-03 20:47:58,222 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 109 transitions, 1002 flow [2024-06-03 20:47:58,222 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:47:58,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:58,222 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:47:58,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-03 20:47:58,222 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:47:58,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:58,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1729510834, now seen corresponding path program 3 times [2024-06-03 20:47:58,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:58,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012114608] [2024-06-03 20:47:58,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:58,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:58,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:58,499 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:58,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:58,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012114608] [2024-06-03 20:47:58,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012114608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:58,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:58,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:47:58,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539294515] [2024-06-03 20:47:58,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:58,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:47:58,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:58,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:47:58,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:47:58,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:47:58,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 109 transitions, 1002 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:47:58,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:58,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:47:58,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:58,855 INFO L124 PetriNetUnfolderBase]: 1261/2167 cut-off events. [2024-06-03 20:47:58,855 INFO L125 PetriNetUnfolderBase]: For 25211/25211 co-relation queries the response was YES. [2024-06-03 20:47:58,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10556 conditions, 2167 events. 1261/2167 cut-off events. For 25211/25211 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 12445 event pairs, 260 based on Foata normal form. 18/2176 useless extension candidates. Maximal degree in co-relation 10511. Up to 1117 conditions per place. [2024-06-03 20:47:58,867 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 83 selfloop transitions, 51 changer transitions 0/141 dead transitions. [2024-06-03 20:47:58,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 141 transitions, 1386 flow [2024-06-03 20:47:58,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:47:58,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:47:58,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-03 20:47:58,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 20:47:58,868 INFO L175 Difference]: Start difference. First operand has 98 places, 109 transitions, 1002 flow. Second operand 7 states and 175 transitions. [2024-06-03 20:47:58,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 141 transitions, 1386 flow [2024-06-03 20:47:58,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 141 transitions, 1273 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 20:47:58,887 INFO L231 Difference]: Finished difference. Result has 99 places, 110 transitions, 1018 flow [2024-06-03 20:47:58,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=853, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1018, PETRI_PLACES=99, PETRI_TRANSITIONS=110} [2024-06-03 20:47:58,887 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-03 20:47:58,888 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 110 transitions, 1018 flow [2024-06-03 20:47:58,888 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:47:58,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:58,888 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:47:58,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-03 20:47:58,888 INFO L420 AbstractCegarLoop]: === Iteration 21 === 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:58,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:58,889 INFO L85 PathProgramCache]: Analyzing trace with hash 9709802, now seen corresponding path program 2 times [2024-06-03 20:47:58,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:58,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671805269] [2024-06-03 20:47:58,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:58,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:58,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:59,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:47:59,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:59,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671805269] [2024-06-03 20:47:59,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671805269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:59,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:59,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:59,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950049976] [2024-06-03 20:47:59,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:59,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:59,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:59,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:59,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:59,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:47:59,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 110 transitions, 1018 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:47:59,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:59,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:47:59,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:47:59,448 INFO L124 PetriNetUnfolderBase]: 1163/2032 cut-off events. [2024-06-03 20:47:59,448 INFO L125 PetriNetUnfolderBase]: For 22627/22627 co-relation queries the response was YES. [2024-06-03 20:47:59,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9999 conditions, 2032 events. 1163/2032 cut-off events. For 22627/22627 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 11717 event pairs, 289 based on Foata normal form. 2/1998 useless extension candidates. Maximal degree in co-relation 9953. Up to 1761 conditions per place. [2024-06-03 20:47:59,460 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 97 selfloop transitions, 14 changer transitions 0/125 dead transitions. [2024-06-03 20:47:59,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 125 transitions, 1308 flow [2024-06-03 20:47:59,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:47:59,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:47:59,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-03 20:47:59,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524390243902439 [2024-06-03 20:47:59,461 INFO L175 Difference]: Start difference. First operand has 99 places, 110 transitions, 1018 flow. Second operand 4 states and 107 transitions. [2024-06-03 20:47:59,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 125 transitions, 1308 flow [2024-06-03 20:47:59,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 125 transitions, 1155 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-03 20:47:59,488 INFO L231 Difference]: Finished difference. Result has 98 places, 110 transitions, 905 flow [2024-06-03 20:47:59,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=865, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=905, PETRI_PLACES=98, PETRI_TRANSITIONS=110} [2024-06-03 20:47:59,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-03 20:47:59,489 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 110 transitions, 905 flow [2024-06-03 20:47:59,489 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:47:59,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:47:59,490 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:47:59,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-03 20:47:59,490 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:47:59,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:47:59,490 INFO L85 PathProgramCache]: Analyzing trace with hash 9724682, now seen corresponding path program 1 times [2024-06-03 20:47:59,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:47:59,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424149860] [2024-06-03 20:47:59,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:47:59,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:47:59,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:47:59,771 INFO 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:59,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:47:59,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424149860] [2024-06-03 20:47:59,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424149860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:47:59,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:47:59,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-03 20:47:59,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479739268] [2024-06-03 20:47:59,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:47:59,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-03 20:47:59,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:47:59,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-03 20:47:59,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-03 20:47:59,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:47:59,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 110 transitions, 905 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:47:59,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:47:59,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:47:59,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:00,002 INFO L124 PetriNetUnfolderBase]: 1154/2021 cut-off events. [2024-06-03 20:48:00,003 INFO L125 PetriNetUnfolderBase]: For 20892/20892 co-relation queries the response was YES. [2024-06-03 20:48:00,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9447 conditions, 2021 events. 1154/2021 cut-off events. For 20892/20892 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 11659 event pairs, 288 based on Foata normal form. 2/1987 useless extension candidates. Maximal degree in co-relation 9400. Up to 1771 conditions per place. [2024-06-03 20:48:00,016 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 100 selfloop transitions, 8 changer transitions 0/122 dead transitions. [2024-06-03 20:48:00,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 122 transitions, 1195 flow [2024-06-03 20:48:00,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-03 20:48:00,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-03 20:48:00,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-03 20:48:00,018 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-03 20:48:00,018 INFO L175 Difference]: Start difference. First operand has 98 places, 110 transitions, 905 flow. Second operand 4 states and 99 transitions. [2024-06-03 20:48:00,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 122 transitions, 1195 flow [2024-06-03 20:48:00,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 122 transitions, 1167 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:00,042 INFO L231 Difference]: Finished difference. Result has 99 places, 112 transitions, 922 flow [2024-06-03 20:48:00,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=877, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=922, PETRI_PLACES=99, PETRI_TRANSITIONS=112} [2024-06-03 20:48:00,084 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-03 20:48:00,084 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 112 transitions, 922 flow [2024-06-03 20:48:00,084 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:48:00,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:00,084 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:48:00,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-03 20:48:00,085 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:48:00,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:00,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1637431395, now seen corresponding path program 1 times [2024-06-03 20:48:00,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:00,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664821073] [2024-06-03 20:48:00,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:00,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:00,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:00,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:48:00,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:00,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664821073] [2024-06-03 20:48:00,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664821073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:00,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:00,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:00,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590649431] [2024-06-03 20:48:00,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:00,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:00,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:00,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:00,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:00,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:00,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 112 transitions, 922 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:00,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:00,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:00,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:00,666 INFO L124 PetriNetUnfolderBase]: 1260/2166 cut-off events. [2024-06-03 20:48:00,667 INFO L125 PetriNetUnfolderBase]: For 22945/22945 co-relation queries the response was YES. [2024-06-03 20:48:00,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10211 conditions, 2166 events. 1260/2166 cut-off events. For 22945/22945 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12414 event pairs, 308 based on Foata normal form. 2/2165 useless extension candidates. Maximal degree in co-relation 10163. Up to 1879 conditions per place. [2024-06-03 20:48:00,679 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 111 selfloop transitions, 33 changer transitions 0/151 dead transitions. [2024-06-03 20:48:00,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 151 transitions, 1496 flow [2024-06-03 20:48:00,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:00,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:00,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 20:48:00,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 20:48:00,680 INFO L175 Difference]: Start difference. First operand has 99 places, 112 transitions, 922 flow. Second operand 8 states and 190 transitions. [2024-06-03 20:48:00,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 151 transitions, 1496 flow [2024-06-03 20:48:00,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 151 transitions, 1467 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-03 20:48:00,749 INFO L231 Difference]: Finished difference. Result has 106 places, 122 transitions, 1126 flow [2024-06-03 20:48:00,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=893, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1126, PETRI_PLACES=106, PETRI_TRANSITIONS=122} [2024-06-03 20:48:00,750 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-03 20:48:00,750 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 122 transitions, 1126 flow [2024-06-03 20:48:00,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:00,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:00,751 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:48:00,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-03 20:48:00,751 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:48:00,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:00,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1464941505, now seen corresponding path program 2 times [2024-06-03 20:48:00,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:00,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528366402] [2024-06-03 20:48:00,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:00,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:00,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:01,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:01,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:01,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528366402] [2024-06-03 20:48:01,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528366402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:01,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:01,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:01,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714681839] [2024-06-03 20:48:01,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:01,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:01,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:01,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:01,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:01,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:01,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 122 transitions, 1126 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:01,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:01,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:01,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:01,370 INFO L124 PetriNetUnfolderBase]: 1265/2161 cut-off events. [2024-06-03 20:48:01,370 INFO L125 PetriNetUnfolderBase]: For 26127/26127 co-relation queries the response was YES. [2024-06-03 20:48:01,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10767 conditions, 2161 events. 1265/2161 cut-off events. For 26127/26127 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 12353 event pairs, 328 based on Foata normal form. 1/2153 useless extension candidates. Maximal degree in co-relation 10717. Up to 1885 conditions per place. [2024-06-03 20:48:01,384 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 101 selfloop transitions, 34 changer transitions 0/142 dead transitions. [2024-06-03 20:48:01,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 142 transitions, 1536 flow [2024-06-03 20:48:01,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:01,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:01,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-03 20:48:01,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:48:01,386 INFO L175 Difference]: Start difference. First operand has 106 places, 122 transitions, 1126 flow. Second operand 6 states and 144 transitions. [2024-06-03 20:48:01,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 142 transitions, 1536 flow [2024-06-03 20:48:01,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 142 transitions, 1450 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:01,412 INFO L231 Difference]: Finished difference. Result has 109 places, 125 transitions, 1166 flow [2024-06-03 20:48:01,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1040, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1166, PETRI_PLACES=109, PETRI_TRANSITIONS=125} [2024-06-03 20:48:01,413 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-03 20:48:01,413 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 125 transitions, 1166 flow [2024-06-03 20:48:01,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:01,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:01,413 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:48:01,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-03 20:48:01,414 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:48:01,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:01,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1792845011, now seen corresponding path program 3 times [2024-06-03 20:48:01,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:01,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52387149] [2024-06-03 20:48:01,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:01,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:01,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:01,694 INFO 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:48:01,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:01,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52387149] [2024-06-03 20:48:01,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52387149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:01,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:01,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:01,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200162530] [2024-06-03 20:48:01,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:01,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:01,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:01,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:01,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:01,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:01,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 125 transitions, 1166 flow. Second operand has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:01,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:01,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:01,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:01,957 INFO L124 PetriNetUnfolderBase]: 1262/2157 cut-off events. [2024-06-03 20:48:01,957 INFO L125 PetriNetUnfolderBase]: For 27162/27162 co-relation queries the response was YES. [2024-06-03 20:48:01,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10799 conditions, 2157 events. 1262/2157 cut-off events. For 27162/27162 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 12328 event pairs, 328 based on Foata normal form. 1/2149 useless extension candidates. Maximal degree in co-relation 10747. Up to 1882 conditions per place. [2024-06-03 20:48:01,970 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 36 changer transitions 0/138 dead transitions. [2024-06-03 20:48:01,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 138 transitions, 1460 flow [2024-06-03 20:48:01,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:01,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:01,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-03 20:48:01,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 20:48:01,971 INFO L175 Difference]: Start difference. First operand has 109 places, 125 transitions, 1166 flow. Second operand 6 states and 141 transitions. [2024-06-03 20:48:01,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 138 transitions, 1460 flow [2024-06-03 20:48:02,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 138 transitions, 1326 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-03 20:48:02,003 INFO L231 Difference]: Finished difference. Result has 111 places, 125 transitions, 1110 flow [2024-06-03 20:48:02,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1110, PETRI_PLACES=111, PETRI_TRANSITIONS=125} [2024-06-03 20:48:02,004 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-03 20:48:02,004 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 125 transitions, 1110 flow [2024-06-03 20:48:02,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.875) internal successors, (127), 8 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:02,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:02,004 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:48:02,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-03 20:48:02,005 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:48:02,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:02,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1631485717, now seen corresponding path program 1 times [2024-06-03 20:48:02,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:02,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473410518] [2024-06-03 20:48:02,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:02,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:02,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:02,331 INFO 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:48:02,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:02,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473410518] [2024-06-03 20:48:02,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473410518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:02,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:02,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:02,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791365343] [2024-06-03 20:48:02,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:02,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:02,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:02,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:02,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:02,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:48:02,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 125 transitions, 1110 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:02,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:02,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:48:02,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:02,682 INFO L124 PetriNetUnfolderBase]: 1249/2202 cut-off events. [2024-06-03 20:48:02,682 INFO L125 PetriNetUnfolderBase]: For 34657/34657 co-relation queries the response was YES. [2024-06-03 20:48:02,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11124 conditions, 2202 events. 1249/2202 cut-off events. For 34657/34657 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 13127 event pairs, 269 based on Foata normal form. 8/2179 useless extension candidates. Maximal degree in co-relation 11071. Up to 1711 conditions per place. [2024-06-03 20:48:02,698 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 97 selfloop transitions, 21 changer transitions 0/152 dead transitions. [2024-06-03 20:48:02,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 152 transitions, 1534 flow [2024-06-03 20:48:02,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:02,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:02,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:48:02,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 20:48:02,699 INFO L175 Difference]: Start difference. First operand has 111 places, 125 transitions, 1110 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:48:02,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 152 transitions, 1534 flow [2024-06-03 20:48:02,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 152 transitions, 1449 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-03 20:48:02,759 INFO L231 Difference]: Finished difference. Result has 113 places, 127 transitions, 1097 flow [2024-06-03 20:48:02,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1025, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1097, PETRI_PLACES=113, PETRI_TRANSITIONS=127} [2024-06-03 20:48:02,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-03 20:48:02,760 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 127 transitions, 1097 flow [2024-06-03 20:48:02,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:02,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:02,761 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:48:02,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-03 20:48:02,761 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:48:02,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:02,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1591880907, now seen corresponding path program 2 times [2024-06-03 20:48:02,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:02,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173578223] [2024-06-03 20:48:02,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:02,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:02,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:03,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:48:03,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:03,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173578223] [2024-06-03 20:48:03,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173578223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:03,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:03,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:03,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234895771] [2024-06-03 20:48:03,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:03,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:03,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:03,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:03,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:03,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:48:03,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 127 transitions, 1097 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:03,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:03,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:48:03,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:03,429 INFO L124 PetriNetUnfolderBase]: 1226/2169 cut-off events. [2024-06-03 20:48:03,429 INFO L125 PetriNetUnfolderBase]: For 34678/34678 co-relation queries the response was YES. [2024-06-03 20:48:03,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10782 conditions, 2169 events. 1226/2169 cut-off events. For 34678/34678 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 12930 event pairs, 294 based on Foata normal form. 10/2148 useless extension candidates. Maximal degree in co-relation 10728. Up to 1777 conditions per place. [2024-06-03 20:48:03,448 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 93 selfloop transitions, 18 changer transitions 0/145 dead transitions. [2024-06-03 20:48:03,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 145 transitions, 1409 flow [2024-06-03 20:48:03,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:03,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:03,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-03 20:48:03,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 20:48:03,450 INFO L175 Difference]: Start difference. First operand has 113 places, 127 transitions, 1097 flow. Second operand 6 states and 142 transitions. [2024-06-03 20:48:03,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 145 transitions, 1409 flow [2024-06-03 20:48:03,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 145 transitions, 1381 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-03 20:48:03,504 INFO L231 Difference]: Finished difference. Result has 117 places, 127 transitions, 1111 flow [2024-06-03 20:48:03,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1111, PETRI_PLACES=117, PETRI_TRANSITIONS=127} [2024-06-03 20:48:03,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-03 20:48:03,505 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 127 transitions, 1111 flow [2024-06-03 20:48:03,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-03 20:48:03,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:03,505 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:48:03,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-03 20:48:03,506 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:48:03,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:03,506 INFO L85 PathProgramCache]: Analyzing trace with hash -517946443, now seen corresponding path program 1 times [2024-06-03 20:48:03,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:03,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633629971] [2024-06-03 20:48:03,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:03,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:03,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:03,807 INFO 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:48:03,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:03,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633629971] [2024-06-03 20:48:03,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633629971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:03,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:03,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:03,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570437795] [2024-06-03 20:48:03,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:03,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:03,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:03,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:03,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:03,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:03,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 127 transitions, 1111 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:48:03,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:03,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:03,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:04,163 INFO L124 PetriNetUnfolderBase]: 1334/2306 cut-off events. [2024-06-03 20:48:04,163 INFO L125 PetriNetUnfolderBase]: For 33340/33340 co-relation queries the response was YES. [2024-06-03 20:48:04,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11564 conditions, 2306 events. 1334/2306 cut-off events. For 33340/33340 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 13458 event pairs, 313 based on Foata normal form. 2/2305 useless extension candidates. Maximal degree in co-relation 11508. Up to 1960 conditions per place. [2024-06-03 20:48:04,181 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 43 changer transitions 0/169 dead transitions. [2024-06-03 20:48:04,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 169 transitions, 1785 flow [2024-06-03 20:48:04,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:04,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:04,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 20:48:04,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 20:48:04,183 INFO L175 Difference]: Start difference. First operand has 117 places, 127 transitions, 1111 flow. Second operand 8 states and 196 transitions. [2024-06-03 20:48:04,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 169 transitions, 1785 flow [2024-06-03 20:48:04,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 169 transitions, 1741 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:04,231 INFO L231 Difference]: Finished difference. Result has 120 places, 139 transitions, 1309 flow [2024-06-03 20:48:04,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1067, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1309, PETRI_PLACES=120, PETRI_TRANSITIONS=139} [2024-06-03 20:48:04,231 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-03 20:48:04,231 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 139 transitions, 1309 flow [2024-06-03 20:48:04,232 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:48:04,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:04,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:04,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-03 20:48:04,232 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:48:04,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:04,233 INFO L85 PathProgramCache]: Analyzing trace with hash 779235845, now seen corresponding path program 2 times [2024-06-03 20:48:04,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:04,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368317315] [2024-06-03 20:48:04,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:04,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:04,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:04,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:04,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:04,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368317315] [2024-06-03 20:48:04,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368317315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:04,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:04,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:04,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950087489] [2024-06-03 20:48:04,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:04,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:04,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:04,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:04,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:04,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:04,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 139 transitions, 1309 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:48:04,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:04,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:04,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:04,885 INFO L124 PetriNetUnfolderBase]: 1344/2328 cut-off events. [2024-06-03 20:48:04,886 INFO L125 PetriNetUnfolderBase]: For 36800/36800 co-relation queries the response was YES. [2024-06-03 20:48:04,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12159 conditions, 2328 events. 1344/2328 cut-off events. For 36800/36800 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 13641 event pairs, 315 based on Foata normal form. 2/2327 useless extension candidates. Maximal degree in co-relation 12102. Up to 1942 conditions per place. [2024-06-03 20:48:04,902 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 111 selfloop transitions, 59 changer transitions 0/177 dead transitions. [2024-06-03 20:48:04,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 177 transitions, 1961 flow [2024-06-03 20:48:04,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:48:04,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:48:04,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-03 20:48:04,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-03 20:48:04,904 INFO L175 Difference]: Start difference. First operand has 120 places, 139 transitions, 1309 flow. Second operand 9 states and 215 transitions. [2024-06-03 20:48:04,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 177 transitions, 1961 flow [2024-06-03 20:48:04,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 177 transitions, 1903 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-03 20:48:04,970 INFO L231 Difference]: Finished difference. Result has 127 places, 146 transitions, 1478 flow [2024-06-03 20:48:04,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1478, PETRI_PLACES=127, PETRI_TRANSITIONS=146} [2024-06-03 20:48:04,971 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-03 20:48:04,972 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 146 transitions, 1478 flow [2024-06-03 20:48:04,972 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:48:04,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:04,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:04,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-03 20:48:04,972 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:48:04,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:04,973 INFO L85 PathProgramCache]: Analyzing trace with hash 341730123, now seen corresponding path program 3 times [2024-06-03 20:48:04,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:04,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747718684] [2024-06-03 20:48:04,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:04,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:04,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:05,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:05,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:05,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747718684] [2024-06-03 20:48:05,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747718684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:05,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:05,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:05,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479921509] [2024-06-03 20:48:05,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:05,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:05,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:05,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:05,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:05,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:05,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 146 transitions, 1478 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:48:05,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:05,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:05,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:05,574 INFO L124 PetriNetUnfolderBase]: 1362/2359 cut-off events. [2024-06-03 20:48:05,575 INFO L125 PetriNetUnfolderBase]: For 41615/41615 co-relation queries the response was YES. [2024-06-03 20:48:05,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12926 conditions, 2359 events. 1362/2359 cut-off events. For 41615/41615 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13839 event pairs, 315 based on Foata normal form. 2/2358 useless extension candidates. Maximal degree in co-relation 12867. Up to 1995 conditions per place. [2024-06-03 20:48:05,591 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 122 selfloop transitions, 53 changer transitions 0/182 dead transitions. [2024-06-03 20:48:05,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 182 transitions, 2158 flow [2024-06-03 20:48:05,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:48:05,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:48:05,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-03 20:48:05,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-03 20:48:05,592 INFO L175 Difference]: Start difference. First operand has 127 places, 146 transitions, 1478 flow. Second operand 9 states and 211 transitions. [2024-06-03 20:48:05,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 182 transitions, 2158 flow [2024-06-03 20:48:05,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 182 transitions, 2053 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:05,658 INFO L231 Difference]: Finished difference. Result has 131 places, 153 transitions, 1588 flow [2024-06-03 20:48:05,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1377, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1588, PETRI_PLACES=131, PETRI_TRANSITIONS=153} [2024-06-03 20:48:05,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-03 20:48:05,659 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 153 transitions, 1588 flow [2024-06-03 20:48:05,659 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:48:05,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:05,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:05,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-03 20:48:05,659 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:48:05,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:05,660 INFO L85 PathProgramCache]: Analyzing trace with hash 341738059, now seen corresponding path program 1 times [2024-06-03 20:48:05,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:05,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801708874] [2024-06-03 20:48:05,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:05,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:05,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:05,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:05,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:05,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801708874] [2024-06-03 20:48:05,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801708874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:05,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:05,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:05,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236187730] [2024-06-03 20:48:05,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:05,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:05,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:05,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:05,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:05,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:48:05,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 153 transitions, 1588 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:48:05,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:05,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:48:05,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:06,223 INFO L124 PetriNetUnfolderBase]: 1316/2305 cut-off events. [2024-06-03 20:48:06,224 INFO L125 PetriNetUnfolderBase]: For 46730/46730 co-relation queries the response was YES. [2024-06-03 20:48:06,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12889 conditions, 2305 events. 1316/2305 cut-off events. For 46730/46730 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 13666 event pairs, 298 based on Foata normal form. 10/2290 useless extension candidates. Maximal degree in co-relation 12828. Up to 1913 conditions per place. [2024-06-03 20:48:06,240 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 132 selfloop transitions, 18 changer transitions 0/175 dead transitions. [2024-06-03 20:48:06,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 175 transitions, 2006 flow [2024-06-03 20:48:06,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:06,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:06,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:48:06,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 20:48:06,242 INFO L175 Difference]: Start difference. First operand has 131 places, 153 transitions, 1588 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:48:06,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 175 transitions, 2006 flow [2024-06-03 20:48:06,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 175 transitions, 1895 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:06,326 INFO L231 Difference]: Finished difference. Result has 132 places, 154 transitions, 1532 flow [2024-06-03 20:48:06,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1532, PETRI_PLACES=132, PETRI_TRANSITIONS=154} [2024-06-03 20:48:06,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-03 20:48:06,327 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 154 transitions, 1532 flow [2024-06-03 20:48:06,327 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:48:06,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:06,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:06,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-03 20:48:06,328 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:48:06,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:06,328 INFO L85 PathProgramCache]: Analyzing trace with hash 548176173, now seen corresponding path program 4 times [2024-06-03 20:48:06,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:06,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599862938] [2024-06-03 20:48:06,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:06,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:06,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:06,581 INFO 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:48:06,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:06,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599862938] [2024-06-03 20:48:06,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1599862938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:06,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:06,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:06,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65010794] [2024-06-03 20:48:06,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:06,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:06,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:06,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:06,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:06,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:06,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 154 transitions, 1532 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:48:06,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:06,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:06,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:06,933 INFO L124 PetriNetUnfolderBase]: 1395/2397 cut-off events. [2024-06-03 20:48:06,934 INFO L125 PetriNetUnfolderBase]: For 45045/45045 co-relation queries the response was YES. [2024-06-03 20:48:06,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13295 conditions, 2397 events. 1395/2397 cut-off events. For 45045/45045 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14088 event pairs, 343 based on Foata normal form. 1/2389 useless extension candidates. Maximal degree in co-relation 13233. Up to 2048 conditions per place. [2024-06-03 20:48:06,949 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 47 changer transitions 0/172 dead transitions. [2024-06-03 20:48:06,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 172 transitions, 2030 flow [2024-06-03 20:48:06,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:06,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:06,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-03 20:48:06,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 20:48:06,950 INFO L175 Difference]: Start difference. First operand has 132 places, 154 transitions, 1532 flow. Second operand 6 states and 148 transitions. [2024-06-03 20:48:06,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 172 transitions, 2030 flow [2024-06-03 20:48:07,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 172 transitions, 1977 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-03 20:48:07,014 INFO L231 Difference]: Finished difference. Result has 134 places, 154 transitions, 1579 flow [2024-06-03 20:48:07,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1479, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1579, PETRI_PLACES=134, PETRI_TRANSITIONS=154} [2024-06-03 20:48:07,015 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-03 20:48:07,015 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 154 transitions, 1579 flow [2024-06-03 20:48:07,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:48:07,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:07,016 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:48:07,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-03 20:48:07,016 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:48:07,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:07,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1831455139, now seen corresponding path program 5 times [2024-06-03 20:48:07,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:07,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695671017] [2024-06-03 20:48:07,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:07,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:07,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:07,311 INFO 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:48:07,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:07,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695671017] [2024-06-03 20:48:07,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [695671017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:07,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:07,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:07,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284296472] [2024-06-03 20:48:07,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:07,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:07,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:07,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:07,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:07,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:07,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 154 transitions, 1579 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:48:07,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:07,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:07,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:07,637 INFO L124 PetriNetUnfolderBase]: 1400/2406 cut-off events. [2024-06-03 20:48:07,637 INFO L125 PetriNetUnfolderBase]: For 47238/47238 co-relation queries the response was YES. [2024-06-03 20:48:07,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13465 conditions, 2406 events. 1400/2406 cut-off events. For 47238/47238 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 14131 event pairs, 343 based on Foata normal form. 1/2398 useless extension candidates. Maximal degree in co-relation 13402. Up to 2022 conditions per place. [2024-06-03 20:48:07,654 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 66 changer transitions 0/176 dead transitions. [2024-06-03 20:48:07,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 176 transitions, 2135 flow [2024-06-03 20:48:07,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:07,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:07,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 20:48:07,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 20:48:07,655 INFO L175 Difference]: Start difference. First operand has 134 places, 154 transitions, 1579 flow. Second operand 7 states and 166 transitions. [2024-06-03 20:48:07,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 176 transitions, 2135 flow [2024-06-03 20:48:07,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 176 transitions, 2033 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:07,743 INFO L231 Difference]: Finished difference. Result has 136 places, 157 transitions, 1659 flow [2024-06-03 20:48:07,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1477, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1659, PETRI_PLACES=136, PETRI_TRANSITIONS=157} [2024-06-03 20:48:07,744 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-03 20:48:07,744 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 157 transitions, 1659 flow [2024-06-03 20:48:07,744 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:48:07,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:07,744 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:48:07,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-03 20:48:07,744 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:48:07,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:07,745 INFO L85 PathProgramCache]: Analyzing trace with hash 347099013, now seen corresponding path program 6 times [2024-06-03 20:48:07,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:07,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827047324] [2024-06-03 20:48:07,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:07,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:07,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:08,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:48:08,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:08,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827047324] [2024-06-03 20:48:08,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827047324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:08,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:08,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:08,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667200109] [2024-06-03 20:48:08,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:08,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:08,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:08,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:08,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:08,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:08,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 157 transitions, 1659 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:48:08,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:08,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:08,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:08,377 INFO L124 PetriNetUnfolderBase]: 1410/2434 cut-off events. [2024-06-03 20:48:08,378 INFO L125 PetriNetUnfolderBase]: For 49486/49486 co-relation queries the response was YES. [2024-06-03 20:48:08,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13703 conditions, 2434 events. 1410/2434 cut-off events. For 49486/49486 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 14361 event pairs, 317 based on Foata normal form. 1/2432 useless extension candidates. Maximal degree in co-relation 13639. Up to 2182 conditions per place. [2024-06-03 20:48:08,397 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 151 selfloop transitions, 19 changer transitions 0/177 dead transitions. [2024-06-03 20:48:08,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 177 transitions, 2150 flow [2024-06-03 20:48:08,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:08,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:08,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-03 20:48:08,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-03 20:48:08,399 INFO L175 Difference]: Start difference. First operand has 136 places, 157 transitions, 1659 flow. Second operand 6 states and 137 transitions. [2024-06-03 20:48:08,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 177 transitions, 2150 flow [2024-06-03 20:48:08,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 177 transitions, 1974 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:08,514 INFO L231 Difference]: Finished difference. Result has 137 places, 163 transitions, 1620 flow [2024-06-03 20:48:08,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1495, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1620, PETRI_PLACES=137, PETRI_TRANSITIONS=163} [2024-06-03 20:48:08,515 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-03 20:48:08,515 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 163 transitions, 1620 flow [2024-06-03 20:48:08,515 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:48:08,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:08,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:08,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-03 20:48:08,516 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:48:08,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:08,516 INFO L85 PathProgramCache]: Analyzing trace with hash -463477075, now seen corresponding path program 7 times [2024-06-03 20:48:08,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:08,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014152686] [2024-06-03 20:48:08,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:08,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:08,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:08,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:08,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:08,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014152686] [2024-06-03 20:48:08,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014152686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:08,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:08,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:08,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970953858] [2024-06-03 20:48:08,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:08,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:08,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:08,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:08,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:08,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:08,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 163 transitions, 1620 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:48:08,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:08,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:08,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:09,142 INFO L124 PetriNetUnfolderBase]: 1415/2433 cut-off events. [2024-06-03 20:48:09,142 INFO L125 PetriNetUnfolderBase]: For 51266/51266 co-relation queries the response was YES. [2024-06-03 20:48:09,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13615 conditions, 2433 events. 1415/2433 cut-off events. For 51266/51266 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 14355 event pairs, 343 based on Foata normal form. 1/2425 useless extension candidates. Maximal degree in co-relation 13550. Up to 2038 conditions per place. [2024-06-03 20:48:09,159 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 100 selfloop transitions, 75 changer transitions 0/182 dead transitions. [2024-06-03 20:48:09,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 182 transitions, 2188 flow [2024-06-03 20:48:09,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:09,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:09,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-03 20:48:09,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-03 20:48:09,161 INFO L175 Difference]: Start difference. First operand has 137 places, 163 transitions, 1620 flow. Second operand 7 states and 165 transitions. [2024-06-03 20:48:09,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 182 transitions, 2188 flow [2024-06-03 20:48:09,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 182 transitions, 2126 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:09,246 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 1758 flow [2024-06-03 20:48:09,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1558, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1758, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-03 20:48:09,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-03 20:48:09,247 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 1758 flow [2024-06-03 20:48:09,247 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:48:09,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:09,247 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:48:09,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-03 20:48:09,248 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:48:09,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:09,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1841644219, now seen corresponding path program 8 times [2024-06-03 20:48:09,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:09,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72708662] [2024-06-03 20:48:09,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:09,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:09,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:09,551 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:09,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:09,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72708662] [2024-06-03 20:48:09,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72708662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:09,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:09,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:09,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720083978] [2024-06-03 20:48:09,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:09,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:09,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:09,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:09,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:09,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:09,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 1758 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:48:09,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:09,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:09,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:09,919 INFO L124 PetriNetUnfolderBase]: 1412/2443 cut-off events. [2024-06-03 20:48:09,919 INFO L125 PetriNetUnfolderBase]: For 53243/53243 co-relation queries the response was YES. [2024-06-03 20:48:09,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13796 conditions, 2443 events. 1412/2443 cut-off events. For 53243/53243 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 14435 event pairs, 319 based on Foata normal form. 1/2441 useless extension candidates. Maximal degree in co-relation 13730. Up to 2179 conditions per place. [2024-06-03 20:48:09,938 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 150 selfloop transitions, 24 changer transitions 0/181 dead transitions. [2024-06-03 20:48:09,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 181 transitions, 2172 flow [2024-06-03 20:48:09,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:09,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:09,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-03 20:48:09,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-03 20:48:09,940 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 1758 flow. Second operand 7 states and 155 transitions. [2024-06-03 20:48:09,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 181 transitions, 2172 flow [2024-06-03 20:48:10,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 181 transitions, 1949 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:10,052 INFO L231 Difference]: Finished difference. Result has 143 places, 166 transitions, 1589 flow [2024-06-03 20:48:10,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1535, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1589, PETRI_PLACES=143, PETRI_TRANSITIONS=166} [2024-06-03 20:48:10,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-03 20:48:10,053 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 166 transitions, 1589 flow [2024-06-03 20:48:10,053 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:48:10,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:10,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] [2024-06-03 20:48:10,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-03 20:48:10,054 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:48:10,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:10,054 INFO L85 PathProgramCache]: Analyzing trace with hash 553954263, now seen corresponding path program 9 times [2024-06-03 20:48:10,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:10,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341674685] [2024-06-03 20:48:10,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:10,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:10,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:10,345 INFO 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:48:10,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:10,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341674685] [2024-06-03 20:48:10,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341674685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:10,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:10,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:10,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34294207] [2024-06-03 20:48:10,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:10,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:10,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:10,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:10,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:10,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:10,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 166 transitions, 1589 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:48:10,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:10,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:10,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:10,698 INFO L124 PetriNetUnfolderBase]: 1419/2455 cut-off events. [2024-06-03 20:48:10,698 INFO L125 PetriNetUnfolderBase]: For 54025/54025 co-relation queries the response was YES. [2024-06-03 20:48:10,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13665 conditions, 2455 events. 1419/2455 cut-off events. For 54025/54025 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 14512 event pairs, 321 based on Foata normal form. 1/2453 useless extension candidates. Maximal degree in co-relation 13598. Up to 2143 conditions per place. [2024-06-03 20:48:10,718 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 160 selfloop transitions, 39 changer transitions 0/206 dead transitions. [2024-06-03 20:48:10,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 206 transitions, 2325 flow [2024-06-03 20:48:10,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:10,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:10,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 20:48:10,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-03 20:48:10,719 INFO L175 Difference]: Start difference. First operand has 143 places, 166 transitions, 1589 flow. Second operand 7 states and 174 transitions. [2024-06-03 20:48:10,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 206 transitions, 2325 flow [2024-06-03 20:48:10,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 206 transitions, 2223 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-03 20:48:10,848 INFO L231 Difference]: Finished difference. Result has 144 places, 178 transitions, 1788 flow [2024-06-03 20:48:10,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1788, PETRI_PLACES=144, PETRI_TRANSITIONS=178} [2024-06-03 20:48:10,849 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-03 20:48:10,849 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 178 transitions, 1788 flow [2024-06-03 20:48:10,849 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:48:10,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:10,850 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:48:10,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-03 20:48:10,850 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:48:10,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:10,850 INFO L85 PathProgramCache]: Analyzing trace with hash 349826525, now seen corresponding path program 10 times [2024-06-03 20:48:10,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:10,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638971599] [2024-06-03 20:48:10,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:10,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:10,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:11,139 INFO 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:48:11,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:11,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1638971599] [2024-06-03 20:48:11,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1638971599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:11,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:11,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:11,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988115441] [2024-06-03 20:48:11,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:11,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:11,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:11,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:11,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:11,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:11,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 178 transitions, 1788 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:48:11,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:11,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:11,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:11,517 INFO L124 PetriNetUnfolderBase]: 1416/2451 cut-off events. [2024-06-03 20:48:11,517 INFO L125 PetriNetUnfolderBase]: For 55815/55815 co-relation queries the response was YES. [2024-06-03 20:48:11,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13778 conditions, 2451 events. 1416/2451 cut-off events. For 55815/55815 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14449 event pairs, 321 based on Foata normal form. 1/2449 useless extension candidates. Maximal degree in co-relation 13709. Up to 2140 conditions per place. [2024-06-03 20:48:11,537 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 155 selfloop transitions, 39 changer transitions 0/201 dead transitions. [2024-06-03 20:48:11,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 201 transitions, 2266 flow [2024-06-03 20:48:11,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:11,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:11,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-03 20:48:11,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-03 20:48:11,538 INFO L175 Difference]: Start difference. First operand has 144 places, 178 transitions, 1788 flow. Second operand 6 states and 151 transitions. [2024-06-03 20:48:11,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 201 transitions, 2266 flow [2024-06-03 20:48:11,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 201 transitions, 2135 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:11,647 INFO L231 Difference]: Finished difference. Result has 145 places, 178 transitions, 1746 flow [2024-06-03 20:48:11,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1657, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1746, PETRI_PLACES=145, PETRI_TRANSITIONS=178} [2024-06-03 20:48:11,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-03 20:48:11,648 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 178 transitions, 1746 flow [2024-06-03 20:48:11,648 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:48:11,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:11,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:11,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-03 20:48:11,648 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:48:11,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:11,649 INFO L85 PathProgramCache]: Analyzing trace with hash 741235369, now seen corresponding path program 2 times [2024-06-03 20:48:11,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:11,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086468809] [2024-06-03 20:48:11,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:11,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:11,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:11,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:48:11,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:11,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086468809] [2024-06-03 20:48:11,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086468809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:11,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:11,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:11,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996280269] [2024-06-03 20:48:11,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:11,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:11,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:11,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:11,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:11,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:48:11,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 178 transitions, 1746 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:48:11,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:11,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:48:11,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:12,313 INFO L124 PetriNetUnfolderBase]: 1358/2389 cut-off events. [2024-06-03 20:48:12,314 INFO L125 PetriNetUnfolderBase]: For 59073/59073 co-relation queries the response was YES. [2024-06-03 20:48:12,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13438 conditions, 2389 events. 1358/2389 cut-off events. For 59073/59073 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14360 event pairs, 238 based on Foata normal form. 9/2371 useless extension candidates. Maximal degree in co-relation 13369. Up to 1934 conditions per place. [2024-06-03 20:48:12,331 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 148 selfloop transitions, 23 changer transitions 0/202 dead transitions. [2024-06-03 20:48:12,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 202 transitions, 2216 flow [2024-06-03 20:48:12,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-03 20:48:12,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-03 20:48:12,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-03 20:48:12,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-03 20:48:12,332 INFO L175 Difference]: Start difference. First operand has 145 places, 178 transitions, 1746 flow. Second operand 5 states and 133 transitions. [2024-06-03 20:48:12,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 202 transitions, 2216 flow [2024-06-03 20:48:12,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 202 transitions, 2138 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:12,451 INFO L231 Difference]: Finished difference. Result has 145 places, 179 transitions, 1741 flow [2024-06-03 20:48:12,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1741, PETRI_PLACES=145, PETRI_TRANSITIONS=179} [2024-06-03 20:48:12,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-03 20:48:12,452 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 179 transitions, 1741 flow [2024-06-03 20:48:12,452 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:48:12,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:12,453 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:48:12,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-03 20:48:12,453 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:48:12,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:12,453 INFO L85 PathProgramCache]: Analyzing trace with hash 353774119, now seen corresponding path program 3 times [2024-06-03 20:48:12,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:12,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512141511] [2024-06-03 20:48:12,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:12,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:12,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:12,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:12,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:12,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512141511] [2024-06-03 20:48:12,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512141511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:12,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:12,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:12,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505362136] [2024-06-03 20:48:12,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:12,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:12,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:12,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:12,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:12,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-03 20:48:12,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 179 transitions, 1741 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:48:12,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:12,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-03 20:48:12,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:13,073 INFO L124 PetriNetUnfolderBase]: 1360/2397 cut-off events. [2024-06-03 20:48:13,074 INFO L125 PetriNetUnfolderBase]: For 57788/57788 co-relation queries the response was YES. [2024-06-03 20:48:13,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13413 conditions, 2397 events. 1360/2397 cut-off events. For 57788/57788 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 14406 event pairs, 223 based on Foata normal form. 8/2378 useless extension candidates. Maximal degree in co-relation 13343. Up to 1912 conditions per place. [2024-06-03 20:48:13,092 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 150 selfloop transitions, 26 changer transitions 0/207 dead transitions. [2024-06-03 20:48:13,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 207 transitions, 2245 flow [2024-06-03 20:48:13,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:13,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:13,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-03 20:48:13,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-03 20:48:13,094 INFO L175 Difference]: Start difference. First operand has 145 places, 179 transitions, 1741 flow. Second operand 6 states and 154 transitions. [2024-06-03 20:48:13,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 207 transitions, 2245 flow [2024-06-03 20:48:13,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 207 transitions, 2204 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:13,199 INFO L231 Difference]: Finished difference. Result has 148 places, 180 transitions, 1774 flow [2024-06-03 20:48:13,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1700, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1774, PETRI_PLACES=148, PETRI_TRANSITIONS=180} [2024-06-03 20:48:13,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-03 20:48:13,200 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 180 transitions, 1774 flow [2024-06-03 20:48:13,200 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:48:13,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:13,200 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:48:13,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-03 20:48:13,200 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:48:13,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:13,201 INFO L85 PathProgramCache]: Analyzing trace with hash 755527113, now seen corresponding path program 1 times [2024-06-03 20:48:13,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:13,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572324094] [2024-06-03 20:48:13,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:13,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:13,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:13,480 INFO 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:48:13,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:13,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572324094] [2024-06-03 20:48:13,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572324094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:13,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:13,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-03 20:48:13,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834108417] [2024-06-03 20:48:13,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:13,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-03 20:48:13,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:13,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-03 20:48:13,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-03 20:48:13,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:13,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 180 transitions, 1774 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:48:13,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:13,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:13,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:13,881 INFO L124 PetriNetUnfolderBase]: 1441/2504 cut-off events. [2024-06-03 20:48:13,881 INFO L125 PetriNetUnfolderBase]: For 55415/55415 co-relation queries the response was YES. [2024-06-03 20:48:13,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13758 conditions, 2504 events. 1441/2504 cut-off events. For 55415/55415 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 14946 event pairs, 272 based on Foata normal form. 6/2507 useless extension candidates. Maximal degree in co-relation 13687. Up to 2143 conditions per place. [2024-06-03 20:48:13,902 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 176 selfloop transitions, 21 changer transitions 0/204 dead transitions. [2024-06-03 20:48:13,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 204 transitions, 2296 flow [2024-06-03 20:48:13,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:48:13,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:48:13,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-03 20:48:13,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-03 20:48:13,903 INFO L175 Difference]: Start difference. First operand has 148 places, 180 transitions, 1774 flow. Second operand 6 states and 146 transitions. [2024-06-03 20:48:13,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 204 transitions, 2296 flow [2024-06-03 20:48:14,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 204 transitions, 2236 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-03 20:48:14,023 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 1760 flow [2024-06-03 20:48:14,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1714, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1760, PETRI_PLACES=150, PETRI_TRANSITIONS=180} [2024-06-03 20:48:14,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-03 20:48:14,024 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 1760 flow [2024-06-03 20:48:14,024 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:48:14,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:14,024 INFO 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:48:14,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-03 20:48:14,024 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:48:14,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:14,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1623026116, now seen corresponding path program 1 times [2024-06-03 20:48:14,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:14,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969803420] [2024-06-03 20:48:14,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:14,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:14,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:14,316 INFO 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:48:14,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:14,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969803420] [2024-06-03 20:48:14,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969803420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:14,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:14,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:14,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213787604] [2024-06-03 20:48:14,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:14,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:14,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:14,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:14,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:14,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:14,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 180 transitions, 1760 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:48:14,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:14,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:14,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:14,709 INFO L124 PetriNetUnfolderBase]: 1454/2510 cut-off events. [2024-06-03 20:48:14,709 INFO L125 PetriNetUnfolderBase]: For 54689/54689 co-relation queries the response was YES. [2024-06-03 20:48:14,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13916 conditions, 2510 events. 1454/2510 cut-off events. For 54689/54689 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14901 event pairs, 321 based on Foata normal form. 1/2508 useless extension candidates. Maximal degree in co-relation 13844. Up to 2126 conditions per place. [2024-06-03 20:48:14,730 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 164 selfloop transitions, 52 changer transitions 0/223 dead transitions. [2024-06-03 20:48:14,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 223 transitions, 2644 flow [2024-06-03 20:48:14,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:48:14,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:48:14,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-03 20:48:14,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 20:48:14,733 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 1760 flow. Second operand 9 states and 213 transitions. [2024-06-03 20:48:14,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 223 transitions, 2644 flow [2024-06-03 20:48:14,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 223 transitions, 2583 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:14,866 INFO L231 Difference]: Finished difference. Result has 154 places, 189 transitions, 1995 flow [2024-06-03 20:48:14,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1699, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1995, PETRI_PLACES=154, PETRI_TRANSITIONS=189} [2024-06-03 20:48:14,867 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-03 20:48:14,867 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 189 transitions, 1995 flow [2024-06-03 20:48:14,867 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:48:14,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:14,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:14,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-03 20:48:14,868 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:48:14,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:14,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1637876012, now seen corresponding path program 2 times [2024-06-03 20:48:14,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:14,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45514024] [2024-06-03 20:48:14,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:14,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:14,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:15,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:15,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:15,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45514024] [2024-06-03 20:48:15,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45514024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:15,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:15,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:15,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893725785] [2024-06-03 20:48:15,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:15,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:15,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:15,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:15,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:15,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:15,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 189 transitions, 1995 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:48:15,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:15,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:15,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:15,579 INFO L124 PetriNetUnfolderBase]: 1451/2506 cut-off events. [2024-06-03 20:48:15,579 INFO L125 PetriNetUnfolderBase]: For 57803/57803 co-relation queries the response was YES. [2024-06-03 20:48:15,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14126 conditions, 2506 events. 1451/2506 cut-off events. For 57803/57803 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 14871 event pairs, 321 based on Foata normal form. 1/2504 useless extension candidates. Maximal degree in co-relation 14054. Up to 2123 conditions per place. [2024-06-03 20:48:15,598 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 160 selfloop transitions, 52 changer transitions 0/219 dead transitions. [2024-06-03 20:48:15,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 219 transitions, 2605 flow [2024-06-03 20:48:15,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:48:15,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:48:15,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 20:48:15,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-03 20:48:15,599 INFO L175 Difference]: Start difference. First operand has 154 places, 189 transitions, 1995 flow. Second operand 9 states and 209 transitions. [2024-06-03 20:48:15,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 219 transitions, 2605 flow [2024-06-03 20:48:15,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 219 transitions, 2466 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-03 20:48:15,754 INFO L231 Difference]: Finished difference. Result has 159 places, 189 transitions, 1966 flow [2024-06-03 20:48:15,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1856, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1966, PETRI_PLACES=159, PETRI_TRANSITIONS=189} [2024-06-03 20:48:15,755 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-03 20:48:15,755 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 189 transitions, 1966 flow [2024-06-03 20:48:15,755 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:48:15,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:15,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:15,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-03 20:48:15,756 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:48:15,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:15,758 INFO L85 PathProgramCache]: Analyzing trace with hash 820347828, now seen corresponding path program 1 times [2024-06-03 20:48:15,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:15,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632728924] [2024-06-03 20:48:15,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:15,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:15,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:16,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:16,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:16,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632728924] [2024-06-03 20:48:16,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632728924] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:16,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:16,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:16,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104565140] [2024-06-03 20:48:16,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:16,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:16,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:16,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:16,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:16,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:16,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 189 transitions, 1966 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:48:16,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:16,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:16,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:16,560 INFO L124 PetriNetUnfolderBase]: 1546/2640 cut-off events. [2024-06-03 20:48:16,560 INFO L125 PetriNetUnfolderBase]: For 79089/79089 co-relation queries the response was YES. [2024-06-03 20:48:16,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15858 conditions, 2640 events. 1546/2640 cut-off events. For 79089/79089 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15685 event pairs, 323 based on Foata normal form. 10/2643 useless extension candidates. Maximal degree in co-relation 15784. Up to 2047 conditions per place. [2024-06-03 20:48:16,580 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 179 selfloop transitions, 48 changer transitions 0/234 dead transitions. [2024-06-03 20:48:16,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 234 transitions, 2788 flow [2024-06-03 20:48:16,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:48:16,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:48:16,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 20:48:16,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-03 20:48:16,582 INFO L175 Difference]: Start difference. First operand has 159 places, 189 transitions, 1966 flow. Second operand 9 states and 217 transitions. [2024-06-03 20:48:16,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 234 transitions, 2788 flow [2024-06-03 20:48:16,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 234 transitions, 2686 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 20:48:16,778 INFO L231 Difference]: Finished difference. Result has 161 places, 193 transitions, 2062 flow [2024-06-03 20:48:16,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1864, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2062, PETRI_PLACES=161, PETRI_TRANSITIONS=193} [2024-06-03 20:48:16,778 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-03 20:48:16,778 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 193 transitions, 2062 flow [2024-06-03 20:48:16,779 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:48:16,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:16,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:16,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-03 20:48:16,779 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:48:16,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:16,780 INFO L85 PathProgramCache]: Analyzing trace with hash 820465938, now seen corresponding path program 2 times [2024-06-03 20:48:16,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:16,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706484772] [2024-06-03 20:48:16,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:16,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:16,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:17,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:17,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:17,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706484772] [2024-06-03 20:48:17,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706484772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:17,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:17,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:17,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574612684] [2024-06-03 20:48:17,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:17,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:17,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:17,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:17,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:17,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:17,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 193 transitions, 2062 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:48:17,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:17,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:17,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:17,493 INFO L124 PetriNetUnfolderBase]: 1523/2618 cut-off events. [2024-06-03 20:48:17,493 INFO L125 PetriNetUnfolderBase]: For 74657/74657 co-relation queries the response was YES. [2024-06-03 20:48:17,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15422 conditions, 2618 events. 1523/2618 cut-off events. For 74657/74657 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 15644 event pairs, 343 based on Foata normal form. 10/2625 useless extension candidates. Maximal degree in co-relation 15347. Up to 2237 conditions per place. [2024-06-03 20:48:17,515 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 176 selfloop transitions, 43 changer transitions 0/226 dead transitions. [2024-06-03 20:48:17,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 226 transitions, 2644 flow [2024-06-03 20:48:17,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:48:17,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:48:17,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 20:48:17,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 20:48:17,518 INFO L175 Difference]: Start difference. First operand has 161 places, 193 transitions, 2062 flow. Second operand 9 states and 210 transitions. [2024-06-03 20:48:17,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 226 transitions, 2644 flow [2024-06-03 20:48:17,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 226 transitions, 2552 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:17,659 INFO L231 Difference]: Finished difference. Result has 165 places, 193 transitions, 2062 flow [2024-06-03 20:48:17,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1970, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2062, PETRI_PLACES=165, PETRI_TRANSITIONS=193} [2024-06-03 20:48:17,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-03 20:48:17,659 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 193 transitions, 2062 flow [2024-06-03 20:48:17,660 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:48:17,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:17,660 INFO 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:48:17,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-03 20:48:17,660 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:48:17,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:17,661 INFO L85 PathProgramCache]: Analyzing trace with hash 529964244, now seen corresponding path program 3 times [2024-06-03 20:48:17,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:17,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141066806] [2024-06-03 20:48:17,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:17,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:17,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:17,947 INFO 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:48:17,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:17,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141066806] [2024-06-03 20:48:17,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141066806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:17,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:17,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:17,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410571375] [2024-06-03 20:48:17,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:17,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:17,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:17,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:17,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:18,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:18,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 193 transitions, 2062 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:48:18,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:18,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:18,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:18,355 INFO L124 PetriNetUnfolderBase]: 1528/2618 cut-off events. [2024-06-03 20:48:18,355 INFO L125 PetriNetUnfolderBase]: For 66955/66955 co-relation queries the response was YES. [2024-06-03 20:48:18,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15323 conditions, 2618 events. 1528/2618 cut-off events. For 66955/66955 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 15675 event pairs, 364 based on Foata normal form. 1/2610 useless extension candidates. Maximal degree in co-relation 15246. Up to 2241 conditions per place. [2024-06-03 20:48:18,376 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 156 selfloop transitions, 54 changer transitions 0/217 dead transitions. [2024-06-03 20:48:18,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 217 transitions, 2687 flow [2024-06-03 20:48:18,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:18,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:18,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 20:48:18,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 20:48:18,378 INFO L175 Difference]: Start difference. First operand has 165 places, 193 transitions, 2062 flow. Second operand 7 states and 166 transitions. [2024-06-03 20:48:18,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 217 transitions, 2687 flow [2024-06-03 20:48:18,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 217 transitions, 2586 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 20:48:18,519 INFO L231 Difference]: Finished difference. Result has 164 places, 196 transitions, 2142 flow [2024-06-03 20:48:18,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2142, PETRI_PLACES=164, PETRI_TRANSITIONS=196} [2024-06-03 20:48:18,520 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-03 20:48:18,520 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 196 transitions, 2142 flow [2024-06-03 20:48:18,520 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:48:18,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:18,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:18,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-03 20:48:18,521 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:48:18,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:18,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1750012430, now seen corresponding path program 4 times [2024-06-03 20:48:18,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:18,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059473236] [2024-06-03 20:48:18,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:18,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:18,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:18,797 INFO 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:48:18,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:18,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059473236] [2024-06-03 20:48:18,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059473236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:18,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:18,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:18,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512274799] [2024-06-03 20:48:18,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:18,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:18,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:18,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:18,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:18,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:18,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 196 transitions, 2142 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:48:18,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:18,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:18,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:19,199 INFO L124 PetriNetUnfolderBase]: 1533/2623 cut-off events. [2024-06-03 20:48:19,199 INFO L125 PetriNetUnfolderBase]: For 69158/69158 co-relation queries the response was YES. [2024-06-03 20:48:19,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15404 conditions, 2623 events. 1533/2623 cut-off events. For 69158/69158 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 15692 event pairs, 362 based on Foata normal form. 1/2615 useless extension candidates. Maximal degree in co-relation 15326. Up to 2247 conditions per place. [2024-06-03 20:48:19,221 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 154 selfloop transitions, 56 changer transitions 0/217 dead transitions. [2024-06-03 20:48:19,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 217 transitions, 2767 flow [2024-06-03 20:48:19,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:19,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:19,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:48:19,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:48:19,223 INFO L175 Difference]: Start difference. First operand has 164 places, 196 transitions, 2142 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:48:19,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 217 transitions, 2767 flow [2024-06-03 20:48:19,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 217 transitions, 2546 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:19,380 INFO L231 Difference]: Finished difference. Result has 165 places, 199 transitions, 2112 flow [2024-06-03 20:48:19,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1946, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2112, PETRI_PLACES=165, PETRI_TRANSITIONS=199} [2024-06-03 20:48:19,380 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-03 20:48:19,380 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 199 transitions, 2112 flow [2024-06-03 20:48:19,381 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:48:19,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:19,381 INFO 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:48:19,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-03 20:48:19,381 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:48:19,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:19,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1256010816, now seen corresponding path program 5 times [2024-06-03 20:48:19,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:19,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177090417] [2024-06-03 20:48:19,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:19,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:19,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:19,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:48:19,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:19,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177090417] [2024-06-03 20:48:19,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177090417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:19,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:19,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:19,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350071083] [2024-06-03 20:48:19,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:19,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:19,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:19,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:19,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:19,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:19,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 199 transitions, 2112 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:48:19,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:19,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:19,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:20,115 INFO L124 PetriNetUnfolderBase]: 1530/2619 cut-off events. [2024-06-03 20:48:20,116 INFO L125 PetriNetUnfolderBase]: For 69687/69687 co-relation queries the response was YES. [2024-06-03 20:48:20,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15283 conditions, 2619 events. 1530/2619 cut-off events. For 69687/69687 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 15692 event pairs, 362 based on Foata normal form. 1/2611 useless extension candidates. Maximal degree in co-relation 15204. Up to 2244 conditions per place. [2024-06-03 20:48:20,134 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 147 selfloop transitions, 59 changer transitions 0/213 dead transitions. [2024-06-03 20:48:20,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 213 transitions, 2558 flow [2024-06-03 20:48:20,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:20,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:20,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 20:48:20,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-03 20:48:20,135 INFO L175 Difference]: Start difference. First operand has 165 places, 199 transitions, 2112 flow. Second operand 7 states and 159 transitions. [2024-06-03 20:48:20,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 213 transitions, 2558 flow [2024-06-03 20:48:20,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 213 transitions, 2398 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-03 20:48:20,318 INFO L231 Difference]: Finished difference. Result has 168 places, 199 transitions, 2076 flow [2024-06-03 20:48:20,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1952, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2076, PETRI_PLACES=168, PETRI_TRANSITIONS=199} [2024-06-03 20:48:20,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-03 20:48:20,319 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 199 transitions, 2076 flow [2024-06-03 20:48:20,319 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:48:20,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:20,319 INFO 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:48:20,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-03 20:48:20,320 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:48:20,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:20,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1752862446, now seen corresponding path program 3 times [2024-06-03 20:48:20,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:20,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945727519] [2024-06-03 20:48:20,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:20,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:20,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:20,612 INFO 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:48:20,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:20,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945727519] [2024-06-03 20:48:20,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945727519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:20,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:20,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:20,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268450730] [2024-06-03 20:48:20,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:20,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:20,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:20,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:20,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:20,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:20,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 199 transitions, 2076 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:48:20,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:20,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:20,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:21,052 INFO L124 PetriNetUnfolderBase]: 1551/2643 cut-off events. [2024-06-03 20:48:21,052 INFO L125 PetriNetUnfolderBase]: For 76005/76005 co-relation queries the response was YES. [2024-06-03 20:48:21,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15665 conditions, 2643 events. 1551/2643 cut-off events. For 76005/76005 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 15818 event pairs, 356 based on Foata normal form. 2/2636 useless extension candidates. Maximal degree in co-relation 15585. Up to 2273 conditions per place. [2024-06-03 20:48:21,121 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 174 selfloop transitions, 45 changer transitions 0/226 dead transitions. [2024-06-03 20:48:21,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 226 transitions, 2762 flow [2024-06-03 20:48:21,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:21,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:21,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 20:48:21,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 20:48:21,122 INFO L175 Difference]: Start difference. First operand has 168 places, 199 transitions, 2076 flow. Second operand 7 states and 166 transitions. [2024-06-03 20:48:21,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 226 transitions, 2762 flow [2024-06-03 20:48:21,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 226 transitions, 2615 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 20:48:21,303 INFO L231 Difference]: Finished difference. Result has 168 places, 203 transitions, 2128 flow [2024-06-03 20:48:21,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1929, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2128, PETRI_PLACES=168, PETRI_TRANSITIONS=203} [2024-06-03 20:48:21,304 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-03 20:48:21,304 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 203 transitions, 2128 flow [2024-06-03 20:48:21,304 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:48:21,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:21,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:21,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-03 20:48:21,304 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:48:21,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:21,305 INFO L85 PathProgramCache]: Analyzing trace with hash 539494388, now seen corresponding path program 4 times [2024-06-03 20:48:21,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:21,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013479935] [2024-06-03 20:48:21,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:21,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:21,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:21,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:21,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:21,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013479935] [2024-06-03 20:48:21,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013479935] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:21,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:21,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:21,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11609641] [2024-06-03 20:48:21,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:21,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:21,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:21,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:21,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:21,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:21,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 203 transitions, 2128 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:48:21,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:21,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:21,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:22,162 INFO L124 PetriNetUnfolderBase]: 1559/2662 cut-off events. [2024-06-03 20:48:22,162 INFO L125 PetriNetUnfolderBase]: For 79828/79828 co-relation queries the response was YES. [2024-06-03 20:48:22,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15910 conditions, 2662 events. 1559/2662 cut-off events. For 79828/79828 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 15960 event pairs, 365 based on Foata normal form. 2/2655 useless extension candidates. Maximal degree in co-relation 15829. Up to 2322 conditions per place. [2024-06-03 20:48:22,186 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 175 selfloop transitions, 41 changer transitions 0/223 dead transitions. [2024-06-03 20:48:22,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 223 transitions, 2658 flow [2024-06-03 20:48:22,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:22,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:22,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-03 20:48:22,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:48:22,188 INFO L175 Difference]: Start difference. First operand has 168 places, 203 transitions, 2128 flow. Second operand 7 states and 161 transitions. [2024-06-03 20:48:22,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 223 transitions, 2658 flow [2024-06-03 20:48:22,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 223 transitions, 2528 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:22,495 INFO L231 Difference]: Finished difference. Result has 172 places, 205 transitions, 2143 flow [2024-06-03 20:48:22,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2018, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2143, PETRI_PLACES=172, PETRI_TRANSITIONS=205} [2024-06-03 20:48:22,496 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-03 20:48:22,496 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 205 transitions, 2143 flow [2024-06-03 20:48:22,496 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:48:22,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:22,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] [2024-06-03 20:48:22,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-03 20:48:22,497 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:48:22,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:22,497 INFO L85 PathProgramCache]: Analyzing trace with hash -693642666, now seen corresponding path program 5 times [2024-06-03 20:48:22,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:22,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520939766] [2024-06-03 20:48:22,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:22,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:22,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:22,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:48:22,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:22,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520939766] [2024-06-03 20:48:22,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520939766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:22,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:22,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:22,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627053324] [2024-06-03 20:48:22,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:22,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:22,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:22,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:22,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:22,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:22,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 205 transitions, 2143 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:48:22,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:22,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:22,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:23,248 INFO L124 PetriNetUnfolderBase]: 1567/2694 cut-off events. [2024-06-03 20:48:23,249 INFO L125 PetriNetUnfolderBase]: For 81831/81831 co-relation queries the response was YES. [2024-06-03 20:48:23,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16057 conditions, 2694 events. 1567/2694 cut-off events. For 81831/81831 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 16307 event pairs, 260 based on Foata normal form. 2/2687 useless extension candidates. Maximal degree in co-relation 15974. Up to 1961 conditions per place. [2024-06-03 20:48:23,272 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 63 changer transitions 0/240 dead transitions. [2024-06-03 20:48:23,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 240 transitions, 3061 flow [2024-06-03 20:48:23,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:23,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:23,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:48:23,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 20:48:23,274 INFO L175 Difference]: Start difference. First operand has 172 places, 205 transitions, 2143 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:48:23,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 240 transitions, 3061 flow [2024-06-03 20:48:23,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 240 transitions, 2956 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:23,584 INFO L231 Difference]: Finished difference. Result has 175 places, 212 transitions, 2370 flow [2024-06-03 20:48:23,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2038, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2370, PETRI_PLACES=175, PETRI_TRANSITIONS=212} [2024-06-03 20:48:23,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-03 20:48:23,584 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 212 transitions, 2370 flow [2024-06-03 20:48:23,585 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:48:23,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:23,585 INFO 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:48:23,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-03 20:48:23,585 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:48:23,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:23,585 INFO L85 PathProgramCache]: Analyzing trace with hash 194746356, now seen corresponding path program 6 times [2024-06-03 20:48:23,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:23,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530577997] [2024-06-03 20:48:23,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:23,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:23,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:23,876 INFO 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:48:23,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:23,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530577997] [2024-06-03 20:48:23,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530577997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:23,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:23,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:23,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897202312] [2024-06-03 20:48:23,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:23,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:23,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:23,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:23,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:23,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:23,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 212 transitions, 2370 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:48:23,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:23,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:23,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:24,294 INFO L124 PetriNetUnfolderBase]: 1575/2710 cut-off events. [2024-06-03 20:48:24,294 INFO L125 PetriNetUnfolderBase]: For 86320/86320 co-relation queries the response was YES. [2024-06-03 20:48:24,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16642 conditions, 2710 events. 1575/2710 cut-off events. For 86320/86320 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 16435 event pairs, 248 based on Foata normal form. 2/2703 useless extension candidates. Maximal degree in co-relation 16557. Up to 1969 conditions per place. [2024-06-03 20:48:24,318 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 167 selfloop transitions, 68 changer transitions 0/242 dead transitions. [2024-06-03 20:48:24,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 242 transitions, 3159 flow [2024-06-03 20:48:24,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:24,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:24,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-03 20:48:24,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-03 20:48:24,319 INFO L175 Difference]: Start difference. First operand has 175 places, 212 transitions, 2370 flow. Second operand 7 states and 170 transitions. [2024-06-03 20:48:24,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 242 transitions, 3159 flow [2024-06-03 20:48:24,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 242 transitions, 3011 flow, removed 54 selfloop flow, removed 2 redundant places. [2024-06-03 20:48:24,600 INFO L231 Difference]: Finished difference. Result has 180 places, 215 transitions, 2458 flow [2024-06-03 20:48:24,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2246, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2458, PETRI_PLACES=180, PETRI_TRANSITIONS=215} [2024-06-03 20:48:24,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-03 20:48:24,601 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 215 transitions, 2458 flow [2024-06-03 20:48:24,601 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:48:24,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:24,601 INFO 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:48:24,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-03 20:48:24,601 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:48:24,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:24,602 INFO L85 PathProgramCache]: Analyzing trace with hash 650785042, now seen corresponding path program 7 times [2024-06-03 20:48:24,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:24,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608387551] [2024-06-03 20:48:24,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:24,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:24,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:24,904 INFO 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:48:24,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:24,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608387551] [2024-06-03 20:48:24,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608387551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:24,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:24,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:24,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240052295] [2024-06-03 20:48:24,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:24,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:24,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:24,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:24,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:24,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:24,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 215 transitions, 2458 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:48:24,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:24,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:24,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:25,319 INFO L124 PetriNetUnfolderBase]: 1570/2703 cut-off events. [2024-06-03 20:48:25,319 INFO L125 PetriNetUnfolderBase]: For 84562/84562 co-relation queries the response was YES. [2024-06-03 20:48:25,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16525 conditions, 2703 events. 1570/2703 cut-off events. For 84562/84562 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16369 event pairs, 366 based on Foata normal form. 2/2694 useless extension candidates. Maximal degree in co-relation 16438. Up to 2278 conditions per place. [2024-06-03 20:48:25,343 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 178 selfloop transitions, 50 changer transitions 0/235 dead transitions. [2024-06-03 20:48:25,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 235 transitions, 3092 flow [2024-06-03 20:48:25,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:25,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:25,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:48:25,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:48:25,344 INFO L175 Difference]: Start difference. First operand has 180 places, 215 transitions, 2458 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:48:25,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 235 transitions, 3092 flow [2024-06-03 20:48:25,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 235 transitions, 2935 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:25,662 INFO L231 Difference]: Finished difference. Result has 184 places, 215 transitions, 2406 flow [2024-06-03 20:48:25,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2301, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2406, PETRI_PLACES=184, PETRI_TRANSITIONS=215} [2024-06-03 20:48:25,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-03 20:48:25,662 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 215 transitions, 2406 flow [2024-06-03 20:48:25,663 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:48:25,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:25,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:25,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-03 20:48:25,663 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:48:25,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:25,664 INFO L85 PathProgramCache]: Analyzing trace with hash -604987626, now seen corresponding path program 8 times [2024-06-03 20:48:25,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:25,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142956803] [2024-06-03 20:48:25,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:25,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:25,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:25,962 INFO 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:48:25,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:25,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142956803] [2024-06-03 20:48:25,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142956803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:25,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:25,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:48:25,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106190648] [2024-06-03 20:48:25,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:25,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:48:25,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:25,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:48:25,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:48:26,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:26,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 215 transitions, 2406 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:48:26,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:26,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:26,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:26,366 INFO L124 PetriNetUnfolderBase]: 1565/2698 cut-off events. [2024-06-03 20:48:26,367 INFO L125 PetriNetUnfolderBase]: For 84132/84132 co-relation queries the response was YES. [2024-06-03 20:48:26,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16221 conditions, 2698 events. 1565/2698 cut-off events. For 84132/84132 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 16352 event pairs, 369 based on Foata normal form. 2/2691 useless extension candidates. Maximal degree in co-relation 16133. Up to 2332 conditions per place. [2024-06-03 20:48:26,391 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 180 selfloop transitions, 43 changer transitions 0/230 dead transitions. [2024-06-03 20:48:26,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 230 transitions, 2888 flow [2024-06-03 20:48:26,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:26,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:26,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-03 20:48:26,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-03 20:48:26,392 INFO L175 Difference]: Start difference. First operand has 184 places, 215 transitions, 2406 flow. Second operand 7 states and 159 transitions. [2024-06-03 20:48:26,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 230 transitions, 2888 flow [2024-06-03 20:48:26,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 230 transitions, 2678 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-03 20:48:26,684 INFO L231 Difference]: Finished difference. Result has 184 places, 215 transitions, 2287 flow [2024-06-03 20:48:26,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2287, PETRI_PLACES=184, PETRI_TRANSITIONS=215} [2024-06-03 20:48:26,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-03 20:48:26,684 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 215 transitions, 2287 flow [2024-06-03 20:48:26,685 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:48:26,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:26,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:48:26,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-03 20:48:26,685 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:48:26,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:26,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1165311094, now seen corresponding path program 1 times [2024-06-03 20:48:26,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:26,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232279641] [2024-06-03 20:48:26,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:26,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:26,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:26,952 INFO 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:48:26,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:26,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232279641] [2024-06-03 20:48:26,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232279641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:26,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:26,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:26,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351460173] [2024-06-03 20:48:26,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:26,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:26,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:26,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:26,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:26,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:26,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 215 transitions, 2287 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:48:26,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:26,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:26,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:27,377 INFO L124 PetriNetUnfolderBase]: 1586/2742 cut-off events. [2024-06-03 20:48:27,377 INFO L125 PetriNetUnfolderBase]: For 86790/86790 co-relation queries the response was YES. [2024-06-03 20:48:27,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16269 conditions, 2742 events. 1586/2742 cut-off events. For 86790/86790 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 16634 event pairs, 349 based on Foata normal form. 1/2740 useless extension candidates. Maximal degree in co-relation 16181. Up to 2280 conditions per place. [2024-06-03 20:48:27,401 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 73 changer transitions 0/259 dead transitions. [2024-06-03 20:48:27,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 259 transitions, 3371 flow [2024-06-03 20:48:27,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:48:27,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:48:27,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-03 20:48:27,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-03 20:48:27,403 INFO L175 Difference]: Start difference. First operand has 184 places, 215 transitions, 2287 flow. Second operand 9 states and 220 transitions. [2024-06-03 20:48:27,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 259 transitions, 3371 flow [2024-06-03 20:48:27,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 259 transitions, 3274 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:27,734 INFO L231 Difference]: Finished difference. Result has 187 places, 224 transitions, 2498 flow [2024-06-03 20:48:27,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2190, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2498, PETRI_PLACES=187, PETRI_TRANSITIONS=224} [2024-06-03 20:48:27,734 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-03 20:48:27,734 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 224 transitions, 2498 flow [2024-06-03 20:48:27,735 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:48:27,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:27,735 INFO L208 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:48:27,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-03 20:48:27,735 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:48:27,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:27,735 INFO L85 PathProgramCache]: Analyzing trace with hash -630792624, now seen corresponding path program 2 times [2024-06-03 20:48:27,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:27,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837676250] [2024-06-03 20:48:27,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:27,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:27,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:28,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:48:28,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:28,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837676250] [2024-06-03 20:48:28,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837676250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:28,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:28,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:48:28,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422334670] [2024-06-03 20:48:28,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:28,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:48:28,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:28,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:48:28,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:48:28,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:28,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 224 transitions, 2498 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:48:28,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:28,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:28,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:28,462 INFO L124 PetriNetUnfolderBase]: 1599/2768 cut-off events. [2024-06-03 20:48:28,462 INFO L125 PetriNetUnfolderBase]: For 93489/93489 co-relation queries the response was YES. [2024-06-03 20:48:28,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16945 conditions, 2768 events. 1599/2768 cut-off events. For 93489/93489 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 16904 event pairs, 351 based on Foata normal form. 1/2766 useless extension candidates. Maximal degree in co-relation 16856. Up to 2227 conditions per place. [2024-06-03 20:48:28,490 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 155 selfloop transitions, 107 changer transitions 0/269 dead transitions. [2024-06-03 20:48:28,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 269 transitions, 3628 flow [2024-06-03 20:48:28,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:28,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:28,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-03 20:48:28,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-03 20:48:28,492 INFO L175 Difference]: Start difference. First operand has 187 places, 224 transitions, 2498 flow. Second operand 10 states and 238 transitions. [2024-06-03 20:48:28,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 269 transitions, 3628 flow [2024-06-03 20:48:28,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 269 transitions, 3503 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-03 20:48:28,931 INFO L231 Difference]: Finished difference. Result has 193 places, 233 transitions, 2767 flow [2024-06-03 20:48:28,931 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2767, PETRI_PLACES=193, PETRI_TRANSITIONS=233} [2024-06-03 20:48:28,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-03 20:48:28,932 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 233 transitions, 2767 flow [2024-06-03 20:48:28,932 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:48:28,932 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:28,932 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:28,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-03 20:48:28,933 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:48:28,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:28,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1785869260, now seen corresponding path program 3 times [2024-06-03 20:48:28,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:28,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389475149] [2024-06-03 20:48:28,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:28,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:28,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:29,199 INFO 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:48:29,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:29,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389475149] [2024-06-03 20:48:29,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389475149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:29,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:29,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:29,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950883663] [2024-06-03 20:48:29,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:29,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:29,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:29,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:29,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:29,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:29,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 233 transitions, 2767 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:48:29,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:29,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:29,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:29,653 INFO L124 PetriNetUnfolderBase]: 1604/2773 cut-off events. [2024-06-03 20:48:29,653 INFO L125 PetriNetUnfolderBase]: For 98671/98671 co-relation queries the response was YES. [2024-06-03 20:48:29,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17567 conditions, 2773 events. 1604/2773 cut-off events. For 98671/98671 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 16889 event pairs, 349 based on Foata normal form. 1/2771 useless extension candidates. Maximal degree in co-relation 17476. Up to 2304 conditions per place. [2024-06-03 20:48:29,677 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 75 changer transitions 0/267 dead transitions. [2024-06-03 20:48:29,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 267 transitions, 3655 flow [2024-06-03 20:48:29,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:48:29,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:48:29,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-03 20:48:29,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-03 20:48:29,679 INFO L175 Difference]: Start difference. First operand has 193 places, 233 transitions, 2767 flow. Second operand 9 states and 215 transitions. [2024-06-03 20:48:29,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 267 transitions, 3655 flow [2024-06-03 20:48:29,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 267 transitions, 3505 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:29,911 INFO L231 Difference]: Finished difference. Result has 197 places, 236 transitions, 2817 flow [2024-06-03 20:48:29,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2817, PETRI_PLACES=197, PETRI_TRANSITIONS=236} [2024-06-03 20:48:29,911 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-03 20:48:29,912 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 236 transitions, 2817 flow [2024-06-03 20:48:29,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:48:29,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:29,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:48:29,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-03 20:48:29,912 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:48:29,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:29,913 INFO L85 PathProgramCache]: Analyzing trace with hash -335573424, now seen corresponding path program 4 times [2024-06-03 20:48:29,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:29,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673009582] [2024-06-03 20:48:29,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:29,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:29,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:30,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:30,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:30,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673009582] [2024-06-03 20:48:30,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673009582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:30,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:30,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:48:30,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523955550] [2024-06-03 20:48:30,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:30,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:48:30,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:30,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:48:30,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:48:30,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:30,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 236 transitions, 2817 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:48:30,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:30,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:30,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:30,640 INFO L124 PetriNetUnfolderBase]: 1609/2786 cut-off events. [2024-06-03 20:48:30,640 INFO L125 PetriNetUnfolderBase]: For 99339/99339 co-relation queries the response was YES. [2024-06-03 20:48:30,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17504 conditions, 2786 events. 1609/2786 cut-off events. For 99339/99339 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 16981 event pairs, 351 based on Foata normal form. 1/2784 useless extension candidates. Maximal degree in co-relation 17411. Up to 2239 conditions per place. [2024-06-03 20:48:30,666 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 155 selfloop transitions, 110 changer transitions 0/272 dead transitions. [2024-06-03 20:48:30,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 272 transitions, 3833 flow [2024-06-03 20:48:30,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:30,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:30,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-03 20:48:30,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-03 20:48:30,667 INFO L175 Difference]: Start difference. First operand has 197 places, 236 transitions, 2817 flow. Second operand 10 states and 236 transitions. [2024-06-03 20:48:30,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 272 transitions, 3833 flow [2024-06-03 20:48:31,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 272 transitions, 3691 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:31,018 INFO L231 Difference]: Finished difference. Result has 201 places, 239 transitions, 2945 flow [2024-06-03 20:48:31,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2675, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2945, PETRI_PLACES=201, PETRI_TRANSITIONS=239} [2024-06-03 20:48:31,019 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-03 20:48:31,019 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 239 transitions, 2945 flow [2024-06-03 20:48:31,019 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:48:31,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:31,019 INFO L208 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:48:31,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-03 20:48:31,020 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:48:31,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:31,020 INFO L85 PathProgramCache]: Analyzing trace with hash -335217234, now seen corresponding path program 5 times [2024-06-03 20:48:31,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:31,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686393108] [2024-06-03 20:48:31,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:31,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:31,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:31,296 INFO 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:48:31,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:31,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686393108] [2024-06-03 20:48:31,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686393108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:31,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:31,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:48:31,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494073644] [2024-06-03 20:48:31,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:31,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:48:31,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:31,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:48:31,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:48:31,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:31,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 239 transitions, 2945 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:48:31,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:31,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:31,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:31,728 INFO L124 PetriNetUnfolderBase]: 1606/2778 cut-off events. [2024-06-03 20:48:31,729 INFO L125 PetriNetUnfolderBase]: For 101195/101195 co-relation queries the response was YES. [2024-06-03 20:48:31,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17556 conditions, 2778 events. 1606/2778 cut-off events. For 101195/101195 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 16928 event pairs, 349 based on Foata normal form. 1/2776 useless extension candidates. Maximal degree in co-relation 17462. Up to 2236 conditions per place. [2024-06-03 20:48:31,754 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 153 selfloop transitions, 111 changer transitions 0/271 dead transitions. [2024-06-03 20:48:31,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 271 transitions, 3807 flow [2024-06-03 20:48:31,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:31,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:31,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-03 20:48:31,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-03 20:48:31,756 INFO L175 Difference]: Start difference. First operand has 201 places, 239 transitions, 2945 flow. Second operand 10 states and 234 transitions. [2024-06-03 20:48:31,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 271 transitions, 3807 flow [2024-06-03 20:48:32,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 271 transitions, 3512 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-03 20:48:32,098 INFO L231 Difference]: Finished difference. Result has 203 places, 239 transitions, 2878 flow [2024-06-03 20:48:32,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2650, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2878, PETRI_PLACES=203, PETRI_TRANSITIONS=239} [2024-06-03 20:48:32,099 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-03 20:48:32,099 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 239 transitions, 2878 flow [2024-06-03 20:48:32,099 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:48:32,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:32,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:32,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-03 20:48:32,100 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:48:32,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:32,100 INFO L85 PathProgramCache]: Analyzing trace with hash 475074336, now seen corresponding path program 6 times [2024-06-03 20:48:32,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:32,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599031586] [2024-06-03 20:48:32,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:32,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:32,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:32,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:32,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:32,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599031586] [2024-06-03 20:48:32,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599031586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:32,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:32,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:32,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589825693] [2024-06-03 20:48:32,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:32,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:32,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:32,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:32,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:32,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:32,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 239 transitions, 2878 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:48:32,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:32,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:32,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:32,861 INFO L124 PetriNetUnfolderBase]: 1619/2804 cut-off events. [2024-06-03 20:48:32,861 INFO L125 PetriNetUnfolderBase]: For 105873/105873 co-relation queries the response was YES. [2024-06-03 20:48:32,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17778 conditions, 2804 events. 1619/2804 cut-off events. For 105873/105873 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 17155 event pairs, 351 based on Foata normal form. 1/2802 useless extension candidates. Maximal degree in co-relation 17683. Up to 2322 conditions per place. [2024-06-03 20:48:32,885 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 181 selfloop transitions, 86 changer transitions 0/274 dead transitions. [2024-06-03 20:48:32,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 274 transitions, 3856 flow [2024-06-03 20:48:32,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:32,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:32,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-03 20:48:32,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-03 20:48:32,887 INFO L175 Difference]: Start difference. First operand has 203 places, 239 transitions, 2878 flow. Second operand 10 states and 229 transitions. [2024-06-03 20:48:32,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 274 transitions, 3856 flow [2024-06-03 20:48:33,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 274 transitions, 3614 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 20:48:33,215 INFO L231 Difference]: Finished difference. Result has 204 places, 245 transitions, 2928 flow [2024-06-03 20:48:33,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2648, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2928, PETRI_PLACES=204, PETRI_TRANSITIONS=245} [2024-06-03 20:48:33,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-03 20:48:33,215 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 245 transitions, 2928 flow [2024-06-03 20:48:33,216 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:48:33,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:33,216 INFO L208 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:48:33,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-03 20:48:33,216 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:48:33,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:33,216 INFO L85 PathProgramCache]: Analyzing trace with hash 321653910, now seen corresponding path program 1 times [2024-06-03 20:48:33,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:33,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854123586] [2024-06-03 20:48:33,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:33,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:33,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:33,477 INFO 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:48:33,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:33,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854123586] [2024-06-03 20:48:33,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854123586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:33,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:33,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:33,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676565787] [2024-06-03 20:48:33,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:33,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:33,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:33,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:33,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:33,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:33,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 245 transitions, 2928 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:48:33,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:33,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:33,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:33,916 INFO L124 PetriNetUnfolderBase]: 1646/2853 cut-off events. [2024-06-03 20:48:33,916 INFO L125 PetriNetUnfolderBase]: For 107505/107505 co-relation queries the response was YES. [2024-06-03 20:48:33,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17623 conditions, 2853 events. 1646/2853 cut-off events. For 107505/107505 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 17454 event pairs, 291 based on Foata normal form. 6/2856 useless extension candidates. Maximal degree in co-relation 17527. Up to 2369 conditions per place. [2024-06-03 20:48:33,944 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 245 selfloop transitions, 31 changer transitions 0/283 dead transitions. [2024-06-03 20:48:33,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 283 transitions, 3688 flow [2024-06-03 20:48:33,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:33,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:33,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-03 20:48:33,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-03 20:48:33,945 INFO L175 Difference]: Start difference. First operand has 204 places, 245 transitions, 2928 flow. Second operand 7 states and 174 transitions. [2024-06-03 20:48:33,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 283 transitions, 3688 flow [2024-06-03 20:48:34,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 283 transitions, 3541 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:34,247 INFO L231 Difference]: Finished difference. Result has 206 places, 249 transitions, 2911 flow [2024-06-03 20:48:34,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2785, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2911, PETRI_PLACES=206, PETRI_TRANSITIONS=249} [2024-06-03 20:48:34,248 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-03 20:48:34,248 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 249 transitions, 2911 flow [2024-06-03 20:48:34,248 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:48:34,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:34,248 INFO L208 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:48:34,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-03 20:48:34,249 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:48:34,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:34,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1230727590, now seen corresponding path program 1 times [2024-06-03 20:48:34,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:34,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518525850] [2024-06-03 20:48:34,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:34,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:34,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:34,586 INFO 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:48:34,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:34,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518525850] [2024-06-03 20:48:34,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518525850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:34,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:34,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:34,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127112804] [2024-06-03 20:48:34,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:34,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:34,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:34,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:34,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:34,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:34,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 249 transitions, 2911 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:48:34,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:34,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:34,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:35,227 INFO L124 PetriNetUnfolderBase]: 1907/3289 cut-off events. [2024-06-03 20:48:35,227 INFO L125 PetriNetUnfolderBase]: For 214942/214942 co-relation queries the response was YES. [2024-06-03 20:48:35,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21860 conditions, 3289 events. 1907/3289 cut-off events. For 214942/214942 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 20651 event pairs, 420 based on Foata normal form. 30/3316 useless extension candidates. Maximal degree in co-relation 21762. Up to 2251 conditions per place. [2024-06-03 20:48:35,266 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 217 selfloop transitions, 69 changer transitions 4/297 dead transitions. [2024-06-03 20:48:35,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 297 transitions, 4003 flow [2024-06-03 20:48:35,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:48:35,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:48:35,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-03 20:48:35,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124661246612466 [2024-06-03 20:48:35,267 INFO L175 Difference]: Start difference. First operand has 206 places, 249 transitions, 2911 flow. Second operand 9 states and 226 transitions. [2024-06-03 20:48:35,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 297 transitions, 4003 flow [2024-06-03 20:48:35,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 297 transitions, 3943 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-03 20:48:35,695 INFO L231 Difference]: Finished difference. Result has 212 places, 250 transitions, 3015 flow [2024-06-03 20:48:35,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2851, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3015, PETRI_PLACES=212, PETRI_TRANSITIONS=250} [2024-06-03 20:48:35,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-03 20:48:35,695 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 250 transitions, 3015 flow [2024-06-03 20:48:35,695 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:48:35,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:35,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:35,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-03 20:48:35,696 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:48:35,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:35,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1785876204, now seen corresponding path program 2 times [2024-06-03 20:48:35,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:35,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773626518] [2024-06-03 20:48:35,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:35,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:35,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:35,988 INFO 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:48:35,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:35,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773626518] [2024-06-03 20:48:35,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773626518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:35,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:35,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:35,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556669185] [2024-06-03 20:48:35,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:35,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:35,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:35,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:35,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:36,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:36,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 250 transitions, 3015 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:48:36,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:36,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:36,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:36,585 INFO L124 PetriNetUnfolderBase]: 1927/3320 cut-off events. [2024-06-03 20:48:36,586 INFO L125 PetriNetUnfolderBase]: For 229822/229822 co-relation queries the response was YES. [2024-06-03 20:48:36,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22300 conditions, 3320 events. 1927/3320 cut-off events. For 229822/229822 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20861 event pairs, 489 based on Foata normal form. 34/3351 useless extension candidates. Maximal degree in co-relation 22201. Up to 2715 conditions per place. [2024-06-03 20:48:36,613 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 65 changer transitions 4/287 dead transitions. [2024-06-03 20:48:36,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 287 transitions, 3883 flow [2024-06-03 20:48:36,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:48:36,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:48:36,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 20:48:36,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-03 20:48:36,615 INFO L175 Difference]: Start difference. First operand has 212 places, 250 transitions, 3015 flow. Second operand 9 states and 217 transitions. [2024-06-03 20:48:36,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 287 transitions, 3883 flow [2024-06-03 20:48:37,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 287 transitions, 3794 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:37,179 INFO L231 Difference]: Finished difference. Result has 216 places, 249 transitions, 3053 flow [2024-06-03 20:48:37,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2926, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3053, PETRI_PLACES=216, PETRI_TRANSITIONS=249} [2024-06-03 20:48:37,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-03 20:48:37,181 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 249 transitions, 3053 flow [2024-06-03 20:48:37,181 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:48:37,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:37,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:37,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-03 20:48:37,181 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:48:37,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:37,182 INFO L85 PathProgramCache]: Analyzing trace with hash -423923920, now seen corresponding path program 3 times [2024-06-03 20:48:37,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:37,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033687636] [2024-06-03 20:48:37,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:37,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:37,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:37,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:37,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:37,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033687636] [2024-06-03 20:48:37,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033687636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:37,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:37,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:48:37,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823974602] [2024-06-03 20:48:37,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:37,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:48:37,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:37,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:48:37,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:48:37,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:37,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 249 transitions, 3053 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:48:37,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:37,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:37,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:38,161 INFO L124 PetriNetUnfolderBase]: 2105/3633 cut-off events. [2024-06-03 20:48:38,161 INFO L125 PetriNetUnfolderBase]: For 294681/294681 co-relation queries the response was YES. [2024-06-03 20:48:38,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26106 conditions, 3633 events. 2105/3633 cut-off events. For 294681/294681 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 23246 event pairs, 525 based on Foata normal form. 30/3660 useless extension candidates. Maximal degree in co-relation 26005. Up to 2130 conditions per place. [2024-06-03 20:48:38,200 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 91 changer transitions 9/302 dead transitions. [2024-06-03 20:48:38,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 302 transitions, 4213 flow [2024-06-03 20:48:38,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:38,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:38,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-03 20:48:38,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024390243902439 [2024-06-03 20:48:38,201 INFO L175 Difference]: Start difference. First operand has 216 places, 249 transitions, 3053 flow. Second operand 10 states and 247 transitions. [2024-06-03 20:48:38,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 302 transitions, 4213 flow [2024-06-03 20:48:38,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 302 transitions, 4078 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 20:48:38,903 INFO L231 Difference]: Finished difference. Result has 219 places, 248 transitions, 3073 flow [2024-06-03 20:48:38,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2918, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3073, PETRI_PLACES=219, PETRI_TRANSITIONS=248} [2024-06-03 20:48:38,903 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-03 20:48:38,904 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 248 transitions, 3073 flow [2024-06-03 20:48:38,904 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:48:38,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:38,904 INFO L208 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:48:38,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-03 20:48:38,904 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:48:38,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:38,905 INFO L85 PathProgramCache]: Analyzing trace with hash -335358160, now seen corresponding path program 4 times [2024-06-03 20:48:38,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:38,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647818045] [2024-06-03 20:48:38,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:38,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:38,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:39,204 INFO 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:48:39,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:39,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647818045] [2024-06-03 20:48:39,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647818045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:39,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:39,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:48:39,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177947310] [2024-06-03 20:48:39,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:39,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:48:39,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:39,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:48:39,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:48:39,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:39,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 248 transitions, 3073 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:48:39,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:39,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:39,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:39,834 INFO L124 PetriNetUnfolderBase]: 2013/3484 cut-off events. [2024-06-03 20:48:39,834 INFO L125 PetriNetUnfolderBase]: For 301327/301327 co-relation queries the response was YES. [2024-06-03 20:48:39,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25369 conditions, 3484 events. 2013/3484 cut-off events. For 301327/301327 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 22093 event pairs, 522 based on Foata normal form. 30/3511 useless extension candidates. Maximal degree in co-relation 25267. Up to 2530 conditions per place. [2024-06-03 20:48:39,871 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 86 changer transitions 4/293 dead transitions. [2024-06-03 20:48:39,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 293 transitions, 4149 flow [2024-06-03 20:48:39,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:39,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:39,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-03 20:48:39,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-03 20:48:39,872 INFO L175 Difference]: Start difference. First operand has 219 places, 248 transitions, 3073 flow. Second operand 10 states and 242 transitions. [2024-06-03 20:48:39,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 293 transitions, 4149 flow [2024-06-03 20:48:40,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 293 transitions, 3977 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:40,827 INFO L231 Difference]: Finished difference. Result has 223 places, 248 transitions, 3084 flow [2024-06-03 20:48:40,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2901, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3084, PETRI_PLACES=223, PETRI_TRANSITIONS=248} [2024-06-03 20:48:40,828 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-03 20:48:40,828 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 248 transitions, 3084 flow [2024-06-03 20:48:40,828 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:48:40,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:40,829 INFO L208 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:48:40,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-03 20:48:40,829 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:48:40,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:40,829 INFO L85 PathProgramCache]: Analyzing trace with hash -335210290, now seen corresponding path program 5 times [2024-06-03 20:48:40,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:40,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178976632] [2024-06-03 20:48:40,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:40,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:40,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:41,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:41,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:41,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178976632] [2024-06-03 20:48:41,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178976632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:41,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:41,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:48:41,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422961548] [2024-06-03 20:48:41,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:41,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:48:41,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:41,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:48:41,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:48:41,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:41,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 248 transitions, 3084 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:48:41,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:41,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:41,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:41,729 INFO L124 PetriNetUnfolderBase]: 1914/3331 cut-off events. [2024-06-03 20:48:41,730 INFO L125 PetriNetUnfolderBase]: For 250726/250726 co-relation queries the response was YES. [2024-06-03 20:48:41,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22486 conditions, 3331 events. 1914/3331 cut-off events. For 250726/250726 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 21037 event pairs, 521 based on Foata normal form. 34/3362 useless extension candidates. Maximal degree in co-relation 22382. Up to 2670 conditions per place. [2024-06-03 20:48:41,762 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 192 selfloop transitions, 81 changer transitions 5/285 dead transitions. [2024-06-03 20:48:41,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 285 transitions, 3936 flow [2024-06-03 20:48:41,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:41,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:41,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-03 20:48:41,763 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 20:48:41,763 INFO L175 Difference]: Start difference. First operand has 223 places, 248 transitions, 3084 flow. Second operand 10 states and 235 transitions. [2024-06-03 20:48:41,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 285 transitions, 3936 flow [2024-06-03 20:48:42,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 285 transitions, 3670 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-03 20:48:42,505 INFO L231 Difference]: Finished difference. Result has 224 places, 245 transitions, 2946 flow [2024-06-03 20:48:42,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2818, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2946, PETRI_PLACES=224, PETRI_TRANSITIONS=245} [2024-06-03 20:48:42,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-03 20:48:42,505 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 245 transitions, 2946 flow [2024-06-03 20:48:42,506 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:48:42,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:42,506 INFO L208 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:48:42,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-03 20:48:42,506 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:48:42,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:42,506 INFO L85 PathProgramCache]: Analyzing trace with hash 669020690, now seen corresponding path program 6 times [2024-06-03 20:48:42,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:42,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144606405] [2024-06-03 20:48:42,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:42,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:42,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:42,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:42,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:42,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144606405] [2024-06-03 20:48:42,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144606405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:42,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:42,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:42,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582778058] [2024-06-03 20:48:42,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:42,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:42,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:42,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:42,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:42,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:42,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 245 transitions, 2946 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:48:42,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:42,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:42,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:43,386 INFO L124 PetriNetUnfolderBase]: 1859/3208 cut-off events. [2024-06-03 20:48:43,386 INFO L125 PetriNetUnfolderBase]: For 255225/255225 co-relation queries the response was YES. [2024-06-03 20:48:43,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21698 conditions, 3208 events. 1859/3208 cut-off events. For 255225/255225 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19985 event pairs, 477 based on Foata normal form. 34/3239 useless extension candidates. Maximal degree in co-relation 21594. Up to 2617 conditions per place. [2024-06-03 20:48:43,421 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 206 selfloop transitions, 63 changer transitions 4/280 dead transitions. [2024-06-03 20:48:43,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 280 transitions, 3804 flow [2024-06-03 20:48:43,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:43,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:43,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-03 20:48:43,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634146341463414 [2024-06-03 20:48:43,422 INFO L175 Difference]: Start difference. First operand has 224 places, 245 transitions, 2946 flow. Second operand 10 states and 231 transitions. [2024-06-03 20:48:43,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 280 transitions, 3804 flow [2024-06-03 20:48:44,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 280 transitions, 3623 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-03 20:48:44,007 INFO L231 Difference]: Finished difference. Result has 223 places, 244 transitions, 2899 flow [2024-06-03 20:48:44,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2765, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2899, PETRI_PLACES=223, PETRI_TRANSITIONS=244} [2024-06-03 20:48:44,008 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-03 20:48:44,008 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 244 transitions, 2899 flow [2024-06-03 20:48:44,008 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:48:44,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:44,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:44,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-03 20:48:44,009 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:48:44,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:44,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1992802506, now seen corresponding path program 1 times [2024-06-03 20:48:44,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:44,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993433443] [2024-06-03 20:48:44,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:44,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:44,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:44,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:44,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:44,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993433443] [2024-06-03 20:48:44,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993433443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:44,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:44,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:44,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012493224] [2024-06-03 20:48:44,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:44,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:44,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:44,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:44,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:44,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:44,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 244 transitions, 2899 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:48:44,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:44,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:44,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:44,859 INFO L124 PetriNetUnfolderBase]: 1910/3301 cut-off events. [2024-06-03 20:48:44,860 INFO L125 PetriNetUnfolderBase]: For 272380/272380 co-relation queries the response was YES. [2024-06-03 20:48:44,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22777 conditions, 3301 events. 1910/3301 cut-off events. For 272380/272380 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 20674 event pairs, 449 based on Foata normal form. 30/3328 useless extension candidates. Maximal degree in co-relation 22673. Up to 2559 conditions per place. [2024-06-03 20:48:44,893 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 207 selfloop transitions, 64 changer transitions 10/288 dead transitions. [2024-06-03 20:48:44,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 288 transitions, 3999 flow [2024-06-03 20:48:44,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:48:44,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:48:44,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-03 20:48:44,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-03 20:48:44,894 INFO L175 Difference]: Start difference. First operand has 223 places, 244 transitions, 2899 flow. Second operand 10 states and 236 transitions. [2024-06-03 20:48:44,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 288 transitions, 3999 flow [2024-06-03 20:48:45,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 288 transitions, 3866 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-03 20:48:45,540 INFO L231 Difference]: Finished difference. Result has 226 places, 242 transitions, 2898 flow [2024-06-03 20:48:45,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2766, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2898, PETRI_PLACES=226, PETRI_TRANSITIONS=242} [2024-06-03 20:48:45,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-03 20:48:45,541 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 242 transitions, 2898 flow [2024-06-03 20:48:45,541 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:48:45,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:45,541 INFO L208 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:48:45,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-03 20:48:45,541 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:48:45,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:45,542 INFO L85 PathProgramCache]: Analyzing trace with hash -865691026, now seen corresponding path program 7 times [2024-06-03 20:48:45,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:45,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985384113] [2024-06-03 20:48:45,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:45,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:45,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:45,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:45,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:45,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985384113] [2024-06-03 20:48:45,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985384113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:45,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:45,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:45,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837723744] [2024-06-03 20:48:45,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:45,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:45,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:45,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:45,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:45,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:45,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 242 transitions, 2898 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:48:45,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:45,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:45,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:46,346 INFO L124 PetriNetUnfolderBase]: 1812/3112 cut-off events. [2024-06-03 20:48:46,347 INFO L125 PetriNetUnfolderBase]: For 218128/218128 co-relation queries the response was YES. [2024-06-03 20:48:46,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22111 conditions, 3112 events. 1812/3112 cut-off events. For 218128/218128 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19250 event pairs, 475 based on Foata normal form. 1/3105 useless extension candidates. Maximal degree in co-relation 22005. Up to 2658 conditions per place. [2024-06-03 20:48:46,377 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 75 changer transitions 0/267 dead transitions. [2024-06-03 20:48:46,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 267 transitions, 3785 flow [2024-06-03 20:48:46,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:46,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:46,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-03 20:48:46,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-03 20:48:46,379 INFO L175 Difference]: Start difference. First operand has 226 places, 242 transitions, 2898 flow. Second operand 7 states and 171 transitions. [2024-06-03 20:48:46,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 267 transitions, 3785 flow [2024-06-03 20:48:46,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 267 transitions, 3666 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-03 20:48:46,993 INFO L231 Difference]: Finished difference. Result has 225 places, 245 transitions, 2984 flow [2024-06-03 20:48:46,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2779, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2984, PETRI_PLACES=225, PETRI_TRANSITIONS=245} [2024-06-03 20:48:46,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-03 20:48:46,994 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 245 transitions, 2984 flow [2024-06-03 20:48:46,994 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:48:46,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:46,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:48:46,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-03 20:48:46,995 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:48:46,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:46,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1483637812, now seen corresponding path program 8 times [2024-06-03 20:48:46,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:46,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031693649] [2024-06-03 20:48:46,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:46,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:47,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:47,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:47,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:47,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031693649] [2024-06-03 20:48:47,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031693649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:47,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:47,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:47,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086097334] [2024-06-03 20:48:47,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:47,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:47,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:47,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:47,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:47,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:47,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 245 transitions, 2984 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:48:47,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:47,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:47,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:47,811 INFO L124 PetriNetUnfolderBase]: 1809/3108 cut-off events. [2024-06-03 20:48:47,811 INFO L125 PetriNetUnfolderBase]: For 221031/221031 co-relation queries the response was YES. [2024-06-03 20:48:47,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22132 conditions, 3108 events. 1809/3108 cut-off events. For 221031/221031 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 19271 event pairs, 475 based on Foata normal form. 1/3101 useless extension candidates. Maximal degree in co-relation 22024. Up to 2655 conditions per place. [2024-06-03 20:48:47,846 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 184 selfloop transitions, 73 changer transitions 0/264 dead transitions. [2024-06-03 20:48:47,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 264 transitions, 3812 flow [2024-06-03 20:48:47,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:47,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:47,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-03 20:48:47,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:48:47,847 INFO L175 Difference]: Start difference. First operand has 225 places, 245 transitions, 2984 flow. Second operand 7 states and 168 transitions. [2024-06-03 20:48:47,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 264 transitions, 3812 flow [2024-06-03 20:48:48,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 264 transitions, 3587 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:48,395 INFO L231 Difference]: Finished difference. Result has 227 places, 245 transitions, 2911 flow [2024-06-03 20:48:48,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2911, PETRI_PLACES=227, PETRI_TRANSITIONS=245} [2024-06-03 20:48:48,395 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-03 20:48:48,395 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 245 transitions, 2911 flow [2024-06-03 20:48:48,396 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:48:48,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:48,396 INFO L208 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:48:48,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-03 20:48:48,396 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:48:48,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:48,396 INFO L85 PathProgramCache]: Analyzing trace with hash -750976082, now seen corresponding path program 9 times [2024-06-03 20:48:48,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:48,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328717061] [2024-06-03 20:48:48,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:48,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:48,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:48,686 INFO 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:48:48,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:48,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328717061] [2024-06-03 20:48:48,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328717061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:48,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:48,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:48:48,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423308972] [2024-06-03 20:48:48,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:48,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:48:48,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:48,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:48:48,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:48:48,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:48,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 245 transitions, 2911 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:48:48,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:48,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:48,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:49,247 INFO L124 PetriNetUnfolderBase]: 1814/3117 cut-off events. [2024-06-03 20:48:49,247 INFO L125 PetriNetUnfolderBase]: For 226985/226985 co-relation queries the response was YES. [2024-06-03 20:48:49,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22213 conditions, 3117 events. 1814/3117 cut-off events. For 226985/226985 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 19320 event pairs, 452 based on Foata normal form. 1/3110 useless extension candidates. Maximal degree in co-relation 22104. Up to 2596 conditions per place. [2024-06-03 20:48:49,282 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 147 selfloop transitions, 117 changer transitions 0/271 dead transitions. [2024-06-03 20:48:49,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 271 transitions, 3825 flow [2024-06-03 20:48:49,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:49,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:49,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:48:49,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 20:48:49,284 INFO L175 Difference]: Start difference. First operand has 227 places, 245 transitions, 2911 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:48:49,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 271 transitions, 3825 flow [2024-06-03 20:48:49,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 271 transitions, 3679 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:49,876 INFO L231 Difference]: Finished difference. Result has 230 places, 248 transitions, 3063 flow [2024-06-03 20:48:49,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2765, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3063, PETRI_PLACES=230, PETRI_TRANSITIONS=248} [2024-06-03 20:48:49,877 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-03 20:48:49,877 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 248 transitions, 3063 flow [2024-06-03 20:48:49,877 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:48:49,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:49,877 INFO L208 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:48:49,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-03 20:48:49,877 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:48:49,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:49,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1584191056, now seen corresponding path program 10 times [2024-06-03 20:48:49,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:49,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106953274] [2024-06-03 20:48:49,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:49,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:49,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:50,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:48:50,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:50,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106953274] [2024-06-03 20:48:50,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106953274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:50,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:50,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:48:50,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [218083328] [2024-06-03 20:48:50,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:50,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:48:50,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:50,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:48:50,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:48:50,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:50,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 248 transitions, 3063 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:48:50,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:50,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:50,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:50,747 INFO L124 PetriNetUnfolderBase]: 1827/3135 cut-off events. [2024-06-03 20:48:50,747 INFO L125 PetriNetUnfolderBase]: For 236252/236252 co-relation queries the response was YES. [2024-06-03 20:48:50,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22657 conditions, 3135 events. 1827/3135 cut-off events. For 236252/236252 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19408 event pairs, 450 based on Foata normal form. 1/3128 useless extension candidates. Maximal degree in co-relation 22547. Up to 2611 conditions per place. [2024-06-03 20:48:50,780 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 151 selfloop transitions, 117 changer transitions 0/275 dead transitions. [2024-06-03 20:48:50,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 275 transitions, 4191 flow [2024-06-03 20:48:50,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:50,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:50,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:48:50,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 20:48:50,782 INFO L175 Difference]: Start difference. First operand has 230 places, 248 transitions, 3063 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:48:50,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 275 transitions, 4191 flow [2024-06-03 20:48:51,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 275 transitions, 3846 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:51,620 INFO L231 Difference]: Finished difference. Result has 232 places, 254 transitions, 3086 flow [2024-06-03 20:48:51,620 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2758, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3086, PETRI_PLACES=232, PETRI_TRANSITIONS=254} [2024-06-03 20:48:51,620 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-03 20:48:51,620 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 254 transitions, 3086 flow [2024-06-03 20:48:51,621 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:48:51,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:51,621 INFO L208 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:48:51,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-03 20:48:51,621 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:48:51,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:51,622 INFO L85 PathProgramCache]: Analyzing trace with hash -908165438, now seen corresponding path program 11 times [2024-06-03 20:48:51,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:51,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228433669] [2024-06-03 20:48:51,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:51,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:51,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:51,942 INFO 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:48:51,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:51,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228433669] [2024-06-03 20:48:51,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228433669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:51,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:51,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:48:51,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544224625] [2024-06-03 20:48:51,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:51,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:48:51,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:51,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:48:51,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:48:51,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:51,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 254 transitions, 3086 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:48:51,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:51,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:51,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:52,476 INFO L124 PetriNetUnfolderBase]: 1824/3131 cut-off events. [2024-06-03 20:48:52,476 INFO L125 PetriNetUnfolderBase]: For 239241/239241 co-relation queries the response was YES. [2024-06-03 20:48:52,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22544 conditions, 3131 events. 1824/3131 cut-off events. For 239241/239241 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 19426 event pairs, 450 based on Foata normal form. 1/3124 useless extension candidates. Maximal degree in co-relation 22433. Up to 2608 conditions per place. [2024-06-03 20:48:52,514 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 149 selfloop transitions, 118 changer transitions 0/274 dead transitions. [2024-06-03 20:48:52,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 274 transitions, 3948 flow [2024-06-03 20:48:52,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:52,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:52,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:48:52,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 20:48:52,516 INFO L175 Difference]: Start difference. First operand has 232 places, 254 transitions, 3086 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:48:52,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 274 transitions, 3948 flow [2024-06-03 20:48:53,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 274 transitions, 3701 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-03 20:48:53,218 INFO L231 Difference]: Finished difference. Result has 236 places, 254 transitions, 3081 flow [2024-06-03 20:48:53,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2839, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3081, PETRI_PLACES=236, PETRI_TRANSITIONS=254} [2024-06-03 20:48:53,218 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-03 20:48:53,218 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 254 transitions, 3081 flow [2024-06-03 20:48:53,218 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:48:53,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:53,219 INFO L208 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:48:53,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-03 20:48:53,219 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:48:53,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:53,219 INFO L85 PathProgramCache]: Analyzing trace with hash -535019524, now seen corresponding path program 12 times [2024-06-03 20:48:53,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:53,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425088518] [2024-06-03 20:48:53,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:53,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:53,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:53,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:53,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:53,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425088518] [2024-06-03 20:48:53,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425088518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:53,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:53,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:48:53,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080694871] [2024-06-03 20:48:53,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:53,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:48:53,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:53,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:48:53,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:48:53,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:53,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 254 transitions, 3081 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:48:53,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:53,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:53,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:54,125 INFO L124 PetriNetUnfolderBase]: 1829/3157 cut-off events. [2024-06-03 20:48:54,125 INFO L125 PetriNetUnfolderBase]: For 245469/245469 co-relation queries the response was YES. [2024-06-03 20:48:54,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22679 conditions, 3157 events. 1829/3157 cut-off events. For 245469/245469 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19602 event pairs, 456 based on Foata normal form. 1/3155 useless extension candidates. Maximal degree in co-relation 22567. Up to 2833 conditions per place. [2024-06-03 20:48:54,163 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 243 selfloop transitions, 22 changer transitions 0/272 dead transitions. [2024-06-03 20:48:54,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 272 transitions, 3738 flow [2024-06-03 20:48:54,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:48:54,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:48:54,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-03 20:48:54,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-03 20:48:54,165 INFO L175 Difference]: Start difference. First operand has 236 places, 254 transitions, 3081 flow. Second operand 7 states and 155 transitions. [2024-06-03 20:48:54,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 272 transitions, 3738 flow [2024-06-03 20:48:54,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 272 transitions, 3488 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 20:48:54,772 INFO L231 Difference]: Finished difference. Result has 236 places, 257 transitions, 2946 flow [2024-06-03 20:48:54,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2837, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2946, PETRI_PLACES=236, PETRI_TRANSITIONS=257} [2024-06-03 20:48:54,772 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-03 20:48:54,773 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 257 transitions, 2946 flow [2024-06-03 20:48:54,773 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:48:54,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:54,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] [2024-06-03 20:48:54,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-03 20:48:54,773 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:48:54,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:54,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1520613212, now seen corresponding path program 13 times [2024-06-03 20:48:54,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:54,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204645419] [2024-06-03 20:48:54,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:54,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:54,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:55,057 INFO 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:48:55,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:55,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204645419] [2024-06-03 20:48:55,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204645419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:55,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:55,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:48:55,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636716037] [2024-06-03 20:48:55,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:55,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:48:55,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:55,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:48:55,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:48:55,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:55,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 257 transitions, 2946 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:48:55,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:55,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:55,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:55,609 INFO L124 PetriNetUnfolderBase]: 1842/3166 cut-off events. [2024-06-03 20:48:55,610 INFO L125 PetriNetUnfolderBase]: For 254210/254210 co-relation queries the response was YES. [2024-06-03 20:48:55,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22726 conditions, 3166 events. 1842/3166 cut-off events. For 254210/254210 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19700 event pairs, 452 based on Foata normal form. 1/3159 useless extension candidates. Maximal degree in co-relation 22613. Up to 2629 conditions per place. [2024-06-03 20:48:55,644 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 148 selfloop transitions, 126 changer transitions 0/281 dead transitions. [2024-06-03 20:48:55,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 281 transitions, 4062 flow [2024-06-03 20:48:55,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:55,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:55,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-03 20:48:55,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-03 20:48:55,646 INFO L175 Difference]: Start difference. First operand has 236 places, 257 transitions, 2946 flow. Second operand 8 states and 186 transitions. [2024-06-03 20:48:55,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 281 transitions, 4062 flow [2024-06-03 20:48:56,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 281 transitions, 3996 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-03 20:48:56,534 INFO L231 Difference]: Finished difference. Result has 239 places, 263 transitions, 3232 flow [2024-06-03 20:48:56,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2880, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3232, PETRI_PLACES=239, PETRI_TRANSITIONS=263} [2024-06-03 20:48:56,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-03 20:48:56,535 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 263 transitions, 3232 flow [2024-06-03 20:48:56,535 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:48:56,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:56,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:48:56,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-03 20:48:56,536 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:48:56,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:56,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1566411184, now seen corresponding path program 14 times [2024-06-03 20:48:56,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:56,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093293030] [2024-06-03 20:48:56,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:56,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:56,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:56,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:48:56,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:56,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093293030] [2024-06-03 20:48:56,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093293030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:56,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:56,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:48:56,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939227239] [2024-06-03 20:48:56,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:56,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:48:56,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:56,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:48:56,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:48:56,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:56,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 263 transitions, 3232 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:48:56,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:56,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:56,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:57,356 INFO L124 PetriNetUnfolderBase]: 1839/3162 cut-off events. [2024-06-03 20:48:57,356 INFO L125 PetriNetUnfolderBase]: For 258804/258804 co-relation queries the response was YES. [2024-06-03 20:48:57,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22948 conditions, 3162 events. 1839/3162 cut-off events. For 258804/258804 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19667 event pairs, 452 based on Foata normal form. 1/3155 useless extension candidates. Maximal degree in co-relation 22834. Up to 2626 conditions per place. [2024-06-03 20:48:57,393 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 146 selfloop transitions, 127 changer transitions 0/280 dead transitions. [2024-06-03 20:48:57,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 280 transitions, 4110 flow [2024-06-03 20:48:57,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:57,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:57,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 20:48:57,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:48:57,394 INFO L175 Difference]: Start difference. First operand has 239 places, 263 transitions, 3232 flow. Second operand 8 states and 184 transitions. [2024-06-03 20:48:57,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 280 transitions, 4110 flow [2024-06-03 20:48:58,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 280 transitions, 3701 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-03 20:48:58,228 INFO L231 Difference]: Finished difference. Result has 241 places, 263 transitions, 3083 flow [2024-06-03 20:48:58,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2823, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3083, PETRI_PLACES=241, PETRI_TRANSITIONS=263} [2024-06-03 20:48:58,229 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-03 20:48:58,229 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 263 transitions, 3083 flow [2024-06-03 20:48:58,229 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:48:58,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:58,229 INFO L208 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:48:58,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-03 20:48:58,229 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:48:58,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:58,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1439820618, now seen corresponding path program 15 times [2024-06-03 20:48:58,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:58,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866468695] [2024-06-03 20:48:58,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:58,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:48:58,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:48:58,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:48:58,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:48:58,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866468695] [2024-06-03 20:48:58,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866468695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:48:58,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:48:58,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:48:58,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027022901] [2024-06-03 20:48:58,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:48:58,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:48:58,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:48:58,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:48:58,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:48:58,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:48:58,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 263 transitions, 3083 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:48:58,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:48:58,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:48:58,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:48:59,081 INFO L124 PetriNetUnfolderBase]: 1836/3171 cut-off events. [2024-06-03 20:48:59,082 INFO L125 PetriNetUnfolderBase]: For 261496/261496 co-relation queries the response was YES. [2024-06-03 20:48:59,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22698 conditions, 3171 events. 1836/3171 cut-off events. For 261496/261496 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19701 event pairs, 456 based on Foata normal form. 1/3169 useless extension candidates. Maximal degree in co-relation 22584. Up to 2837 conditions per place. [2024-06-03 20:48:59,113 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 245 selfloop transitions, 27 changer transitions 0/279 dead transitions. [2024-06-03 20:48:59,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 279 transitions, 3697 flow [2024-06-03 20:48:59,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:48:59,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:48:59,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-03 20:48:59,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-03 20:48:59,115 INFO L175 Difference]: Start difference. First operand has 241 places, 263 transitions, 3083 flow. Second operand 8 states and 173 transitions. [2024-06-03 20:48:59,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 279 transitions, 3697 flow [2024-06-03 20:48:59,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 279 transitions, 3390 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 20:48:59,996 INFO L231 Difference]: Finished difference. Result has 242 places, 263 transitions, 2836 flow [2024-06-03 20:48:59,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2776, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2836, PETRI_PLACES=242, PETRI_TRANSITIONS=263} [2024-06-03 20:48:59,996 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-03 20:48:59,996 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 263 transitions, 2836 flow [2024-06-03 20:48:59,997 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:48:59,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:48:59,997 INFO L208 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:48:59,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-03 20:48:59,997 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:48:59,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:48:59,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1466318664, now seen corresponding path program 16 times [2024-06-03 20:48:59,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:48:59,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33226459] [2024-06-03 20:48:59,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:48:59,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:00,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:00,299 INFO 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:49:00,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:00,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33226459] [2024-06-03 20:49:00,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33226459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:00,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:00,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:00,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131701580] [2024-06-03 20:49:00,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:00,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:00,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:00,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:00,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:00,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:00,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 263 transitions, 2836 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:49:00,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:00,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:00,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:00,862 INFO L124 PetriNetUnfolderBase]: 1839/3175 cut-off events. [2024-06-03 20:49:00,863 INFO L125 PetriNetUnfolderBase]: For 264485/264485 co-relation queries the response was YES. [2024-06-03 20:49:00,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22498 conditions, 3175 events. 1839/3175 cut-off events. For 264485/264485 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19774 event pairs, 428 based on Foata normal form. 1/3173 useless extension candidates. Maximal degree in co-relation 22383. Up to 2742 conditions per place. [2024-06-03 20:49:00,899 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 60 changer transitions 0/299 dead transitions. [2024-06-03 20:49:00,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 299 transitions, 3744 flow [2024-06-03 20:49:00,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:00,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:00,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 20:49:00,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-03 20:49:00,900 INFO L175 Difference]: Start difference. First operand has 242 places, 263 transitions, 2836 flow. Second operand 8 states and 199 transitions. [2024-06-03 20:49:00,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 299 transitions, 3744 flow [2024-06-03 20:49:01,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 299 transitions, 3648 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-03 20:49:01,962 INFO L231 Difference]: Finished difference. Result has 244 places, 268 transitions, 3011 flow [2024-06-03 20:49:01,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3011, PETRI_PLACES=244, PETRI_TRANSITIONS=268} [2024-06-03 20:49:01,962 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-03 20:49:01,962 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 268 transitions, 3011 flow [2024-06-03 20:49:01,963 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:49:01,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:01,963 INFO L208 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:49:01,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-03 20:49:01,963 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:49:01,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:01,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1050519252, now seen corresponding path program 17 times [2024-06-03 20:49:01,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:01,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105663755] [2024-06-03 20:49:01,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:01,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:01,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:02,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:49:02,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:02,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105663755] [2024-06-03 20:49:02,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105663755] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:02,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:02,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:02,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [910802858] [2024-06-03 20:49:02,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:02,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:02,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:02,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:02,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:02,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:02,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 268 transitions, 3011 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:49:02,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:02,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:02,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:02,790 INFO L124 PetriNetUnfolderBase]: 1836/3175 cut-off events. [2024-06-03 20:49:02,790 INFO L125 PetriNetUnfolderBase]: For 268694/268694 co-relation queries the response was YES. [2024-06-03 20:49:02,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22699 conditions, 3175 events. 1836/3175 cut-off events. For 268694/268694 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 19749 event pairs, 430 based on Foata normal form. 1/3173 useless extension candidates. Maximal degree in co-relation 22581. Up to 2739 conditions per place. [2024-06-03 20:49:02,826 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 59 changer transitions 0/295 dead transitions. [2024-06-03 20:49:02,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 295 transitions, 3807 flow [2024-06-03 20:49:02,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:02,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:02,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-03 20:49:02,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-03 20:49:02,828 INFO L175 Difference]: Start difference. First operand has 244 places, 268 transitions, 3011 flow. Second operand 7 states and 177 transitions. [2024-06-03 20:49:02,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 295 transitions, 3807 flow [2024-06-03 20:49:03,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 295 transitions, 3554 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-03 20:49:03,488 INFO L231 Difference]: Finished difference. Result has 242 places, 268 transitions, 2891 flow [2024-06-03 20:49:03,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2762, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2891, PETRI_PLACES=242, PETRI_TRANSITIONS=268} [2024-06-03 20:49:03,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-03 20:49:03,489 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 268 transitions, 2891 flow [2024-06-03 20:49:03,489 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:49:03,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:03,489 INFO L208 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:49:03,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-03 20:49:03,490 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:49:03,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:03,490 INFO L85 PathProgramCache]: Analyzing trace with hash -1050696882, now seen corresponding path program 18 times [2024-06-03 20:49:03,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:03,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976859567] [2024-06-03 20:49:03,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:03,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:03,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:03,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:49:03,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:03,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976859567] [2024-06-03 20:49:03,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976859567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:03,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:03,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:03,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54928778] [2024-06-03 20:49:03,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:03,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:03,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:03,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:03,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:03,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:03,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 268 transitions, 2891 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:49:03,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:03,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:03,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:04,311 INFO L124 PetriNetUnfolderBase]: 1833/3171 cut-off events. [2024-06-03 20:49:04,311 INFO L125 PetriNetUnfolderBase]: For 258204/258204 co-relation queries the response was YES. [2024-06-03 20:49:04,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22419 conditions, 3171 events. 1833/3171 cut-off events. For 258204/258204 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 19780 event pairs, 453 based on Foata normal form. 1/3169 useless extension candidates. Maximal degree in co-relation 22301. Up to 2812 conditions per place. [2024-06-03 20:49:04,347 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 260 selfloop transitions, 23 changer transitions 0/290 dead transitions. [2024-06-03 20:49:04,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 290 transitions, 3513 flow [2024-06-03 20:49:04,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-03 20:49:04,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-03 20:49:04,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-03 20:49:04,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 20:49:04,348 INFO L175 Difference]: Start difference. First operand has 242 places, 268 transitions, 2891 flow. Second operand 6 states and 147 transitions. [2024-06-03 20:49:04,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 290 transitions, 3513 flow [2024-06-03 20:49:05,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 290 transitions, 3313 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 20:49:05,076 INFO L231 Difference]: Finished difference. Result has 240 places, 268 transitions, 2743 flow [2024-06-03 20:49:05,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2691, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2743, PETRI_PLACES=240, PETRI_TRANSITIONS=268} [2024-06-03 20:49:05,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-03 20:49:05,077 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 268 transitions, 2743 flow [2024-06-03 20:49:05,077 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:49:05,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:05,077 INFO L208 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:49:05,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-03 20:49:05,078 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:49:05,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:05,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1483778738, now seen corresponding path program 7 times [2024-06-03 20:49:05,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:05,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146037280] [2024-06-03 20:49:05,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:05,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:05,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:05,363 INFO 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:49:05,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:05,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146037280] [2024-06-03 20:49:05,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146037280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:05,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:05,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:05,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335449624] [2024-06-03 20:49:05,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:05,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:05,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:05,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:05,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:05,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:05,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 268 transitions, 2743 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:49:05,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:05,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:05,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:05,926 INFO L124 PetriNetUnfolderBase]: 1899/3258 cut-off events. [2024-06-03 20:49:05,927 INFO L125 PetriNetUnfolderBase]: For 303045/303045 co-relation queries the response was YES. [2024-06-03 20:49:05,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23623 conditions, 3258 events. 1899/3258 cut-off events. For 303045/303045 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 20335 event pairs, 477 based on Foata normal form. 6/3256 useless extension candidates. Maximal degree in co-relation 23504. Up to 2692 conditions per place. [2024-06-03 20:49:05,968 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 59 changer transitions 0/299 dead transitions. [2024-06-03 20:49:05,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 299 transitions, 3656 flow [2024-06-03 20:49:05,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:05,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:05,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:49:05,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 20:49:05,970 INFO L175 Difference]: Start difference. First operand has 240 places, 268 transitions, 2743 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:49:05,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 299 transitions, 3656 flow [2024-06-03 20:49:06,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 299 transitions, 3587 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:06,971 INFO L231 Difference]: Finished difference. Result has 243 places, 271 transitions, 2877 flow [2024-06-03 20:49:06,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2674, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2877, PETRI_PLACES=243, PETRI_TRANSITIONS=271} [2024-06-03 20:49:06,971 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-03 20:49:06,971 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 271 transitions, 2877 flow [2024-06-03 20:49:06,971 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:49:06,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:06,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:06,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-03 20:49:06,972 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:49:06,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:06,972 INFO L85 PathProgramCache]: Analyzing trace with hash -544107378, now seen corresponding path program 8 times [2024-06-03 20:49:06,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:06,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406651334] [2024-06-03 20:49:06,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:06,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:06,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:07,289 INFO 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:49:07,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:07,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406651334] [2024-06-03 20:49:07,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406651334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:07,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:07,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:49:07,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770979227] [2024-06-03 20:49:07,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:07,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:49:07,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:07,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:49:07,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:49:07,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:07,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 271 transitions, 2877 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:49:07,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:07,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:07,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:08,042 INFO L124 PetriNetUnfolderBase]: 1965/3372 cut-off events. [2024-06-03 20:49:08,043 INFO L125 PetriNetUnfolderBase]: For 336725/336725 co-relation queries the response was YES. [2024-06-03 20:49:08,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25320 conditions, 3372 events. 1965/3372 cut-off events. For 336725/336725 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 21226 event pairs, 499 based on Foata normal form. 6/3370 useless extension candidates. Maximal degree in co-relation 25199. Up to 2657 conditions per place. [2024-06-03 20:49:08,075 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 212 selfloop transitions, 84 changer transitions 0/303 dead transitions. [2024-06-03 20:49:08,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 303 transitions, 3787 flow [2024-06-03 20:49:08,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:08,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:08,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-03 20:49:08,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-03 20:49:08,077 INFO L175 Difference]: Start difference. First operand has 243 places, 271 transitions, 2877 flow. Second operand 8 states and 191 transitions. [2024-06-03 20:49:08,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 303 transitions, 3787 flow [2024-06-03 20:49:09,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 303 transitions, 3704 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-03 20:49:09,223 INFO L231 Difference]: Finished difference. Result has 248 places, 273 transitions, 3016 flow [2024-06-03 20:49:09,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2794, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3016, PETRI_PLACES=248, PETRI_TRANSITIONS=273} [2024-06-03 20:49:09,223 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-03 20:49:09,223 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 273 transitions, 3016 flow [2024-06-03 20:49:09,223 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:49:09,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:09,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:09,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-03 20:49:09,224 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:49:09,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:09,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1483630868, now seen corresponding path program 9 times [2024-06-03 20:49:09,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:09,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462610291] [2024-06-03 20:49:09,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:09,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:09,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:09,504 INFO 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:49:09,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:09,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462610291] [2024-06-03 20:49:09,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462610291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:09,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:09,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:09,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033025054] [2024-06-03 20:49:09,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:09,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:09,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:09,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:09,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:09,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:09,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 273 transitions, 3016 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:49:09,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:09,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:09,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:10,086 INFO L124 PetriNetUnfolderBase]: 1947/3349 cut-off events. [2024-06-03 20:49:10,087 INFO L125 PetriNetUnfolderBase]: For 327867/327867 co-relation queries the response was YES. [2024-06-03 20:49:10,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24808 conditions, 3349 events. 1947/3349 cut-off events. For 327867/327867 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 21069 event pairs, 504 based on Foata normal form. 8/3349 useless extension candidates. Maximal degree in co-relation 24685. Up to 2888 conditions per place. [2024-06-03 20:49:10,129 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 55 changer transitions 0/294 dead transitions. [2024-06-03 20:49:10,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 294 transitions, 3672 flow [2024-06-03 20:49:10,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:10,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:10,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-03 20:49:10,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-03 20:49:10,130 INFO L175 Difference]: Start difference. First operand has 248 places, 273 transitions, 3016 flow. Second operand 7 states and 166 transitions. [2024-06-03 20:49:10,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 294 transitions, 3672 flow [2024-06-03 20:49:11,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 294 transitions, 3548 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:11,137 INFO L231 Difference]: Finished difference. Result has 251 places, 273 transitions, 3007 flow [2024-06-03 20:49:11,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2892, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3007, PETRI_PLACES=251, PETRI_TRANSITIONS=273} [2024-06-03 20:49:11,137 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-03 20:49:11,137 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 273 transitions, 3007 flow [2024-06-03 20:49:11,138 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:49:11,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:11,138 INFO L208 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:49:11,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-03 20:49:11,138 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:49:11,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:11,138 INFO L85 PathProgramCache]: Analyzing trace with hash 1497714510, now seen corresponding path program 10 times [2024-06-03 20:49:11,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:11,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045038908] [2024-06-03 20:49:11,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:11,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:11,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:11,449 INFO 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:49:11,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:11,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045038908] [2024-06-03 20:49:11,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045038908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:11,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:11,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:49:11,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743491869] [2024-06-03 20:49:11,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:11,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:49:11,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:11,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:49:11,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:49:11,501 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:11,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 273 transitions, 3007 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:49:11,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:11,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:11,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:12,074 INFO L124 PetriNetUnfolderBase]: 2013/3459 cut-off events. [2024-06-03 20:49:12,074 INFO L125 PetriNetUnfolderBase]: For 354295/354295 co-relation queries the response was YES. [2024-06-03 20:49:12,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26181 conditions, 3459 events. 2013/3459 cut-off events. For 354295/354295 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 21893 event pairs, 518 based on Foata normal form. 6/3457 useless extension candidates. Maximal degree in co-relation 26056. Up to 2915 conditions per place. [2024-06-03 20:49:12,118 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 216 selfloop transitions, 78 changer transitions 0/301 dead transitions. [2024-06-03 20:49:12,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 301 transitions, 3907 flow [2024-06-03 20:49:12,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:12,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:12,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-03 20:49:12,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 20:49:12,119 INFO L175 Difference]: Start difference. First operand has 251 places, 273 transitions, 3007 flow. Second operand 8 states and 188 transitions. [2024-06-03 20:49:12,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 301 transitions, 3907 flow [2024-06-03 20:49:13,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 301 transitions, 3800 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:13,310 INFO L231 Difference]: Finished difference. Result has 254 places, 275 transitions, 3110 flow [2024-06-03 20:49:13,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2900, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3110, PETRI_PLACES=254, PETRI_TRANSITIONS=275} [2024-06-03 20:49:13,310 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-03 20:49:13,311 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 275 transitions, 3110 flow [2024-06-03 20:49:13,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:49:13,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:13,311 INFO L208 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:49:13,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-03 20:49:13,311 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:49:13,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:13,311 INFO L85 PathProgramCache]: Analyzing trace with hash -455393748, now seen corresponding path program 11 times [2024-06-03 20:49:13,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:13,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604148047] [2024-06-03 20:49:13,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:13,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:13,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:13,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:13,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:13,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604148047] [2024-06-03 20:49:13,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604148047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:13,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:13,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:49:13,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753606535] [2024-06-03 20:49:13,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:13,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:49:13,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:13,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:49:13,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:49:13,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:13,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 275 transitions, 3110 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:49:13,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:13,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:13,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:14,213 INFO L124 PetriNetUnfolderBase]: 1995/3429 cut-off events. [2024-06-03 20:49:14,213 INFO L125 PetriNetUnfolderBase]: For 344383/344383 co-relation queries the response was YES. [2024-06-03 20:49:14,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25566 conditions, 3429 events. 1995/3429 cut-off events. For 344383/344383 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 21637 event pairs, 514 based on Foata normal form. 8/3429 useless extension candidates. Maximal degree in co-relation 25440. Up to 2937 conditions per place. [2024-06-03 20:49:14,258 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 214 selfloop transitions, 76 changer transitions 0/297 dead transitions. [2024-06-03 20:49:14,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 297 transitions, 3774 flow [2024-06-03 20:49:14,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:14,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:14,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 20:49:14,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:49:14,260 INFO L175 Difference]: Start difference. First operand has 254 places, 275 transitions, 3110 flow. Second operand 8 states and 184 transitions. [2024-06-03 20:49:14,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 297 transitions, 3774 flow [2024-06-03 20:49:15,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 297 transitions, 3661 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:15,316 INFO L231 Difference]: Finished difference. Result has 258 places, 275 transitions, 3154 flow [2024-06-03 20:49:15,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2997, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3154, PETRI_PLACES=258, PETRI_TRANSITIONS=275} [2024-06-03 20:49:15,317 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-03 20:49:15,317 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 275 transitions, 3154 flow [2024-06-03 20:49:15,317 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:49:15,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:15,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:15,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-03 20:49:15,317 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:49:15,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:15,318 INFO L85 PathProgramCache]: Analyzing trace with hash -539369630, now seen corresponding path program 12 times [2024-06-03 20:49:15,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:15,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371370173] [2024-06-03 20:49:15,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:15,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:15,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:15,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:15,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:15,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371370173] [2024-06-03 20:49:15,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371370173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:15,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:15,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:15,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75609010] [2024-06-03 20:49:15,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:15,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:15,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:15,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:15,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:15,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:15,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 275 transitions, 3154 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:49:15,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:15,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:15,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:16,229 INFO L124 PetriNetUnfolderBase]: 2061/3551 cut-off events. [2024-06-03 20:49:16,229 INFO L125 PetriNetUnfolderBase]: For 370753/370753 co-relation queries the response was YES. [2024-06-03 20:49:16,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27063 conditions, 3551 events. 2061/3551 cut-off events. For 370753/370753 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 22619 event pairs, 407 based on Foata normal form. 6/3549 useless extension candidates. Maximal degree in co-relation 26935. Up to 2408 conditions per place. [2024-06-03 20:49:16,275 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 236 selfloop transitions, 69 changer transitions 0/312 dead transitions. [2024-06-03 20:49:16,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 312 transitions, 4312 flow [2024-06-03 20:49:16,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:16,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:16,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-03 20:49:16,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-03 20:49:16,276 INFO L175 Difference]: Start difference. First operand has 258 places, 275 transitions, 3154 flow. Second operand 7 states and 179 transitions. [2024-06-03 20:49:16,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 312 transitions, 4312 flow [2024-06-03 20:49:17,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 312 transitions, 4155 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-03 20:49:17,765 INFO L231 Difference]: Finished difference. Result has 258 places, 277 transitions, 3189 flow [2024-06-03 20:49:17,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2997, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3189, PETRI_PLACES=258, PETRI_TRANSITIONS=277} [2024-06-03 20:49:17,766 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-03 20:49:17,766 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 277 transitions, 3189 flow [2024-06-03 20:49:17,766 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:49:17,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:17,766 INFO L208 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:49:17,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-03 20:49:17,766 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:49:17,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:17,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1217665748, now seen corresponding path program 13 times [2024-06-03 20:49:17,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:17,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880128038] [2024-06-03 20:49:17,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:17,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:17,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:18,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:18,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:18,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880128038] [2024-06-03 20:49:18,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880128038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:18,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:18,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:18,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107533161] [2024-06-03 20:49:18,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:18,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:18,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:18,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:18,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:18,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:18,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 277 transitions, 3189 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:49:18,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:18,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:18,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:18,707 INFO L124 PetriNetUnfolderBase]: 2101/3628 cut-off events. [2024-06-03 20:49:18,707 INFO L125 PetriNetUnfolderBase]: For 382006/382006 co-relation queries the response was YES. [2024-06-03 20:49:18,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27768 conditions, 3628 events. 2101/3628 cut-off events. For 382006/382006 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 23256 event pairs, 451 based on Foata normal form. 6/3631 useless extension candidates. Maximal degree in co-relation 27639. Up to 3151 conditions per place. [2024-06-03 20:49:18,752 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 278 selfloop transitions, 21 changer transitions 0/306 dead transitions. [2024-06-03 20:49:18,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 306 transitions, 3947 flow [2024-06-03 20:49:18,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:18,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:18,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-03 20:49:18,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-03 20:49:18,753 INFO L175 Difference]: Start difference. First operand has 258 places, 277 transitions, 3189 flow. Second operand 7 states and 164 transitions. [2024-06-03 20:49:18,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 306 transitions, 3947 flow [2024-06-03 20:49:19,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 306 transitions, 3822 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-03 20:49:19,802 INFO L231 Difference]: Finished difference. Result has 262 places, 279 transitions, 3150 flow [2024-06-03 20:49:19,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3071, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3150, PETRI_PLACES=262, PETRI_TRANSITIONS=279} [2024-06-03 20:49:19,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-03 20:49:19,803 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 279 transitions, 3150 flow [2024-06-03 20:49:19,803 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:49:19,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:19,803 INFO L208 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:49:19,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-03 20:49:19,803 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:49:19,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:19,804 INFO L85 PathProgramCache]: Analyzing trace with hash 2070267498, now seen corresponding path program 14 times [2024-06-03 20:49:19,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:19,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060583523] [2024-06-03 20:49:19,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:19,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:19,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:20,086 INFO 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:49:20,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:20,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060583523] [2024-06-03 20:49:20,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060583523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:20,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:20,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:49:20,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107479437] [2024-06-03 20:49:20,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:20,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:49:20,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:20,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:49:20,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:49:20,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:20,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 279 transitions, 3150 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:49:20,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:20,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:20,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:20,774 INFO L124 PetriNetUnfolderBase]: 2154/3722 cut-off events. [2024-06-03 20:49:20,774 INFO L125 PetriNetUnfolderBase]: For 409695/409695 co-relation queries the response was YES. [2024-06-03 20:49:20,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28835 conditions, 3722 events. 2154/3722 cut-off events. For 409695/409695 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 24008 event pairs, 445 based on Foata normal form. 6/3720 useless extension candidates. Maximal degree in co-relation 28704. Up to 2020 conditions per place. [2024-06-03 20:49:20,824 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 204 selfloop transitions, 107 changer transitions 0/318 dead transitions. [2024-06-03 20:49:20,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 318 transitions, 4336 flow [2024-06-03 20:49:20,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:20,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:20,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 20:49:20,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-03 20:49:20,825 INFO L175 Difference]: Start difference. First operand has 262 places, 279 transitions, 3150 flow. Second operand 8 states and 197 transitions. [2024-06-03 20:49:20,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 318 transitions, 4336 flow [2024-06-03 20:49:22,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 318 transitions, 4280 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:22,350 INFO L231 Difference]: Finished difference. Result has 266 places, 281 transitions, 3366 flow [2024-06-03 20:49:22,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3094, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3366, PETRI_PLACES=266, PETRI_TRANSITIONS=281} [2024-06-03 20:49:22,351 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-03 20:49:22,351 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 281 transitions, 3366 flow [2024-06-03 20:49:22,351 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:49:22,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:22,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:22,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-03 20:49:22,352 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:49:22,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:22,352 INFO L85 PathProgramCache]: Analyzing trace with hash -166782942, now seen corresponding path program 15 times [2024-06-03 20:49:22,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:22,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100353648] [2024-06-03 20:49:22,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:22,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:22,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:22,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:22,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:22,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100353648] [2024-06-03 20:49:22,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100353648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:22,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:22,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:49:22,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467305980] [2024-06-03 20:49:22,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:22,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:49:22,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:22,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:49:22,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:49:22,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:22,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 281 transitions, 3366 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:49:22,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:22,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:22,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:23,396 INFO L124 PetriNetUnfolderBase]: 2207/3802 cut-off events. [2024-06-03 20:49:23,396 INFO L125 PetriNetUnfolderBase]: For 444015/444015 co-relation queries the response was YES. [2024-06-03 20:49:23,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30563 conditions, 3802 events. 2207/3802 cut-off events. For 444015/444015 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 24641 event pairs, 492 based on Foata normal form. 6/3800 useless extension candidates. Maximal degree in co-relation 30431. Up to 2050 conditions per place. [2024-06-03 20:49:23,447 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 204 selfloop transitions, 107 changer transitions 0/318 dead transitions. [2024-06-03 20:49:23,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 318 transitions, 4550 flow [2024-06-03 20:49:23,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:23,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:23,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 20:49:23,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-03 20:49:23,448 INFO L175 Difference]: Start difference. First operand has 266 places, 281 transitions, 3366 flow. Second operand 8 states and 195 transitions. [2024-06-03 20:49:23,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 318 transitions, 4550 flow [2024-06-03 20:49:25,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 318 transitions, 4308 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:25,468 INFO L231 Difference]: Finished difference. Result has 269 places, 283 transitions, 3398 flow [2024-06-03 20:49:25,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3136, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3398, PETRI_PLACES=269, PETRI_TRANSITIONS=283} [2024-06-03 20:49:25,468 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-03 20:49:25,468 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 283 transitions, 3398 flow [2024-06-03 20:49:25,469 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:49:25,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:25,469 INFO L208 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:49:25,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-03 20:49:25,469 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:49:25,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:25,470 INFO L85 PathProgramCache]: Analyzing trace with hash -856922040, now seen corresponding path program 16 times [2024-06-03 20:49:25,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:25,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578957634] [2024-06-03 20:49:25,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:25,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:25,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:25,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:49:25,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:25,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578957634] [2024-06-03 20:49:25,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578957634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:25,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:25,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:49:25,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185463742] [2024-06-03 20:49:25,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:25,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:49:25,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:25,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:49:25,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:49:25,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:25,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 283 transitions, 3398 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:49:25,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:25,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:25,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:26,596 INFO L124 PetriNetUnfolderBase]: 2194/3797 cut-off events. [2024-06-03 20:49:26,596 INFO L125 PetriNetUnfolderBase]: For 430444/430444 co-relation queries the response was YES. [2024-06-03 20:49:26,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29988 conditions, 3797 events. 2194/3797 cut-off events. For 430444/430444 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 24694 event pairs, 464 based on Foata normal form. 6/3800 useless extension candidates. Maximal degree in co-relation 29855. Up to 3218 conditions per place. [2024-06-03 20:49:26,647 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 276 selfloop transitions, 29 changer transitions 0/312 dead transitions. [2024-06-03 20:49:26,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 312 transitions, 4134 flow [2024-06-03 20:49:26,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:26,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:26,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 20:49:26,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 20:49:26,648 INFO L175 Difference]: Start difference. First operand has 269 places, 283 transitions, 3398 flow. Second operand 8 states and 182 transitions. [2024-06-03 20:49:26,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 312 transitions, 4134 flow [2024-06-03 20:49:28,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 312 transitions, 3965 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-03 20:49:28,421 INFO L231 Difference]: Finished difference. Result has 273 places, 283 transitions, 3291 flow [2024-06-03 20:49:28,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3229, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3291, PETRI_PLACES=273, PETRI_TRANSITIONS=283} [2024-06-03 20:49:28,422 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-03 20:49:28,422 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 283 transitions, 3291 flow [2024-06-03 20:49:28,423 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:49:28,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:28,423 INFO L208 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:49:28,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-03 20:49:28,423 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:49:28,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:28,423 INFO L85 PathProgramCache]: Analyzing trace with hash -457259702, now seen corresponding path program 17 times [2024-06-03 20:49:28,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:28,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293135695] [2024-06-03 20:49:28,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:28,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:28,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:28,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:49:28,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:28,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293135695] [2024-06-03 20:49:28,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293135695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:28,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:28,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:28,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87385576] [2024-06-03 20:49:28,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:28,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:28,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:28,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:28,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:28,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:28,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 283 transitions, 3291 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:49:28,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:28,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:28,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:29,440 INFO L124 PetriNetUnfolderBase]: 2296/3970 cut-off events. [2024-06-03 20:49:29,441 INFO L125 PetriNetUnfolderBase]: For 478504/478504 co-relation queries the response was YES. [2024-06-03 20:49:29,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31441 conditions, 3970 events. 2296/3970 cut-off events. For 478504/478504 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26077 event pairs, 596 based on Foata normal form. 8/3975 useless extension candidates. Maximal degree in co-relation 31307. Up to 3443 conditions per place. [2024-06-03 20:49:29,490 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 281 selfloop transitions, 22 changer transitions 0/310 dead transitions. [2024-06-03 20:49:29,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 310 transitions, 4253 flow [2024-06-03 20:49:29,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:29,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:29,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 20:49:29,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 20:49:29,491 INFO L175 Difference]: Start difference. First operand has 273 places, 283 transitions, 3291 flow. Second operand 8 states and 179 transitions. [2024-06-03 20:49:29,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 310 transitions, 4253 flow [2024-06-03 20:49:31,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 310 transitions, 4144 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 20:49:31,341 INFO L231 Difference]: Finished difference. Result has 274 places, 286 transitions, 3308 flow [2024-06-03 20:49:31,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3184, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3308, PETRI_PLACES=274, PETRI_TRANSITIONS=286} [2024-06-03 20:49:31,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-03 20:49:31,342 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 286 transitions, 3308 flow [2024-06-03 20:49:31,342 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:49:31,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:31,342 INFO L208 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:49:31,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-03 20:49:31,343 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:49:31,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:31,343 INFO L85 PathProgramCache]: Analyzing trace with hash -853709402, now seen corresponding path program 18 times [2024-06-03 20:49:31,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:31,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568113466] [2024-06-03 20:49:31,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:31,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:31,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:31,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:31,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:31,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568113466] [2024-06-03 20:49:31,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568113466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:31,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:31,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:31,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195447986] [2024-06-03 20:49:31,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:31,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:31,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:31,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:31,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:31,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:31,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 286 transitions, 3308 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:49:31,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:31,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:31,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:32,357 INFO L124 PetriNetUnfolderBase]: 2278/3962 cut-off events. [2024-06-03 20:49:32,357 INFO L125 PetriNetUnfolderBase]: For 460142/460142 co-relation queries the response was YES. [2024-06-03 20:49:32,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30658 conditions, 3962 events. 2278/3962 cut-off events. For 460142/460142 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 26115 event pairs, 606 based on Foata normal form. 8/3967 useless extension candidates. Maximal degree in co-relation 30522. Up to 3511 conditions per place. [2024-06-03 20:49:32,409 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 277 selfloop transitions, 20 changer transitions 0/304 dead transitions. [2024-06-03 20:49:32,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 304 transitions, 3976 flow [2024-06-03 20:49:32,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:32,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:32,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-03 20:49:32,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-03 20:49:32,410 INFO L175 Difference]: Start difference. First operand has 274 places, 286 transitions, 3308 flow. Second operand 7 states and 157 transitions. [2024-06-03 20:49:32,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 304 transitions, 3976 flow [2024-06-03 20:49:34,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 304 transitions, 3918 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:34,383 INFO L231 Difference]: Finished difference. Result has 276 places, 286 transitions, 3295 flow [2024-06-03 20:49:34,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3250, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3295, PETRI_PLACES=276, PETRI_TRANSITIONS=286} [2024-06-03 20:49:34,384 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-03 20:49:34,384 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 286 transitions, 3295 flow [2024-06-03 20:49:34,384 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:49:34,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:34,384 INFO L208 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:49:34,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-03 20:49:34,385 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:49:34,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:34,386 INFO L85 PathProgramCache]: Analyzing trace with hash 954520718, now seen corresponding path program 19 times [2024-06-03 20:49:34,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:34,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708408535] [2024-06-03 20:49:34,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:34,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:34,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:34,690 INFO 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:49:34,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:34,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708408535] [2024-06-03 20:49:34,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708408535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:34,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:34,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:49:34,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124791524] [2024-06-03 20:49:34,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:34,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:49:34,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:34,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:49:34,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:49:34,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:34,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 286 transitions, 3295 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:49:34,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:34,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:34,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:35,434 INFO L124 PetriNetUnfolderBase]: 2298/3994 cut-off events. [2024-06-03 20:49:35,435 INFO L125 PetriNetUnfolderBase]: For 459582/459582 co-relation queries the response was YES. [2024-06-03 20:49:35,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30809 conditions, 3994 events. 2298/3994 cut-off events. For 459582/459582 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 26472 event pairs, 609 based on Foata normal form. 6/3992 useless extension candidates. Maximal degree in co-relation 30672. Up to 3122 conditions per place. [2024-06-03 20:49:35,487 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 223 selfloop transitions, 85 changer transitions 0/315 dead transitions. [2024-06-03 20:49:35,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 315 transitions, 4426 flow [2024-06-03 20:49:35,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:35,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:35,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:49:35,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 20:49:35,488 INFO L175 Difference]: Start difference. First operand has 276 places, 286 transitions, 3295 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:49:35,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 315 transitions, 4426 flow [2024-06-03 20:49:37,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 315 transitions, 4389 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-03 20:49:37,857 INFO L231 Difference]: Finished difference. Result has 279 places, 287 transitions, 3455 flow [2024-06-03 20:49:37,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3258, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3455, PETRI_PLACES=279, PETRI_TRANSITIONS=287} [2024-06-03 20:49:37,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-03 20:49:37,858 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 287 transitions, 3455 flow [2024-06-03 20:49:37,858 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:49:37,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:37,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:37,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-03 20:49:37,859 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:49:37,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:37,859 INFO L85 PathProgramCache]: Analyzing trace with hash -1300082930, now seen corresponding path program 20 times [2024-06-03 20:49:37,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:37,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056797853] [2024-06-03 20:49:37,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:37,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:37,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:38,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:38,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:38,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056797853] [2024-06-03 20:49:38,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056797853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:38,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:38,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:49:38,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1421946536] [2024-06-03 20:49:38,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:38,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:49:38,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:38,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:49:38,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:49:38,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:38,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 287 transitions, 3455 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:49:38,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:38,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:38,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:38,884 INFO L124 PetriNetUnfolderBase]: 2338/4068 cut-off events. [2024-06-03 20:49:38,884 INFO L125 PetriNetUnfolderBase]: For 472795/472795 co-relation queries the response was YES. [2024-06-03 20:49:38,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31606 conditions, 4068 events. 2338/4068 cut-off events. For 472795/472795 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27035 event pairs, 604 based on Foata normal form. 6/4071 useless extension candidates. Maximal degree in co-relation 31468. Up to 3542 conditions per place. [2024-06-03 20:49:38,938 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 282 selfloop transitions, 25 changer transitions 0/314 dead transitions. [2024-06-03 20:49:38,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 314 transitions, 4225 flow [2024-06-03 20:49:38,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:38,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:38,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 20:49:38,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 20:49:38,940 INFO L175 Difference]: Start difference. First operand has 279 places, 287 transitions, 3455 flow. Second operand 8 states and 179 transitions. [2024-06-03 20:49:38,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 314 transitions, 4225 flow [2024-06-03 20:49:41,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 314 transitions, 3892 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-03 20:49:41,231 INFO L231 Difference]: Finished difference. Result has 279 places, 289 transitions, 3218 flow [2024-06-03 20:49:41,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3128, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3218, PETRI_PLACES=279, PETRI_TRANSITIONS=289} [2024-06-03 20:49:41,231 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-03 20:49:41,231 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 289 transitions, 3218 flow [2024-06-03 20:49:41,232 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:49:41,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:41,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:41,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-03 20:49:41,232 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:49:41,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:41,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1566195920, now seen corresponding path program 21 times [2024-06-03 20:49:41,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:41,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255921908] [2024-06-03 20:49:41,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:41,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:41,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:41,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:41,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:41,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255921908] [2024-06-03 20:49:41,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255921908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:41,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:41,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:49:41,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533519930] [2024-06-03 20:49:41,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:41,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:49:41,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:41,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:49:41,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:49:41,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:41,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 289 transitions, 3218 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:49:41,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:41,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:41,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:42,275 INFO L124 PetriNetUnfolderBase]: 2358/4102 cut-off events. [2024-06-03 20:49:42,275 INFO L125 PetriNetUnfolderBase]: For 477781/477781 co-relation queries the response was YES. [2024-06-03 20:49:42,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30910 conditions, 4102 events. 2358/4102 cut-off events. For 477781/477781 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 27419 event pairs, 657 based on Foata normal form. 6/4100 useless extension candidates. Maximal degree in co-relation 30773. Up to 3458 conditions per place. [2024-06-03 20:49:42,335 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 77 changer transitions 0/313 dead transitions. [2024-06-03 20:49:42,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 313 transitions, 4131 flow [2024-06-03 20:49:42,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:42,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:42,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 20:49:42,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 20:49:42,336 INFO L175 Difference]: Start difference. First operand has 279 places, 289 transitions, 3218 flow. Second operand 8 states and 185 transitions. [2024-06-03 20:49:42,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 313 transitions, 4131 flow [2024-06-03 20:49:44,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 313 transitions, 4003 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-03 20:49:44,159 INFO L231 Difference]: Finished difference. Result has 280 places, 290 transitions, 3271 flow [2024-06-03 20:49:44,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3090, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3271, PETRI_PLACES=280, PETRI_TRANSITIONS=290} [2024-06-03 20:49:44,160 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-03 20:49:44,160 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 290 transitions, 3271 flow [2024-06-03 20:49:44,160 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:49:44,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:44,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:44,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-03 20:49:44,161 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:49:44,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:44,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1566048050, now seen corresponding path program 22 times [2024-06-03 20:49:44,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:44,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112095432] [2024-06-03 20:49:44,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:44,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:44,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:44,442 INFO 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:49:44,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:44,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112095432] [2024-06-03 20:49:44,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112095432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:44,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:44,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:49:44,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218389448] [2024-06-03 20:49:44,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:44,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:49:44,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:44,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:49:44,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:49:44,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:44,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 290 transitions, 3271 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:49:44,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:44,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:44,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:45,212 INFO L124 PetriNetUnfolderBase]: 2386/4146 cut-off events. [2024-06-03 20:49:45,212 INFO L125 PetriNetUnfolderBase]: For 498028/498028 co-relation queries the response was YES. [2024-06-03 20:49:45,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31173 conditions, 4146 events. 2386/4146 cut-off events. For 498028/498028 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 27710 event pairs, 667 based on Foata normal form. 8/4146 useless extension candidates. Maximal degree in co-relation 31037. Up to 3554 conditions per place. [2024-06-03 20:49:45,265 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 75 changer transitions 0/310 dead transitions. [2024-06-03 20:49:45,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 310 transitions, 3978 flow [2024-06-03 20:49:45,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:45,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:45,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 20:49:45,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 20:49:45,266 INFO L175 Difference]: Start difference. First operand has 280 places, 290 transitions, 3271 flow. Second operand 8 states and 182 transitions. [2024-06-03 20:49:45,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 310 transitions, 3978 flow [2024-06-03 20:49:47,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 310 transitions, 3699 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 20:49:47,417 INFO L231 Difference]: Finished difference. Result has 280 places, 291 transitions, 3174 flow [2024-06-03 20:49:47,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2997, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3174, PETRI_PLACES=280, PETRI_TRANSITIONS=291} [2024-06-03 20:49:47,417 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-03 20:49:47,417 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 291 transitions, 3174 flow [2024-06-03 20:49:47,418 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:49:47,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:47,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:47,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-03 20:49:47,418 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:49:47,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:47,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1988879796, now seen corresponding path program 23 times [2024-06-03 20:49:47,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:47,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008978199] [2024-06-03 20:49:47,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:47,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:47,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:47,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:49:47,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:47,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008978199] [2024-06-03 20:49:47,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008978199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:47,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:47,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:49:47,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155054214] [2024-06-03 20:49:47,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:47,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:49:47,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:47,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:49:47,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:49:47,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:47,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 291 transitions, 3174 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:49:47,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:47,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:47,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:48,473 INFO L124 PetriNetUnfolderBase]: 2368/4132 cut-off events. [2024-06-03 20:49:48,474 INFO L125 PetriNetUnfolderBase]: For 471731/471731 co-relation queries the response was YES. [2024-06-03 20:49:48,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30037 conditions, 4132 events. 2368/4132 cut-off events. For 471731/471731 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 27615 event pairs, 622 based on Foata normal form. 8/4137 useless extension candidates. Maximal degree in co-relation 29901. Up to 3557 conditions per place. [2024-06-03 20:49:48,528 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 282 selfloop transitions, 27 changer transitions 0/316 dead transitions. [2024-06-03 20:49:48,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 316 transitions, 4096 flow [2024-06-03 20:49:48,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:49:48,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:49:48,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-03 20:49:48,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-03 20:49:48,530 INFO L175 Difference]: Start difference. First operand has 280 places, 291 transitions, 3174 flow. Second operand 9 states and 197 transitions. [2024-06-03 20:49:48,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 316 transitions, 4096 flow [2024-06-03 20:49:50,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 316 transitions, 3935 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-03 20:49:50,225 INFO L231 Difference]: Finished difference. Result has 283 places, 291 transitions, 3071 flow [2024-06-03 20:49:50,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3013, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3071, PETRI_PLACES=283, PETRI_TRANSITIONS=291} [2024-06-03 20:49:50,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-03 20:49:50,226 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 291 transitions, 3071 flow [2024-06-03 20:49:50,226 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:49:50,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:50,226 INFO L208 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:49:50,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-03 20:49:50,226 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:49:50,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:50,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1088468618, now seen corresponding path program 24 times [2024-06-03 20:49:50,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:50,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890318929] [2024-06-03 20:49:50,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:50,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:50,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:50,536 INFO 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:49:50,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:50,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890318929] [2024-06-03 20:49:50,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890318929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:50,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:50,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:49:50,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248664402] [2024-06-03 20:49:50,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:50,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:49:50,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:50,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:49:50,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:49:50,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:50,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 291 transitions, 3071 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:49:50,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:50,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:50,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:51,314 INFO L124 PetriNetUnfolderBase]: 2350/4106 cut-off events. [2024-06-03 20:49:51,315 INFO L125 PetriNetUnfolderBase]: For 448286/448286 co-relation queries the response was YES. [2024-06-03 20:49:51,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29048 conditions, 4106 events. 2350/4106 cut-off events. For 448286/448286 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 27495 event pairs, 630 based on Foata normal form. 8/4111 useless extension candidates. Maximal degree in co-relation 28911. Up to 3625 conditions per place. [2024-06-03 20:49:51,372 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 278 selfloop transitions, 25 changer transitions 0/310 dead transitions. [2024-06-03 20:49:51,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 310 transitions, 3753 flow [2024-06-03 20:49:51,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:51,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:51,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-03 20:49:51,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-03 20:49:51,373 INFO L175 Difference]: Start difference. First operand has 283 places, 291 transitions, 3071 flow. Second operand 8 states and 175 transitions. [2024-06-03 20:49:51,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 310 transitions, 3753 flow [2024-06-03 20:49:53,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 310 transitions, 3656 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 20:49:53,289 INFO L231 Difference]: Finished difference. Result has 283 places, 291 transitions, 3029 flow [2024-06-03 20:49:53,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2974, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3029, PETRI_PLACES=283, PETRI_TRANSITIONS=291} [2024-06-03 20:49:53,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-03 20:49:53,290 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 291 transitions, 3029 flow [2024-06-03 20:49:53,291 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:49:53,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:53,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:53,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-03 20:49:53,291 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:49:53,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:53,291 INFO L85 PathProgramCache]: Analyzing trace with hash 392449302, now seen corresponding path program 25 times [2024-06-03 20:49:53,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:53,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795164622] [2024-06-03 20:49:53,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:53,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:53,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:53,617 INFO 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:49:53,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:53,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795164622] [2024-06-03 20:49:53,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795164622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:53,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:53,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:53,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595491384] [2024-06-03 20:49:53,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:53,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:53,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:53,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:53,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:53,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:53,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 291 transitions, 3029 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:49:53,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:53,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:53,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:54,398 INFO L124 PetriNetUnfolderBase]: 2332/4071 cut-off events. [2024-06-03 20:49:54,399 INFO L125 PetriNetUnfolderBase]: For 420220/420220 co-relation queries the response was YES. [2024-06-03 20:49:54,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27935 conditions, 4071 events. 2332/4071 cut-off events. For 420220/420220 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 27202 event pairs, 611 based on Foata normal form. 8/4074 useless extension candidates. Maximal degree in co-relation 27798. Up to 3498 conditions per place. [2024-06-03 20:49:54,447 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 274 selfloop transitions, 44 changer transitions 0/325 dead transitions. [2024-06-03 20:49:54,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 325 transitions, 3781 flow [2024-06-03 20:49:54,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:49:54,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:49:54,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-03 20:49:54,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-03 20:49:54,449 INFO L175 Difference]: Start difference. First operand has 283 places, 291 transitions, 3029 flow. Second operand 8 states and 198 transitions. [2024-06-03 20:49:54,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 325 transitions, 3781 flow [2024-06-03 20:49:57,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 325 transitions, 3721 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 20:49:57,424 INFO L231 Difference]: Finished difference. Result has 284 places, 291 transitions, 3069 flow [2024-06-03 20:49:57,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2969, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3069, PETRI_PLACES=284, PETRI_TRANSITIONS=291} [2024-06-03 20:49:57,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-03 20:49:57,425 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 291 transitions, 3069 flow [2024-06-03 20:49:57,425 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:49:57,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:49:57,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:49:57,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-03 20:49:57,426 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:49:57,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:49:57,426 INFO L85 PathProgramCache]: Analyzing trace with hash -644963736, now seen corresponding path program 26 times [2024-06-03 20:49:57,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:49:57,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695362021] [2024-06-03 20:49:57,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:49:57,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:49:57,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:49:57,714 INFO 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:49:57,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:49:57,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695362021] [2024-06-03 20:49:57,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695362021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:49:57,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:49:57,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:49:57,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304379665] [2024-06-03 20:49:57,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:49:57,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:49:57,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:49:57,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:49:57,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:49:57,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:49:57,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 291 transitions, 3069 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:49:57,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:49:57,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:49:57,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:49:58,431 INFO L124 PetriNetUnfolderBase]: 2322/4057 cut-off events. [2024-06-03 20:49:58,432 INFO L125 PetriNetUnfolderBase]: For 392479/392479 co-relation queries the response was YES. [2024-06-03 20:49:58,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27259 conditions, 4057 events. 2322/4057 cut-off events. For 392479/392479 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27110 event pairs, 603 based on Foata normal form. 8/4060 useless extension candidates. Maximal degree in co-relation 27121. Up to 3516 conditions per place. [2024-06-03 20:49:58,488 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 273 selfloop transitions, 43 changer transitions 0/323 dead transitions. [2024-06-03 20:49:58,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 323 transitions, 3829 flow [2024-06-03 20:49:58,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:49:58,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:49:58,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-03 20:49:58,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-03 20:49:58,489 INFO L175 Difference]: Start difference. First operand has 284 places, 291 transitions, 3069 flow. Second operand 7 states and 176 transitions. [2024-06-03 20:49:58,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 323 transitions, 3829 flow [2024-06-03 20:50:00,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 323 transitions, 3731 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 20:50:00,580 INFO L231 Difference]: Finished difference. Result has 283 places, 293 transitions, 3092 flow [2024-06-03 20:50:00,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2971, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3092, PETRI_PLACES=283, PETRI_TRANSITIONS=293} [2024-06-03 20:50:00,581 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-03 20:50:00,581 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 293 transitions, 3092 flow [2024-06-03 20:50:00,581 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:50:00,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:00,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:00,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-03 20:50:00,581 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:50:00,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:00,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1474896488, now seen corresponding path program 27 times [2024-06-03 20:50:00,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:00,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362039875] [2024-06-03 20:50:00,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:00,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:00,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:00,856 INFO 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:50:00,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:00,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362039875] [2024-06-03 20:50:00,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362039875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:00,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:00,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:00,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969735469] [2024-06-03 20:50:00,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:00,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:00,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:00,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:00,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:00,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:00,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 293 transitions, 3092 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:50:00,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:00,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:00,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:01,672 INFO L124 PetriNetUnfolderBase]: 2304/4040 cut-off events. [2024-06-03 20:50:01,673 INFO L125 PetriNetUnfolderBase]: For 356405/356405 co-relation queries the response was YES. [2024-06-03 20:50:01,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26330 conditions, 4040 events. 2304/4040 cut-off events. For 356405/356405 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27058 event pairs, 428 based on Foata normal form. 8/4045 useless extension candidates. Maximal degree in co-relation 26192. Up to 3195 conditions per place. [2024-06-03 20:50:01,731 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 266 selfloop transitions, 58 changer transitions 0/331 dead transitions. [2024-06-03 20:50:01,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 331 transitions, 3896 flow [2024-06-03 20:50:01,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:01,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:01,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 20:50:01,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-03 20:50:01,733 INFO L175 Difference]: Start difference. First operand has 283 places, 293 transitions, 3092 flow. Second operand 8 states and 201 transitions. [2024-06-03 20:50:01,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 331 transitions, 3896 flow [2024-06-03 20:50:03,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 331 transitions, 3786 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:03,608 INFO L231 Difference]: Finished difference. Result has 285 places, 293 transitions, 3108 flow [2024-06-03 20:50:03,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2982, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3108, PETRI_PLACES=285, PETRI_TRANSITIONS=293} [2024-06-03 20:50:03,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-03 20:50:03,609 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 293 transitions, 3108 flow [2024-06-03 20:50:03,609 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:50:03,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:03,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:03,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-03 20:50:03,610 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:50:03,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:03,610 INFO L85 PathProgramCache]: Analyzing trace with hash -251244342, now seen corresponding path program 2 times [2024-06-03 20:50:03,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:03,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738989508] [2024-06-03 20:50:03,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:03,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:03,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:03,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:03,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:03,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738989508] [2024-06-03 20:50:03,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738989508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:03,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:03,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:03,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787133583] [2024-06-03 20:50:03,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:03,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:03,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:03,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:03,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:03,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:03,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 293 transitions, 3108 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:50:03,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:03,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:03,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:04,624 INFO L124 PetriNetUnfolderBase]: 2324/4050 cut-off events. [2024-06-03 20:50:04,624 INFO L125 PetriNetUnfolderBase]: For 355261/355261 co-relation queries the response was YES. [2024-06-03 20:50:04,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26711 conditions, 4050 events. 2324/4050 cut-off events. For 355261/355261 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27066 event pairs, 590 based on Foata normal form. 6/4049 useless extension candidates. Maximal degree in co-relation 26572. Up to 3404 conditions per place. [2024-06-03 20:50:04,674 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 270 selfloop transitions, 49 changer transitions 0/326 dead transitions. [2024-06-03 20:50:04,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 326 transitions, 3930 flow [2024-06-03 20:50:04,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:50:04,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:50:04,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-03 20:50:04,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-03 20:50:04,675 INFO L175 Difference]: Start difference. First operand has 285 places, 293 transitions, 3108 flow. Second operand 7 states and 173 transitions. [2024-06-03 20:50:04,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 326 transitions, 3930 flow [2024-06-03 20:50:06,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 326 transitions, 3808 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:06,802 INFO L231 Difference]: Finished difference. Result has 286 places, 296 transitions, 3174 flow [2024-06-03 20:50:06,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3174, PETRI_PLACES=286, PETRI_TRANSITIONS=296} [2024-06-03 20:50:06,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-03 20:50:06,803 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 296 transitions, 3174 flow [2024-06-03 20:50:06,803 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:50:06,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:06,803 INFO L208 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:50:06,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-03 20:50:06,804 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:50:06,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:06,804 INFO L85 PathProgramCache]: Analyzing trace with hash 212117928, now seen corresponding path program 3 times [2024-06-03 20:50:06,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:06,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046589157] [2024-06-03 20:50:06,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:06,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:06,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:07,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:50:07,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:07,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046589157] [2024-06-03 20:50:07,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046589157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:07,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:07,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:07,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251166676] [2024-06-03 20:50:07,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:07,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:07,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:07,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:07,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:07,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:07,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 296 transitions, 3174 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:50:07,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:07,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:07,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:07,948 INFO L124 PetriNetUnfolderBase]: 2344/4113 cut-off events. [2024-06-03 20:50:07,948 INFO L125 PetriNetUnfolderBase]: For 356795/356795 co-relation queries the response was YES. [2024-06-03 20:50:07,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27009 conditions, 4113 events. 2344/4113 cut-off events. For 356795/356795 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27652 event pairs, 440 based on Foata normal form. 6/4116 useless extension candidates. Maximal degree in co-relation 26868. Up to 3122 conditions per place. [2024-06-03 20:50:08,003 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 265 selfloop transitions, 62 changer transitions 0/334 dead transitions. [2024-06-03 20:50:08,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 334 transitions, 4230 flow [2024-06-03 20:50:08,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:08,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:08,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 20:50:08,004 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-03 20:50:08,004 INFO L175 Difference]: Start difference. First operand has 286 places, 296 transitions, 3174 flow. Second operand 8 states and 195 transitions. [2024-06-03 20:50:08,004 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 334 transitions, 4230 flow [2024-06-03 20:50:10,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 334 transitions, 4162 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-03 20:50:10,116 INFO L231 Difference]: Finished difference. Result has 292 places, 299 transitions, 3332 flow [2024-06-03 20:50:10,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3106, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3332, PETRI_PLACES=292, PETRI_TRANSITIONS=299} [2024-06-03 20:50:10,117 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-03 20:50:10,117 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 299 transitions, 3332 flow [2024-06-03 20:50:10,117 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:50:10,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:10,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, 1] [2024-06-03 20:50:10,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-03 20:50:10,118 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:50:10,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:10,118 INFO L85 PathProgramCache]: Analyzing trace with hash 205451688, now seen corresponding path program 4 times [2024-06-03 20:50:10,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:10,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216544644] [2024-06-03 20:50:10,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:10,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:10,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:10,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:10,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216544644] [2024-06-03 20:50:10,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216544644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:10,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:10,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:10,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673035263] [2024-06-03 20:50:10,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:10,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:10,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:10,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:10,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:10,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:10,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 299 transitions, 3332 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:50:10,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:10,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:10,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:11,207 INFO L124 PetriNetUnfolderBase]: 2331/4101 cut-off events. [2024-06-03 20:50:11,207 INFO L125 PetriNetUnfolderBase]: For 337255/337255 co-relation queries the response was YES. [2024-06-03 20:50:11,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26782 conditions, 4101 events. 2331/4101 cut-off events. For 337255/337255 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 27619 event pairs, 407 based on Foata normal form. 6/4104 useless extension candidates. Maximal degree in co-relation 26638. Up to 3116 conditions per place. [2024-06-03 20:50:11,260 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 266 selfloop transitions, 64 changer transitions 0/337 dead transitions. [2024-06-03 20:50:11,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 337 transitions, 4164 flow [2024-06-03 20:50:11,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:11,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:11,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-03 20:50:11,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-03 20:50:11,261 INFO L175 Difference]: Start difference. First operand has 292 places, 299 transitions, 3332 flow. Second operand 8 states and 200 transitions. [2024-06-03 20:50:11,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 337 transitions, 4164 flow [2024-06-03 20:50:13,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 337 transitions, 4009 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 20:50:13,553 INFO L231 Difference]: Finished difference. Result has 295 places, 299 transitions, 3309 flow [2024-06-03 20:50:13,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3177, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3309, PETRI_PLACES=295, PETRI_TRANSITIONS=299} [2024-06-03 20:50:13,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-03 20:50:13,554 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 299 transitions, 3309 flow [2024-06-03 20:50:13,554 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:50:13,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:13,554 INFO L208 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:50:13,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-03 20:50:13,555 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:50:13,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:13,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1495797979, now seen corresponding path program 1 times [2024-06-03 20:50:13,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:13,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787370377] [2024-06-03 20:50:13,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:13,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:13,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:13,866 INFO 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:50:13,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:13,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787370377] [2024-06-03 20:50:13,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787370377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:13,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:13,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:13,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972050790] [2024-06-03 20:50:13,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:13,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:13,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:13,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:13,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:13,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:13,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 299 transitions, 3309 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:50:13,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:13,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:13,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:14,604 INFO L124 PetriNetUnfolderBase]: 2384/4166 cut-off events. [2024-06-03 20:50:14,604 INFO L125 PetriNetUnfolderBase]: For 373650/373650 co-relation queries the response was YES. [2024-06-03 20:50:14,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27856 conditions, 4166 events. 2384/4166 cut-off events. For 373650/373650 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 28009 event pairs, 560 based on Foata normal form. 6/4169 useless extension candidates. Maximal degree in co-relation 27712. Up to 3497 conditions per place. [2024-06-03 20:50:14,657 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 312 selfloop transitions, 20 changer transitions 0/339 dead transitions. [2024-06-03 20:50:14,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 339 transitions, 4357 flow [2024-06-03 20:50:14,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:14,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:14,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-03 20:50:14,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-03 20:50:14,658 INFO L175 Difference]: Start difference. First operand has 295 places, 299 transitions, 3309 flow. Second operand 8 states and 190 transitions. [2024-06-03 20:50:14,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 339 transitions, 4357 flow [2024-06-03 20:50:17,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 339 transitions, 4196 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:17,023 INFO L231 Difference]: Finished difference. Result has 296 places, 301 transitions, 3254 flow [2024-06-03 20:50:17,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3148, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3254, PETRI_PLACES=296, PETRI_TRANSITIONS=301} [2024-06-03 20:50:17,024 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-03 20:50:17,024 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 301 transitions, 3254 flow [2024-06-03 20:50:17,024 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:50:17,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:17,025 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:17,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-03 20:50:17,025 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:50:17,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:17,025 INFO L85 PathProgramCache]: Analyzing trace with hash 2013726589, now seen corresponding path program 2 times [2024-06-03 20:50:17,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:17,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134516048] [2024-06-03 20:50:17,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:17,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:17,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:17,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:50:17,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:17,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134516048] [2024-06-03 20:50:17,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134516048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:17,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:17,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-03 20:50:17,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731552082] [2024-06-03 20:50:17,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:17,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-03 20:50:17,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:17,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-03 20:50:17,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-03 20:50:17,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:17,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 301 transitions, 3254 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:50:17,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:17,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:17,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:18,032 INFO L124 PetriNetUnfolderBase]: 2371/4155 cut-off events. [2024-06-03 20:50:18,032 INFO L125 PetriNetUnfolderBase]: For 350497/350497 co-relation queries the response was YES. [2024-06-03 20:50:18,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26830 conditions, 4155 events. 2371/4155 cut-off events. For 350497/350497 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 27981 event pairs, 570 based on Foata normal form. 6/4158 useless extension candidates. Maximal degree in co-relation 26686. Up to 3616 conditions per place. [2024-06-03 20:50:18,090 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 308 selfloop transitions, 18 changer transitions 0/333 dead transitions. [2024-06-03 20:50:18,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 333 transitions, 4002 flow [2024-06-03 20:50:18,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:18,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:18,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-03 20:50:18,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:50:18,091 INFO L175 Difference]: Start difference. First operand has 296 places, 301 transitions, 3254 flow. Second operand 8 states and 184 transitions. [2024-06-03 20:50:18,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 333 transitions, 4002 flow [2024-06-03 20:50:20,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 333 transitions, 3943 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-03 20:50:20,784 INFO L231 Difference]: Finished difference. Result has 300 places, 301 transitions, 3235 flow [2024-06-03 20:50:20,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3195, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3235, PETRI_PLACES=300, PETRI_TRANSITIONS=301} [2024-06-03 20:50:20,785 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-03 20:50:20,785 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 301 transitions, 3235 flow [2024-06-03 20:50:20,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:50:20,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:20,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, 1] [2024-06-03 20:50:20,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-03 20:50:20,786 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:50:20,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:20,786 INFO L85 PathProgramCache]: Analyzing trace with hash -662548261, now seen corresponding path program 3 times [2024-06-03 20:50:20,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:20,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444943490] [2024-06-03 20:50:20,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:20,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:20,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:21,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:21,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:21,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444943490] [2024-06-03 20:50:21,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444943490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:21,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:21,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:50:21,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347205698] [2024-06-03 20:50:21,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:21,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:50:21,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:21,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:50:21,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:50:21,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:21,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 301 transitions, 3235 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:50:21,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:21,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:21,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:22,005 INFO L124 PetriNetUnfolderBase]: 2445/4267 cut-off events. [2024-06-03 20:50:22,005 INFO L125 PetriNetUnfolderBase]: For 408542/408542 co-relation queries the response was YES. [2024-06-03 20:50:22,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28546 conditions, 4267 events. 2445/4267 cut-off events. For 408542/408542 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28852 event pairs, 648 based on Foata normal form. 8/4270 useless extension candidates. Maximal degree in co-relation 28400. Up to 3481 conditions per place. [2024-06-03 20:50:22,086 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 281 selfloop transitions, 59 changer transitions 0/347 dead transitions. [2024-06-03 20:50:22,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 347 transitions, 4357 flow [2024-06-03 20:50:22,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:22,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:22,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-03 20:50:22,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780487804878048 [2024-06-03 20:50:22,088 INFO L175 Difference]: Start difference. First operand has 300 places, 301 transitions, 3235 flow. Second operand 10 states and 237 transitions. [2024-06-03 20:50:22,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 347 transitions, 4357 flow [2024-06-03 20:50:24,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 347 transitions, 4309 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:24,220 INFO L231 Difference]: Finished difference. Result has 303 places, 303 transitions, 3375 flow [2024-06-03 20:50:24,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3187, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3375, PETRI_PLACES=303, PETRI_TRANSITIONS=303} [2024-06-03 20:50:24,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-03 20:50:24,221 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 303 transitions, 3375 flow [2024-06-03 20:50:24,221 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:50:24,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:24,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:24,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-03 20:50:24,222 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:50:24,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:24,222 INFO L85 PathProgramCache]: Analyzing trace with hash -654929701, now seen corresponding path program 4 times [2024-06-03 20:50:24,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:24,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420939024] [2024-06-03 20:50:24,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:24,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:24,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:24,526 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:24,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:24,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420939024] [2024-06-03 20:50:24,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420939024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:24,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:24,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:50:24,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206514948] [2024-06-03 20:50:24,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:24,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:50:24,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:24,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:50:24,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:50:24,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:24,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 303 transitions, 3375 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:50:24,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:24,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:24,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:25,276 INFO L124 PetriNetUnfolderBase]: 2473/4313 cut-off events. [2024-06-03 20:50:25,276 INFO L125 PetriNetUnfolderBase]: For 420158/420158 co-relation queries the response was YES. [2024-06-03 20:50:25,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29184 conditions, 4313 events. 2473/4313 cut-off events. For 420158/420158 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29199 event pairs, 670 based on Foata normal form. 8/4318 useless extension candidates. Maximal degree in co-relation 29037. Up to 3719 conditions per place. [2024-06-03 20:50:25,334 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 276 selfloop transitions, 57 changer transitions 0/340 dead transitions. [2024-06-03 20:50:25,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 340 transitions, 4199 flow [2024-06-03 20:50:25,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:25,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:25,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-03 20:50:25,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:50:25,336 INFO L175 Difference]: Start difference. First operand has 303 places, 303 transitions, 3375 flow. Second operand 10 states and 230 transitions. [2024-06-03 20:50:25,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 340 transitions, 4199 flow [2024-06-03 20:50:27,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 340 transitions, 4105 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:27,488 INFO L231 Difference]: Finished difference. Result has 307 places, 304 transitions, 3436 flow [2024-06-03 20:50:27,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3285, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3436, PETRI_PLACES=307, PETRI_TRANSITIONS=304} [2024-06-03 20:50:27,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-03 20:50:27,488 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 304 transitions, 3436 flow [2024-06-03 20:50:27,488 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:50:27,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:27,489 INFO L208 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:50:27,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-03 20:50:27,489 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:50:27,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:27,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1812849903, now seen corresponding path program 5 times [2024-06-03 20:50:27,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:27,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728586476] [2024-06-03 20:50:27,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:27,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:27,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:27,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:50:27,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:27,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728586476] [2024-06-03 20:50:27,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728586476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:27,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:27,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:50:27,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671678719] [2024-06-03 20:50:27,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:27,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:50:27,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:27,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:50:27,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:50:27,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:27,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 304 transitions, 3436 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:50:27,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:27,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:27,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:28,572 INFO L124 PetriNetUnfolderBase]: 2455/4287 cut-off events. [2024-06-03 20:50:28,572 INFO L125 PetriNetUnfolderBase]: For 384386/384386 co-relation queries the response was YES. [2024-06-03 20:50:28,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28165 conditions, 4287 events. 2455/4287 cut-off events. For 384386/384386 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 29075 event pairs, 662 based on Foata normal form. 8/4292 useless extension candidates. Maximal degree in co-relation 28016. Up to 3693 conditions per place. [2024-06-03 20:50:28,729 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 274 selfloop transitions, 56 changer transitions 0/337 dead transitions. [2024-06-03 20:50:28,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 337 transitions, 4212 flow [2024-06-03 20:50:28,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:28,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:28,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-03 20:50:28,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-03 20:50:28,731 INFO L175 Difference]: Start difference. First operand has 307 places, 304 transitions, 3436 flow. Second operand 10 states and 228 transitions. [2024-06-03 20:50:28,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 337 transitions, 4212 flow [2024-06-03 20:50:30,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 337 transitions, 4067 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-03 20:50:30,806 INFO L231 Difference]: Finished difference. Result has 309 places, 304 transitions, 3408 flow [2024-06-03 20:50:30,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3291, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3408, PETRI_PLACES=309, PETRI_TRANSITIONS=304} [2024-06-03 20:50:30,806 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-03 20:50:30,806 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 304 transitions, 3408 flow [2024-06-03 20:50:30,806 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:50:30,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:30,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:30,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-03 20:50:30,807 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:50:30,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:30,807 INFO L85 PathProgramCache]: Analyzing trace with hash -257076397, now seen corresponding path program 1 times [2024-06-03 20:50:30,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:30,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309495363] [2024-06-03 20:50:30,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:30,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:30,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:31,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:31,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:31,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309495363] [2024-06-03 20:50:31,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309495363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:31,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:31,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:50:31,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999406890] [2024-06-03 20:50:31,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:31,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:50:31,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:31,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:50:31,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:50:31,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:31,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 304 transitions, 3408 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:50:31,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:31,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:31,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:31,941 INFO L124 PetriNetUnfolderBase]: 2508/4366 cut-off events. [2024-06-03 20:50:31,941 INFO L125 PetriNetUnfolderBase]: For 412191/412191 co-relation queries the response was YES. [2024-06-03 20:50:31,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29317 conditions, 4366 events. 2508/4366 cut-off events. For 412191/412191 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 29656 event pairs, 637 based on Foata normal form. 6/4361 useless extension candidates. Maximal degree in co-relation 29167. Up to 3358 conditions per place. [2024-06-03 20:50:31,997 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 277 selfloop transitions, 68 changer transitions 0/352 dead transitions. [2024-06-03 20:50:31,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 352 transitions, 4554 flow [2024-06-03 20:50:31,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:31,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:31,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-03 20:50:31,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5829268292682926 [2024-06-03 20:50:31,998 INFO L175 Difference]: Start difference. First operand has 309 places, 304 transitions, 3408 flow. Second operand 10 states and 239 transitions. [2024-06-03 20:50:31,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 352 transitions, 4554 flow [2024-06-03 20:50:34,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 352 transitions, 4429 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 20:50:34,315 INFO L231 Difference]: Finished difference. Result has 310 places, 306 transitions, 3493 flow [2024-06-03 20:50:34,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3493, PETRI_PLACES=310, PETRI_TRANSITIONS=306} [2024-06-03 20:50:34,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-03 20:50:34,316 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 306 transitions, 3493 flow [2024-06-03 20:50:34,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:50:34,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:34,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:34,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-03 20:50:34,317 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:50:34,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:34,317 INFO L85 PathProgramCache]: Analyzing trace with hash -256749967, now seen corresponding path program 2 times [2024-06-03 20:50:34,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:34,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113714772] [2024-06-03 20:50:34,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:34,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:34,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:34,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:50:34,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:34,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113714772] [2024-06-03 20:50:34,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113714772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:34,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:34,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:50:34,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504123632] [2024-06-03 20:50:34,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:34,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:50:34,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:34,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:50:34,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:50:34,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:34,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 306 transitions, 3493 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:50:34,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:34,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:34,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:35,461 INFO L124 PetriNetUnfolderBase]: 2528/4395 cut-off events. [2024-06-03 20:50:35,462 INFO L125 PetriNetUnfolderBase]: For 422098/422098 co-relation queries the response was YES. [2024-06-03 20:50:35,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29805 conditions, 4395 events. 2528/4395 cut-off events. For 422098/422098 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 29901 event pairs, 649 based on Foata normal form. 6/4390 useless extension candidates. Maximal degree in co-relation 29654. Up to 3370 conditions per place. [2024-06-03 20:50:35,523 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 276 selfloop transitions, 68 changer transitions 0/351 dead transitions. [2024-06-03 20:50:35,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 351 transitions, 4619 flow [2024-06-03 20:50:35,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:35,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:35,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-03 20:50:35,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780487804878048 [2024-06-03 20:50:35,524 INFO L175 Difference]: Start difference. First operand has 310 places, 306 transitions, 3493 flow. Second operand 10 states and 237 transitions. [2024-06-03 20:50:35,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 351 transitions, 4619 flow [2024-06-03 20:50:37,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 351 transitions, 4446 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:37,914 INFO L231 Difference]: Finished difference. Result has 313 places, 307 transitions, 3496 flow [2024-06-03 20:50:37,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3330, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3496, PETRI_PLACES=313, PETRI_TRANSITIONS=307} [2024-06-03 20:50:37,915 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-03 20:50:37,915 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 307 transitions, 3496 flow [2024-06-03 20:50:37,915 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:50:37,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:37,915 INFO L208 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:50:37,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-03 20:50:37,915 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:50:37,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:37,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1043593107, now seen corresponding path program 3 times [2024-06-03 20:50:37,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:37,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378341520] [2024-06-03 20:50:37,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:37,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:37,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:38,212 INFO 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:50:38,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:38,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378341520] [2024-06-03 20:50:38,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378341520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:38,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:38,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:50:38,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015356735] [2024-06-03 20:50:38,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:38,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:50:38,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:38,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:50:38,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:50:38,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:38,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 307 transitions, 3496 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:50:38,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:38,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:38,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:39,043 INFO L124 PetriNetUnfolderBase]: 2515/4389 cut-off events. [2024-06-03 20:50:39,043 INFO L125 PetriNetUnfolderBase]: For 393632/393632 co-relation queries the response was YES. [2024-06-03 20:50:39,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28886 conditions, 4389 events. 2515/4389 cut-off events. For 393632/393632 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 29878 event pairs, 680 based on Foata normal form. 6/4390 useless extension candidates. Maximal degree in co-relation 28734. Up to 3727 conditions per place. [2024-06-03 20:50:39,096 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 277 selfloop transitions, 59 changer transitions 0/343 dead transitions. [2024-06-03 20:50:39,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 343 transitions, 4308 flow [2024-06-03 20:50:39,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:50:39,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:50:39,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-03 20:50:39,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:50:39,097 INFO L175 Difference]: Start difference. First operand has 313 places, 307 transitions, 3496 flow. Second operand 10 states and 230 transitions. [2024-06-03 20:50:39,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 343 transitions, 4308 flow [2024-06-03 20:50:40,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 343 transitions, 4162 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-03 20:50:40,836 INFO L231 Difference]: Finished difference. Result has 316 places, 307 transitions, 3472 flow [2024-06-03 20:50:40,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3350, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3472, PETRI_PLACES=316, PETRI_TRANSITIONS=307} [2024-06-03 20:50:40,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-03 20:50:40,837 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 307 transitions, 3472 flow [2024-06-03 20:50:40,837 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:50:40,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:40,838 INFO L208 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:50:40,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-03 20:50:40,838 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:50:40,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:40,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1813048973, now seen corresponding path program 6 times [2024-06-03 20:50:40,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:40,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427731778] [2024-06-03 20:50:40,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:40,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:40,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:41,176 INFO 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:50:41,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:41,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427731778] [2024-06-03 20:50:41,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427731778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:41,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:41,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:50:41,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964403429] [2024-06-03 20:50:41,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:41,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:50:41,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:41,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:50:41,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:50:41,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:41,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 307 transitions, 3472 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:50:41,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:41,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:41,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:42,001 INFO L124 PetriNetUnfolderBase]: 2576/4474 cut-off events. [2024-06-03 20:50:42,002 INFO L125 PetriNetUnfolderBase]: For 446839/446839 co-relation queries the response was YES. [2024-06-03 20:50:42,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30174 conditions, 4474 events. 2576/4474 cut-off events. For 446839/446839 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 30616 event pairs, 715 based on Foata normal form. 8/4474 useless extension candidates. Maximal degree in co-relation 30021. Up to 3690 conditions per place. [2024-06-03 20:50:42,062 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 277 selfloop transitions, 58 changer transitions 0/342 dead transitions. [2024-06-03 20:50:42,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 342 transitions, 4572 flow [2024-06-03 20:50:42,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:42,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:42,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 20:50:42,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:50:42,064 INFO L175 Difference]: Start difference. First operand has 316 places, 307 transitions, 3472 flow. Second operand 8 states and 192 transitions. [2024-06-03 20:50:42,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 342 transitions, 4572 flow [2024-06-03 20:50:44,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 342 transitions, 4424 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-03 20:50:44,844 INFO L231 Difference]: Finished difference. Result has 314 places, 309 transitions, 3514 flow [2024-06-03 20:50:44,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3324, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3514, PETRI_PLACES=314, PETRI_TRANSITIONS=309} [2024-06-03 20:50:44,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-03 20:50:44,845 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 309 transitions, 3514 flow [2024-06-03 20:50:44,845 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:50:44,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:44,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:44,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-03 20:50:44,846 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:50:44,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:44,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1551574899, now seen corresponding path program 7 times [2024-06-03 20:50:44,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:44,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802301261] [2024-06-03 20:50:44,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:44,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:44,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:45,149 INFO 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:50:45,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:45,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802301261] [2024-06-03 20:50:45,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802301261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:45,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:45,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:50:45,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924417501] [2024-06-03 20:50:45,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:45,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:50:45,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:45,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:50:45,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:50:45,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:45,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 309 transitions, 3514 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:50:45,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:45,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:45,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:46,083 INFO L124 PetriNetUnfolderBase]: 2604/4518 cut-off events. [2024-06-03 20:50:46,083 INFO L125 PetriNetUnfolderBase]: For 458756/458756 co-relation queries the response was YES. [2024-06-03 20:50:46,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30653 conditions, 4518 events. 2604/4518 cut-off events. For 458756/458756 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 30980 event pairs, 735 based on Foata normal form. 8/4518 useless extension candidates. Maximal degree in co-relation 30499. Up to 3928 conditions per place. [2024-06-03 20:50:46,144 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 272 selfloop transitions, 56 changer transitions 0/335 dead transitions. [2024-06-03 20:50:46,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 335 transitions, 4302 flow [2024-06-03 20:50:46,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:46,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:46,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 20:50:46,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 20:50:46,146 INFO L175 Difference]: Start difference. First operand has 314 places, 309 transitions, 3514 flow. Second operand 8 states and 185 transitions. [2024-06-03 20:50:46,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 335 transitions, 4302 flow [2024-06-03 20:50:48,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 335 transitions, 4204 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-03 20:50:48,287 INFO L231 Difference]: Finished difference. Result has 318 places, 310 transitions, 3571 flow [2024-06-03 20:50:48,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3422, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3571, PETRI_PLACES=318, PETRI_TRANSITIONS=310} [2024-06-03 20:50:48,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-03 20:50:48,287 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 310 transitions, 3571 flow [2024-06-03 20:50:48,287 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:50:48,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:48,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:50:48,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-03 20:50:48,288 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:50:48,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:48,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1865274129, now seen corresponding path program 8 times [2024-06-03 20:50:48,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:48,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048754929] [2024-06-03 20:50:48,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:48,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:48,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:48,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:50:48,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:48,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048754929] [2024-06-03 20:50:48,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048754929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:48,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:48,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:50:48,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11196523] [2024-06-03 20:50:48,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:48,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:50:48,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:48,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:50:48,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:50:48,657 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:48,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 310 transitions, 3571 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:50:48,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:48,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:48,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:49,382 INFO L124 PetriNetUnfolderBase]: 2632/4562 cut-off events. [2024-06-03 20:50:49,382 INFO L125 PetriNetUnfolderBase]: For 466066/466066 co-relation queries the response was YES. [2024-06-03 20:50:49,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31000 conditions, 4562 events. 2632/4562 cut-off events. For 466066/466066 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 31299 event pairs, 739 based on Foata normal form. 8/4562 useless extension candidates. Maximal degree in co-relation 30844. Up to 3972 conditions per place. [2024-06-03 20:50:49,443 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 271 selfloop transitions, 55 changer transitions 0/333 dead transitions. [2024-06-03 20:50:49,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 333 transitions, 4343 flow [2024-06-03 20:50:49,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:49,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:49,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-03 20:50:49,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-03 20:50:49,445 INFO L175 Difference]: Start difference. First operand has 318 places, 310 transitions, 3571 flow. Second operand 8 states and 183 transitions. [2024-06-03 20:50:49,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 333 transitions, 4343 flow [2024-06-03 20:50:52,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 333 transitions, 4216 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:52,684 INFO L231 Difference]: Finished difference. Result has 320 places, 311 transitions, 3593 flow [2024-06-03 20:50:52,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3444, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3593, PETRI_PLACES=320, PETRI_TRANSITIONS=311} [2024-06-03 20:50:52,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-03 20:50:52,684 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 311 transitions, 3593 flow [2024-06-03 20:50:52,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:50:52,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:52,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, 1] [2024-06-03 20:50:52,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-03 20:50:52,685 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:50:52,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:52,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1314114799, now seen corresponding path program 9 times [2024-06-03 20:50:52,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:52,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020067244] [2024-06-03 20:50:52,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:52,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:52,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:52,988 INFO 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:50:52,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:52,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020067244] [2024-06-03 20:50:52,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020067244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:52,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:52,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:50:52,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887016735] [2024-06-03 20:50:52,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:52,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:50:52,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:52,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:50:52,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:50:53,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:53,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 311 transitions, 3593 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:50:53,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:53,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:53,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:53,847 INFO L124 PetriNetUnfolderBase]: 2614/4536 cut-off events. [2024-06-03 20:50:53,847 INFO L125 PetriNetUnfolderBase]: For 425620/425620 co-relation queries the response was YES. [2024-06-03 20:50:53,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29872 conditions, 4536 events. 2614/4536 cut-off events. For 425620/425620 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 31125 event pairs, 731 based on Foata normal form. 8/4536 useless extension candidates. Maximal degree in co-relation 29715. Up to 3946 conditions per place. [2024-06-03 20:50:53,905 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 266 selfloop transitions, 57 changer transitions 0/330 dead transitions. [2024-06-03 20:50:53,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 330 transitions, 4319 flow [2024-06-03 20:50:53,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:53,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:53,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-03 20:50:53,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-03 20:50:53,907 INFO L175 Difference]: Start difference. First operand has 320 places, 311 transitions, 3593 flow. Second operand 8 states and 179 transitions. [2024-06-03 20:50:53,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 330 transitions, 4319 flow [2024-06-03 20:50:56,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 330 transitions, 4176 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-03 20:50:56,923 INFO L231 Difference]: Finished difference. Result has 322 places, 311 transitions, 3569 flow [2024-06-03 20:50:56,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3569, PETRI_PLACES=322, PETRI_TRANSITIONS=311} [2024-06-03 20:50:56,923 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-03 20:50:56,924 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 311 transitions, 3569 flow [2024-06-03 20:50:56,924 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:50:56,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:50:56,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, 1, 1] [2024-06-03 20:50:56,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-03 20:50:56,924 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:50:56,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:50:56,925 INFO L85 PathProgramCache]: Analyzing trace with hash 303006931, now seen corresponding path program 4 times [2024-06-03 20:50:56,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:50:56,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601726048] [2024-06-03 20:50:56,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:50:56,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:50:56,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:50:57,239 INFO 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:50:57,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:50:57,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601726048] [2024-06-03 20:50:57,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601726048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:50:57,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:50:57,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:50:57,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28648446] [2024-06-03 20:50:57,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:50:57,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:50:57,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:50:57,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:50:57,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:50:57,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:50:57,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 311 transitions, 3569 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:50:57,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:50:57,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:50:57,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:50:58,092 INFO L124 PetriNetUnfolderBase]: 2667/4615 cut-off events. [2024-06-03 20:50:58,092 INFO L125 PetriNetUnfolderBase]: For 456197/456197 co-relation queries the response was YES. [2024-06-03 20:50:58,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31084 conditions, 4615 events. 2667/4615 cut-off events. For 456197/456197 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 31697 event pairs, 706 based on Foata normal form. 6/4605 useless extension candidates. Maximal degree in co-relation 30926. Up to 3583 conditions per place. [2024-06-03 20:50:58,158 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 273 selfloop transitions, 68 changer transitions 0/348 dead transitions. [2024-06-03 20:50:58,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 348 transitions, 4697 flow [2024-06-03 20:50:58,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:50:58,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:50:58,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 20:50:58,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 20:50:58,159 INFO L175 Difference]: Start difference. First operand has 322 places, 311 transitions, 3569 flow. Second operand 8 states and 194 transitions. [2024-06-03 20:50:58,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 348 transitions, 4697 flow [2024-06-03 20:51:01,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 348 transitions, 4567 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 20:51:01,205 INFO L231 Difference]: Finished difference. Result has 323 places, 313 transitions, 3653 flow [2024-06-03 20:51:01,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3653, PETRI_PLACES=323, PETRI_TRANSITIONS=313} [2024-06-03 20:51:01,205 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-03 20:51:01,205 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 313 transitions, 3653 flow [2024-06-03 20:51:01,206 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:51:01,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:01,206 INFO L208 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:51:01,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-03 20:51:01,206 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:51:01,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:01,206 INFO L85 PathProgramCache]: Analyzing trace with hash -494388715, now seen corresponding path program 5 times [2024-06-03 20:51:01,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:01,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834940818] [2024-06-03 20:51:01,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:01,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:01,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:01,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:01,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:01,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834940818] [2024-06-03 20:51:01,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834940818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:01,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:01,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:51:01,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451456168] [2024-06-03 20:51:01,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:01,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:51:01,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:01,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:51:01,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:51:01,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:51:01,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 313 transitions, 3653 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:51:01,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:01,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:51:01,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:02,340 INFO L124 PetriNetUnfolderBase]: 2687/4644 cut-off events. [2024-06-03 20:51:02,340 INFO L125 PetriNetUnfolderBase]: For 466393/466393 co-relation queries the response was YES. [2024-06-03 20:51:02,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31577 conditions, 4644 events. 2687/4644 cut-off events. For 466393/466393 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 31907 event pairs, 718 based on Foata normal form. 6/4634 useless extension candidates. Maximal degree in co-relation 31418. Up to 3595 conditions per place. [2024-06-03 20:51:02,405 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 272 selfloop transitions, 68 changer transitions 0/347 dead transitions. [2024-06-03 20:51:02,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 347 transitions, 4759 flow [2024-06-03 20:51:02,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:02,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:02,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-03 20:51:02,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:51:02,406 INFO L175 Difference]: Start difference. First operand has 323 places, 313 transitions, 3653 flow. Second operand 8 states and 192 transitions. [2024-06-03 20:51:02,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 347 transitions, 4759 flow [2024-06-03 20:51:05,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 347 transitions, 4580 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-03 20:51:05,624 INFO L231 Difference]: Finished difference. Result has 326 places, 314 transitions, 3652 flow [2024-06-03 20:51:05,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3486, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3652, PETRI_PLACES=326, PETRI_TRANSITIONS=314} [2024-06-03 20:51:05,624 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-03 20:51:05,625 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 314 transitions, 3652 flow [2024-06-03 20:51:05,625 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:51:05,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:05,625 INFO L208 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:51:05,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-03 20:51:05,625 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:51:05,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:05,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1475194131, now seen corresponding path program 6 times [2024-06-03 20:51:05,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:05,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180371224] [2024-06-03 20:51:05,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:05,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:05,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:05,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:51:05,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:05,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180371224] [2024-06-03 20:51:05,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180371224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:05,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:05,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:51:05,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289454076] [2024-06-03 20:51:05,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:05,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:51:05,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:05,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:51:05,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:51:06,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:51:06,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 314 transitions, 3652 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:51:06,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:06,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:51:06,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:06,815 INFO L124 PetriNetUnfolderBase]: 2707/4693 cut-off events. [2024-06-03 20:51:06,816 INFO L125 PetriNetUnfolderBase]: For 471638/471638 co-relation queries the response was YES. [2024-06-03 20:51:06,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31644 conditions, 4693 events. 2707/4693 cut-off events. For 471638/471638 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 32384 event pairs, 762 based on Foata normal form. 6/4689 useless extension candidates. Maximal degree in co-relation 31484. Up to 4031 conditions per place. [2024-06-03 20:51:06,878 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 275 selfloop transitions, 58 changer transitions 0/340 dead transitions. [2024-06-03 20:51:06,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 340 transitions, 4458 flow [2024-06-03 20:51:06,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:06,879 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:06,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-03 20:51:06,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-03 20:51:06,879 INFO L175 Difference]: Start difference. First operand has 326 places, 314 transitions, 3652 flow. Second operand 8 states and 185 transitions. [2024-06-03 20:51:06,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 340 transitions, 4458 flow [2024-06-03 20:51:09,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 340 transitions, 4328 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-03 20:51:09,060 INFO L231 Difference]: Finished difference. Result has 329 places, 315 transitions, 3672 flow [2024-06-03 20:51:09,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3523, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3672, PETRI_PLACES=329, PETRI_TRANSITIONS=315} [2024-06-03 20:51:09,061 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-03 20:51:09,061 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 315 transitions, 3672 flow [2024-06-03 20:51:09,061 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:51:09,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:09,061 INFO L208 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:51:09,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-03 20:51:09,062 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:51:09,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:09,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1200324131, now seen corresponding path program 7 times [2024-06-03 20:51:09,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:09,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260534251] [2024-06-03 20:51:09,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:09,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:09,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:09,365 INFO 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:51:09,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:09,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260534251] [2024-06-03 20:51:09,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260534251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:09,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:09,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:51:09,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115427370] [2024-06-03 20:51:09,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:09,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:51:09,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:09,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:51:09,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:51:09,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:51:09,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 315 transitions, 3672 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:51:09,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:09,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:51:09,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:10,231 INFO L124 PetriNetUnfolderBase]: 2727/4745 cut-off events. [2024-06-03 20:51:10,232 INFO L125 PetriNetUnfolderBase]: For 479189/479189 co-relation queries the response was YES. [2024-06-03 20:51:10,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31854 conditions, 4745 events. 2727/4745 cut-off events. For 479189/479189 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 32647 event pairs, 608 based on Foata normal form. 6/4743 useless extension candidates. Maximal degree in co-relation 31693. Up to 2919 conditions per place. [2024-06-03 20:51:10,298 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 253 selfloop transitions, 93 changer transitions 0/353 dead transitions. [2024-06-03 20:51:10,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 353 transitions, 5010 flow [2024-06-03 20:51:10,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:10,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:10,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-03 20:51:10,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-03 20:51:10,300 INFO L175 Difference]: Start difference. First operand has 329 places, 315 transitions, 3672 flow. Second operand 8 states and 195 transitions. [2024-06-03 20:51:10,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 353 transitions, 5010 flow [2024-06-03 20:51:13,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 353 transitions, 4878 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-03 20:51:13,122 INFO L231 Difference]: Finished difference. Result has 331 places, 316 transitions, 3766 flow [2024-06-03 20:51:13,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3540, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3766, PETRI_PLACES=331, PETRI_TRANSITIONS=316} [2024-06-03 20:51:13,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-03 20:51:13,123 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 316 transitions, 3766 flow [2024-06-03 20:51:13,123 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:51:13,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:13,123 INFO L208 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:51:13,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-03 20:51:13,123 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:51:13,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:13,123 INFO L85 PathProgramCache]: Analyzing trace with hash 75472083, now seen corresponding path program 8 times [2024-06-03 20:51:13,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:13,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571192259] [2024-06-03 20:51:13,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:13,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:13,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:13,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:13,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:13,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571192259] [2024-06-03 20:51:13,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571192259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:13,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:13,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:51:13,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315529131] [2024-06-03 20:51:13,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:13,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:51:13,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:13,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:51:13,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:51:13,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:51:13,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 316 transitions, 3766 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:51:13,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:13,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:51:13,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:14,370 INFO L124 PetriNetUnfolderBase]: 2747/4781 cut-off events. [2024-06-03 20:51:14,370 INFO L125 PetriNetUnfolderBase]: For 489793/489793 co-relation queries the response was YES. [2024-06-03 20:51:14,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32502 conditions, 4781 events. 2747/4781 cut-off events. For 489793/489793 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 32961 event pairs, 608 based on Foata normal form. 6/4779 useless extension candidates. Maximal degree in co-relation 32340. Up to 2931 conditions per place. [2024-06-03 20:51:14,426 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 254 selfloop transitions, 92 changer transitions 0/353 dead transitions. [2024-06-03 20:51:14,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 353 transitions, 5124 flow [2024-06-03 20:51:14,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:14,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:14,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 20:51:14,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 20:51:14,427 INFO L175 Difference]: Start difference. First operand has 331 places, 316 transitions, 3766 flow. Second operand 8 states and 194 transitions. [2024-06-03 20:51:14,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 353 transitions, 5124 flow [2024-06-03 20:51:17,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 353 transitions, 4784 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-03 20:51:17,900 INFO L231 Difference]: Finished difference. Result has 331 places, 317 transitions, 3652 flow [2024-06-03 20:51:17,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3439, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3652, PETRI_PLACES=331, PETRI_TRANSITIONS=317} [2024-06-03 20:51:17,901 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-03 20:51:17,901 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 317 transitions, 3652 flow [2024-06-03 20:51:17,901 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:51:17,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:17,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:17,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-03 20:51:17,901 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:51:17,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:17,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1281568369, now seen corresponding path program 9 times [2024-06-03 20:51:17,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:17,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929678450] [2024-06-03 20:51:17,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:17,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:17,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:18,195 INFO 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:51:18,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:18,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929678450] [2024-06-03 20:51:18,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929678450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:18,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:18,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:51:18,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305510272] [2024-06-03 20:51:18,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:18,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:51:18,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:18,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:51:18,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:51:18,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:51:18,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 317 transitions, 3652 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:51:18,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:18,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:51:18,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:19,055 INFO L124 PetriNetUnfolderBase]: 2767/4803 cut-off events. [2024-06-03 20:51:19,055 INFO L125 PetriNetUnfolderBase]: For 495623/495623 co-relation queries the response was YES. [2024-06-03 20:51:19,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31922 conditions, 4803 events. 2767/4803 cut-off events. For 495623/495623 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 33094 event pairs, 569 based on Foata normal form. 6/4801 useless extension candidates. Maximal degree in co-relation 31762. Up to 2943 conditions per place. [2024-06-03 20:51:19,124 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 244 selfloop transitions, 98 changer transitions 0/349 dead transitions. [2024-06-03 20:51:19,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 349 transitions, 4753 flow [2024-06-03 20:51:19,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:19,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:19,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:51:19,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 20:51:19,125 INFO L175 Difference]: Start difference. First operand has 331 places, 317 transitions, 3652 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:51:19,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 349 transitions, 4753 flow [2024-06-03 20:51:23,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 349 transitions, 4558 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-03 20:51:23,112 INFO L231 Difference]: Finished difference. Result has 334 places, 318 transitions, 3684 flow [2024-06-03 20:51:23,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3458, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3684, PETRI_PLACES=334, PETRI_TRANSITIONS=318} [2024-06-03 20:51:23,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-03 20:51:23,112 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 318 transitions, 3684 flow [2024-06-03 20:51:23,112 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:51:23,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:23,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:23,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-03 20:51:23,113 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:51:23,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:23,113 INFO L85 PathProgramCache]: Analyzing trace with hash 1298099765, now seen corresponding path program 10 times [2024-06-03 20:51:23,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:23,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423612759] [2024-06-03 20:51:23,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:23,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:23,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:23,410 INFO 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:51:23,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:23,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423612759] [2024-06-03 20:51:23,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423612759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:23,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:23,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:51:23,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456499217] [2024-06-03 20:51:23,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:23,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:51:23,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:23,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:51:23,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:51:23,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:51:23,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 318 transitions, 3684 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:51:23,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:23,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:51:23,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:24,254 INFO L124 PetriNetUnfolderBase]: 2754/4782 cut-off events. [2024-06-03 20:51:24,254 INFO L125 PetriNetUnfolderBase]: For 465257/465257 co-relation queries the response was YES. [2024-06-03 20:51:24,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31127 conditions, 4782 events. 2754/4782 cut-off events. For 465257/465257 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 33229 event pairs, 773 based on Foata normal form. 6/4778 useless extension candidates. Maximal degree in co-relation 30966. Up to 4140 conditions per place. [2024-06-03 20:51:24,320 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 274 selfloop transitions, 59 changer transitions 0/340 dead transitions. [2024-06-03 20:51:24,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 340 transitions, 4454 flow [2024-06-03 20:51:24,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:24,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:24,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 20:51:24,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 20:51:24,321 INFO L175 Difference]: Start difference. First operand has 334 places, 318 transitions, 3684 flow. Second operand 8 states and 182 transitions. [2024-06-03 20:51:24,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 340 transitions, 4454 flow [2024-06-03 20:51:27,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 340 transitions, 4283 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-03 20:51:27,823 INFO L231 Difference]: Finished difference. Result has 337 places, 318 transitions, 3635 flow [2024-06-03 20:51:27,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3513, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3635, PETRI_PLACES=337, PETRI_TRANSITIONS=318} [2024-06-03 20:51:27,824 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-03 20:51:27,824 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 318 transitions, 3635 flow [2024-06-03 20:51:27,824 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:51:27,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:27,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:27,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-03 20:51:27,825 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:51:27,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:27,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1660762511, now seen corresponding path program 11 times [2024-06-03 20:51:27,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:27,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182590299] [2024-06-03 20:51:27,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:27,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:27,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:28,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:51:28,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:28,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182590299] [2024-06-03 20:51:28,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182590299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:28,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:28,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-03 20:51:28,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378809040] [2024-06-03 20:51:28,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:28,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-03 20:51:28,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:28,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-03 20:51:28,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-03 20:51:28,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:51:28,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 318 transitions, 3635 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:51:28,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:28,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:51:28,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:28,941 INFO L124 PetriNetUnfolderBase]: 2741/4755 cut-off events. [2024-06-03 20:51:28,942 INFO L125 PetriNetUnfolderBase]: For 430525/430525 co-relation queries the response was YES. [2024-06-03 20:51:28,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29827 conditions, 4755 events. 2741/4755 cut-off events. For 430525/430525 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 33011 event pairs, 756 based on Foata normal form. 6/4743 useless extension candidates. Maximal degree in co-relation 29665. Up to 3895 conditions per place. [2024-06-03 20:51:29,008 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 264 selfloop transitions, 70 changer transitions 0/341 dead transitions. [2024-06-03 20:51:29,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 341 transitions, 4409 flow [2024-06-03 20:51:29,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:51:29,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:51:29,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-03 20:51:29,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-03 20:51:29,009 INFO L175 Difference]: Start difference. First operand has 337 places, 318 transitions, 3635 flow. Second operand 8 states and 182 transitions. [2024-06-03 20:51:29,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 341 transitions, 4409 flow [2024-06-03 20:51:32,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 341 transitions, 4240 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-03 20:51:32,941 INFO L231 Difference]: Finished difference. Result has 337 places, 318 transitions, 3610 flow [2024-06-03 20:51:32,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3466, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3610, PETRI_PLACES=337, PETRI_TRANSITIONS=318} [2024-06-03 20:51:32,942 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-03 20:51:32,942 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 318 transitions, 3610 flow [2024-06-03 20:51:32,942 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:51:32,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:32,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:32,943 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-03 20:51:32,943 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:51:32,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:32,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1201794283, now seen corresponding path program 1 times [2024-06-03 20:51:32,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:32,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501896775] [2024-06-03 20:51:32,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:32,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:32,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:33,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:51:33,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:33,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501896775] [2024-06-03 20:51:33,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501896775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:33,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:33,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:33,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025779529] [2024-06-03 20:51:33,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:33,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:33,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:33,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:33,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:33,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:51:33,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 318 transitions, 3610 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:51:33,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:33,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:51:33,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:34,196 INFO L124 PetriNetUnfolderBase]: 2923/5111 cut-off events. [2024-06-03 20:51:34,196 INFO L125 PetriNetUnfolderBase]: For 684047/684047 co-relation queries the response was YES. [2024-06-03 20:51:34,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34081 conditions, 5111 events. 2923/5111 cut-off events. For 684047/684047 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 35823 event pairs, 703 based on Foata normal form. 18/5126 useless extension candidates. Maximal degree in co-relation 33918. Up to 3853 conditions per place. [2024-06-03 20:51:34,270 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 327 selfloop transitions, 28 changer transitions 7/369 dead transitions. [2024-06-03 20:51:34,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 369 transitions, 5062 flow [2024-06-03 20:51:34,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:51:34,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:51:34,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-03 20:51:34,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-03 20:51:34,271 INFO L175 Difference]: Start difference. First operand has 337 places, 318 transitions, 3610 flow. Second operand 9 states and 222 transitions. [2024-06-03 20:51:34,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 369 transitions, 5062 flow [2024-06-03 20:51:38,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 369 transitions, 4839 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-03 20:51:38,226 INFO L231 Difference]: Finished difference. Result has 338 places, 318 transitions, 3462 flow [2024-06-03 20:51:38,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3391, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3462, PETRI_PLACES=338, PETRI_TRANSITIONS=318} [2024-06-03 20:51:38,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-03 20:51:38,227 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 318 transitions, 3462 flow [2024-06-03 20:51:38,227 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:51:38,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:38,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, 1, 1] [2024-06-03 20:51:38,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-03 20:51:38,227 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:51:38,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:38,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1978588621, now seen corresponding path program 2 times [2024-06-03 20:51:38,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:38,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459947128] [2024-06-03 20:51:38,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:38,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:38,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:38,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:38,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:38,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459947128] [2024-06-03 20:51:38,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459947128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:38,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:38,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:38,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303284595] [2024-06-03 20:51:38,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:38,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:38,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:38,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:38,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:38,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:51:38,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 318 transitions, 3462 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:51:38,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:38,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:51:38,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:39,555 INFO L124 PetriNetUnfolderBase]: 2911/5089 cut-off events. [2024-06-03 20:51:39,556 INFO L125 PetriNetUnfolderBase]: For 681860/681860 co-relation queries the response was YES. [2024-06-03 20:51:39,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33753 conditions, 5089 events. 2911/5089 cut-off events. For 681860/681860 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 35693 event pairs, 790 based on Foata normal form. 18/5104 useless extension candidates. Maximal degree in co-relation 33588. Up to 3853 conditions per place. [2024-06-03 20:51:39,625 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 316 selfloop transitions, 23 changer transitions 15/361 dead transitions. [2024-06-03 20:51:39,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 361 transitions, 4602 flow [2024-06-03 20:51:39,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:51:39,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:51:39,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-03 20:51:39,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5799457994579946 [2024-06-03 20:51:39,626 INFO L175 Difference]: Start difference. First operand has 338 places, 318 transitions, 3462 flow. Second operand 9 states and 214 transitions. [2024-06-03 20:51:39,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 361 transitions, 4602 flow [2024-06-03 20:51:43,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 361 transitions, 4551 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 20:51:43,709 INFO L231 Difference]: Finished difference. Result has 339 places, 313 transitions, 3399 flow [2024-06-03 20:51:43,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3413, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3399, PETRI_PLACES=339, PETRI_TRANSITIONS=313} [2024-06-03 20:51:43,709 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-03 20:51:43,710 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 313 transitions, 3399 flow [2024-06-03 20:51:43,710 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:51:43,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:43,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:43,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-03 20:51:43,710 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:51:43,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:43,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1646468369, now seen corresponding path program 3 times [2024-06-03 20:51:43,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:43,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951260295] [2024-06-03 20:51:43,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:43,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:43,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:43,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:43,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:43,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951260295] [2024-06-03 20:51:43,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951260295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:43,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:43,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:43,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034450277] [2024-06-03 20:51:43,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:43,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:43,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:43,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:43,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:44,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:51:44,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 313 transitions, 3399 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:51:44,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:44,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:51:44,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:45,102 INFO L124 PetriNetUnfolderBase]: 2963/5199 cut-off events. [2024-06-03 20:51:45,103 INFO L125 PetriNetUnfolderBase]: For 806021/806021 co-relation queries the response was YES. [2024-06-03 20:51:45,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36189 conditions, 5199 events. 2963/5199 cut-off events. For 806021/806021 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 36689 event pairs, 744 based on Foata normal form. 18/5214 useless extension candidates. Maximal degree in co-relation 36024. Up to 3729 conditions per place. [2024-06-03 20:51:45,171 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 320 selfloop transitions, 24 changer transitions 16/367 dead transitions. [2024-06-03 20:51:45,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 367 transitions, 4865 flow [2024-06-03 20:51:45,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:51:45,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:51:45,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-03 20:51:45,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:51:45,172 INFO L175 Difference]: Start difference. First operand has 339 places, 313 transitions, 3399 flow. Second operand 10 states and 240 transitions. [2024-06-03 20:51:45,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 367 transitions, 4865 flow [2024-06-03 20:51:51,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 367 transitions, 4787 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 20:51:51,711 INFO L231 Difference]: Finished difference. Result has 338 places, 310 transitions, 3343 flow [2024-06-03 20:51:51,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3325, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3343, PETRI_PLACES=338, PETRI_TRANSITIONS=310} [2024-06-03 20:51:51,712 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-03 20:51:51,712 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 310 transitions, 3343 flow [2024-06-03 20:51:51,712 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:51:51,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:51,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:51,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-03 20:51:51,713 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:51:51,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:51,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1311675285, now seen corresponding path program 4 times [2024-06-03 20:51:51,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:51,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818785152] [2024-06-03 20:51:51,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:51,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:51,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:52,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:51:52,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:52,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818785152] [2024-06-03 20:51:52,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818785152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:52,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:52,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:52,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919454617] [2024-06-03 20:51:52,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:52,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:52,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:52,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:52,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:52,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:51:52,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 310 transitions, 3343 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:51:52,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:52,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:51:52,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:53,081 INFO L124 PetriNetUnfolderBase]: 2880/5040 cut-off events. [2024-06-03 20:51:53,081 INFO L125 PetriNetUnfolderBase]: For 806474/806474 co-relation queries the response was YES. [2024-06-03 20:51:53,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35506 conditions, 5040 events. 2880/5040 cut-off events. For 806474/806474 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 35219 event pairs, 773 based on Foata normal form. 18/5055 useless extension candidates. Maximal degree in co-relation 35342. Up to 4145 conditions per place. [2024-06-03 20:51:53,147 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 321 selfloop transitions, 22 changer transitions 12/362 dead transitions. [2024-06-03 20:51:53,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 362 transitions, 4535 flow [2024-06-03 20:51:53,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:51:53,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:51:53,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-03 20:51:53,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521064301552107 [2024-06-03 20:51:53,151 INFO L175 Difference]: Start difference. First operand has 338 places, 310 transitions, 3343 flow. Second operand 11 states and 249 transitions. [2024-06-03 20:51:53,151 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 362 transitions, 4535 flow [2024-06-03 20:51:57,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 362 transitions, 4476 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-03 20:51:57,654 INFO L231 Difference]: Finished difference. Result has 336 places, 308 transitions, 3317 flow [2024-06-03 20:51:57,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3290, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3317, PETRI_PLACES=336, PETRI_TRANSITIONS=308} [2024-06-03 20:51:57,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-03 20:51:57,656 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 308 transitions, 3317 flow [2024-06-03 20:51:57,656 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:51:57,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:51:57,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:51:57,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-03 20:51:57,658 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:51:57,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:51:57,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1650187439, now seen corresponding path program 5 times [2024-06-03 20:51:57,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:51:57,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876471825] [2024-06-03 20:51:57,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:51:57,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:51:57,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:51:57,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:51:57,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:51:57,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876471825] [2024-06-03 20:51:57,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876471825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:51:57,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:51:57,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:51:57,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600440336] [2024-06-03 20:51:57,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:51:57,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:51:57,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:51:57,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:51:57,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:51:58,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:51:58,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 308 transitions, 3317 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:51:58,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:51:58,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:51:58,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:51:59,058 INFO L124 PetriNetUnfolderBase]: 2775/4853 cut-off events. [2024-06-03 20:51:59,059 INFO L125 PetriNetUnfolderBase]: For 659844/659844 co-relation queries the response was YES. [2024-06-03 20:51:59,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32518 conditions, 4853 events. 2775/4853 cut-off events. For 659844/659844 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 33659 event pairs, 761 based on Foata normal form. 18/4868 useless extension candidates. Maximal degree in co-relation 32356. Up to 4145 conditions per place. [2024-06-03 20:51:59,116 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 296 selfloop transitions, 17 changer transitions 29/349 dead transitions. [2024-06-03 20:51:59,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 349 transitions, 4179 flow [2024-06-03 20:51:59,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:51:59,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:51:59,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 20:51:59,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-03 20:51:59,117 INFO L175 Difference]: Start difference. First operand has 336 places, 308 transitions, 3317 flow. Second operand 9 states and 208 transitions. [2024-06-03 20:51:59,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 349 transitions, 4179 flow [2024-06-03 20:52:02,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 349 transitions, 4124 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-03 20:52:02,829 INFO L231 Difference]: Finished difference. Result has 332 places, 303 transitions, 3237 flow [2024-06-03 20:52:02,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3262, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3237, PETRI_PLACES=332, PETRI_TRANSITIONS=303} [2024-06-03 20:52:02,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-03 20:52:02,829 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 303 transitions, 3237 flow [2024-06-03 20:52:02,829 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:52:02,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:02,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:52:02,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-03 20:52:02,830 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:52:02,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:02,830 INFO L85 PathProgramCache]: Analyzing trace with hash 753863047, now seen corresponding path program 6 times [2024-06-03 20:52:02,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:02,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235979716] [2024-06-03 20:52:02,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:02,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:02,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:03,138 INFO 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:52:03,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:03,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235979716] [2024-06-03 20:52:03,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235979716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:03,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:03,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:52:03,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992379641] [2024-06-03 20:52:03,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:03,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:52:03,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:03,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:52:03,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:52:03,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:52:03,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 303 transitions, 3237 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:52:03,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:03,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:52:03,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:04,152 INFO L124 PetriNetUnfolderBase]: 2870/4990 cut-off events. [2024-06-03 20:52:04,153 INFO L125 PetriNetUnfolderBase]: For 860684/860684 co-relation queries the response was YES. [2024-06-03 20:52:04,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36047 conditions, 4990 events. 2870/4990 cut-off events. For 860684/860684 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 34901 event pairs, 812 based on Foata normal form. 24/5004 useless extension candidates. Maximal degree in co-relation 35886. Up to 3888 conditions per place. [2024-06-03 20:52:04,211 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 251 selfloop transitions, 80 changer transitions 10/348 dead transitions. [2024-06-03 20:52:04,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 348 transitions, 4355 flow [2024-06-03 20:52:04,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:52:04,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:52:04,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-03 20:52:04,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-03 20:52:04,212 INFO L175 Difference]: Start difference. First operand has 332 places, 303 transitions, 3237 flow. Second operand 10 states and 244 transitions. [2024-06-03 20:52:04,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 348 transitions, 4355 flow [2024-06-03 20:52:11,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 348 transitions, 4303 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-03 20:52:11,642 INFO L231 Difference]: Finished difference. Result has 325 places, 300 transitions, 3321 flow [2024-06-03 20:52:11,642 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3189, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3321, PETRI_PLACES=325, PETRI_TRANSITIONS=300} [2024-06-03 20:52:11,642 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-03 20:52:11,642 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 300 transitions, 3321 flow [2024-06-03 20:52:11,642 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:52:11,643 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:11,643 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:52:11,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-03 20:52:11,643 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:52:11,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:11,643 INFO L85 PathProgramCache]: Analyzing trace with hash 79369333, now seen corresponding path program 1 times [2024-06-03 20:52:11,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:11,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453403458] [2024-06-03 20:52:11,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:11,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:11,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:11,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:11,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:11,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453403458] [2024-06-03 20:52:11,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453403458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:11,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:11,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:52:11,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537426351] [2024-06-03 20:52:11,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:11,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:52:11,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:11,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:52:11,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:52:11,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:52:11,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 300 transitions, 3321 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:52:11,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:11,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:52:11,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:12,970 INFO L124 PetriNetUnfolderBase]: 2858/4966 cut-off events. [2024-06-03 20:52:12,970 INFO L125 PetriNetUnfolderBase]: For 861141/861141 co-relation queries the response was YES. [2024-06-03 20:52:13,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36057 conditions, 4966 events. 2858/4966 cut-off events. For 861141/861141 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 34697 event pairs, 909 based on Foata normal form. 26/4982 useless extension candidates. Maximal degree in co-relation 35899. Up to 4235 conditions per place. [2024-06-03 20:52:13,035 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 239 selfloop transitions, 75 changer transitions 14/335 dead transitions. [2024-06-03 20:52:13,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 335 transitions, 4111 flow [2024-06-03 20:52:13,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:52:13,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:52:13,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-03 20:52:13,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-03 20:52:13,037 INFO L175 Difference]: Start difference. First operand has 325 places, 300 transitions, 3321 flow. Second operand 10 states and 235 transitions. [2024-06-03 20:52:13,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 335 transitions, 4111 flow [2024-06-03 20:52:20,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 335 transitions, 3949 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-03 20:52:20,180 INFO L231 Difference]: Finished difference. Result has 325 places, 294 transitions, 3260 flow [2024-06-03 20:52:20,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3159, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3260, PETRI_PLACES=325, PETRI_TRANSITIONS=294} [2024-06-03 20:52:20,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-03 20:52:20,180 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 294 transitions, 3260 flow [2024-06-03 20:52:20,180 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:52:20,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:20,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:52:20,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-03 20:52:20,181 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:52:20,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:20,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1445587397, now seen corresponding path program 2 times [2024-06-03 20:52:20,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:20,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056456128] [2024-06-03 20:52:20,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:20,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:20,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:20,492 INFO 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:52:20,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:20,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056456128] [2024-06-03 20:52:20,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056456128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:20,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:20,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:52:20,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877949024] [2024-06-03 20:52:20,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:20,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:52:20,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:20,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:52:20,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:52:20,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:52:20,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 294 transitions, 3260 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:52:20,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:20,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:52:20,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:21,550 INFO L124 PetriNetUnfolderBase]: 2840/4968 cut-off events. [2024-06-03 20:52:21,550 INFO L125 PetriNetUnfolderBase]: For 845811/845811 co-relation queries the response was YES. [2024-06-03 20:52:21,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35883 conditions, 4968 events. 2840/4968 cut-off events. For 845811/845811 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 34956 event pairs, 869 based on Foata normal form. 24/4982 useless extension candidates. Maximal degree in co-relation 35725. Up to 3645 conditions per place. [2024-06-03 20:52:21,648 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 123 changer transitions 19/344 dead transitions. [2024-06-03 20:52:21,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 344 transitions, 4414 flow [2024-06-03 20:52:21,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:52:21,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:52:21,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 264 transitions. [2024-06-03 20:52:21,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:52:21,649 INFO L175 Difference]: Start difference. First operand has 325 places, 294 transitions, 3260 flow. Second operand 11 states and 264 transitions. [2024-06-03 20:52:21,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 344 transitions, 4414 flow [2024-06-03 20:52:28,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 344 transitions, 4239 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 20:52:28,192 INFO L231 Difference]: Finished difference. Result has 323 places, 290 transitions, 3293 flow [2024-06-03 20:52:28,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3089, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3293, PETRI_PLACES=323, PETRI_TRANSITIONS=290} [2024-06-03 20:52:28,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-03 20:52:28,192 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 290 transitions, 3293 flow [2024-06-03 20:52:28,192 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:52:28,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:28,193 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:52:28,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-03 20:52:28,193 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:52:28,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:28,193 INFO L85 PathProgramCache]: Analyzing trace with hash 1172171047, now seen corresponding path program 3 times [2024-06-03 20:52:28,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:28,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291761592] [2024-06-03 20:52:28,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:28,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:28,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:28,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:52:28,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:28,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291761592] [2024-06-03 20:52:28,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291761592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:28,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:28,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:52:28,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197687282] [2024-06-03 20:52:28,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:28,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:52:28,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:28,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:52:28,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:52:28,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:52:28,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 290 transitions, 3293 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:52:28,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:28,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:52:28,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:29,418 INFO L124 PetriNetUnfolderBase]: 2855/4977 cut-off events. [2024-06-03 20:52:29,418 INFO L125 PetriNetUnfolderBase]: For 995719/995719 co-relation queries the response was YES. [2024-06-03 20:52:29,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38822 conditions, 4977 events. 2855/4977 cut-off events. For 995719/995719 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 34826 event pairs, 922 based on Foata normal form. 24/4991 useless extension candidates. Maximal degree in co-relation 38666. Up to 3928 conditions per place. [2024-06-03 20:52:29,490 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 194 selfloop transitions, 122 changer transitions 10/333 dead transitions. [2024-06-03 20:52:29,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 333 transitions, 4371 flow [2024-06-03 20:52:29,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:52:29,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:52:29,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-03 20:52:29,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5742793791574279 [2024-06-03 20:52:29,492 INFO L175 Difference]: Start difference. First operand has 323 places, 290 transitions, 3293 flow. Second operand 11 states and 259 transitions. [2024-06-03 20:52:29,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 333 transitions, 4371 flow [2024-06-03 20:52:35,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 333 transitions, 4133 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-03 20:52:35,815 INFO L231 Difference]: Finished difference. Result has 320 places, 287 transitions, 3277 flow [2024-06-03 20:52:35,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3061, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3277, PETRI_PLACES=320, PETRI_TRANSITIONS=287} [2024-06-03 20:52:35,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-03 20:52:35,815 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 287 transitions, 3277 flow [2024-06-03 20:52:35,815 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:52:35,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:35,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, 1, 1] [2024-06-03 20:52:35,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-03 20:52:35,816 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:52:35,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:35,816 INFO L85 PathProgramCache]: Analyzing trace with hash -601278641, now seen corresponding path program 4 times [2024-06-03 20:52:35,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:35,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328848507] [2024-06-03 20:52:35,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:35,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:35,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:36,135 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:36,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:36,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328848507] [2024-06-03 20:52:36,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328848507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:36,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:36,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:52:36,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989934046] [2024-06-03 20:52:36,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:36,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:52:36,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:36,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:52:36,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:52:36,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:52:36,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 287 transitions, 3277 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:52:36,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:36,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:52:36,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:37,037 INFO L124 PetriNetUnfolderBase]: 2704/4720 cut-off events. [2024-06-03 20:52:37,037 INFO L125 PetriNetUnfolderBase]: For 815875/815875 co-relation queries the response was YES. [2024-06-03 20:52:37,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34520 conditions, 4720 events. 2704/4720 cut-off events. For 815875/815875 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 32871 event pairs, 877 based on Foata normal form. 26/4736 useless extension candidates. Maximal degree in co-relation 34366. Up to 3928 conditions per place. [2024-06-03 20:52:37,103 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 181 selfloop transitions, 117 changer transitions 18/323 dead transitions. [2024-06-03 20:52:37,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 323 transitions, 4045 flow [2024-06-03 20:52:37,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:52:37,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:52:37,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-03 20:52:37,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-03 20:52:37,105 INFO L175 Difference]: Start difference. First operand has 320 places, 287 transitions, 3277 flow. Second operand 11 states and 251 transitions. [2024-06-03 20:52:37,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 323 transitions, 4045 flow [2024-06-03 20:52:41,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 323 transitions, 3800 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-03 20:52:41,730 INFO L231 Difference]: Finished difference. Result has 319 places, 281 transitions, 3213 flow [2024-06-03 20:52:41,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3032, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3213, PETRI_PLACES=319, PETRI_TRANSITIONS=281} [2024-06-03 20:52:41,730 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-03 20:52:41,730 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 281 transitions, 3213 flow [2024-06-03 20:52:41,730 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:52:41,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:41,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:52:41,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-03 20:52:41,731 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:52:41,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:41,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1902308273, now seen corresponding path program 5 times [2024-06-03 20:52:41,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:41,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023695334] [2024-06-03 20:52:41,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:41,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:41,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:42,039 INFO 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:52:42,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:42,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023695334] [2024-06-03 20:52:42,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023695334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:42,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:42,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:52:42,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291279723] [2024-06-03 20:52:42,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:42,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:52:42,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:42,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:52:42,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:52:42,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:52:42,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 281 transitions, 3213 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:52:42,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:42,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:52:42,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:42,995 INFO L124 PetriNetUnfolderBase]: 2904/5062 cut-off events. [2024-06-03 20:52:42,995 INFO L125 PetriNetUnfolderBase]: For 1051434/1051434 co-relation queries the response was YES. [2024-06-03 20:52:43,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41345 conditions, 5062 events. 2904/5062 cut-off events. For 1051434/1051434 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 35546 event pairs, 901 based on Foata normal form. 18/5070 useless extension candidates. Maximal degree in co-relation 41192. Up to 3439 conditions per place. [2024-06-03 20:52:43,067 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 242 selfloop transitions, 75 changer transitions 8/332 dead transitions. [2024-06-03 20:52:43,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 332 transitions, 4553 flow [2024-06-03 20:52:43,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:52:43,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:52:43,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-03 20:52:43,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-03 20:52:43,068 INFO L175 Difference]: Start difference. First operand has 319 places, 281 transitions, 3213 flow. Second operand 10 states and 248 transitions. [2024-06-03 20:52:43,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 332 transitions, 4553 flow [2024-06-03 20:52:49,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 332 transitions, 4285 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-03 20:52:49,032 INFO L231 Difference]: Finished difference. Result has 311 places, 279 transitions, 3094 flow [2024-06-03 20:52:49,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2961, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3094, PETRI_PLACES=311, PETRI_TRANSITIONS=279} [2024-06-03 20:52:49,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-03 20:52:49,033 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 279 transitions, 3094 flow [2024-06-03 20:52:49,033 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:52:49,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:49,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:52:49,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-03 20:52:49,034 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:52:49,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:49,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1901952083, now seen corresponding path program 6 times [2024-06-03 20:52:49,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:49,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126760291] [2024-06-03 20:52:49,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:49,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:49,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:49,325 INFO 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:52:49,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:49,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126760291] [2024-06-03 20:52:49,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126760291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:49,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:49,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:52:49,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528281978] [2024-06-03 20:52:49,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:49,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:52:49,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:49,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:52:49,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:52:49,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:52:49,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 279 transitions, 3094 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:52:49,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:49,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:52:49,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:50,372 INFO L124 PetriNetUnfolderBase]: 2888/5033 cut-off events. [2024-06-03 20:52:50,372 INFO L125 PetriNetUnfolderBase]: For 997053/997053 co-relation queries the response was YES. [2024-06-03 20:52:50,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40771 conditions, 5033 events. 2888/5033 cut-off events. For 997053/997053 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 35345 event pairs, 988 based on Foata normal form. 18/5034 useless extension candidates. Maximal degree in co-relation 40621. Up to 3439 conditions per place. [2024-06-03 20:52:50,455 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 69 changer transitions 14/323 dead transitions. [2024-06-03 20:52:50,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 323 transitions, 4138 flow [2024-06-03 20:52:50,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:52:50,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:52:50,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-03 20:52:50,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:52:50,456 INFO L175 Difference]: Start difference. First operand has 311 places, 279 transitions, 3094 flow. Second operand 10 states and 240 transitions. [2024-06-03 20:52:50,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 323 transitions, 4138 flow [2024-06-03 20:52:57,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 323 transitions, 3984 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 20:52:57,079 INFO L231 Difference]: Finished difference. Result has 311 places, 275 transitions, 3029 flow [2024-06-03 20:52:57,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2942, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3029, PETRI_PLACES=311, PETRI_TRANSITIONS=275} [2024-06-03 20:52:57,080 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-03 20:52:57,080 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 275 transitions, 3029 flow [2024-06-03 20:52:57,080 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:52:57,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:52:57,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:52:57,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-03 20:52:57,080 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:52:57,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:52:57,081 INFO L85 PathProgramCache]: Analyzing trace with hash 428334163, now seen corresponding path program 7 times [2024-06-03 20:52:57,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:52:57,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255593104] [2024-06-03 20:52:57,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:52:57,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:52:57,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:52:57,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:52:57,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:52:57,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255593104] [2024-06-03 20:52:57,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255593104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:52:57,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:52:57,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:52:57,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881923281] [2024-06-03 20:52:57,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:52:57,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:52:57,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:52:57,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:52:57,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:52:57,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:52:57,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 275 transitions, 3029 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:52:57,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:52:57,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:52:57,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:52:58,391 INFO L124 PetriNetUnfolderBase]: 3005/5237 cut-off events. [2024-06-03 20:52:58,392 INFO L125 PetriNetUnfolderBase]: For 1179696/1179696 co-relation queries the response was YES. [2024-06-03 20:52:58,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44458 conditions, 5237 events. 3005/5237 cut-off events. For 1179696/1179696 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 37234 event pairs, 1077 based on Foata normal form. 24/5251 useless extension candidates. Maximal degree in co-relation 44308. Up to 4266 conditions per place. [2024-06-03 20:52:58,461 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 230 selfloop transitions, 67 changer transitions 10/314 dead transitions. [2024-06-03 20:52:58,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 314 transitions, 4047 flow [2024-06-03 20:52:58,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:52:58,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:52:58,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-03 20:52:58,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-03 20:52:58,462 INFO L175 Difference]: Start difference. First operand has 311 places, 275 transitions, 3029 flow. Second operand 10 states and 236 transitions. [2024-06-03 20:52:58,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 314 transitions, 4047 flow [2024-06-03 20:53:04,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 314 transitions, 3901 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-03 20:53:04,646 INFO L231 Difference]: Finished difference. Result has 309 places, 272 transitions, 2985 flow [2024-06-03 20:53:04,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2887, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2985, PETRI_PLACES=309, PETRI_TRANSITIONS=272} [2024-06-03 20:53:04,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-03 20:53:04,659 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 272 transitions, 2985 flow [2024-06-03 20:53:04,660 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:53:04,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:04,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:53:04,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-03 20:53:04,669 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:53:04,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:04,670 INFO L85 PathProgramCache]: Analyzing trace with hash -1766515253, now seen corresponding path program 8 times [2024-06-03 20:53:04,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:04,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098698397] [2024-06-03 20:53:04,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:04,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:04,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:04,945 INFO 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:53:04,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:04,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098698397] [2024-06-03 20:53:04,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098698397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:04,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:04,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:53:04,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415238088] [2024-06-03 20:53:04,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:04,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:53:04,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:04,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:53:04,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:53:04,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:53:04,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 272 transitions, 2985 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:53:04,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:04,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:53:04,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:05,761 INFO L124 PetriNetUnfolderBase]: 2613/4573 cut-off events. [2024-06-03 20:53:05,761 INFO L125 PetriNetUnfolderBase]: For 745756/745756 co-relation queries the response was YES. [2024-06-03 20:53:05,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33055 conditions, 4573 events. 2613/4573 cut-off events. For 745756/745756 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 31828 event pairs, 867 based on Foata normal form. 26/4589 useless extension candidates. Maximal degree in co-relation 32906. Up to 3875 conditions per place. [2024-06-03 20:53:05,825 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 220 selfloop transitions, 61 changer transitions 16/304 dead transitions. [2024-06-03 20:53:05,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 304 transitions, 3705 flow [2024-06-03 20:53:05,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:53:05,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:53:05,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-03 20:53:05,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-03 20:53:05,827 INFO L175 Difference]: Start difference. First operand has 309 places, 272 transitions, 2985 flow. Second operand 10 states and 228 transitions. [2024-06-03 20:53:05,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 304 transitions, 3705 flow [2024-06-03 20:53:10,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 304 transitions, 3570 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-03 20:53:10,326 INFO L231 Difference]: Finished difference. Result has 308 places, 265 transitions, 2906 flow [2024-06-03 20:53:10,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2850, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2906, PETRI_PLACES=308, PETRI_TRANSITIONS=265} [2024-06-03 20:53:10,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-03 20:53:10,327 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 265 transitions, 2906 flow [2024-06-03 20:53:10,327 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:53:10,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:10,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:53:10,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-03 20:53:10,328 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:53:10,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:10,328 INFO L85 PathProgramCache]: Analyzing trace with hash 620567823, now seen corresponding path program 9 times [2024-06-03 20:53:10,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:10,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86909097] [2024-06-03 20:53:10,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:10,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:10,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:10,628 INFO 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:53:10,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:10,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86909097] [2024-06-03 20:53:10,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86909097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:10,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:10,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:53:10,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732743181] [2024-06-03 20:53:10,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:10,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:53:10,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:10,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:53:10,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:53:10,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:53:10,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 265 transitions, 2906 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:53:10,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:10,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:53:10,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:11,574 INFO L124 PetriNetUnfolderBase]: 2688/4728 cut-off events. [2024-06-03 20:53:11,574 INFO L125 PetriNetUnfolderBase]: For 815618/815618 co-relation queries the response was YES. [2024-06-03 20:53:11,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35962 conditions, 4728 events. 2688/4728 cut-off events. For 815618/815618 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 33073 event pairs, 844 based on Foata normal form. 18/4736 useless extension candidates. Maximal degree in co-relation 35814. Up to 2861 conditions per place. [2024-06-03 20:53:11,635 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 112 changer transitions 16/320 dead transitions. [2024-06-03 20:53:11,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 320 transitions, 4228 flow [2024-06-03 20:53:11,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:53:11,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:53:11,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 267 transitions. [2024-06-03 20:53:11,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5920177383592018 [2024-06-03 20:53:11,636 INFO L175 Difference]: Start difference. First operand has 308 places, 265 transitions, 2906 flow. Second operand 11 states and 267 transitions. [2024-06-03 20:53:11,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 320 transitions, 4228 flow [2024-06-03 20:53:17,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 320 transitions, 4081 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-03 20:53:17,171 INFO L231 Difference]: Finished difference. Result has 303 places, 262 transitions, 2964 flow [2024-06-03 20:53:17,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2771, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2964, PETRI_PLACES=303, PETRI_TRANSITIONS=262} [2024-06-03 20:53:17,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-03 20:53:17,172 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 262 transitions, 2964 flow [2024-06-03 20:53:17,172 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:53:17,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:17,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:53:17,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-03 20:53:17,172 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:53:17,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:17,173 INFO L85 PathProgramCache]: Analyzing trace with hash 215331279, now seen corresponding path program 10 times [2024-06-03 20:53:17,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:17,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831122941] [2024-06-03 20:53:17,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:17,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:17,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:17,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:53:17,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:17,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831122941] [2024-06-03 20:53:17,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831122941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:17,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:17,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:53:17,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661462363] [2024-06-03 20:53:17,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:17,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:53:17,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:17,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:53:17,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:53:17,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:53:17,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 262 transitions, 2964 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:53:17,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:17,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:53:17,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:18,349 INFO L124 PetriNetUnfolderBase]: 2686/4718 cut-off events. [2024-06-03 20:53:18,350 INFO L125 PetriNetUnfolderBase]: For 881296/881296 co-relation queries the response was YES. [2024-06-03 20:53:18,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37618 conditions, 4718 events. 2686/4718 cut-off events. For 881296/881296 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 32975 event pairs, 890 based on Foata normal form. 18/4726 useless extension candidates. Maximal degree in co-relation 37473. Up to 2861 conditions per place. [2024-06-03 20:53:18,408 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 191 selfloop transitions, 107 changer transitions 8/313 dead transitions. [2024-06-03 20:53:18,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 313 transitions, 4232 flow [2024-06-03 20:53:18,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:53:18,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:53:18,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 263 transitions. [2024-06-03 20:53:18,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5831485587583148 [2024-06-03 20:53:18,410 INFO L175 Difference]: Start difference. First operand has 303 places, 262 transitions, 2964 flow. Second operand 11 states and 263 transitions. [2024-06-03 20:53:18,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 313 transitions, 4232 flow [2024-06-03 20:53:25,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 313 transitions, 3995 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-03 20:53:25,130 INFO L231 Difference]: Finished difference. Result has 300 places, 260 transitions, 2937 flow [2024-06-03 20:53:25,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2739, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2937, PETRI_PLACES=300, PETRI_TRANSITIONS=260} [2024-06-03 20:53:25,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-03 20:53:25,131 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 260 transitions, 2937 flow [2024-06-03 20:53:25,131 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:53:25,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:25,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:53:25,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-03 20:53:25,131 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:53:25,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:25,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1890326395, now seen corresponding path program 11 times [2024-06-03 20:53:25,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:25,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773907109] [2024-06-03 20:53:25,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:25,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:25,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:25,441 INFO 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:53:25,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:25,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773907109] [2024-06-03 20:53:25,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773907109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:25,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:25,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:53:25,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160400140] [2024-06-03 20:53:25,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:25,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:53:25,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:25,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:53:25,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:53:25,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:53:25,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 260 transitions, 2937 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:53:25,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:25,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:53:25,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:26,293 INFO L124 PetriNetUnfolderBase]: 2581/4531 cut-off events. [2024-06-03 20:53:26,293 INFO L125 PetriNetUnfolderBase]: For 756598/756598 co-relation queries the response was YES. [2024-06-03 20:53:26,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34782 conditions, 4531 events. 2581/4531 cut-off events. For 756598/756598 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 31430 event pairs, 878 based on Foata normal form. 18/4539 useless extension candidates. Maximal degree in co-relation 34639. Up to 2861 conditions per place. [2024-06-03 20:53:26,352 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 176 selfloop transitions, 104 changer transitions 19/306 dead transitions. [2024-06-03 20:53:26,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 306 transitions, 3939 flow [2024-06-03 20:53:26,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:53:26,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:53:26,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-03 20:53:26,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698447893569845 [2024-06-03 20:53:26,354 INFO L175 Difference]: Start difference. First operand has 300 places, 260 transitions, 2937 flow. Second operand 11 states and 257 transitions. [2024-06-03 20:53:26,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 306 transitions, 3939 flow [2024-06-03 20:53:32,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 306 transitions, 3718 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 20:53:32,521 INFO L231 Difference]: Finished difference. Result has 299 places, 256 transitions, 2874 flow [2024-06-03 20:53:32,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2720, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2874, PETRI_PLACES=299, PETRI_TRANSITIONS=256} [2024-06-03 20:53:32,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-03 20:53:32,521 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 256 transitions, 2874 flow [2024-06-03 20:53:32,521 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:53:32,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:32,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:53:32,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-03 20:53:32,522 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:53:32,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:32,522 INFO L85 PathProgramCache]: Analyzing trace with hash -795725267, now seen corresponding path program 12 times [2024-06-03 20:53:32,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:32,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55315232] [2024-06-03 20:53:32,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:32,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:32,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:32,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:32,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:32,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55315232] [2024-06-03 20:53:32,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55315232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:32,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:32,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:53:32,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674116721] [2024-06-03 20:53:32,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:32,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:53:32,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:32,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:53:32,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:53:32,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:53:32,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 256 transitions, 2874 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:53:32,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:32,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:53:32,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:33,768 INFO L124 PetriNetUnfolderBase]: 2784/4870 cut-off events. [2024-06-03 20:53:33,769 INFO L125 PetriNetUnfolderBase]: For 990320/990320 co-relation queries the response was YES. [2024-06-03 20:53:33,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41160 conditions, 4870 events. 2784/4870 cut-off events. For 990320/990320 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 34269 event pairs, 965 based on Foata normal form. 18/4878 useless extension candidates. Maximal degree in co-relation 41018. Up to 3571 conditions per place. [2024-06-03 20:53:33,834 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 180 selfloop transitions, 107 changer transitions 8/302 dead transitions. [2024-06-03 20:53:33,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 302 transitions, 4100 flow [2024-06-03 20:53:33,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:53:33,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:53:33,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-03 20:53:33,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5742793791574279 [2024-06-03 20:53:33,835 INFO L175 Difference]: Start difference. First operand has 299 places, 256 transitions, 2874 flow. Second operand 11 states and 259 transitions. [2024-06-03 20:53:33,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 302 transitions, 4100 flow [2024-06-03 20:53:38,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 302 transitions, 3890 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-03 20:53:38,525 INFO L231 Difference]: Finished difference. Result has 294 places, 254 transitions, 2873 flow [2024-06-03 20:53:38,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2676, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2873, PETRI_PLACES=294, PETRI_TRANSITIONS=254} [2024-06-03 20:53:38,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-03 20:53:38,525 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 254 transitions, 2873 flow [2024-06-03 20:53:38,525 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:53:38,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:38,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:53:38,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-03 20:53:38,526 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:53:38,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:38,526 INFO L85 PathProgramCache]: Analyzing trace with hash 1616990341, now seen corresponding path program 13 times [2024-06-03 20:53:38,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:38,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466414860] [2024-06-03 20:53:38,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:38,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:38,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:38,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:38,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:38,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466414860] [2024-06-03 20:53:38,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466414860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:38,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:38,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:53:38,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598033332] [2024-06-03 20:53:38,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:38,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:53:38,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:38,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:53:38,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:53:38,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:53:38,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 254 transitions, 2873 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:53:38,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:38,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:53:38,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:39,831 INFO L124 PetriNetUnfolderBase]: 2874/5028 cut-off events. [2024-06-03 20:53:39,832 INFO L125 PetriNetUnfolderBase]: For 1067724/1067724 co-relation queries the response was YES. [2024-06-03 20:53:39,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43902 conditions, 5028 events. 2874/5028 cut-off events. For 1067724/1067724 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 35635 event pairs, 1047 based on Foata normal form. 18/5036 useless extension candidates. Maximal degree in co-relation 43762. Up to 3571 conditions per place. [2024-06-03 20:53:39,899 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 105 changer transitions 9/300 dead transitions. [2024-06-03 20:53:39,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 300 transitions, 4087 flow [2024-06-03 20:53:39,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:53:39,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:53:39,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-03 20:53:39,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5742793791574279 [2024-06-03 20:53:39,901 INFO L175 Difference]: Start difference. First operand has 294 places, 254 transitions, 2873 flow. Second operand 11 states and 259 transitions. [2024-06-03 20:53:39,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 300 transitions, 4087 flow [2024-06-03 20:53:43,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 300 transitions, 3857 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-03 20:53:43,980 INFO L231 Difference]: Finished difference. Result has 292 places, 251 transitions, 2835 flow [2024-06-03 20:53:43,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2655, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2835, PETRI_PLACES=292, PETRI_TRANSITIONS=251} [2024-06-03 20:53:43,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-03 20:53:43,980 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 251 transitions, 2835 flow [2024-06-03 20:53:43,980 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:53:43,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:43,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, 1, 1, 1] [2024-06-03 20:53:43,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-03 20:53:43,981 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:53:43,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:43,981 INFO L85 PathProgramCache]: Analyzing trace with hash -14504147, now seen corresponding path program 14 times [2024-06-03 20:53:43,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:43,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093225345] [2024-06-03 20:53:43,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:43,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:43,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:44,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:44,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:44,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093225345] [2024-06-03 20:53:44,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093225345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:44,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:44,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:53:44,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500527479] [2024-06-03 20:53:44,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:44,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:53:44,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:44,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:53:44,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:53:44,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:53:44,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 251 transitions, 2835 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:53:44,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:44,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:53:44,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:45,220 INFO L124 PetriNetUnfolderBase]: 2754/4822 cut-off events. [2024-06-03 20:53:45,221 INFO L125 PetriNetUnfolderBase]: For 941994/941994 co-relation queries the response was YES. [2024-06-03 20:53:45,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40308 conditions, 4822 events. 2754/4822 cut-off events. For 941994/941994 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 33900 event pairs, 1031 based on Foata normal form. 24/4836 useless extension candidates. Maximal degree in co-relation 40170. Up to 3805 conditions per place. [2024-06-03 20:53:45,280 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 104 changer transitions 10/291 dead transitions. [2024-06-03 20:53:45,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 291 transitions, 3787 flow [2024-06-03 20:53:45,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:53:45,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:53:45,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-03 20:53:45,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5631929046563193 [2024-06-03 20:53:45,281 INFO L175 Difference]: Start difference. First operand has 292 places, 251 transitions, 2835 flow. Second operand 11 states and 254 transitions. [2024-06-03 20:53:45,281 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 291 transitions, 3787 flow [2024-06-03 20:53:49,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 291 transitions, 3566 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-03 20:53:49,443 INFO L231 Difference]: Finished difference. Result has 289 places, 248 transitions, 2796 flow [2024-06-03 20:53:49,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2620, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2796, PETRI_PLACES=289, PETRI_TRANSITIONS=248} [2024-06-03 20:53:49,444 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-03 20:53:49,444 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 248 transitions, 2796 flow [2024-06-03 20:53:49,444 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:53:49,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:49,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:53:49,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-03 20:53:49,444 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:53:49,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:49,445 INFO L85 PathProgramCache]: Analyzing trace with hash -153269447, now seen corresponding path program 15 times [2024-06-03 20:53:49,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:49,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878294056] [2024-06-03 20:53:49,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:49,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:49,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:49,759 INFO 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:53:49,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:49,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878294056] [2024-06-03 20:53:49,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878294056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:49,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:49,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:53:49,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458270483] [2024-06-03 20:53:49,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:49,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:53:49,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:49,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:53:49,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:53:49,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:53:49,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 248 transitions, 2796 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:53:49,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:49,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:53:49,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:50,742 INFO L124 PetriNetUnfolderBase]: 2730/4770 cut-off events. [2024-06-03 20:53:50,742 INFO L125 PetriNetUnfolderBase]: For 917002/917002 co-relation queries the response was YES. [2024-06-03 20:53:50,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39702 conditions, 4770 events. 2730/4770 cut-off events. For 917002/917002 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 33434 event pairs, 1063 based on Foata normal form. 26/4786 useless extension candidates. Maximal degree in co-relation 39566. Up to 4016 conditions per place. [2024-06-03 20:53:50,797 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 100 changer transitions 13/281 dead transitions. [2024-06-03 20:53:50,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 281 transitions, 3472 flow [2024-06-03 20:53:50,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:53:50,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:53:50,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-03 20:53:50,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521064301552107 [2024-06-03 20:53:50,799 INFO L175 Difference]: Start difference. First operand has 289 places, 248 transitions, 2796 flow. Second operand 11 states and 249 transitions. [2024-06-03 20:53:50,799 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 281 transitions, 3472 flow [2024-06-03 20:53:54,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 281 transitions, 3266 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-03 20:53:54,705 INFO L231 Difference]: Finished difference. Result has 287 places, 243 transitions, 2750 flow [2024-06-03 20:53:54,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2750, PETRI_PLACES=287, PETRI_TRANSITIONS=243} [2024-06-03 20:53:54,705 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-03 20:53:54,706 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 243 transitions, 2750 flow [2024-06-03 20:53:54,706 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:53:54,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:54,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:53:54,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-03 20:53:54,706 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:53:54,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:54,706 INFO L85 PathProgramCache]: Analyzing trace with hash -363616847, now seen corresponding path program 16 times [2024-06-03 20:53:54,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:54,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552657379] [2024-06-03 20:53:54,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:54,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:54,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:55,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:53:55,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:55,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552657379] [2024-06-03 20:53:55,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552657379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:55,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:55,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:53:55,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936420998] [2024-06-03 20:53:55,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:55,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:53:55,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:55,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:53:55,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:53:55,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:53:55,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 243 transitions, 2750 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:53:55,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:55,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:53:55,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:55,840 INFO L124 PetriNetUnfolderBase]: 2600/4556 cut-off events. [2024-06-03 20:53:55,840 INFO L125 PetriNetUnfolderBase]: For 783275/783275 co-relation queries the response was YES. [2024-06-03 20:53:55,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36259 conditions, 4556 events. 2600/4556 cut-off events. For 783275/783275 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 31711 event pairs, 939 based on Foata normal form. 24/4570 useless extension candidates. Maximal degree in co-relation 36124. Up to 3571 conditions per place. [2024-06-03 20:53:55,897 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 168 selfloop transitions, 98 changer transitions 10/283 dead transitions. [2024-06-03 20:53:55,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 283 transitions, 3680 flow [2024-06-03 20:53:55,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:53:55,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:53:55,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-03 20:53:55,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-03 20:53:55,899 INFO L175 Difference]: Start difference. First operand has 287 places, 243 transitions, 2750 flow. Second operand 11 states and 251 transitions. [2024-06-03 20:53:55,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 283 transitions, 3680 flow [2024-06-03 20:53:58,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 283 transitions, 3462 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-03 20:53:58,584 INFO L231 Difference]: Finished difference. Result has 283 places, 240 transitions, 2707 flow [2024-06-03 20:53:58,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2707, PETRI_PLACES=283, PETRI_TRANSITIONS=240} [2024-06-03 20:53:58,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-03 20:53:58,584 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 240 transitions, 2707 flow [2024-06-03 20:53:58,585 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:53:58,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:53:58,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:53:58,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-03 20:53:58,585 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:53:58,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:53:58,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1160698669, now seen corresponding path program 17 times [2024-06-03 20:53:58,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:53:58,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454010824] [2024-06-03 20:53:58,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:53:58,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:53:58,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:53:58,878 INFO 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:53:58,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:53:58,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454010824] [2024-06-03 20:53:58,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454010824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:53:58,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:53:58,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:53:58,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240292854] [2024-06-03 20:53:58,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:53:58,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:53:58,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:53:58,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:53:58,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:53:58,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:53:58,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 240 transitions, 2707 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:53:58,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:53:58,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:53:58,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:53:59,594 INFO L124 PetriNetUnfolderBase]: 2449/4299 cut-off events. [2024-06-03 20:53:59,595 INFO L125 PetriNetUnfolderBase]: For 652636/652636 co-relation queries the response was YES. [2024-06-03 20:53:59,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32129 conditions, 4299 events. 2449/4299 cut-off events. For 652636/652636 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 29659 event pairs, 894 based on Foata normal form. 26/4315 useless extension candidates. Maximal degree in co-relation 31996. Up to 3571 conditions per place. [2024-06-03 20:53:59,648 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 92 changer transitions 20/273 dead transitions. [2024-06-03 20:53:59,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 273 transitions, 3365 flow [2024-06-03 20:53:59,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:53:59,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:53:59,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-03 20:53:59,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5388026607538803 [2024-06-03 20:53:59,649 INFO L175 Difference]: Start difference. First operand has 283 places, 240 transitions, 2707 flow. Second operand 11 states and 243 transitions. [2024-06-03 20:53:59,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 273 transitions, 3365 flow [2024-06-03 20:54:02,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 273 transitions, 3168 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-03 20:54:02,309 INFO L231 Difference]: Finished difference. Result has 281 places, 233 transitions, 2627 flow [2024-06-03 20:54:02,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2510, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2627, PETRI_PLACES=281, PETRI_TRANSITIONS=233} [2024-06-03 20:54:02,309 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-03 20:54:02,309 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 233 transitions, 2627 flow [2024-06-03 20:54:02,310 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:54:02,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:02,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:02,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-03 20:54:02,310 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:54:02,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:02,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1488479341, now seen corresponding path program 18 times [2024-06-03 20:54:02,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:02,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552699094] [2024-06-03 20:54:02,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:02,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:02,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:02,592 INFO 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:54:02,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:02,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552699094] [2024-06-03 20:54:02,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552699094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:02,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:02,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:54:02,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649730664] [2024-06-03 20:54:02,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:02,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:54:02,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:02,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:54:02,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:54:02,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:02,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 233 transitions, 2627 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:54:02,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:02,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:02,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:03,313 INFO L124 PetriNetUnfolderBase]: 2435/4261 cut-off events. [2024-06-03 20:54:03,314 INFO L125 PetriNetUnfolderBase]: For 639192/639192 co-relation queries the response was YES. [2024-06-03 20:54:03,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31807 conditions, 4261 events. 2435/4261 cut-off events. For 639192/639192 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 29253 event pairs, 894 based on Foata normal form. 26/4277 useless extension candidates. Maximal degree in co-relation 31675. Up to 3613 conditions per place. [2024-06-03 20:54:03,364 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 59 changer transitions 12/263 dead transitions. [2024-06-03 20:54:03,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 263 transitions, 3257 flow [2024-06-03 20:54:03,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:54:03,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:54:03,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-03 20:54:03,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 20:54:03,365 INFO L175 Difference]: Start difference. First operand has 281 places, 233 transitions, 2627 flow. Second operand 11 states and 242 transitions. [2024-06-03 20:54:03,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 263 transitions, 3257 flow [2024-06-03 20:54:05,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 263 transitions, 3051 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-03 20:54:05,669 INFO L231 Difference]: Finished difference. Result has 272 places, 229 transitions, 2512 flow [2024-06-03 20:54:05,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2423, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2512, PETRI_PLACES=272, PETRI_TRANSITIONS=229} [2024-06-03 20:54:05,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-03 20:54:05,670 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 229 transitions, 2512 flow [2024-06-03 20:54:05,670 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:54:05,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:05,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:05,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-03 20:54:05,670 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:54:05,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:05,671 INFO L85 PathProgramCache]: Analyzing trace with hash -852963531, now seen corresponding path program 19 times [2024-06-03 20:54:05,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:05,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934212029] [2024-06-03 20:54:05,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:05,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:05,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:05,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:05,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:05,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934212029] [2024-06-03 20:54:05,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934212029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:05,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:05,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:54:05,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957838711] [2024-06-03 20:54:05,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:05,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:54:05,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:05,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:54:05,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:54:06,029 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:06,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 229 transitions, 2512 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:54:06,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:06,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:06,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:06,781 INFO L124 PetriNetUnfolderBase]: 2420/4254 cut-off events. [2024-06-03 20:54:06,782 INFO L125 PetriNetUnfolderBase]: For 590527/590527 co-relation queries the response was YES. [2024-06-03 20:54:06,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30986 conditions, 4254 events. 2420/4254 cut-off events. For 590527/590527 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 29254 event pairs, 858 based on Foata normal form. 24/4268 useless extension candidates. Maximal degree in co-relation 30857. Up to 3565 conditions per place. [2024-06-03 20:54:06,830 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 183 selfloop transitions, 56 changer transitions 17/263 dead transitions. [2024-06-03 20:54:06,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 263 transitions, 3180 flow [2024-06-03 20:54:06,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:54:06,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:54:06,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-03 20:54:06,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5388026607538803 [2024-06-03 20:54:06,831 INFO L175 Difference]: Start difference. First operand has 272 places, 229 transitions, 2512 flow. Second operand 11 states and 243 transitions. [2024-06-03 20:54:06,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 263 transitions, 3180 flow [2024-06-03 20:54:09,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 263 transitions, 3058 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-03 20:54:09,408 INFO L231 Difference]: Finished difference. Result has 270 places, 225 transitions, 2456 flow [2024-06-03 20:54:09,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2456, PETRI_PLACES=270, PETRI_TRANSITIONS=225} [2024-06-03 20:54:09,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-03 20:54:09,409 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 225 transitions, 2456 flow [2024-06-03 20:54:09,409 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:54:09,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:09,409 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:09,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-03 20:54:09,410 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:54:09,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:09,410 INFO L85 PathProgramCache]: Analyzing trace with hash -1904157183, now seen corresponding path program 1 times [2024-06-03 20:54:09,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:09,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541534839] [2024-06-03 20:54:09,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:09,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:09,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:09,703 INFO 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:54:09,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:09,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541534839] [2024-06-03 20:54:09,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541534839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:09,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:09,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:54:09,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178069734] [2024-06-03 20:54:09,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:09,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:54:09,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:09,704 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:54:09,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:54:09,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:09,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 225 transitions, 2456 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:54:09,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:09,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:09,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:10,509 INFO L124 PetriNetUnfolderBase]: 2575/4505 cut-off events. [2024-06-03 20:54:10,509 INFO L125 PetriNetUnfolderBase]: For 717885/717885 co-relation queries the response was YES. [2024-06-03 20:54:10,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35631 conditions, 4505 events. 2575/4505 cut-off events. For 717885/717885 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 31176 event pairs, 927 based on Foata normal form. 18/4513 useless extension candidates. Maximal degree in co-relation 35503. Up to 3427 conditions per place. [2024-06-03 20:54:10,563 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 57 changer transitions 8/267 dead transitions. [2024-06-03 20:54:10,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 267 transitions, 3524 flow [2024-06-03 20:54:10,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-03 20:54:10,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-03 20:54:10,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-03 20:54:10,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543237250554324 [2024-06-03 20:54:10,564 INFO L175 Difference]: Start difference. First operand has 270 places, 225 transitions, 2456 flow. Second operand 11 states and 250 transitions. [2024-06-03 20:54:10,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 267 transitions, 3524 flow [2024-06-03 20:54:12,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 267 transitions, 3392 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-03 20:54:12,870 INFO L231 Difference]: Finished difference. Result has 266 places, 223 transitions, 2430 flow [2024-06-03 20:54:12,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2336, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2430, PETRI_PLACES=266, PETRI_TRANSITIONS=223} [2024-06-03 20:54:12,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-03 20:54:12,871 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 223 transitions, 2430 flow [2024-06-03 20:54:12,871 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:54:12,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:12,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:12,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-03 20:54:12,872 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:54:12,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:12,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1908918783, now seen corresponding path program 2 times [2024-06-03 20:54:12,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:12,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462999902] [2024-06-03 20:54:12,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:12,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:12,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:13,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:13,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:13,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462999902] [2024-06-03 20:54:13,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462999902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:13,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:13,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:54:13,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293312676] [2024-06-03 20:54:13,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:13,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:54:13,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:13,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:54:13,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:54:13,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:13,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 223 transitions, 2430 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:54:13,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:13,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:13,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:13,938 INFO L124 PetriNetUnfolderBase]: 2470/4318 cut-off events. [2024-06-03 20:54:13,938 INFO L125 PetriNetUnfolderBase]: For 622683/622683 co-relation queries the response was YES. [2024-06-03 20:54:13,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33027 conditions, 4318 events. 2470/4318 cut-off events. For 622683/622683 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 29681 event pairs, 909 based on Foata normal form. 18/4326 useless extension candidates. Maximal degree in co-relation 32901. Up to 3764 conditions per place. [2024-06-03 20:54:13,989 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 204 selfloop transitions, 10 changer transitions 26/247 dead transitions. [2024-06-03 20:54:13,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 247 transitions, 3010 flow [2024-06-03 20:54:13,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:13,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:13,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-03 20:54:13,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-03 20:54:13,991 INFO L175 Difference]: Start difference. First operand has 266 places, 223 transitions, 2430 flow. Second operand 8 states and 174 transitions. [2024-06-03 20:54:13,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 247 transitions, 3010 flow [2024-06-03 20:54:16,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 247 transitions, 2851 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-03 20:54:16,194 INFO L231 Difference]: Finished difference. Result has 261 places, 216 transitions, 2209 flow [2024-06-03 20:54:16,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2271, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2209, PETRI_PLACES=261, PETRI_TRANSITIONS=216} [2024-06-03 20:54:16,195 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-03 20:54:16,195 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 216 transitions, 2209 flow [2024-06-03 20:54:16,195 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:54:16,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:16,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:16,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-03 20:54:16,196 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:54:16,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:16,196 INFO L85 PathProgramCache]: Analyzing trace with hash 17456207, now seen corresponding path program 20 times [2024-06-03 20:54:16,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:16,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730820511] [2024-06-03 20:54:16,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:16,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:16,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:16,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:54:16,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:16,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730820511] [2024-06-03 20:54:16,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730820511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:16,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:16,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:54:16,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435192065] [2024-06-03 20:54:16,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:16,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:54:16,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:16,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:54:16,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:54:16,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:16,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 216 transitions, 2209 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:54:16,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:16,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:16,567 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:17,273 INFO L124 PetriNetUnfolderBase]: 2546/4452 cut-off events. [2024-06-03 20:54:17,273 INFO L125 PetriNetUnfolderBase]: For 686456/686456 co-relation queries the response was YES. [2024-06-03 20:54:17,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35099 conditions, 4452 events. 2546/4452 cut-off events. For 686456/686456 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 30684 event pairs, 841 based on Foata normal form. 18/4461 useless extension candidates. Maximal degree in co-relation 34975. Up to 3014 conditions per place. [2024-06-03 20:54:17,328 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 57 changer transitions 7/256 dead transitions. [2024-06-03 20:54:17,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 256 transitions, 3249 flow [2024-06-03 20:54:17,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:17,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:17,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-03 20:54:17,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-03 20:54:17,329 INFO L175 Difference]: Start difference. First operand has 261 places, 216 transitions, 2209 flow. Second operand 8 states and 201 transitions. [2024-06-03 20:54:17,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 256 transitions, 3249 flow [2024-06-03 20:54:19,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 256 transitions, 3178 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-03 20:54:19,035 INFO L231 Difference]: Finished difference. Result has 251 places, 215 transitions, 2260 flow [2024-06-03 20:54:19,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2150, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2260, PETRI_PLACES=251, PETRI_TRANSITIONS=215} [2024-06-03 20:54:19,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-03 20:54:19,036 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 215 transitions, 2260 flow [2024-06-03 20:54:19,036 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:54:19,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:19,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:19,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-03 20:54:19,036 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:54:19,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:19,037 INFO L85 PathProgramCache]: Analyzing trace with hash 17812397, now seen corresponding path program 21 times [2024-06-03 20:54:19,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:19,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265990981] [2024-06-03 20:54:19,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:19,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:19,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:19,316 INFO 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:54:19,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:19,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265990981] [2024-06-03 20:54:19,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265990981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:19,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:19,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:54:19,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232039136] [2024-06-03 20:54:19,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:19,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:54:19,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:19,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:54:19,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:54:19,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:19,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 215 transitions, 2260 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:54:19,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:19,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:19,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:20,124 INFO L124 PetriNetUnfolderBase]: 2648/4613 cut-off events. [2024-06-03 20:54:20,124 INFO L125 PetriNetUnfolderBase]: For 736665/736665 co-relation queries the response was YES. [2024-06-03 20:54:20,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37556 conditions, 4613 events. 2648/4613 cut-off events. For 736665/736665 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 32032 event pairs, 932 based on Foata normal form. 18/4615 useless extension candidates. Maximal degree in co-relation 37437. Up to 3014 conditions per place. [2024-06-03 20:54:20,268 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 184 selfloop transitions, 53 changer transitions 8/252 dead transitions. [2024-06-03 20:54:20,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 252 transitions, 3276 flow [2024-06-03 20:54:20,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:20,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:20,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-03 20:54:20,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-03 20:54:20,270 INFO L175 Difference]: Start difference. First operand has 251 places, 215 transitions, 2260 flow. Second operand 8 states and 197 transitions. [2024-06-03 20:54:20,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 252 transitions, 3276 flow [2024-06-03 20:54:21,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 252 transitions, 3150 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 20:54:21,878 INFO L231 Difference]: Finished difference. Result has 250 places, 213 transitions, 2222 flow [2024-06-03 20:54:21,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2138, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2222, PETRI_PLACES=250, PETRI_TRANSITIONS=213} [2024-06-03 20:54:21,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-03 20:54:21,878 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 213 transitions, 2222 flow [2024-06-03 20:54:21,878 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:54:21,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:21,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:21,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-03 20:54:21,879 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:54:21,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:21,879 INFO L85 PathProgramCache]: Analyzing trace with hash 803281807, now seen corresponding path program 22 times [2024-06-03 20:54:21,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:21,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004963060] [2024-06-03 20:54:21,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:21,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:21,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:22,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:22,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:22,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004963060] [2024-06-03 20:54:22,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004963060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:22,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:22,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:54:22,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260409652] [2024-06-03 20:54:22,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:22,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:54:22,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:22,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:54:22,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:54:22,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:22,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 213 transitions, 2222 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:54:22,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:22,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:22,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:23,068 INFO L124 PetriNetUnfolderBase]: 2852/4990 cut-off events. [2024-06-03 20:54:23,069 INFO L125 PetriNetUnfolderBase]: For 891922/891922 co-relation queries the response was YES. [2024-06-03 20:54:23,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42896 conditions, 4990 events. 2852/4990 cut-off events. For 891922/891922 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 35482 event pairs, 1096 based on Foata normal form. 18/4999 useless extension candidates. Maximal degree in co-relation 42778. Up to 2283 conditions per place. [2024-06-03 20:54:23,132 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 139 selfloop transitions, 95 changer transitions 16/257 dead transitions. [2024-06-03 20:54:23,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 257 transitions, 3278 flow [2024-06-03 20:54:23,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:54:23,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:54:23,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-03 20:54:23,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-03 20:54:23,133 INFO L175 Difference]: Start difference. First operand has 250 places, 213 transitions, 2222 flow. Second operand 9 states and 220 transitions. [2024-06-03 20:54:23,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 257 transitions, 3278 flow [2024-06-03 20:54:26,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 257 transitions, 3161 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 20:54:26,448 INFO L231 Difference]: Finished difference. Result has 250 places, 210 transitions, 2273 flow [2024-06-03 20:54:26,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2113, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2273, PETRI_PLACES=250, PETRI_TRANSITIONS=210} [2024-06-03 20:54:26,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-03 20:54:26,449 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 210 transitions, 2273 flow [2024-06-03 20:54:26,449 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:54:26,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:26,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:26,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-03 20:54:26,450 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:54:26,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:26,450 INFO L85 PathProgramCache]: Analyzing trace with hash 838372747, now seen corresponding path program 23 times [2024-06-03 20:54:26,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:26,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503657562] [2024-06-03 20:54:26,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:26,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:26,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:26,764 INFO 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:54:26,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:26,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503657562] [2024-06-03 20:54:26,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503657562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:26,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:26,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:54:26,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259392647] [2024-06-03 20:54:26,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:26,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:54:26,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:26,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:54:26,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:54:26,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:26,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 210 transitions, 2273 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:54:26,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:26,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:26,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:27,656 INFO L124 PetriNetUnfolderBase]: 2723/4759 cut-off events. [2024-06-03 20:54:27,656 INFO L125 PetriNetUnfolderBase]: For 845619/845619 co-relation queries the response was YES. [2024-06-03 20:54:27,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41127 conditions, 4759 events. 2723/4759 cut-off events. For 845619/845619 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 33310 event pairs, 1043 based on Foata normal form. 18/4768 useless extension candidates. Maximal degree in co-relation 41010. Up to 2283 conditions per place. [2024-06-03 20:54:27,714 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 153 selfloop transitions, 86 changer transitions 8/254 dead transitions. [2024-06-03 20:54:27,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 254 transitions, 3491 flow [2024-06-03 20:54:27,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:54:27,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:54:27,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-03 20:54:27,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-03 20:54:27,715 INFO L175 Difference]: Start difference. First operand has 250 places, 210 transitions, 2273 flow. Second operand 9 states and 220 transitions. [2024-06-03 20:54:27,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 254 transitions, 3491 flow [2024-06-03 20:54:29,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 254 transitions, 3287 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-03 20:54:29,536 INFO L231 Difference]: Finished difference. Result has 247 places, 208 transitions, 2244 flow [2024-06-03 20:54:29,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2244, PETRI_PLACES=247, PETRI_TRANSITIONS=208} [2024-06-03 20:54:29,539 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-03 20:54:29,540 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 208 transitions, 2244 flow [2024-06-03 20:54:29,540 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:54:29,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:29,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:29,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-03 20:54:29,540 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:54:29,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:29,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1964990765, now seen corresponding path program 24 times [2024-06-03 20:54:29,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:29,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640481822] [2024-06-03 20:54:29,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:29,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:29,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:29,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:54:29,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:29,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640481822] [2024-06-03 20:54:29,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640481822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:29,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:29,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:54:29,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488909346] [2024-06-03 20:54:29,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:29,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:54:29,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:29,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:54:29,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:54:29,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:29,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 208 transitions, 2244 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:54:29,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:29,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:29,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:30,670 INFO L124 PetriNetUnfolderBase]: 2618/4572 cut-off events. [2024-06-03 20:54:30,671 INFO L125 PetriNetUnfolderBase]: For 750131/750131 co-relation queries the response was YES. [2024-06-03 20:54:30,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38577 conditions, 4572 events. 2618/4572 cut-off events. For 750131/750131 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 31688 event pairs, 1031 based on Foata normal form. 18/4581 useless extension candidates. Maximal degree in co-relation 38462. Up to 2283 conditions per place. [2024-06-03 20:54:30,730 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 149 selfloop transitions, 84 changer transitions 10/250 dead transitions. [2024-06-03 20:54:30,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 250 transitions, 3286 flow [2024-06-03 20:54:30,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:54:30,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:54:30,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 20:54:30,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-03 20:54:30,731 INFO L175 Difference]: Start difference. First operand has 247 places, 208 transitions, 2244 flow. Second operand 9 states and 217 transitions. [2024-06-03 20:54:30,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 250 transitions, 3286 flow [2024-06-03 20:54:33,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 250 transitions, 3103 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 20:54:33,050 INFO L231 Difference]: Finished difference. Result has 246 places, 204 transitions, 2184 flow [2024-06-03 20:54:33,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2069, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2184, PETRI_PLACES=246, PETRI_TRANSITIONS=204} [2024-06-03 20:54:33,051 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-03 20:54:33,051 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 204 transitions, 2184 flow [2024-06-03 20:54:33,051 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:54:33,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:33,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:33,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-03 20:54:33,051 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:54:33,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:33,052 INFO L85 PathProgramCache]: Analyzing trace with hash -189197233, now seen corresponding path program 25 times [2024-06-03 20:54:33,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:33,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551932744] [2024-06-03 20:54:33,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:33,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:33,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:33,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:33,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:33,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551932744] [2024-06-03 20:54:33,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551932744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:33,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:33,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:54:33,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61324998] [2024-06-03 20:54:33,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:33,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:54:33,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:33,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:54:33,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:54:33,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:33,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 204 transitions, 2184 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:54:33,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:33,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:33,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:34,169 INFO L124 PetriNetUnfolderBase]: 2613/4557 cut-off events. [2024-06-03 20:54:34,169 INFO L125 PetriNetUnfolderBase]: For 754647/754647 co-relation queries the response was YES. [2024-06-03 20:54:34,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38475 conditions, 4557 events. 2613/4557 cut-off events. For 754647/754647 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 31568 event pairs, 1057 based on Foata normal form. 24/4572 useless extension candidates. Maximal degree in co-relation 38361. Up to 3592 conditions per place. [2024-06-03 20:54:34,311 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 53 changer transitions 8/238 dead transitions. [2024-06-03 20:54:34,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 238 transitions, 2970 flow [2024-06-03 20:54:34,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:34,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:34,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-03 20:54:34,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-03 20:54:34,312 INFO L175 Difference]: Start difference. First operand has 246 places, 204 transitions, 2184 flow. Second operand 8 states and 196 transitions. [2024-06-03 20:54:34,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 238 transitions, 2970 flow [2024-06-03 20:54:36,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 238 transitions, 2783 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-03 20:54:36,694 INFO L231 Difference]: Finished difference. Result has 240 places, 203 transitions, 2102 flow [2024-06-03 20:54:36,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2003, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2102, PETRI_PLACES=240, PETRI_TRANSITIONS=203} [2024-06-03 20:54:36,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-03 20:54:36,696 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 203 transitions, 2102 flow [2024-06-03 20:54:36,696 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:54:36,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:36,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:36,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-03 20:54:36,696 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:54:36,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:36,697 INFO L85 PathProgramCache]: Analyzing trace with hash -189049363, now seen corresponding path program 26 times [2024-06-03 20:54:36,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:36,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27992514] [2024-06-03 20:54:36,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:36,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:36,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:37,014 INFO 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:54:37,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:37,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27992514] [2024-06-03 20:54:37,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27992514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:37,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:37,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:54:37,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675967939] [2024-06-03 20:54:37,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:37,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:54:37,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:37,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:54:37,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:54:37,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:37,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 203 transitions, 2102 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:54:37,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:37,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:37,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:37,801 INFO L124 PetriNetUnfolderBase]: 2491/4323 cut-off events. [2024-06-03 20:54:37,801 INFO L125 PetriNetUnfolderBase]: For 660168/660168 co-relation queries the response was YES. [2024-06-03 20:54:37,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35252 conditions, 4323 events. 2491/4323 cut-off events. For 660168/660168 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 29815 event pairs, 1056 based on Foata normal form. 26/4340 useless extension candidates. Maximal degree in co-relation 35140. Up to 3753 conditions per place. [2024-06-03 20:54:37,851 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 49 changer transitions 12/227 dead transitions. [2024-06-03 20:54:37,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 227 transitions, 2644 flow [2024-06-03 20:54:37,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:37,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:37,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-03 20:54:37,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-03 20:54:37,853 INFO L175 Difference]: Start difference. First operand has 240 places, 203 transitions, 2102 flow. Second operand 8 states and 187 transitions. [2024-06-03 20:54:37,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 227 transitions, 2644 flow [2024-06-03 20:54:40,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 227 transitions, 2480 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-03 20:54:40,444 INFO L231 Difference]: Finished difference. Result has 237 places, 199 transitions, 2015 flow [2024-06-03 20:54:40,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1940, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2015, PETRI_PLACES=237, PETRI_TRANSITIONS=199} [2024-06-03 20:54:40,445 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-03 20:54:40,445 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 199 transitions, 2015 flow [2024-06-03 20:54:40,445 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:54:40,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:40,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:40,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-03 20:54:40,445 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:54:40,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:40,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1705241555, now seen corresponding path program 27 times [2024-06-03 20:54:40,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:40,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298488241] [2024-06-03 20:54:40,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:40,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:40,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:40,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:40,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:40,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298488241] [2024-06-03 20:54:40,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298488241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:40,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:40,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:54:40,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820042400] [2024-06-03 20:54:40,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:40,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:54:40,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:40,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:54:40,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:54:40,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:40,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 199 transitions, 2015 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:54:40,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:40,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:40,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:41,423 INFO L124 PetriNetUnfolderBase]: 2476/4324 cut-off events. [2024-06-03 20:54:41,423 INFO L125 PetriNetUnfolderBase]: For 632796/632796 co-relation queries the response was YES. [2024-06-03 20:54:41,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34342 conditions, 4324 events. 2476/4324 cut-off events. For 632796/632796 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 29944 event pairs, 1028 based on Foata normal form. 24/4339 useless extension candidates. Maximal degree in co-relation 34232. Up to 3494 conditions per place. [2024-06-03 20:54:41,470 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 166 selfloop transitions, 44 changer transitions 10/227 dead transitions. [2024-06-03 20:54:41,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 227 transitions, 2753 flow [2024-06-03 20:54:41,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:41,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:41,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-03 20:54:41,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-03 20:54:41,471 INFO L175 Difference]: Start difference. First operand has 237 places, 199 transitions, 2015 flow. Second operand 8 states and 189 transitions. [2024-06-03 20:54:41,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 227 transitions, 2753 flow [2024-06-03 20:54:43,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 227 transitions, 2647 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-03 20:54:43,172 INFO L231 Difference]: Finished difference. Result has 235 places, 196 transitions, 1973 flow [2024-06-03 20:54:43,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1913, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1973, PETRI_PLACES=235, PETRI_TRANSITIONS=196} [2024-06-03 20:54:43,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-03 20:54:43,172 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 196 transitions, 1973 flow [2024-06-03 20:54:43,173 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:54:43,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:43,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:43,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-03 20:54:43,173 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:54:43,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:43,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1665544615, now seen corresponding path program 28 times [2024-06-03 20:54:43,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:43,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048514911] [2024-06-03 20:54:43,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:43,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:43,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:43,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:54:43,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:43,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048514911] [2024-06-03 20:54:43,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048514911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:43,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:43,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:54:43,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002480545] [2024-06-03 20:54:43,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:43,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:54:43,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:43,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:54:43,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:54:43,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:43,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 196 transitions, 1973 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:54:43,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:43,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:43,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:44,159 INFO L124 PetriNetUnfolderBase]: 2325/4067 cut-off events. [2024-06-03 20:54:44,159 INFO L125 PetriNetUnfolderBase]: For 552453/552453 co-relation queries the response was YES. [2024-06-03 20:54:44,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31086 conditions, 4067 events. 2325/4067 cut-off events. For 552453/552453 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 27861 event pairs, 983 based on Foata normal form. 26/4084 useless extension candidates. Maximal degree in co-relation 30977. Up to 3494 conditions per place. [2024-06-03 20:54:44,205 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 40 changer transitions 14/217 dead transitions. [2024-06-03 20:54:44,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 217 transitions, 2485 flow [2024-06-03 20:54:44,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:54:44,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:54:44,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 20:54:44,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-03 20:54:44,206 INFO L175 Difference]: Start difference. First operand has 235 places, 196 transitions, 1973 flow. Second operand 8 states and 181 transitions. [2024-06-03 20:54:44,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 217 transitions, 2485 flow [2024-06-03 20:54:46,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 217 transitions, 2396 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 20:54:46,007 INFO L231 Difference]: Finished difference. Result has 234 places, 191 transitions, 1927 flow [2024-06-03 20:54:46,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1927, PETRI_PLACES=234, PETRI_TRANSITIONS=191} [2024-06-03 20:54:46,008 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-03 20:54:46,008 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 191 transitions, 1927 flow [2024-06-03 20:54:46,008 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:54:46,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:46,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:46,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-03 20:54:46,008 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:54:46,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:46,009 INFO L85 PathProgramCache]: Analyzing trace with hash 1662703025, now seen corresponding path program 29 times [2024-06-03 20:54:46,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:46,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047181372] [2024-06-03 20:54:46,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:46,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:46,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:46,325 INFO 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:54:46,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:46,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047181372] [2024-06-03 20:54:46,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047181372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:46,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:46,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:54:46,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445544089] [2024-06-03 20:54:46,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:46,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:54:46,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:46,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:54:46,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:54:46,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:46,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 191 transitions, 1927 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:54:46,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:46,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:46,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:47,070 INFO L124 PetriNetUnfolderBase]: 2309/4047 cut-off events. [2024-06-03 20:54:47,070 INFO L125 PetriNetUnfolderBase]: For 528555/528555 co-relation queries the response was YES. [2024-06-03 20:54:47,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30763 conditions, 4047 events. 2309/4047 cut-off events. For 528555/528555 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 27574 event pairs, 923 based on Foata normal form. 24/4062 useless extension candidates. Maximal degree in co-relation 30655. Up to 2865 conditions per place. [2024-06-03 20:54:47,118 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 124 selfloop transitions, 80 changer transitions 19/230 dead transitions. [2024-06-03 20:54:47,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 230 transitions, 2723 flow [2024-06-03 20:54:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:54:47,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:54:47,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-03 20:54:47,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:54:47,120 INFO L175 Difference]: Start difference. First operand has 234 places, 191 transitions, 1927 flow. Second operand 9 states and 216 transitions. [2024-06-03 20:54:47,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 230 transitions, 2723 flow [2024-06-03 20:54:48,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 230 transitions, 2631 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 20:54:48,952 INFO L231 Difference]: Finished difference. Result has 230 places, 187 transitions, 1960 flow [2024-06-03 20:54:48,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1841, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1960, PETRI_PLACES=230, PETRI_TRANSITIONS=187} [2024-06-03 20:54:48,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-03 20:54:48,952 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 187 transitions, 1960 flow [2024-06-03 20:54:48,953 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:54:48,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:48,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:48,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-03 20:54:48,953 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:54:48,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:48,953 INFO L85 PathProgramCache]: Analyzing trace with hash -133464787, now seen corresponding path program 30 times [2024-06-03 20:54:48,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:48,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119149925] [2024-06-03 20:54:48,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:48,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:48,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:49,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:54:49,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:49,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119149925] [2024-06-03 20:54:49,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119149925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:49,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:49,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:54:49,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948615263] [2024-06-03 20:54:49,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:49,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:54:49,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:49,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:54:49,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:54:49,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:49,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 187 transitions, 1960 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:54:49,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:49,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:49,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:49,907 INFO L124 PetriNetUnfolderBase]: 2205/3875 cut-off events. [2024-06-03 20:54:49,907 INFO L125 PetriNetUnfolderBase]: For 504480/504480 co-relation queries the response was YES. [2024-06-03 20:54:49,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29690 conditions, 3875 events. 2205/3875 cut-off events. For 504480/504480 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26232 event pairs, 957 based on Foata normal form. 26/3892 useless extension candidates. Maximal degree in co-relation 29584. Up to 3256 conditions per place. [2024-06-03 20:54:49,950 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 115 selfloop transitions, 78 changer transitions 12/212 dead transitions. [2024-06-03 20:54:49,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 212 transitions, 2472 flow [2024-06-03 20:54:49,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:54:49,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:54:49,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-03 20:54:49,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-03 20:54:49,952 INFO L175 Difference]: Start difference. First operand has 230 places, 187 transitions, 1960 flow. Second operand 9 states and 205 transitions. [2024-06-03 20:54:49,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 212 transitions, 2472 flow [2024-06-03 20:54:51,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 212 transitions, 2334 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 20:54:51,215 INFO L231 Difference]: Finished difference. Result has 226 places, 183 transitions, 1955 flow [2024-06-03 20:54:51,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1822, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1955, PETRI_PLACES=226, PETRI_TRANSITIONS=183} [2024-06-03 20:54:51,215 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-03 20:54:51,215 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 183 transitions, 1955 flow [2024-06-03 20:54:51,215 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:54:51,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:51,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:51,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-03 20:54:51,216 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:54:51,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:51,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1664576975, now seen corresponding path program 31 times [2024-06-03 20:54:51,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:51,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652960386] [2024-06-03 20:54:51,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:51,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:51,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:51,509 INFO 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:54:51,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:51,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652960386] [2024-06-03 20:54:51,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652960386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:51,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:51,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:54:51,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935616506] [2024-06-03 20:54:51,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:51,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:54:51,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:51,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:54:51,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:54:51,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:51,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 183 transitions, 1955 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:54:51,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:51,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:51,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:52,175 INFO L124 PetriNetUnfolderBase]: 2190/3864 cut-off events. [2024-06-03 20:54:52,175 INFO L125 PetriNetUnfolderBase]: For 471386/471386 co-relation queries the response was YES. [2024-06-03 20:54:52,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29278 conditions, 3864 events. 2190/3864 cut-off events. For 471386/471386 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26281 event pairs, 919 based on Foata normal form. 24/3879 useless extension candidates. Maximal degree in co-relation 29174. Up to 3208 conditions per place. [2024-06-03 20:54:52,218 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 110 selfloop transitions, 74 changer transitions 21/212 dead transitions. [2024-06-03 20:54:52,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 212 transitions, 2505 flow [2024-06-03 20:54:52,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:54:52,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:54:52,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-03 20:54:52,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-03 20:54:52,219 INFO L175 Difference]: Start difference. First operand has 226 places, 183 transitions, 1955 flow. Second operand 9 states and 206 transitions. [2024-06-03 20:54:52,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 212 transitions, 2505 flow [2024-06-03 20:54:53,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 212 transitions, 2345 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 20:54:53,438 INFO L231 Difference]: Finished difference. Result has 224 places, 178 transitions, 1895 flow [2024-06-03 20:54:53,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1895, PETRI_PLACES=224, PETRI_TRANSITIONS=178} [2024-06-03 20:54:53,438 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-03 20:54:53,438 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 178 transitions, 1895 flow [2024-06-03 20:54:53,438 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:54:53,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:53,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:53,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-03 20:54:53,439 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:54:53,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:53,439 INFO L85 PathProgramCache]: Analyzing trace with hash 104197007, now seen corresponding path program 32 times [2024-06-03 20:54:53,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:53,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938700896] [2024-06-03 20:54:53,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:53,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:53,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:53,746 INFO 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:54:53,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:53,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938700896] [2024-06-03 20:54:53,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938700896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:53,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:53,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:54:53,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713947178] [2024-06-03 20:54:53,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:53,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:54:53,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:53,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:54:53,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:54:53,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:53,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 178 transitions, 1895 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:54:53,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:53,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:53,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:54,443 INFO L124 PetriNetUnfolderBase]: 2279/3987 cut-off events. [2024-06-03 20:54:54,444 INFO L125 PetriNetUnfolderBase]: For 516440/516440 co-relation queries the response was YES. [2024-06-03 20:54:54,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31415 conditions, 3987 events. 2279/3987 cut-off events. For 516440/516440 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 27122 event pairs, 982 based on Foata normal form. 24/4002 useless extension candidates. Maximal degree in co-relation 31312. Up to 3148 conditions per place. [2024-06-03 20:54:54,485 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 122 selfloop transitions, 68 changer transitions 10/207 dead transitions. [2024-06-03 20:54:54,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 207 transitions, 2581 flow [2024-06-03 20:54:54,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:54:54,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:54:54,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-03 20:54:54,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-03 20:54:54,486 INFO L175 Difference]: Start difference. First operand has 224 places, 178 transitions, 1895 flow. Second operand 9 states and 208 transitions. [2024-06-03 20:54:54,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 207 transitions, 2581 flow [2024-06-03 20:54:55,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 207 transitions, 2413 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-03 20:54:55,766 INFO L231 Difference]: Finished difference. Result has 219 places, 175 transitions, 1843 flow [2024-06-03 20:54:55,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1733, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1843, PETRI_PLACES=219, PETRI_TRANSITIONS=175} [2024-06-03 20:54:55,767 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-03 20:54:55,767 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 175 transitions, 1843 flow [2024-06-03 20:54:55,767 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:54:55,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:55,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:55,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-03 20:54:55,768 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:54:55,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:55,768 INFO L85 PathProgramCache]: Analyzing trace with hash -2099235407, now seen corresponding path program 33 times [2024-06-03 20:54:55,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:55,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182876222] [2024-06-03 20:54:55,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:55,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:55,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:56,085 INFO 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:54:56,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:56,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182876222] [2024-06-03 20:54:56,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182876222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:56,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:56,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:54:56,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280953514] [2024-06-03 20:54:56,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:56,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:54:56,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:56,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:54:56,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:54:56,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:56,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 175 transitions, 1843 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:54:56,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:56,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:56,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:56,759 INFO L124 PetriNetUnfolderBase]: 2341/4105 cut-off events. [2024-06-03 20:54:56,759 INFO L125 PetriNetUnfolderBase]: For 526214/526214 co-relation queries the response was YES. [2024-06-03 20:54:56,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32947 conditions, 4105 events. 2341/4105 cut-off events. For 526214/526214 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 28070 event pairs, 988 based on Foata normal form. 18/4114 useless extension candidates. Maximal degree in co-relation 32846. Up to 3022 conditions per place. [2024-06-03 20:54:56,805 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 127 selfloop transitions, 68 changer transitions 8/210 dead transitions. [2024-06-03 20:54:56,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 210 transitions, 2701 flow [2024-06-03 20:54:56,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:54:56,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:54:56,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-03 20:54:56,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-03 20:54:56,806 INFO L175 Difference]: Start difference. First operand has 219 places, 175 transitions, 1843 flow. Second operand 9 states and 213 transitions. [2024-06-03 20:54:56,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 210 transitions, 2701 flow [2024-06-03 20:54:58,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 210 transitions, 2559 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 20:54:58,302 INFO L231 Difference]: Finished difference. Result has 218 places, 173 transitions, 1829 flow [2024-06-03 20:54:58,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1829, PETRI_PLACES=218, PETRI_TRANSITIONS=173} [2024-06-03 20:54:58,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-03 20:54:58,303 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 173 transitions, 1829 flow [2024-06-03 20:54:58,303 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:54:58,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:54:58,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:54:58,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-03 20:54:58,303 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:54:58,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:54:58,304 INFO L85 PathProgramCache]: Analyzing trace with hash 311206637, now seen corresponding path program 34 times [2024-06-03 20:54:58,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:54:58,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582470982] [2024-06-03 20:54:58,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:54:58,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:54:58,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:54:58,617 INFO 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:54:58,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:54:58,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582470982] [2024-06-03 20:54:58,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582470982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:54:58,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:54:58,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:54:58,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031458822] [2024-06-03 20:54:58,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:54:58,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:54:58,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:54:58,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:54:58,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:54:58,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:54:58,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 173 transitions, 1829 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:54:58,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:54:58,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:54:58,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:54:59,314 INFO L124 PetriNetUnfolderBase]: 2317/4059 cut-off events. [2024-06-03 20:54:59,314 INFO L125 PetriNetUnfolderBase]: For 511692/511692 co-relation queries the response was YES. [2024-06-03 20:54:59,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32592 conditions, 4059 events. 2317/4059 cut-off events. For 511692/511692 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 27639 event pairs, 1054 based on Foata normal form. 18/4068 useless extension candidates. Maximal degree in co-relation 32492. Up to 3022 conditions per place. [2024-06-03 20:54:59,356 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 65 changer transitions 13/204 dead transitions. [2024-06-03 20:54:59,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 204 transitions, 2505 flow [2024-06-03 20:54:59,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:54:59,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:54:59,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-03 20:54:59,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-03 20:54:59,357 INFO L175 Difference]: Start difference. First operand has 218 places, 173 transitions, 1829 flow. Second operand 9 states and 209 transitions. [2024-06-03 20:54:59,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 204 transitions, 2505 flow [2024-06-03 20:55:00,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 204 transitions, 2363 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:00,757 INFO L231 Difference]: Finished difference. Result has 217 places, 170 transitions, 1793 flow [2024-06-03 20:55:00,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1691, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1793, PETRI_PLACES=217, PETRI_TRANSITIONS=170} [2024-06-03 20:55:00,757 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-03 20:55:00,758 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 170 transitions, 1793 flow [2024-06-03 20:55:00,758 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:55:00,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:00,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:00,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-03 20:55:00,758 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:55:00,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:00,758 INFO L85 PathProgramCache]: Analyzing trace with hash -536814701, now seen corresponding path program 35 times [2024-06-03 20:55:00,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:00,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034099623] [2024-06-03 20:55:00,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:00,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:00,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:01,093 INFO 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:55:01,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:01,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034099623] [2024-06-03 20:55:01,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034099623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:01,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:01,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:01,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170404708] [2024-06-03 20:55:01,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:01,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:01,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:01,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:01,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:01,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:01,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 170 transitions, 1793 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:55:01,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:01,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:01,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:01,742 INFO L124 PetriNetUnfolderBase]: 2319/4051 cut-off events. [2024-06-03 20:55:01,742 INFO L125 PetriNetUnfolderBase]: For 512174/512174 co-relation queries the response was YES. [2024-06-03 20:55:01,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32417 conditions, 4051 events. 2319/4051 cut-off events. For 512174/512174 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 27622 event pairs, 1090 based on Foata normal form. 26/4068 useless extension candidates. Maximal degree in co-relation 32318. Up to 3467 conditions per place. [2024-06-03 20:55:01,783 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 109 selfloop transitions, 63 changer transitions 13/192 dead transitions. [2024-06-03 20:55:01,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 192 transitions, 2257 flow [2024-06-03 20:55:01,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:01,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:01,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-03 20:55:01,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-03 20:55:01,784 INFO L175 Difference]: Start difference. First operand has 217 places, 170 transitions, 1793 flow. Second operand 9 states and 203 transitions. [2024-06-03 20:55:01,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 192 transitions, 2257 flow [2024-06-03 20:55:02,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 192 transitions, 2129 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:02,930 INFO L231 Difference]: Finished difference. Result has 214 places, 165 transitions, 1752 flow [2024-06-03 20:55:02,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1752, PETRI_PLACES=214, PETRI_TRANSITIONS=165} [2024-06-03 20:55:02,931 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-03 20:55:02,931 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 165 transitions, 1752 flow [2024-06-03 20:55:02,931 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:55:02,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:02,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:02,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-03 20:55:02,931 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:55:02,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:02,932 INFO L85 PathProgramCache]: Analyzing trace with hash 1652968685, now seen corresponding path program 36 times [2024-06-03 20:55:02,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:02,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840250688] [2024-06-03 20:55:02,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:02,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:02,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:03,229 INFO 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:55:03,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:03,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840250688] [2024-06-03 20:55:03,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [840250688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:03,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:03,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:03,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091604968] [2024-06-03 20:55:03,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:03,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:03,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:03,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:03,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:03,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:03,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 165 transitions, 1752 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:55:03,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:03,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:03,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:03,866 INFO L124 PetriNetUnfolderBase]: 2189/3837 cut-off events. [2024-06-03 20:55:03,867 INFO L125 PetriNetUnfolderBase]: For 432248/432248 co-relation queries the response was YES. [2024-06-03 20:55:03,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29545 conditions, 3837 events. 2189/3837 cut-off events. For 432248/432248 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 25869 event pairs, 966 based on Foata normal form. 24/3852 useless extension candidates. Maximal degree in co-relation 29448. Up to 3022 conditions per place. [2024-06-03 20:55:03,902 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 116 selfloop transitions, 61 changer transitions 10/194 dead transitions. [2024-06-03 20:55:03,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 194 transitions, 2400 flow [2024-06-03 20:55:03,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:03,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:03,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-03 20:55:03,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-03 20:55:03,904 INFO L175 Difference]: Start difference. First operand has 214 places, 165 transitions, 1752 flow. Second operand 9 states and 205 transitions. [2024-06-03 20:55:03,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 194 transitions, 2400 flow [2024-06-03 20:55:04,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 194 transitions, 2262 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 20:55:04,969 INFO L231 Difference]: Finished difference. Result has 210 places, 162 transitions, 1713 flow [2024-06-03 20:55:04,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1620, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1713, PETRI_PLACES=210, PETRI_TRANSITIONS=162} [2024-06-03 20:55:04,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-03 20:55:04,970 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 162 transitions, 1713 flow [2024-06-03 20:55:04,970 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:55:04,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:04,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:04,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-03 20:55:04,970 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:55:04,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:04,971 INFO L85 PathProgramCache]: Analyzing trace with hash -868580543, now seen corresponding path program 37 times [2024-06-03 20:55:04,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:04,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265407636] [2024-06-03 20:55:04,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:04,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:04,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:05,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:05,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:05,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265407636] [2024-06-03 20:55:05,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265407636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:05,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:05,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:05,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651614518] [2024-06-03 20:55:05,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:05,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:05,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:05,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:05,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:05,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:05,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 162 transitions, 1713 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:55:05,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:05,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:05,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:05,921 INFO L124 PetriNetUnfolderBase]: 2038/3580 cut-off events. [2024-06-03 20:55:05,922 INFO L125 PetriNetUnfolderBase]: For 363316/363316 co-relation queries the response was YES. [2024-06-03 20:55:05,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26447 conditions, 3580 events. 2038/3580 cut-off events. For 363316/363316 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23889 event pairs, 921 based on Foata normal form. 26/3597 useless extension candidates. Maximal degree in co-relation 26352. Up to 3022 conditions per place. [2024-06-03 20:55:05,956 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 102 selfloop transitions, 55 changer transitions 20/184 dead transitions. [2024-06-03 20:55:05,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 184 transitions, 2161 flow [2024-06-03 20:55:05,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:05,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:05,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-03 20:55:05,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-03 20:55:05,958 INFO L175 Difference]: Start difference. First operand has 210 places, 162 transitions, 1713 flow. Second operand 9 states and 197 transitions. [2024-06-03 20:55:05,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 184 transitions, 2161 flow [2024-06-03 20:55:07,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 184 transitions, 2038 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:07,052 INFO L231 Difference]: Finished difference. Result has 208 places, 155 transitions, 1638 flow [2024-06-03 20:55:07,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1590, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1638, PETRI_PLACES=208, PETRI_TRANSITIONS=155} [2024-06-03 20:55:07,052 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-03 20:55:07,052 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 155 transitions, 1638 flow [2024-06-03 20:55:07,053 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:55:07,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:07,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:07,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-03 20:55:07,053 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:55:07,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:07,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1452131475, now seen corresponding path program 38 times [2024-06-03 20:55:07,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:07,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289955708] [2024-06-03 20:55:07,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:07,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:07,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:07,350 INFO 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:55:07,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:07,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289955708] [2024-06-03 20:55:07,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289955708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:07,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:07,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:07,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136559797] [2024-06-03 20:55:07,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:07,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:07,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:07,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:07,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:07,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:07,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 155 transitions, 1638 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:55:07,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:07,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:07,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:08,003 INFO L124 PetriNetUnfolderBase]: 2351/4127 cut-off events. [2024-06-03 20:55:08,003 INFO L125 PetriNetUnfolderBase]: For 466593/466593 co-relation queries the response was YES. [2024-06-03 20:55:08,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32732 conditions, 4127 events. 2351/4127 cut-off events. For 466593/466593 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 28584 event pairs, 867 based on Foata normal form. 18/4143 useless extension candidates. Maximal degree in co-relation 32638. Up to 1837 conditions per place. [2024-06-03 20:55:08,051 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 137 selfloop transitions, 45 changer transitions 7/196 dead transitions. [2024-06-03 20:55:08,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 196 transitions, 2484 flow [2024-06-03 20:55:08,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:08,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:08,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-03 20:55:08,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-03 20:55:08,052 INFO L175 Difference]: Start difference. First operand has 208 places, 155 transitions, 1638 flow. Second operand 8 states and 199 transitions. [2024-06-03 20:55:08,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 196 transitions, 2484 flow [2024-06-03 20:55:09,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 196 transitions, 2342 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-03 20:55:09,247 INFO L231 Difference]: Finished difference. Result has 196 places, 154 transitions, 1598 flow [2024-06-03 20:55:09,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1512, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1598, PETRI_PLACES=196, PETRI_TRANSITIONS=154} [2024-06-03 20:55:09,247 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-03 20:55:09,248 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 154 transitions, 1598 flow [2024-06-03 20:55:09,248 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:55:09,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:09,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:09,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-03 20:55:09,248 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:55:09,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:09,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1949482053, now seen corresponding path program 39 times [2024-06-03 20:55:09,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:09,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101297996] [2024-06-03 20:55:09,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:09,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:09,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:09,571 INFO 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:55:09,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:09,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101297996] [2024-06-03 20:55:09,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101297996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:09,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:09,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:09,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494759980] [2024-06-03 20:55:09,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:09,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:09,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:09,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:09,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:09,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:09,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 154 transitions, 1598 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:55:09,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:09,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:09,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:10,237 INFO L124 PetriNetUnfolderBase]: 2339/4115 cut-off events. [2024-06-03 20:55:10,237 INFO L125 PetriNetUnfolderBase]: For 422817/422817 co-relation queries the response was YES. [2024-06-03 20:55:10,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32032 conditions, 4115 events. 2339/4115 cut-off events. For 422817/422817 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 28572 event pairs, 867 based on Foata normal form. 18/4131 useless extension candidates. Maximal degree in co-relation 31942. Up to 1837 conditions per place. [2024-06-03 20:55:10,280 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 132 selfloop transitions, 40 changer transitions 12/191 dead transitions. [2024-06-03 20:55:10,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 191 transitions, 2396 flow [2024-06-03 20:55:10,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:10,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:10,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-03 20:55:10,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-03 20:55:10,282 INFO L175 Difference]: Start difference. First operand has 196 places, 154 transitions, 1598 flow. Second operand 8 states and 194 transitions. [2024-06-03 20:55:10,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 191 transitions, 2396 flow [2024-06-03 20:55:11,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 191 transitions, 2269 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:11,339 INFO L231 Difference]: Finished difference. Result has 195 places, 152 transitions, 1546 flow [2024-06-03 20:55:11,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1485, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1546, PETRI_PLACES=195, PETRI_TRANSITIONS=152} [2024-06-03 20:55:11,339 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-03 20:55:11,339 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 152 transitions, 1546 flow [2024-06-03 20:55:11,339 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:55:11,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:11,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:11,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-03 20:55:11,340 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:55:11,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:11,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1961446503, now seen corresponding path program 40 times [2024-06-03 20:55:11,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:11,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792538581] [2024-06-03 20:55:11,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:11,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:11,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:11,648 INFO 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:55:11,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:11,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792538581] [2024-06-03 20:55:11,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792538581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:11,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:11,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:11,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539951532] [2024-06-03 20:55:11,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:11,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:11,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:11,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:11,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:11,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:11,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 152 transitions, 1546 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:55:11,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:11,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:11,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:12,272 INFO L124 PetriNetUnfolderBase]: 2315/4063 cut-off events. [2024-06-03 20:55:12,273 INFO L125 PetriNetUnfolderBase]: For 415744/415744 co-relation queries the response was YES. [2024-06-03 20:55:12,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31118 conditions, 4063 events. 2315/4063 cut-off events. For 415744/415744 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 27871 event pairs, 930 based on Foata normal form. 18/4079 useless extension candidates. Maximal degree in co-relation 31029. Up to 3449 conditions per place. [2024-06-03 20:55:12,316 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 141 selfloop transitions, 17 changer transitions 17/182 dead transitions. [2024-06-03 20:55:12,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 182 transitions, 2044 flow [2024-06-03 20:55:12,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:12,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:12,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-03 20:55:12,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-03 20:55:12,318 INFO L175 Difference]: Start difference. First operand has 195 places, 152 transitions, 1546 flow. Second operand 8 states and 181 transitions. [2024-06-03 20:55:12,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 182 transitions, 2044 flow [2024-06-03 20:55:13,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 182 transitions, 1960 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 20:55:13,304 INFO L231 Difference]: Finished difference. Result has 193 places, 149 transitions, 1470 flow [2024-06-03 20:55:13,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1462, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1470, PETRI_PLACES=193, PETRI_TRANSITIONS=149} [2024-06-03 20:55:13,304 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-03 20:55:13,305 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 149 transitions, 1470 flow [2024-06-03 20:55:13,305 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:55:13,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:13,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:13,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-03 20:55:13,305 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:55:13,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:13,306 INFO L85 PathProgramCache]: Analyzing trace with hash -80569073, now seen corresponding path program 41 times [2024-06-03 20:55:13,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:13,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017842307] [2024-06-03 20:55:13,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:13,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:13,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:13,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:13,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:13,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017842307] [2024-06-03 20:55:13,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017842307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:13,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:13,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:13,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959127680] [2024-06-03 20:55:13,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:13,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:13,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:13,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:13,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:13,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:13,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 149 transitions, 1470 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:55:13,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:13,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:13,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:14,221 INFO L124 PetriNetUnfolderBase]: 1997/3517 cut-off events. [2024-06-03 20:55:14,222 INFO L125 PetriNetUnfolderBase]: For 320556/320556 co-relation queries the response was YES. [2024-06-03 20:55:14,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25515 conditions, 3517 events. 1997/3517 cut-off events. For 320556/320556 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 23582 event pairs, 738 based on Foata normal form. 18/3533 useless extension candidates. Maximal degree in co-relation 25427. Up to 1577 conditions per place. [2024-06-03 20:55:14,254 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 101 selfloop transitions, 70 changer transitions 16/194 dead transitions. [2024-06-03 20:55:14,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 194 transitions, 2304 flow [2024-06-03 20:55:14,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:14,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:14,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-03 20:55:14,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-03 20:55:14,255 INFO L175 Difference]: Start difference. First operand has 193 places, 149 transitions, 1470 flow. Second operand 9 states and 217 transitions. [2024-06-03 20:55:14,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 194 transitions, 2304 flow [2024-06-03 20:55:15,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 194 transitions, 2258 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-03 20:55:15,111 INFO L231 Difference]: Finished difference. Result has 191 places, 146 transitions, 1547 flow [2024-06-03 20:55:15,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1547, PETRI_PLACES=191, PETRI_TRANSITIONS=146} [2024-06-03 20:55:15,111 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-03 20:55:15,112 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 146 transitions, 1547 flow [2024-06-03 20:55:15,112 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:55:15,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:15,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:15,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-03 20:55:15,112 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:55:15,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:15,112 INFO L85 PathProgramCache]: Analyzing trace with hash -70449743, now seen corresponding path program 42 times [2024-06-03 20:55:15,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:15,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370964792] [2024-06-03 20:55:15,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:15,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:15,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:15,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:15,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:15,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370964792] [2024-06-03 20:55:15,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370964792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:15,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:15,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:15,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029375876] [2024-06-03 20:55:15,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:15,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:15,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:15,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:15,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:15,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:15,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 146 transitions, 1547 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:55:15,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:15,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:15,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:15,955 INFO L124 PetriNetUnfolderBase]: 1995/3513 cut-off events. [2024-06-03 20:55:15,955 INFO L125 PetriNetUnfolderBase]: For 335525/335525 co-relation queries the response was YES. [2024-06-03 20:55:15,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26480 conditions, 3513 events. 1995/3513 cut-off events. For 335525/335525 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 23617 event pairs, 714 based on Foata normal form. 18/3529 useless extension candidates. Maximal degree in co-relation 26393. Up to 1577 conditions per place. [2024-06-03 20:55:15,991 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 114 selfloop transitions, 61 changer transitions 8/190 dead transitions. [2024-06-03 20:55:15,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 190 transitions, 2471 flow [2024-06-03 20:55:15,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:15,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:15,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-03 20:55:15,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-03 20:55:15,992 INFO L175 Difference]: Start difference. First operand has 191 places, 146 transitions, 1547 flow. Second operand 9 states and 216 transitions. [2024-06-03 20:55:15,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 190 transitions, 2471 flow [2024-06-03 20:55:16,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 190 transitions, 2314 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:16,690 INFO L231 Difference]: Finished difference. Result has 188 places, 144 transitions, 1517 flow [2024-06-03 20:55:16,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1517, PETRI_PLACES=188, PETRI_TRANSITIONS=144} [2024-06-03 20:55:16,690 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-03 20:55:16,690 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 144 transitions, 1517 flow [2024-06-03 20:55:16,691 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:55:16,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:16,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:16,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-03 20:55:16,691 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:55:16,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:16,691 INFO L85 PathProgramCache]: Analyzing trace with hash 193630219, now seen corresponding path program 43 times [2024-06-03 20:55:16,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:16,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3093349] [2024-06-03 20:55:16,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:16,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:16,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:16,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:55:16,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:16,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3093349] [2024-06-03 20:55:16,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3093349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:16,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:16,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:16,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607048469] [2024-06-03 20:55:16,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:16,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:16,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:16,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:16,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:17,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:17,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 144 transitions, 1517 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:55:17,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:17,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:17,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:17,537 INFO L124 PetriNetUnfolderBase]: 1890/3326 cut-off events. [2024-06-03 20:55:17,537 INFO L125 PetriNetUnfolderBase]: For 287939/287939 co-relation queries the response was YES. [2024-06-03 20:55:17,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24492 conditions, 3326 events. 1890/3326 cut-off events. For 287939/287939 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 22098 event pairs, 702 based on Foata normal form. 18/3342 useless extension candidates. Maximal degree in co-relation 24407. Up to 1577 conditions per place. [2024-06-03 20:55:17,567 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 99 selfloop transitions, 58 changer transitions 19/183 dead transitions. [2024-06-03 20:55:17,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 183 transitions, 2277 flow [2024-06-03 20:55:17,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:17,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:17,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-03 20:55:17,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-03 20:55:17,568 INFO L175 Difference]: Start difference. First operand has 188 places, 144 transitions, 1517 flow. Second operand 9 states and 210 transitions. [2024-06-03 20:55:17,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 183 transitions, 2277 flow [2024-06-03 20:55:18,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 183 transitions, 2130 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-03 20:55:18,153 INFO L231 Difference]: Finished difference. Result has 186 places, 140 transitions, 1466 flow [2024-06-03 20:55:18,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1466, PETRI_PLACES=186, PETRI_TRANSITIONS=140} [2024-06-03 20:55:18,153 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-03 20:55:18,153 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 140 transitions, 1466 flow [2024-06-03 20:55:18,153 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:55:18,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:18,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, 1, 1, 1, 1] [2024-06-03 20:55:18,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-03 20:55:18,154 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:55:18,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:18,154 INFO L85 PathProgramCache]: Analyzing trace with hash -411112629, now seen corresponding path program 44 times [2024-06-03 20:55:18,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:18,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2670782] [2024-06-03 20:55:18,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:18,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:18,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:18,477 INFO 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:55:18,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:18,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2670782] [2024-06-03 20:55:18,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2670782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:18,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:18,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:18,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34109755] [2024-06-03 20:55:18,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:18,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:18,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:18,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:18,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:18,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:18,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 140 transitions, 1466 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:55:18,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:18,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:18,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:19,027 INFO L124 PetriNetUnfolderBase]: 1845/3217 cut-off events. [2024-06-03 20:55:19,027 INFO L125 PetriNetUnfolderBase]: For 267457/267457 co-relation queries the response was YES. [2024-06-03 20:55:19,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23482 conditions, 3217 events. 1845/3217 cut-off events. For 267457/267457 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 21093 event pairs, 737 based on Foata normal form. 18/3231 useless extension candidates. Maximal degree in co-relation 23399. Up to 2615 conditions per place. [2024-06-03 20:55:19,057 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 121 selfloop transitions, 24 changer transitions 17/169 dead transitions. [2024-06-03 20:55:19,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 169 transitions, 1932 flow [2024-06-03 20:55:19,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:19,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:19,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-03 20:55:19,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-03 20:55:19,058 INFO L175 Difference]: Start difference. First operand has 186 places, 140 transitions, 1466 flow. Second operand 9 states and 195 transitions. [2024-06-03 20:55:19,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 169 transitions, 1932 flow [2024-06-03 20:55:19,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 169 transitions, 1795 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:19,583 INFO L231 Difference]: Finished difference. Result has 180 places, 137 transitions, 1352 flow [2024-06-03 20:55:19,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1352, PETRI_PLACES=180, PETRI_TRANSITIONS=137} [2024-06-03 20:55:19,584 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-03 20:55:19,584 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 137 transitions, 1352 flow [2024-06-03 20:55:19,584 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:55:19,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:19,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, 1, 1] [2024-06-03 20:55:19,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-03 20:55:19,585 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:55:19,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:19,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1074271503, now seen corresponding path program 45 times [2024-06-03 20:55:19,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:19,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110598329] [2024-06-03 20:55:19,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:19,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:19,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:19,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:55:19,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:19,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110598329] [2024-06-03 20:55:19,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110598329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:19,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:19,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:19,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825526546] [2024-06-03 20:55:19,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:19,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:19,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:19,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:19,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:19,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:19,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 137 transitions, 1352 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:55:19,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:19,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:19,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:20,442 INFO L124 PetriNetUnfolderBase]: 1882/3278 cut-off events. [2024-06-03 20:55:20,442 INFO L125 PetriNetUnfolderBase]: For 266695/266695 co-relation queries the response was YES. [2024-06-03 20:55:20,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24017 conditions, 3278 events. 1882/3278 cut-off events. For 266695/266695 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 21732 event pairs, 854 based on Foata normal form. 18/3294 useless extension candidates. Maximal degree in co-relation 23937. Up to 2035 conditions per place. [2024-06-03 20:55:20,468 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 54 changer transitions 8/172 dead transitions. [2024-06-03 20:55:20,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 172 transitions, 2040 flow [2024-06-03 20:55:20,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:20,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:20,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-03 20:55:20,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-03 20:55:20,470 INFO L175 Difference]: Start difference. First operand has 180 places, 137 transitions, 1352 flow. Second operand 9 states and 205 transitions. [2024-06-03 20:55:20,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 172 transitions, 2040 flow [2024-06-03 20:55:20,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 172 transitions, 1974 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:20,850 INFO L231 Difference]: Finished difference. Result has 176 places, 135 transitions, 1392 flow [2024-06-03 20:55:20,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1298, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1392, PETRI_PLACES=176, PETRI_TRANSITIONS=135} [2024-06-03 20:55:20,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-03 20:55:20,850 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 135 transitions, 1392 flow [2024-06-03 20:55:20,850 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:55:20,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:20,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:20,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-03 20:55:20,851 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:55:20,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:20,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1073915313, now seen corresponding path program 46 times [2024-06-03 20:55:20,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:20,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375791372] [2024-06-03 20:55:20,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:20,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:20,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:21,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:55:21,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:21,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375791372] [2024-06-03 20:55:21,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375791372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:21,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:21,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:21,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548690799] [2024-06-03 20:55:21,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:21,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:21,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:21,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:21,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:21,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:21,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 135 transitions, 1392 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:55:21,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:21,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:21,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:21,646 INFO L124 PetriNetUnfolderBase]: 1777/3091 cut-off events. [2024-06-03 20:55:21,647 INFO L125 PetriNetUnfolderBase]: For 226955/226955 co-relation queries the response was YES. [2024-06-03 20:55:21,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22131 conditions, 3091 events. 1777/3091 cut-off events. For 226955/226955 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20213 event pairs, 842 based on Foata normal form. 18/3107 useless extension candidates. Maximal degree in co-relation 22053. Up to 2035 conditions per place. [2024-06-03 20:55:21,683 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 50 changer transitions 22/165 dead transitions. [2024-06-03 20:55:21,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 165 transitions, 1934 flow [2024-06-03 20:55:21,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:21,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:21,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-03 20:55:21,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-03 20:55:21,685 INFO L175 Difference]: Start difference. First operand has 176 places, 135 transitions, 1392 flow. Second operand 9 states and 199 transitions. [2024-06-03 20:55:21,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 165 transitions, 1934 flow [2024-06-03 20:55:22,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 165 transitions, 1819 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:22,060 INFO L231 Difference]: Finished difference. Result has 175 places, 130 transitions, 1334 flow [2024-06-03 20:55:22,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1281, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1334, PETRI_PLACES=175, PETRI_TRANSITIONS=130} [2024-06-03 20:55:22,060 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-03 20:55:22,061 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 130 transitions, 1334 flow [2024-06-03 20:55:22,061 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:55:22,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:22,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:22,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-03 20:55:22,061 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:55:22,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:22,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1249023483, now seen corresponding path program 47 times [2024-06-03 20:55:22,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:22,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742962007] [2024-06-03 20:55:22,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:22,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:22,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:22,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:22,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:22,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742962007] [2024-06-03 20:55:22,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742962007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:22,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:22,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:22,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304487370] [2024-06-03 20:55:22,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:22,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:22,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:22,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:22,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:22,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:22,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 130 transitions, 1334 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:55:22,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:22,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:22,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:22,881 INFO L124 PetriNetUnfolderBase]: 1882/3278 cut-off events. [2024-06-03 20:55:22,882 INFO L125 PetriNetUnfolderBase]: For 249596/249596 co-relation queries the response was YES. [2024-06-03 20:55:22,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23801 conditions, 3278 events. 1882/3278 cut-off events. For 249596/249596 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 21808 event pairs, 917 based on Foata normal form. 24/3300 useless extension candidates. Maximal degree in co-relation 23724. Up to 2607 conditions per place. [2024-06-03 20:55:22,909 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 16 changer transitions 10/152 dead transitions. [2024-06-03 20:55:22,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 152 transitions, 1834 flow [2024-06-03 20:55:22,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:22,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:22,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-03 20:55:22,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-03 20:55:22,910 INFO L175 Difference]: Start difference. First operand has 175 places, 130 transitions, 1334 flow. Second operand 8 states and 175 transitions. [2024-06-03 20:55:22,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 152 transitions, 1834 flow [2024-06-03 20:55:23,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 152 transitions, 1755 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:23,210 INFO L231 Difference]: Finished difference. Result has 166 places, 127 transitions, 1240 flow [2024-06-03 20:55:23,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1263, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1240, PETRI_PLACES=166, PETRI_TRANSITIONS=127} [2024-06-03 20:55:23,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-03 20:55:23,211 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 127 transitions, 1240 flow [2024-06-03 20:55:23,211 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:55:23,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:23,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:23,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-03 20:55:23,212 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:55:23,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:23,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1393127583, now seen corresponding path program 48 times [2024-06-03 20:55:23,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:23,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772237305] [2024-06-03 20:55:23,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:23,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:23,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:23,535 INFO 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:55:23,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:23,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772237305] [2024-06-03 20:55:23,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772237305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:23,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:23,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:23,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479603207] [2024-06-03 20:55:23,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:23,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:23,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:23,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:23,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:23,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:23,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 127 transitions, 1240 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:55:23,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:23,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:23,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:24,048 INFO L124 PetriNetUnfolderBase]: 1731/3021 cut-off events. [2024-06-03 20:55:24,048 INFO L125 PetriNetUnfolderBase]: For 197392/197392 co-relation queries the response was YES. [2024-06-03 20:55:24,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20931 conditions, 3021 events. 1731/3021 cut-off events. For 197392/197392 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 19819 event pairs, 872 based on Foata normal form. 26/3045 useless extension candidates. Maximal degree in co-relation 20858. Up to 2607 conditions per place. [2024-06-03 20:55:24,075 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 109 selfloop transitions, 12 changer transitions 14/142 dead transitions. [2024-06-03 20:55:24,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 142 transitions, 1580 flow [2024-06-03 20:55:24,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:24,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:24,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-03 20:55:24,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091463414634146 [2024-06-03 20:55:24,077 INFO L175 Difference]: Start difference. First operand has 166 places, 127 transitions, 1240 flow. Second operand 8 states and 167 transitions. [2024-06-03 20:55:24,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 142 transitions, 1580 flow [2024-06-03 20:55:24,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 142 transitions, 1547 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-03 20:55:24,396 INFO L231 Difference]: Finished difference. Result has 166 places, 122 transitions, 1182 flow [2024-06-03 20:55:24,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1182, PETRI_PLACES=166, PETRI_TRANSITIONS=122} [2024-06-03 20:55:24,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-03 20:55:24,396 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 122 transitions, 1182 flow [2024-06-03 20:55:24,397 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:55:24,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:24,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:24,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-03 20:55:24,397 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:55:24,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:24,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1046474911, now seen corresponding path program 49 times [2024-06-03 20:55:24,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:24,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684468788] [2024-06-03 20:55:24,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:24,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:24,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:24,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:55:24,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:24,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684468788] [2024-06-03 20:55:24,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684468788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:24,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:24,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:24,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876996484] [2024-06-03 20:55:24,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:24,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:24,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:24,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:24,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:24,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:24,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 122 transitions, 1182 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:55:24,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:24,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:24,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:25,175 INFO L124 PetriNetUnfolderBase]: 1715/3009 cut-off events. [2024-06-03 20:55:25,175 INFO L125 PetriNetUnfolderBase]: For 194956/194956 co-relation queries the response was YES. [2024-06-03 20:55:25,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20765 conditions, 3009 events. 1715/3009 cut-off events. For 194956/194956 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 19860 event pairs, 820 based on Foata normal form. 24/3031 useless extension candidates. Maximal degree in co-relation 20692. Up to 2515 conditions per place. [2024-06-03 20:55:25,200 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 106 selfloop transitions, 9 changer transitions 23/145 dead transitions. [2024-06-03 20:55:25,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 145 transitions, 1600 flow [2024-06-03 20:55:25,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:25,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:25,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-03 20:55:25,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-03 20:55:25,202 INFO L175 Difference]: Start difference. First operand has 166 places, 122 transitions, 1182 flow. Second operand 8 states and 172 transitions. [2024-06-03 20:55:25,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 145 transitions, 1600 flow [2024-06-03 20:55:25,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 145 transitions, 1562 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-03 20:55:25,433 INFO L231 Difference]: Finished difference. Result has 161 places, 117 transitions, 1095 flow [2024-06-03 20:55:25,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1144, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1095, PETRI_PLACES=161, PETRI_TRANSITIONS=117} [2024-06-03 20:55:25,433 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-03 20:55:25,433 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 117 transitions, 1095 flow [2024-06-03 20:55:25,433 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:55:25,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:25,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:25,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-03 20:55:25,434 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:55:25,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:25,434 INFO L85 PathProgramCache]: Analyzing trace with hash 374657299, now seen corresponding path program 50 times [2024-06-03 20:55:25,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:25,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789772455] [2024-06-03 20:55:25,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:25,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:25,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:25,738 INFO 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:55:25,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:25,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789772455] [2024-06-03 20:55:25,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789772455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:25,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:25,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:25,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613453791] [2024-06-03 20:55:25,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:25,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:25,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:25,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:25,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:25,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:25,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 117 transitions, 1095 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:55:25,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:25,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:25,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:26,291 INFO L124 PetriNetUnfolderBase]: 1895/3295 cut-off events. [2024-06-03 20:55:26,291 INFO L125 PetriNetUnfolderBase]: For 237756/237756 co-relation queries the response was YES. [2024-06-03 20:55:26,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23797 conditions, 3295 events. 1895/3295 cut-off events. For 237756/237756 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 21979 event pairs, 965 based on Foata normal form. 24/3317 useless extension candidates. Maximal degree in co-relation 23726. Up to 2357 conditions per place. [2024-06-03 20:55:26,314 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 104 selfloop transitions, 18 changer transitions 16/145 dead transitions. [2024-06-03 20:55:26,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 145 transitions, 1615 flow [2024-06-03 20:55:26,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-03 20:55:26,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-03 20:55:26,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-03 20:55:26,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5195121951219512 [2024-06-03 20:55:26,316 INFO L175 Difference]: Start difference. First operand has 161 places, 117 transitions, 1095 flow. Second operand 10 states and 213 transitions. [2024-06-03 20:55:26,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 145 transitions, 1615 flow [2024-06-03 20:55:26,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 145 transitions, 1589 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 20:55:26,609 INFO L231 Difference]: Finished difference. Result has 158 places, 113 transitions, 1063 flow [2024-06-03 20:55:26,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1071, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1063, PETRI_PLACES=158, PETRI_TRANSITIONS=113} [2024-06-03 20:55:26,609 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-03 20:55:26,609 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 113 transitions, 1063 flow [2024-06-03 20:55:26,610 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:55:26,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:26,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, 1] [2024-06-03 20:55:26,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-03 20:55:26,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:55:26,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:26,610 INFO L85 PathProgramCache]: Analyzing trace with hash -1043032251, now seen corresponding path program 51 times [2024-06-03 20:55:26,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:26,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481670249] [2024-06-03 20:55:26,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:26,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:26,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:26,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:55:26,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:26,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481670249] [2024-06-03 20:55:26,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481670249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:26,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:26,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:26,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843128944] [2024-06-03 20:55:26,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:26,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:26,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:26,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:26,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:27,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:27,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 113 transitions, 1063 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:55:27,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:27,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:27,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:27,429 INFO L124 PetriNetUnfolderBase]: 1721/2985 cut-off events. [2024-06-03 20:55:27,429 INFO L125 PetriNetUnfolderBase]: For 216018/216018 co-relation queries the response was YES. [2024-06-03 20:55:27,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21509 conditions, 2985 events. 1721/2985 cut-off events. For 216018/216018 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 19516 event pairs, 873 based on Foata normal form. 24/3007 useless extension candidates. Maximal degree in co-relation 21440. Up to 2357 conditions per place. [2024-06-03 20:55:27,452 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 16 changer transitions 10/136 dead transitions. [2024-06-03 20:55:27,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 136 transitions, 1527 flow [2024-06-03 20:55:27,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:27,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:27,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-03 20:55:27,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-03 20:55:27,453 INFO L175 Difference]: Start difference. First operand has 158 places, 113 transitions, 1063 flow. Second operand 9 states and 190 transitions. [2024-06-03 20:55:27,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 136 transitions, 1527 flow [2024-06-03 20:55:27,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 136 transitions, 1479 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 20:55:27,662 INFO L231 Difference]: Finished difference. Result has 154 places, 110 transitions, 1021 flow [2024-06-03 20:55:27,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1019, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1021, PETRI_PLACES=154, PETRI_TRANSITIONS=110} [2024-06-03 20:55:27,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-03 20:55:27,663 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 110 transitions, 1021 flow [2024-06-03 20:55:27,663 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:55:27,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:27,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:27,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-03 20:55:27,663 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:55:27,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:27,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1828554003, now seen corresponding path program 52 times [2024-06-03 20:55:27,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:27,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516518370] [2024-06-03 20:55:27,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:27,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:27,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:27,947 INFO 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:55:27,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:27,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516518370] [2024-06-03 20:55:27,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516518370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:27,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:27,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:27,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [874655164] [2024-06-03 20:55:27,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:27,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:27,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:27,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:27,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:28,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:28,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 110 transitions, 1021 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:55:28,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:28,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:28,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:28,455 INFO L124 PetriNetUnfolderBase]: 2072/3582 cut-off events. [2024-06-03 20:55:28,455 INFO L125 PetriNetUnfolderBase]: For 272364/272364 co-relation queries the response was YES. [2024-06-03 20:55:28,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26886 conditions, 3582 events. 2072/3582 cut-off events. For 272364/272364 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 24463 event pairs, 1032 based on Foata normal form. 18/3598 useless extension candidates. Maximal degree in co-relation 26818. Up to 1981 conditions per place. [2024-06-03 20:55:28,487 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 43 changer transitions 8/144 dead transitions. [2024-06-03 20:55:28,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 144 transitions, 1715 flow [2024-06-03 20:55:28,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:28,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:28,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-03 20:55:28,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-03 20:55:28,489 INFO L175 Difference]: Start difference. First operand has 154 places, 110 transitions, 1021 flow. Second operand 9 states and 207 transitions. [2024-06-03 20:55:28,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 144 transitions, 1715 flow [2024-06-03 20:55:28,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 144 transitions, 1670 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:28,810 INFO L231 Difference]: Finished difference. Result has 153 places, 108 transitions, 1060 flow [2024-06-03 20:55:28,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=988, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1060, PETRI_PLACES=153, PETRI_TRANSITIONS=108} [2024-06-03 20:55:28,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-03 20:55:28,811 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 108 transitions, 1060 flow [2024-06-03 20:55:28,811 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:55:28,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:28,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, 1, 1] [2024-06-03 20:55:28,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-03 20:55:28,812 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:55:28,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:28,812 INFO L85 PathProgramCache]: Analyzing trace with hash 2013657029, now seen corresponding path program 53 times [2024-06-03 20:55:28,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:28,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724144980] [2024-06-03 20:55:28,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:28,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:28,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:29,114 INFO 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:55:29,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:29,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724144980] [2024-06-03 20:55:29,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724144980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:29,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:29,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:29,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278141932] [2024-06-03 20:55:29,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:29,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:29,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:29,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:29,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:29,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:29,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 108 transitions, 1060 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:55:29,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:29,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:29,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:29,580 INFO L124 PetriNetUnfolderBase]: 1967/3403 cut-off events. [2024-06-03 20:55:29,580 INFO L125 PetriNetUnfolderBase]: For 245440/245440 co-relation queries the response was YES. [2024-06-03 20:55:29,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25299 conditions, 3403 events. 1967/3403 cut-off events. For 245440/245440 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 23053 event pairs, 1048 based on Foata normal form. 18/3419 useless extension candidates. Maximal degree in co-relation 25232. Up to 2990 conditions per place. [2024-06-03 20:55:29,611 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 93 selfloop transitions, 13 changer transitions 17/130 dead transitions. [2024-06-03 20:55:29,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 130 transitions, 1404 flow [2024-06-03 20:55:29,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:29,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:29,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-03 20:55:29,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067750677506775 [2024-06-03 20:55:29,613 INFO L175 Difference]: Start difference. First operand has 153 places, 108 transitions, 1060 flow. Second operand 9 states and 187 transitions. [2024-06-03 20:55:29,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 130 transitions, 1404 flow [2024-06-03 20:55:29,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 130 transitions, 1315 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:29,890 INFO L231 Difference]: Finished difference. Result has 152 places, 105 transitions, 972 flow [2024-06-03 20:55:29,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=972, PETRI_PLACES=152, PETRI_TRANSITIONS=105} [2024-06-03 20:55:29,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-03 20:55:29,891 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 105 transitions, 972 flow [2024-06-03 20:55:29,891 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:55:29,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:29,891 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:29,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-03 20:55:29,891 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:55:29,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:29,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1876044367, now seen corresponding path program 54 times [2024-06-03 20:55:29,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:29,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973132803] [2024-06-03 20:55:29,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:29,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:29,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:30,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:55:30,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:30,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973132803] [2024-06-03 20:55:30,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973132803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:30,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:30,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:30,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446808472] [2024-06-03 20:55:30,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:30,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:30,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:30,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:30,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:30,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:30,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 105 transitions, 972 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:55:30,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:30,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:30,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:30,692 INFO L124 PetriNetUnfolderBase]: 1923/3319 cut-off events. [2024-06-03 20:55:30,692 INFO L125 PetriNetUnfolderBase]: For 232463/232463 co-relation queries the response was YES. [2024-06-03 20:55:30,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24600 conditions, 3319 events. 1923/3319 cut-off events. For 232463/232463 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 22281 event pairs, 1007 based on Foata normal form. 18/3333 useless extension candidates. Maximal degree in co-relation 24534. Up to 2166 conditions per place. [2024-06-03 20:55:30,720 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 75 selfloop transitions, 44 changer transitions 8/134 dead transitions. [2024-06-03 20:55:30,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 134 transitions, 1538 flow [2024-06-03 20:55:30,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:30,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:30,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 20:55:30,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-03 20:55:30,722 INFO L175 Difference]: Start difference. First operand has 152 places, 105 transitions, 972 flow. Second operand 9 states and 202 transitions. [2024-06-03 20:55:30,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 134 transitions, 1538 flow [2024-06-03 20:55:30,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 134 transitions, 1500 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 20:55:30,944 INFO L231 Difference]: Finished difference. Result has 149 places, 103 transitions, 1018 flow [2024-06-03 20:55:30,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=942, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1018, PETRI_PLACES=149, PETRI_TRANSITIONS=103} [2024-06-03 20:55:30,944 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-03 20:55:30,944 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 103 transitions, 1018 flow [2024-06-03 20:55:30,945 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:55:30,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:30,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:30,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-03 20:55:30,945 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:55:30,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:30,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1875688177, now seen corresponding path program 55 times [2024-06-03 20:55:30,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:30,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867418937] [2024-06-03 20:55:30,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:30,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:30,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:31,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:31,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:31,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867418937] [2024-06-03 20:55:31,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867418937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:31,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:31,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:31,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890079265] [2024-06-03 20:55:31,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:31,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:31,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:31,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:31,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:31,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:31,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 103 transitions, 1018 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:55:31,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:31,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:31,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:31,789 INFO L124 PetriNetUnfolderBase]: 2013/3475 cut-off events. [2024-06-03 20:55:31,789 INFO L125 PetriNetUnfolderBase]: For 238530/238530 co-relation queries the response was YES. [2024-06-03 20:55:31,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25915 conditions, 3475 events. 2013/3475 cut-off events. For 238530/238530 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 23695 event pairs, 1089 based on Foata normal form. 18/3489 useless extension candidates. Maximal degree in co-relation 25850. Up to 2166 conditions per place. [2024-06-03 20:55:31,818 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 74 selfloop transitions, 42 changer transitions 9/132 dead transitions. [2024-06-03 20:55:31,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 132 transitions, 1576 flow [2024-06-03 20:55:31,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:31,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:31,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-03 20:55:31,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-03 20:55:31,819 INFO L175 Difference]: Start difference. First operand has 149 places, 103 transitions, 1018 flow. Second operand 9 states and 202 transitions. [2024-06-03 20:55:31,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 132 transitions, 1576 flow [2024-06-03 20:55:32,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 132 transitions, 1478 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:32,037 INFO L231 Difference]: Finished difference. Result has 148 places, 100 transitions, 986 flow [2024-06-03 20:55:32,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=986, PETRI_PLACES=148, PETRI_TRANSITIONS=100} [2024-06-03 20:55:32,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-03 20:55:32,038 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 100 transitions, 986 flow [2024-06-03 20:55:32,038 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:55:32,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55: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, 1] [2024-06-03 20:55:32,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-03 20:55:32,039 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:55:32,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:32,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1312575399, now seen corresponding path program 56 times [2024-06-03 20:55:32,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:32,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435070168] [2024-06-03 20:55:32,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:32,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:32,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:32,395 INFO 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:55:32,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:32,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435070168] [2024-06-03 20:55:32,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435070168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:32,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:32,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:32,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182983151] [2024-06-03 20:55:32,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:32,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:32,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:32,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:32,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:32,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:32,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 100 transitions, 986 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:55:32,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:32,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:32,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:32,908 INFO L124 PetriNetUnfolderBase]: 1888/3262 cut-off events. [2024-06-03 20:55:32,909 INFO L125 PetriNetUnfolderBase]: For 214127/214127 co-relation queries the response was YES. [2024-06-03 20:55:32,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23848 conditions, 3262 events. 1888/3262 cut-off events. For 214127/214127 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 22019 event pairs, 1118 based on Foata normal form. 26/3284 useless extension candidates. Maximal degree in co-relation 23784. Up to 2887 conditions per place. [2024-06-03 20:55:32,933 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 82 selfloop transitions, 11 changer transitions 16/116 dead transitions. [2024-06-03 20:55:32,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 116 transitions, 1276 flow [2024-06-03 20:55:32,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:32,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:32,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-03 20:55:32,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932249322493225 [2024-06-03 20:55:32,935 INFO L175 Difference]: Start difference. First operand has 148 places, 100 transitions, 986 flow. Second operand 9 states and 182 transitions. [2024-06-03 20:55:32,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 116 transitions, 1276 flow [2024-06-03 20:55:33,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 116 transitions, 1187 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-03 20:55:33,131 INFO L231 Difference]: Finished difference. Result has 145 places, 94 transitions, 874 flow [2024-06-03 20:55:33,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=897, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=874, PETRI_PLACES=145, PETRI_TRANSITIONS=94} [2024-06-03 20:55:33,132 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-03 20:55:33,132 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 94 transitions, 874 flow [2024-06-03 20:55:33,132 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:55:33,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:33,132 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:33,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-03 20:55:33,132 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:55:33,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:33,133 INFO L85 PathProgramCache]: Analyzing trace with hash 55971249, now seen corresponding path program 57 times [2024-06-03 20:55:33,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:33,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058220464] [2024-06-03 20:55:33,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:33,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:33,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:33,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:33,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:33,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058220464] [2024-06-03 20:55:33,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058220464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:33,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:33,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:33,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32999452] [2024-06-03 20:55:33,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:33,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:33,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:33,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:33,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:33,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:33,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 94 transitions, 874 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:55:33,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:33,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:33,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:33,910 INFO L124 PetriNetUnfolderBase]: 1770/3050 cut-off events. [2024-06-03 20:55:33,910 INFO L125 PetriNetUnfolderBase]: For 177641/177641 co-relation queries the response was YES. [2024-06-03 20:55:33,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21770 conditions, 3050 events. 1770/3050 cut-off events. For 177641/177641 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 20177 event pairs, 1001 based on Foata normal form. 18/3066 useless extension candidates. Maximal degree in co-relation 21708. Up to 1981 conditions per place. [2024-06-03 20:55:33,929 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 35 changer transitions 16/120 dead transitions. [2024-06-03 20:55:33,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 120 transitions, 1294 flow [2024-06-03 20:55:33,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:33,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:33,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-03 20:55:33,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 20:55:33,931 INFO L175 Difference]: Start difference. First operand has 145 places, 94 transitions, 874 flow. Second operand 9 states and 198 transitions. [2024-06-03 20:55:33,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 120 transitions, 1294 flow [2024-06-03 20:55:34,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 120 transitions, 1260 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 20:55:34,097 INFO L231 Difference]: Finished difference. Result has 138 places, 90 transitions, 885 flow [2024-06-03 20:55:34,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=846, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=885, PETRI_PLACES=138, PETRI_TRANSITIONS=90} [2024-06-03 20:55:34,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-03 20:55:34,098 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 90 transitions, 885 flow [2024-06-03 20:55:34,098 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:55:34,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:34,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:34,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-03 20:55:34,098 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:55:34,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:34,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1260613401, now seen corresponding path program 58 times [2024-06-03 20:55:34,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:34,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468534823] [2024-06-03 20:55:34,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:34,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:34,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:34,385 INFO 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:55:34,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:34,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468534823] [2024-06-03 20:55:34,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468534823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:34,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:34,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:34,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247113280] [2024-06-03 20:55:34,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:34,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:34,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:34,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:34,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:34,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:34,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 90 transitions, 885 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:55:34,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:34,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:34,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:34,770 INFO L124 PetriNetUnfolderBase]: 1768/3036 cut-off events. [2024-06-03 20:55:34,770 INFO L125 PetriNetUnfolderBase]: For 163602/163602 co-relation queries the response was YES. [2024-06-03 20:55:34,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21326 conditions, 3036 events. 1768/3036 cut-off events. For 163602/163602 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 20097 event pairs, 1037 based on Foata normal form. 26/3060 useless extension candidates. Maximal degree in co-relation 21266. Up to 2660 conditions per place. [2024-06-03 20:55:34,792 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 52 selfloop transitions, 35 changer transitions 12/106 dead transitions. [2024-06-03 20:55:34,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 106 transitions, 1155 flow [2024-06-03 20:55:34,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:34,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:34,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-03 20:55:34,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-03 20:55:34,793 INFO L175 Difference]: Start difference. First operand has 138 places, 90 transitions, 885 flow. Second operand 9 states and 190 transitions. [2024-06-03 20:55:34,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 106 transitions, 1155 flow [2024-06-03 20:55:34,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 106 transitions, 1087 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:34,925 INFO L231 Difference]: Finished difference. Result has 132 places, 86 transitions, 857 flow [2024-06-03 20:55:34,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=817, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=857, PETRI_PLACES=132, PETRI_TRANSITIONS=86} [2024-06-03 20:55:34,926 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-03 20:55:34,926 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 86 transitions, 857 flow [2024-06-03 20:55:34,926 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:55:34,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:34,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:34,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-03 20:55:34,926 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:55:34,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:34,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1733585107, now seen corresponding path program 59 times [2024-06-03 20:55:34,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:34,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315367260] [2024-06-03 20:55:34,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:34,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:34,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:35,212 INFO 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:55:35,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:35,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315367260] [2024-06-03 20:55:35,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315367260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:35,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:35,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:35,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694868575] [2024-06-03 20:55:35,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:35,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:35,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:35,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:35,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:35,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:35,284 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 86 transitions, 857 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:55:35,284 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:35,284 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:35,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:35,645 INFO L124 PetriNetUnfolderBase]: 1639/2827 cut-off events. [2024-06-03 20:55:35,646 INFO L125 PetriNetUnfolderBase]: For 124822/124822 co-relation queries the response was YES. [2024-06-03 20:55:35,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18967 conditions, 2827 events. 1639/2827 cut-off events. For 124822/124822 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 18535 event pairs, 913 based on Foata normal form. 24/2849 useless extension candidates. Maximal degree in co-relation 18910. Up to 2215 conditions per place. [2024-06-03 20:55:35,666 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 32 changer transitions 11/109 dead transitions. [2024-06-03 20:55:35,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 109 transitions, 1243 flow [2024-06-03 20:55:35,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:35,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:35,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-03 20:55:35,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-03 20:55:35,668 INFO L175 Difference]: Start difference. First operand has 132 places, 86 transitions, 857 flow. Second operand 9 states and 194 transitions. [2024-06-03 20:55:35,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 109 transitions, 1243 flow [2024-06-03 20:55:35,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 109 transitions, 1165 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:35,803 INFO L231 Difference]: Finished difference. Result has 130 places, 82 transitions, 808 flow [2024-06-03 20:55:35,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=808, PETRI_PLACES=130, PETRI_TRANSITIONS=82} [2024-06-03 20:55:35,803 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-03 20:55:35,803 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 82 transitions, 808 flow [2024-06-03 20:55:35,803 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:55:35,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:35,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:35,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-03 20:55:35,805 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:55:35,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:35,805 INFO L85 PathProgramCache]: Analyzing trace with hash -2082697807, now seen corresponding path program 60 times [2024-06-03 20:55:35,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:35,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302157574] [2024-06-03 20:55:35,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:35,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:35,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:36,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:36,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:36,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302157574] [2024-06-03 20:55:36,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302157574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:36,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:36,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:36,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937095256] [2024-06-03 20:55:36,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:36,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:36,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:36,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:36,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:36,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:36,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 82 transitions, 808 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:55:36,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:36,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:36,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:36,518 INFO L124 PetriNetUnfolderBase]: 1492/2572 cut-off events. [2024-06-03 20:55:36,518 INFO L125 PetriNetUnfolderBase]: For 106272/106272 co-relation queries the response was YES. [2024-06-03 20:55:36,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16978 conditions, 2572 events. 1492/2572 cut-off events. For 106272/106272 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 16464 event pairs, 821 based on Foata normal form. 24/2594 useless extension candidates. Maximal degree in co-relation 16922. Up to 1981 conditions per place. [2024-06-03 20:55:36,537 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 30 changer transitions 10/105 dead transitions. [2024-06-03 20:55:36,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 105 transitions, 1184 flow [2024-06-03 20:55:36,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:36,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:36,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-03 20:55:36,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-03 20:55:36,538 INFO L175 Difference]: Start difference. First operand has 130 places, 82 transitions, 808 flow. Second operand 9 states and 191 transitions. [2024-06-03 20:55:36,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 105 transitions, 1184 flow [2024-06-03 20:55:36,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 105 transitions, 1111 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 20:55:36,634 INFO L231 Difference]: Finished difference. Result has 126 places, 79 transitions, 772 flow [2024-06-03 20:55:36,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=741, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=772, PETRI_PLACES=126, PETRI_TRANSITIONS=79} [2024-06-03 20:55:36,635 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-03 20:55:36,635 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 79 transitions, 772 flow [2024-06-03 20:55:36,635 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:55:36,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:36,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:36,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-03 20:55:36,635 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:55:36,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:36,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1318935283, now seen corresponding path program 61 times [2024-06-03 20:55:36,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:36,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085161745] [2024-06-03 20:55:36,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:36,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:36,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:36,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:36,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:36,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085161745] [2024-06-03 20:55:36,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085161745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:36,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:36,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-03 20:55:36,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124383901] [2024-06-03 20:55:36,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:36,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-03 20:55:36,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:36,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-03 20:55:36,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-03 20:55:36,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:36,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 79 transitions, 772 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:55:36,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:36,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:36,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:37,276 INFO L124 PetriNetUnfolderBase]: 1341/2315 cut-off events. [2024-06-03 20:55:37,276 INFO L125 PetriNetUnfolderBase]: For 85132/85132 co-relation queries the response was YES. [2024-06-03 20:55:37,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14820 conditions, 2315 events. 1341/2315 cut-off events. For 85132/85132 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 14538 event pairs, 776 based on Foata normal form. 26/2339 useless extension candidates. Maximal degree in co-relation 14766. Up to 1981 conditions per place. [2024-06-03 20:55:37,294 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 43 selfloop transitions, 23 changer transitions 22/95 dead transitions. [2024-06-03 20:55:37,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 95 transitions, 1020 flow [2024-06-03 20:55:37,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:37,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:37,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-03 20:55:37,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-03 20:55:37,296 INFO L175 Difference]: Start difference. First operand has 126 places, 79 transitions, 772 flow. Second operand 9 states and 183 transitions. [2024-06-03 20:55:37,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 95 transitions, 1020 flow [2024-06-03 20:55:37,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 95 transitions, 925 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-03 20:55:37,383 INFO L231 Difference]: Finished difference. Result has 122 places, 71 transitions, 661 flow [2024-06-03 20:55:37,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=661, PETRI_PLACES=122, PETRI_TRANSITIONS=71} [2024-06-03 20:55:37,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-03 20:55:37,383 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 71 transitions, 661 flow [2024-06-03 20:55:37,383 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:55:37,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:37,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:37,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-03 20:55:37,384 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:55:37,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:37,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1451724265, now seen corresponding path program 62 times [2024-06-03 20:55:37,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:37,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229201863] [2024-06-03 20:55:37,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:37,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:37,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:37,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:55:37,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:37,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229201863] [2024-06-03 20:55:37,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229201863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:37,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:37,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:37,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257350868] [2024-06-03 20:55:37,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:37,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:37,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:37,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:37,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:37,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:37,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 71 transitions, 661 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:55:37,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:37,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:37,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:38,040 INFO L124 PetriNetUnfolderBase]: 1204/2074 cut-off events. [2024-06-03 20:55:38,040 INFO L125 PetriNetUnfolderBase]: For 67270/67270 co-relation queries the response was YES. [2024-06-03 20:55:38,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12340 conditions, 2074 events. 1204/2074 cut-off events. For 67270/67270 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 12743 event pairs, 650 based on Foata normal form. 24/2097 useless extension candidates. Maximal degree in co-relation 12289. Up to 1536 conditions per place. [2024-06-03 20:55:38,057 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 51 selfloop transitions, 23 changer transitions 10/91 dead transitions. [2024-06-03 20:55:38,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 91 transitions, 983 flow [2024-06-03 20:55:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:38,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:38,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-03 20:55:38,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-03 20:55:38,058 INFO L175 Difference]: Start difference. First operand has 122 places, 71 transitions, 661 flow. Second operand 9 states and 189 transitions. [2024-06-03 20:55:38,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 91 transitions, 983 flow [2024-06-03 20:55:38,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 91 transitions, 851 flow, removed 34 selfloop flow, removed 11 redundant places. [2024-06-03 20:55:38,109 INFO L231 Difference]: Finished difference. Result has 107 places, 68 transitions, 565 flow [2024-06-03 20:55:38,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=555, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=565, PETRI_PLACES=107, PETRI_TRANSITIONS=68} [2024-06-03 20:55:38,110 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-03 20:55:38,110 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 68 transitions, 565 flow [2024-06-03 20:55:38,110 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:55:38,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:38,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:38,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-03 20:55:38,110 INFO L420 AbstractCegarLoop]: === Iteration 195 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:38,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:38,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1329102457, now seen corresponding path program 3 times [2024-06-03 20:55:38,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:38,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95690702] [2024-06-03 20:55:38,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:38,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:38,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:38,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:38,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:38,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95690702] [2024-06-03 20:55:38,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95690702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:38,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:38,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:38,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078861582] [2024-06-03 20:55:38,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:38,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:38,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:38,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:38,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:38,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:38,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 68 transitions, 565 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:55:38,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:38,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:38,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:38,721 INFO L124 PetriNetUnfolderBase]: 1058/1824 cut-off events. [2024-06-03 20:55:38,721 INFO L125 PetriNetUnfolderBase]: For 41481/41481 co-relation queries the response was YES. [2024-06-03 20:55:38,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9433 conditions, 1824 events. 1058/1824 cut-off events. For 41481/41481 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 10834 event pairs, 558 based on Foata normal form. 24/1847 useless extension candidates. Maximal degree in co-relation 9389. Up to 1091 conditions per place. [2024-06-03 20:55:38,731 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 49 selfloop transitions, 21 changer transitions 10/87 dead transitions. [2024-06-03 20:55:38,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 87 transitions, 853 flow [2024-06-03 20:55:38,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:38,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:38,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-03 20:55:38,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-03 20:55:38,732 INFO L175 Difference]: Start difference. First operand has 107 places, 68 transitions, 565 flow. Second operand 8 states and 171 transitions. [2024-06-03 20:55:38,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 87 transitions, 853 flow [2024-06-03 20:55:38,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 87 transitions, 802 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:38,758 INFO L231 Difference]: Finished difference. Result has 104 places, 65 transitions, 522 flow [2024-06-03 20:55:38,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=518, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=522, PETRI_PLACES=104, PETRI_TRANSITIONS=65} [2024-06-03 20:55:38,758 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-03 20:55:38,758 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 65 transitions, 522 flow [2024-06-03 20:55:38,758 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:55:38,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:38,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:38,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-03 20:55:38,759 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:55:38,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:38,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1341482617, now seen corresponding path program 4 times [2024-06-03 20:55:38,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:38,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962926249] [2024-06-03 20:55:38,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:38,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:38,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:39,060 INFO 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:55:39,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:39,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962926249] [2024-06-03 20:55:39,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962926249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:39,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:39,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:39,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976138319] [2024-06-03 20:55:39,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:39,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:39,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:39,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:39,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:39,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:39,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 65 transitions, 522 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:55:39,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:39,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:39,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:39,369 INFO L124 PetriNetUnfolderBase]: 907/1567 cut-off events. [2024-06-03 20:55:39,369 INFO L125 PetriNetUnfolderBase]: For 32739/32739 co-relation queries the response was YES. [2024-06-03 20:55:39,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7856 conditions, 1567 events. 907/1567 cut-off events. For 32739/32739 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 9040 event pairs, 513 based on Foata normal form. 26/1592 useless extension candidates. Maximal degree in co-relation 7813. Up to 1302 conditions per place. [2024-06-03 20:55:39,378 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 40 selfloop transitions, 17 changer transitions 13/77 dead transitions. [2024-06-03 20:55:39,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 77 transitions, 710 flow [2024-06-03 20:55:39,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:39,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:39,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-03 20:55:39,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-03 20:55:39,379 INFO L175 Difference]: Start difference. First operand has 104 places, 65 transitions, 522 flow. Second operand 8 states and 166 transitions. [2024-06-03 20:55:39,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 77 transitions, 710 flow [2024-06-03 20:55:39,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 77 transitions, 662 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-03 20:55:39,399 INFO L231 Difference]: Finished difference. Result has 102 places, 60 transitions, 468 flow [2024-06-03 20:55:39,399 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=474, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=468, PETRI_PLACES=102, PETRI_TRANSITIONS=60} [2024-06-03 20:55:39,399 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-03 20:55:39,399 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 60 transitions, 468 flow [2024-06-03 20:55:39,399 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:55:39,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:39,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:39,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-03 20:55:39,400 INFO L420 AbstractCegarLoop]: === Iteration 197 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:39,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:39,400 INFO L85 PathProgramCache]: Analyzing trace with hash 35205301, now seen corresponding path program 5 times [2024-06-03 20:55:39,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:39,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349406316] [2024-06-03 20:55:39,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:39,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:39,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:39,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:55:39,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:39,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349406316] [2024-06-03 20:55:39,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349406316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:39,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:39,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:39,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617180353] [2024-06-03 20:55:39,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:39,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:39,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:39,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:39,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:39,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:39,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 60 transitions, 468 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:55:39,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:39,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:39,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:39,966 INFO L124 PetriNetUnfolderBase]: 777/1361 cut-off events. [2024-06-03 20:55:39,966 INFO L125 PetriNetUnfolderBase]: For 24419/24419 co-relation queries the response was YES. [2024-06-03 20:55:39,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6531 conditions, 1361 events. 777/1361 cut-off events. For 24419/24419 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 7695 event pairs, 373 based on Foata normal form. 24/1384 useless extension candidates. Maximal degree in co-relation 6489. Up to 602 conditions per place. [2024-06-03 20:55:39,973 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 46 selfloop transitions, 15 changer transitions 16/84 dead transitions. [2024-06-03 20:55:39,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 84 transitions, 772 flow [2024-06-03 20:55:39,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:39,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:39,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-03 20:55:39,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-03 20:55:39,975 INFO L175 Difference]: Start difference. First operand has 102 places, 60 transitions, 468 flow. Second operand 9 states and 190 transitions. [2024-06-03 20:55:39,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 84 transitions, 772 flow [2024-06-03 20:55:39,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 84 transitions, 726 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:39,993 INFO L231 Difference]: Finished difference. Result has 98 places, 56 transitions, 415 flow [2024-06-03 20:55:39,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=428, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=415, PETRI_PLACES=98, PETRI_TRANSITIONS=56} [2024-06-03 20:55:39,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-03 20:55:39,993 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 56 transitions, 415 flow [2024-06-03 20:55:39,993 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:55:39,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:39,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, 1, 1] [2024-06-03 20:55:39,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-03 20:55:39,994 INFO L420 AbstractCegarLoop]: === Iteration 198 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:39,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:39,994 INFO L85 PathProgramCache]: Analyzing trace with hash -819965771, now seen corresponding path program 6 times [2024-06-03 20:55:39,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:39,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137912739] [2024-06-03 20:55:39,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:39,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:40,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:40,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:55:40,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:40,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137912739] [2024-06-03 20:55:40,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137912739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:40,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:40,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:40,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328736115] [2024-06-03 20:55:40,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:40,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:40,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:40,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:40,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:40,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:40,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 56 transitions, 415 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:55:40,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:40,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:40,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:40,440 INFO L124 PetriNetUnfolderBase]: 598/1044 cut-off events. [2024-06-03 20:55:40,441 INFO L125 PetriNetUnfolderBase]: For 15951/15951 co-relation queries the response was YES. [2024-06-03 20:55:40,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4773 conditions, 1044 events. 598/1044 cut-off events. For 15951/15951 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 5436 event pairs, 328 based on Foata normal form. 26/1069 useless extension candidates. Maximal degree in co-relation 4733. Up to 813 conditions per place. [2024-06-03 20:55:40,446 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 36 selfloop transitions, 10 changer transitions 16/69 dead transitions. [2024-06-03 20:55:40,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 69 transitions, 589 flow [2024-06-03 20:55:40,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-03 20:55:40,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-03 20:55:40,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-03 20:55:40,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-03 20:55:40,447 INFO L175 Difference]: Start difference. First operand has 98 places, 56 transitions, 415 flow. Second operand 9 states and 178 transitions. [2024-06-03 20:55:40,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 69 transitions, 589 flow [2024-06-03 20:55:40,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 69 transitions, 547 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-03 20:55:40,455 INFO L231 Difference]: Finished difference. Result has 92 places, 50 transitions, 346 flow [2024-06-03 20:55:40,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=373, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=346, PETRI_PLACES=92, PETRI_TRANSITIONS=50} [2024-06-03 20:55:40,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-03 20:55:40,456 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 50 transitions, 346 flow [2024-06-03 20:55:40,456 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:55:40,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:40,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:40,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-03 20:55:40,457 INFO L420 AbstractCegarLoop]: === Iteration 199 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:40,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:40,457 INFO L85 PathProgramCache]: Analyzing trace with hash -927784373, now seen corresponding path program 7 times [2024-06-03 20:55:40,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:40,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519888628] [2024-06-03 20:55:40,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:40,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:40,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:40,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:55:40,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:40,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519888628] [2024-06-03 20:55:40,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519888628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:40,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:40,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:40,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204031195] [2024-06-03 20:55:40,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:40,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:40,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:40,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:40,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:40,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:40,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 50 transitions, 346 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:55:40,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:40,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:40,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:40,909 INFO L124 PetriNetUnfolderBase]: 561/993 cut-off events. [2024-06-03 20:55:40,909 INFO L125 PetriNetUnfolderBase]: For 11553/11553 co-relation queries the response was YES. [2024-06-03 20:55:40,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4342 conditions, 993 events. 561/993 cut-off events. For 11553/11553 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 5210 event pairs, 233 based on Foata normal form. 18/1002 useless extension candidates. Maximal degree in co-relation 4305. Up to 742 conditions per place. [2024-06-03 20:55:40,915 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 39 selfloop transitions, 9 changer transitions 12/67 dead transitions. [2024-06-03 20:55:40,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 67 transitions, 540 flow [2024-06-03 20:55:40,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:55:40,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:55:40,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-03 20:55:40,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156794425087108 [2024-06-03 20:55:40,916 INFO L175 Difference]: Start difference. First operand has 92 places, 50 transitions, 346 flow. Second operand 7 states and 148 transitions. [2024-06-03 20:55:40,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 67 transitions, 540 flow [2024-06-03 20:55:40,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 67 transitions, 490 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:40,924 INFO L231 Difference]: Finished difference. Result has 82 places, 48 transitions, 306 flow [2024-06-03 20:55:40,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=306, PETRI_PLACES=82, PETRI_TRANSITIONS=48} [2024-06-03 20:55:40,924 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-03 20:55:40,924 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 48 transitions, 306 flow [2024-06-03 20:55:40,925 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:55:40,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:40,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:40,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-03 20:55:40,925 INFO L420 AbstractCegarLoop]: === Iteration 200 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:40,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:40,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1697366407, now seen corresponding path program 8 times [2024-06-03 20:55:40,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:40,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534071887] [2024-06-03 20:55:40,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:40,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:40,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:41,195 INFO 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:55:41,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:41,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534071887] [2024-06-03 20:55:41,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534071887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:41,195 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:41,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:41,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495981227] [2024-06-03 20:55:41,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:41,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:41,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:41,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:41,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:41,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:41,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 48 transitions, 306 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:55:41,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:41,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:41,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:41,360 INFO L124 PetriNetUnfolderBase]: 537/961 cut-off events. [2024-06-03 20:55:41,360 INFO L125 PetriNetUnfolderBase]: For 8381/8381 co-relation queries the response was YES. [2024-06-03 20:55:41,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3819 conditions, 961 events. 537/961 cut-off events. For 8381/8381 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 5062 event pairs, 208 based on Foata normal form. 18/978 useless extension candidates. Maximal degree in co-relation 3785. Up to 290 conditions per place. [2024-06-03 20:55:41,364 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 46 selfloop transitions, 9 changer transitions 9/71 dead transitions. [2024-06-03 20:55:41,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 71 transitions, 570 flow [2024-06-03 20:55:41,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:55:41,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:55:41,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-03 20:55:41,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-03 20:55:41,365 INFO L175 Difference]: Start difference. First operand has 82 places, 48 transitions, 306 flow. Second operand 7 states and 154 transitions. [2024-06-03 20:55:41,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 71 transitions, 570 flow [2024-06-03 20:55:41,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 71 transitions, 536 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-03 20:55:41,371 INFO L231 Difference]: Finished difference. Result has 79 places, 45 transitions, 272 flow [2024-06-03 20:55:41,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=272, PETRI_PLACES=79, PETRI_TRANSITIONS=45} [2024-06-03 20:55:41,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-03 20:55:41,372 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 45 transitions, 272 flow [2024-06-03 20:55:41,372 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:55:41,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:41,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:41,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-03 20:55:41,372 INFO L420 AbstractCegarLoop]: === Iteration 201 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:41,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:41,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1614794361, now seen corresponding path program 9 times [2024-06-03 20:55:41,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:41,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310923912] [2024-06-03 20:55:41,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:41,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:41,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:41,645 INFO 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:55:41,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:41,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310923912] [2024-06-03 20:55:41,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310923912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:41,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:41,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:41,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983480208] [2024-06-03 20:55:41,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:41,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:41,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:41,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:41,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:41,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:41,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 45 transitions, 272 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:55:41,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:41,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:41,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:41,802 INFO L124 PetriNetUnfolderBase]: 417/749 cut-off events. [2024-06-03 20:55:41,802 INFO L125 PetriNetUnfolderBase]: For 6613/6613 co-relation queries the response was YES. [2024-06-03 20:55:41,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2897 conditions, 749 events. 417/749 cut-off events. For 6613/6613 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3665 event pairs, 192 based on Foata normal form. 24/772 useless extension candidates. Maximal degree in co-relation 2865. Up to 290 conditions per place. [2024-06-03 20:55:41,806 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 38 selfloop transitions, 8 changer transitions 10/63 dead transitions. [2024-06-03 20:55:41,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 63 transitions, 474 flow [2024-06-03 20:55:41,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-03 20:55:41,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-03 20:55:41,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-03 20:55:41,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-03 20:55:41,806 INFO L175 Difference]: Start difference. First operand has 79 places, 45 transitions, 272 flow. Second operand 8 states and 164 transitions. [2024-06-03 20:55:41,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 63 transitions, 474 flow [2024-06-03 20:55:41,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 63 transitions, 449 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-03 20:55:41,811 INFO L231 Difference]: Finished difference. Result has 78 places, 42 transitions, 241 flow [2024-06-03 20:55:41,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=241, PETRI_PLACES=78, PETRI_TRANSITIONS=42} [2024-06-03 20:55:41,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-03 20:55:41,811 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 42 transitions, 241 flow [2024-06-03 20:55:41,811 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:55:41,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:41,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, 1, 1] [2024-06-03 20:55:41,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-03 20:55:41,812 INFO L420 AbstractCegarLoop]: === Iteration 202 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:41,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:41,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1622412921, now seen corresponding path program 10 times [2024-06-03 20:55:41,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:41,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165024430] [2024-06-03 20:55:41,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:41,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:41,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:42,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:55:42,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:42,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165024430] [2024-06-03 20:55:42,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165024430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:42,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:42,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:42,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604021772] [2024-06-03 20:55:42,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:42,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:42,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:42,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:42,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:42,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:42,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 42 transitions, 241 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:55:42,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:42,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:42,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:42,215 INFO L124 PetriNetUnfolderBase]: 266/492 cut-off events. [2024-06-03 20:55:42,215 INFO L125 PetriNetUnfolderBase]: For 3926/3926 co-relation queries the response was YES. [2024-06-03 20:55:42,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1714 conditions, 492 events. 266/492 cut-off events. For 3926/3926 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 2155 event pairs, 147 based on Foata normal form. 26/517 useless extension candidates. Maximal degree in co-relation 1683. Up to 290 conditions per place. [2024-06-03 20:55:42,217 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 27 selfloop transitions, 2 changer transitions 16/52 dead transitions. [2024-06-03 20:55:42,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 52 transitions, 361 flow [2024-06-03 20:55:42,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:55:42,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:55:42,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-03 20:55:42,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-03 20:55:42,218 INFO L175 Difference]: Start difference. First operand has 78 places, 42 transitions, 241 flow. Second operand 7 states and 139 transitions. [2024-06-03 20:55:42,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 52 transitions, 361 flow [2024-06-03 20:55:42,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 52 transitions, 344 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-03 20:55:42,220 INFO L231 Difference]: Finished difference. Result has 74 places, 35 transitions, 171 flow [2024-06-03 20:55:42,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=224, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=171, PETRI_PLACES=74, PETRI_TRANSITIONS=35} [2024-06-03 20:55:42,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-03 20:55:42,221 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 35 transitions, 171 flow [2024-06-03 20:55:42,221 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:55:42,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:42,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:42,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-03 20:55:42,221 INFO L420 AbstractCegarLoop]: === Iteration 203 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:42,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:42,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1552862081, now seen corresponding path program 11 times [2024-06-03 20:55:42,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:42,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296029885] [2024-06-03 20:55:42,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:42,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:42,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:42,489 INFO 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:55:42,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:42,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296029885] [2024-06-03 20:55:42,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296029885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:42,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:42,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:42,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859538088] [2024-06-03 20:55:42,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:42,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:42,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:42,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:42,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:42,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:42,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 35 transitions, 171 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:55:42,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:42,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:42,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:42,595 INFO L124 PetriNetUnfolderBase]: 229/443 cut-off events. [2024-06-03 20:55:42,596 INFO L125 PetriNetUnfolderBase]: For 2702/2702 co-relation queries the response was YES. [2024-06-03 20:55:42,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1441 conditions, 443 events. 229/443 cut-off events. For 2702/2702 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1912 event pairs, 58 based on Foata normal form. 18/460 useless extension candidates. Maximal degree in co-relation 1411. Up to 207 conditions per place. [2024-06-03 20:55:42,597 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 26 selfloop transitions, 4 changer transitions 13/50 dead transitions. [2024-06-03 20:55:42,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 50 transitions, 307 flow [2024-06-03 20:55:42,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:55:42,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:55:42,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-03 20:55:42,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-03 20:55:42,598 INFO L175 Difference]: Start difference. First operand has 74 places, 35 transitions, 171 flow. Second operand 7 states and 140 transitions. [2024-06-03 20:55:42,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 50 transitions, 307 flow [2024-06-03 20:55:42,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 50 transitions, 293 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 20:55:42,600 INFO L231 Difference]: Finished difference. Result has 62 places, 32 transitions, 143 flow [2024-06-03 20:55:42,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=143, PETRI_PLACES=62, PETRI_TRANSITIONS=32} [2024-06-03 20:55:42,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-03 20:55:42,600 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 32 transitions, 143 flow [2024-06-03 20:55:42,601 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:55:42,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:42,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:42,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-03 20:55:42,601 INFO L420 AbstractCegarLoop]: === Iteration 204 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:42,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:42,601 INFO L85 PathProgramCache]: Analyzing trace with hash -1729993601, now seen corresponding path program 12 times [2024-06-03 20:55:42,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:42,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453786958] [2024-06-03 20:55:42,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:42,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:42,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:42,868 INFO 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:55:42,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:42,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453786958] [2024-06-03 20:55:42,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453786958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:42,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:42,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:42,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875363956] [2024-06-03 20:55:42,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:42,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:42,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:42,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:42,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:42,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:42,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 32 transitions, 143 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:55:42,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:42,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:42,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:42,966 INFO L124 PetriNetUnfolderBase]: 185/363 cut-off events. [2024-06-03 20:55:42,966 INFO L125 PetriNetUnfolderBase]: For 1784/1784 co-relation queries the response was YES. [2024-06-03 20:55:42,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1167 conditions, 363 events. 185/363 cut-off events. For 1784/1784 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1477 event pairs, 14 based on Foata normal form. 18/380 useless extension candidates. Maximal degree in co-relation 1141. Up to 171 conditions per place. [2024-06-03 20:55:42,967 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 26 selfloop transitions, 4 changer transitions 8/45 dead transitions. [2024-06-03 20:55:42,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 45 transitions, 261 flow [2024-06-03 20:55:42,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:55:42,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:55:42,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-03 20:55:42,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-03 20:55:42,968 INFO L175 Difference]: Start difference. First operand has 62 places, 32 transitions, 143 flow. Second operand 7 states and 136 transitions. [2024-06-03 20:55:42,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 45 transitions, 261 flow [2024-06-03 20:55:42,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 45 transitions, 246 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-03 20:55:42,970 INFO L231 Difference]: Finished difference. Result has 58 places, 30 transitions, 123 flow [2024-06-03 20:55:42,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=128, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=123, PETRI_PLACES=58, PETRI_TRANSITIONS=30} [2024-06-03 20:55:42,970 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-03 20:55:42,970 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 30 transitions, 123 flow [2024-06-03 20:55:42,970 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:55:42,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-03 20:55:42,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:42,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-03 20:55:42,971 INFO L420 AbstractCegarLoop]: === Iteration 205 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-03 20:55:42,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-03 20:55:42,971 INFO L85 PathProgramCache]: Analyzing trace with hash -219632549, now seen corresponding path program 13 times [2024-06-03 20:55:42,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-03 20:55:42,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989076090] [2024-06-03 20:55:42,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-03 20:55:42,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-03 20:55:42,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-03 20:55:43,272 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-03 20:55:43,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-03 20:55:43,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989076090] [2024-06-03 20:55:43,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989076090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-03 20:55:43,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-03 20:55:43,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-03 20:55:43,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532918614] [2024-06-03 20:55:43,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-03 20:55:43,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-03 20:55:43,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-03 20:55:43,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-03 20:55:43,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-03 20:55:43,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-03 20:55:43,337 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 30 transitions, 123 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:55:43,337 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-03 20:55:43,337 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-03 20:55:43,337 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-03 20:55:43,432 INFO L124 PetriNetUnfolderBase]: 80/176 cut-off events. [2024-06-03 20:55:43,432 INFO L125 PetriNetUnfolderBase]: For 638/638 co-relation queries the response was YES. [2024-06-03 20:55:43,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 521 conditions, 176 events. 80/176 cut-off events. For 638/638 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 504 event pairs, 2 based on Foata normal form. 18/193 useless extension candidates. Maximal degree in co-relation 508. Up to 96 conditions per place. [2024-06-03 20:55:43,432 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 0 selfloop transitions, 0 changer transitions 38/38 dead transitions. [2024-06-03 20:55:43,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 38 transitions, 193 flow [2024-06-03 20:55:43,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-03 20:55:43,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-03 20:55:43,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-03 20:55:43,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-03 20:55:43,433 INFO L175 Difference]: Start difference. First operand has 58 places, 30 transitions, 123 flow. Second operand 7 states and 130 transitions. [2024-06-03 20:55:43,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 38 transitions, 193 flow [2024-06-03 20:55:43,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 38 transitions, 170 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-03 20:55:43,434 INFO L231 Difference]: Finished difference. Result has 51 places, 0 transitions, 0 flow [2024-06-03 20:55:43,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=0, PETRI_PLACES=51, PETRI_TRANSITIONS=0} [2024-06-03 20:55:43,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-03 20:55:43,435 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 0 transitions, 0 flow [2024-06-03 20:55:43,435 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:55:43,437 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-03 20:55:43,437 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-03 20:55:43,438 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-03 20:55:43,438 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-03 20:55:43,438 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-03 20:55:43,438 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-03 20:55:43,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-03 20:55:43,438 INFO L445 BasicCegarLoop]: Path program histogram: [62, 27, 18, 13, 11, 10, 9, 8, 6, 5, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-03 20:55:43,441 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-03 20:55:43,441 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-03 20:55:43,444 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-03 20:55:43,444 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-03 20:55:43,444 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.06 08:55:43 BasicIcfg [2024-06-03 20:55:43,444 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-03 20:55:43,445 INFO L158 Benchmark]: Toolchain (without parser) took 478397.65ms. Allocated memory was 184.5MB in the beginning and 2.2GB in the end (delta: 2.0GB). Free memory was 123.5MB in the beginning and 1.7GB in the end (delta: -1.6GB). Peak memory consumption was 369.0MB. Max. memory is 16.1GB. [2024-06-03 20:55:43,445 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 184.5MB. Free memory is still 147.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-03 20:55:43,445 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 184.5MB. Free memory is still 141.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-03 20:55:43,445 INFO L158 Benchmark]: CACSL2BoogieTranslator took 536.47ms. Allocated memory is still 184.5MB. Free memory was 123.2MB in the beginning and 92.4MB in the end (delta: 30.8MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. [2024-06-03 20:55:43,445 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.13ms. Allocated memory is still 184.5MB. Free memory was 92.4MB in the beginning and 89.2MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-03 20:55:43,446 INFO L158 Benchmark]: Boogie Preprocessor took 48.77ms. Allocated memory is still 184.5MB. Free memory was 89.2MB in the beginning and 86.6MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-03 20:55:43,446 INFO L158 Benchmark]: RCFGBuilder took 633.17ms. Allocated memory was 184.5MB in the beginning and 249.6MB in the end (delta: 65.0MB). Free memory was 86.6MB in the beginning and 207.6MB in the end (delta: -121.0MB). Peak memory consumption was 51.7MB. Max. memory is 16.1GB. [2024-06-03 20:55:43,446 INFO L158 Benchmark]: TraceAbstraction took 477105.12ms. Allocated memory was 249.6MB in the beginning and 2.2GB in the end (delta: 1.9GB). Free memory was 206.6MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 384.5MB. Max. memory is 16.1GB. [2024-06-03 20:55:43,447 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.17ms. Allocated memory is still 184.5MB. Free memory is still 147.2MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.16ms. Allocated memory is still 184.5MB. Free memory is still 141.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 536.47ms. Allocated memory is still 184.5MB. Free memory was 123.2MB in the beginning and 92.4MB in the end (delta: 30.8MB). Peak memory consumption was 31.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 68.13ms. Allocated memory is still 184.5MB. Free memory was 92.4MB in the beginning and 89.2MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 48.77ms. Allocated memory is still 184.5MB. Free memory was 89.2MB in the beginning and 86.6MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 633.17ms. Allocated memory was 184.5MB in the beginning and 249.6MB in the end (delta: 65.0MB). Free memory was 86.6MB in the beginning and 207.6MB in the end (delta: -121.0MB). Peak memory consumption was 51.7MB. Max. memory is 16.1GB. * TraceAbstraction took 477105.12ms. Allocated memory was 249.6MB in the beginning and 2.2GB in the end (delta: 1.9GB). Free memory was 206.6MB in the beginning and 1.7GB in the end (delta: -1.5GB). Peak memory consumption was 384.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 780]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 782]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 783]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 66 locations, 6 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 477.0s, OverallIterations: 205, TraceHistogramMax: 1, PathProgramHistogramMax: 62, EmptinessCheckTime: 0.0s, AutomataDifference: 414.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16926 SdHoareTripleChecker+Valid, 31.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14426 mSDsluCounter, 3254 SdHoareTripleChecker+Invalid, 25.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2381 mSDsCounter, 2427 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 69567 IncrementalHoareTripleChecker+Invalid, 71994 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2427 mSolverCounterUnsat, 873 mSDtfsCounter, 69567 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1712 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 1631 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2331 ImplicationChecksByTransitivity, 10.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3766occurred in iteration=120, InterpolantAutomatonStates: 1681, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 59.9s InterpolantComputationTime, 4289 NumberOfCodeBlocks, 4289 NumberOfCodeBlocksAsserted, 205 NumberOfCheckSat, 4084 ConstructedInterpolants, 0 QuantifiedInterpolants, 46410 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 205 InterpolantComputations, 205 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 3 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-03 20:55:43,476 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE