./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 cde23df1 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-cde23df-m [2024-06-14 14:05:51,145 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 14:05:51,213 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-14 14:05:51,218 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 14:05:51,219 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 14:05:51,247 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 14:05:51,247 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 14:05:51,248 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 14:05:51,249 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 14:05:51,252 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 14:05:51,253 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 14:05:51,253 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 14:05:51,254 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 14:05:51,255 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 14:05:51,255 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 14:05:51,256 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 14:05:51,256 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 14:05:51,256 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 14:05:51,257 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 14:05:51,257 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 14:05:51,258 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 14:05:51,258 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 14:05:51,259 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 14:05:51,259 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 14:05:51,259 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 14:05:51,260 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 14:05:51,260 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 14:05:51,260 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 14:05:51,261 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 14:05:51,261 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 14:05:51,262 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 14:05:51,262 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 14:05:51,262 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:05:51,263 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 14:05:51,263 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 14:05:51,263 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 14:05:51,263 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 14:05:51,264 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 14:05:51,264 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 14:05:51,264 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 14:05:51,264 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 14:05:51,265 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 14:05:51,265 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 14:05:51,265 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-14 14:05:51,488 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 14:05:51,518 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 14:05:51,521 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 14:05:51,522 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 14:05:51,522 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 14:05:51,523 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-14 14:05:52,636 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 14:05:52,865 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 14:05:52,866 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 14:05:52,896 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/84dd9d918/45c1001bf4824cf89a401e734b3166b1/FLAG6b222a834 [2024-06-14 14:05:52,909 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/84dd9d918/45c1001bf4824cf89a401e734b3166b1 [2024-06-14 14:05:52,911 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 14:05:52,911 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 14:05:52,913 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-14 14:05:53,046 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 14:05:53,047 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 14:05:53,048 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 14:05:53,048 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 14:05:53,052 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 14:05:53,053 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:05:52" (1/2) ... [2024-06-14 14:05:53,053 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8ffebab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:05:53, skipping insertion in model container [2024-06-14 14:05:53,054 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:05:52" (1/2) ... [2024-06-14 14:05:53,055 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@50d7709e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:05:53, skipping insertion in model container [2024-06-14 14:05:53,055 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:05:53" (2/2) ... [2024-06-14 14:05:53,056 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@8ffebab and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53, skipping insertion in model container [2024-06-14 14:05:53,056 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:05:53" (2/2) ... [2024-06-14 14:05:53,056 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 14:05:53,094 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 14:05:53,095 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-14 14:05:53,095 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-14 14:05:53,095 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-14 14:05:53,096 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 14:05:53,096 INFO L106 edCorrectnessWitness]: ghost_update [L778-L778] multithreaded = 1; [2024-06-14 14:05:53,128 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 14:05:53,421 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:05:53,431 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-14 14:05:53,573 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:05:53,614 INFO L206 MainTranslator]: Completed translation [2024-06-14 14:05:53,615 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53 WrapperNode [2024-06-14 14:05:53,615 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 14:05:53,616 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 14:05:53,616 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 14:05:53,616 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 14:05:53,622 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (1/1) ... [2024-06-14 14:05:53,641 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (1/1) ... [2024-06-14 14:05:53,667 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 66 [2024-06-14 14:05:53,668 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 14:05:53,669 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 14:05:53,669 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 14:05:53,669 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 14:05:53,677 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (1/1) ... [2024-06-14 14:05:53,677 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (1/1) ... [2024-06-14 14:05:53,679 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (1/1) ... [2024-06-14 14:05:53,691 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-14 14:05:53,691 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (1/1) ... [2024-06-14 14:05:53,691 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (1/1) ... [2024-06-14 14:05:53,696 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (1/1) ... [2024-06-14 14:05:53,698 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (1/1) ... [2024-06-14 14:05:53,699 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (1/1) ... [2024-06-14 14:05:53,700 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (1/1) ... [2024-06-14 14:05:53,703 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 14:05:53,703 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 14:05:53,704 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 14:05:53,704 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 14:05:53,704 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (1/1) ... [2024-06-14 14:05:53,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:05:53,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 14:05:53,738 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-14 14:05:53,753 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-14 14:05:53,768 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 14:05:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 14:05:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 14:05:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 14:05:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 14:05:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 14:05:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 14:05:53,769 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 14:05:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 14:05:53,769 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 14:05:53,770 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 14:05:53,770 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 14:05:53,771 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-14 14:05:53,865 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 14:05:53,882 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 14:05:54,220 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 14:05:54,220 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 14:05:54,327 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 14:05:54,327 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 14:05:54,328 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:05:54 BoogieIcfgContainer [2024-06-14 14:05:54,328 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 14:05:54,331 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 14:05:54,331 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 14:05:54,333 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 14:05:54,334 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 02:05:52" (1/4) ... [2024-06-14 14:05:54,334 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dec2cd6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 02:05:54, skipping insertion in model container [2024-06-14 14:05:54,334 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 14.06 02:05:53" (2/4) ... [2024-06-14 14:05:54,335 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dec2cd6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:05:54, skipping insertion in model container [2024-06-14 14:05:54,335 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:53" (3/4) ... [2024-06-14 14:05:54,336 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1dec2cd6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:05:54, skipping insertion in model container [2024-06-14 14:05:54,336 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:05:54" (4/4) ... [2024-06-14 14:05:54,337 INFO L112 eAbstractionObserver]: Analyzing ICFG safe028_pso.oepc_pso.opt_tso.oepc_tso.opt.i [2024-06-14 14:05:54,351 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 14:05:54,351 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 14:05:54,351 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 14:05:54,393 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 14:05:54,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 14:05:54,438 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-14 14:05:54,439 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:05:54,440 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-14 14:05:54,441 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-14 14:05:54,443 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-14 14:05:54,449 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 14:05:54,454 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;@547802e8, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 14:05:54,455 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 14:05:54,457 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 14:05:54,458 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 14:05:54,458 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:05:54,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:54,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 14:05:54,459 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-14 14:05:54,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:54,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1921533817, now seen corresponding path program 1 times [2024-06-14 14:05:54,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:54,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983069062] [2024-06-14 14:05:54,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:54,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:54,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:55,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:55,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:55,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983069062] [2024-06-14 14:05:55,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983069062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:55,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:55,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 14:05:55,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197719414] [2024-06-14 14:05:55,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:55,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 14:05:55,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:55,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 14:05:55,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 14:05:55,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 41 [2024-06-14 14:05:55,249 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-14 14:05:55,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:55,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 41 [2024-06-14 14:05:55,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:55,401 INFO L124 PetriNetUnfolderBase]: 367/638 cut-off events. [2024-06-14 14:05:55,401 INFO L125 PetriNetUnfolderBase]: For 18/18 co-relation queries the response was YES. [2024-06-14 14:05:55,404 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-14 14:05:55,408 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 28 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-14 14:05:55,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 163 flow [2024-06-14 14:05:55,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 14:05:55,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 14:05:55,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 86 transitions. [2024-06-14 14:05:55,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6991869918699187 [2024-06-14 14:05:55,419 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 86 transitions. [2024-06-14 14:05:55,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 163 flow [2024-06-14 14:05:55,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 158 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:55,446 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-14 14:05:55,448 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-14 14:05:55,450 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-14 14:05:55,450 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-14 14:05:55,451 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-14 14:05:55,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:55,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:55,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 14:05:55,451 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-14 14:05:55,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:55,452 INFO L85 PathProgramCache]: Analyzing trace with hash 241980262, now seen corresponding path program 1 times [2024-06-14 14:05:55,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:55,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849474770] [2024-06-14 14:05:55,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:55,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:55,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:55,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:55,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:55,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849474770] [2024-06-14 14:05:55,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849474770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:55,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:55,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:05:55,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840985072] [2024-06-14 14:05:55,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:55,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:05:55,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:55,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:05:55,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:05:55,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 41 [2024-06-14 14:05:55,723 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-14 14:05:55,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:55,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 41 [2024-06-14 14:05:55,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:55,858 INFO L124 PetriNetUnfolderBase]: 462/800 cut-off events. [2024-06-14 14:05:55,858 INFO L125 PetriNetUnfolderBase]: For 179/209 co-relation queries the response was YES. [2024-06-14 14:05:55,860 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-14 14:05:55,863 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/55 dead transitions. [2024-06-14 14:05:55,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 248 flow [2024-06-14 14:05:55,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:05:55,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:05:55,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 110 transitions. [2024-06-14 14:05:55,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6707317073170732 [2024-06-14 14:05:55,865 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 110 transitions. [2024-06-14 14:05:55,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 248 flow [2024-06-14 14:05:55,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 55 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 14:05:55,867 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-14 14:05:55,867 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-14 14:05:55,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-14 14:05:55,868 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-14 14:05:55,868 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-14 14:05:55,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:55,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:55,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 14:05:55,869 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-14 14:05:55,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:55,870 INFO L85 PathProgramCache]: Analyzing trace with hash 894390161, now seen corresponding path program 1 times [2024-06-14 14:05:55,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:55,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [318284005] [2024-06-14 14:05:55,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:55,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:55,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:56,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:56,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:56,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [318284005] [2024-06-14 14:05:56,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [318284005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:56,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:56,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:05:56,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525134410] [2024-06-14 14:05:56,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:56,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:05:56,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:56,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:05:56,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:05:56,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:05:56,220 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-14 14:05:56,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:56,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:05:56,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:56,344 INFO L124 PetriNetUnfolderBase]: 622/1045 cut-off events. [2024-06-14 14:05:56,344 INFO L125 PetriNetUnfolderBase]: For 570/587 co-relation queries the response was YES. [2024-06-14 14:05:56,346 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-14 14:05:56,350 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 37 selfloop transitions, 10 changer transitions 0/57 dead transitions. [2024-06-14 14:05:56,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 57 transitions, 288 flow [2024-06-14 14:05:56,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:05:56,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:05:56,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-14 14:05:56,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6402439024390244 [2024-06-14 14:05:56,352 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 4 states and 105 transitions. [2024-06-14 14:05:56,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 57 transitions, 288 flow [2024-06-14 14:05:56,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 57 transitions, 286 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 14:05:56,354 INFO L231 Difference]: Finished difference. Result has 50 places, 45 transitions, 200 flow [2024-06-14 14:05:56,354 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-14 14:05:56,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-14 14:05:56,355 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 45 transitions, 200 flow [2024-06-14 14:05:56,355 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-14 14:05:56,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:56,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:56,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 14:05:56,356 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-14 14:05:56,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:56,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1843335900, now seen corresponding path program 1 times [2024-06-14 14:05:56,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:56,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806705733] [2024-06-14 14:05:56,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:56,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:56,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:56,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:56,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:56,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806705733] [2024-06-14 14:05:56,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806705733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:56,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:56,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:56,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937330342] [2024-06-14 14:05:56,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:56,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:56,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:56,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:56,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:56,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:05:56,593 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-14 14:05:56,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:56,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:05:56,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:56,756 INFO L124 PetriNetUnfolderBase]: 680/1146 cut-off events. [2024-06-14 14:05:56,756 INFO L125 PetriNetUnfolderBase]: For 1224/1237 co-relation queries the response was YES. [2024-06-14 14:05:56,759 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-14 14:05:56,763 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 54 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-14 14:05:56,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 75 transitions, 414 flow [2024-06-14 14:05:56,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:56,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:56,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 14:05:56,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-14 14:05:56,765 INFO L175 Difference]: Start difference. First operand has 50 places, 45 transitions, 200 flow. Second operand 6 states and 153 transitions. [2024-06-14 14:05:56,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 75 transitions, 414 flow [2024-06-14 14:05:56,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 75 transitions, 396 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 14:05:56,768 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 239 flow [2024-06-14 14:05:56,768 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-14 14:05:56,769 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 12 predicate places. [2024-06-14 14:05:56,769 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 239 flow [2024-06-14 14:05:56,769 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-14 14:05:56,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:56,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:56,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 14:05:56,770 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-14 14:05:56,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:56,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1123605808, now seen corresponding path program 1 times [2024-06-14 14:05:56,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:56,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246051723] [2024-06-14 14:05:56,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:56,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:56,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:57,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:57,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:57,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246051723] [2024-06-14 14:05:57,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246051723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:57,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:57,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:57,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006636751] [2024-06-14 14:05:57,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:57,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:57,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:57,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:57,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:57,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:57,097 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-14 14:05:57,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:57,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:57,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:57,275 INFO L124 PetriNetUnfolderBase]: 747/1260 cut-off events. [2024-06-14 14:05:57,275 INFO L125 PetriNetUnfolderBase]: For 1741/1741 co-relation queries the response was YES. [2024-06-14 14:05:57,278 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-14 14:05:57,283 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 22 changer transitions 0/91 dead transitions. [2024-06-14 14:05:57,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 91 transitions, 555 flow [2024-06-14 14:05:57,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:57,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:57,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 14:05:57,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-14 14:05:57,285 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 239 flow. Second operand 7 states and 174 transitions. [2024-06-14 14:05:57,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 91 transitions, 555 flow [2024-06-14 14:05:57,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 91 transitions, 530 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:57,288 INFO L231 Difference]: Finished difference. Result has 60 places, 61 transitions, 349 flow [2024-06-14 14:05:57,288 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-14 14:05:57,289 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-14 14:05:57,289 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 61 transitions, 349 flow [2024-06-14 14:05:57,289 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-14 14:05:57,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:57,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:57,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 14:05:57,290 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-14 14:05:57,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:57,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1041915370, now seen corresponding path program 2 times [2024-06-14 14:05:57,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:57,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [144342115] [2024-06-14 14:05:57,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:57,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:57,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:57,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:57,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:57,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [144342115] [2024-06-14 14:05:57,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [144342115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:57,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:57,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:57,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282555887] [2024-06-14 14:05:57,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:57,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:57,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:57,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:57,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:57,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:57,589 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-14 14:05:57,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:57,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:57,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:57,750 INFO L124 PetriNetUnfolderBase]: 739/1235 cut-off events. [2024-06-14 14:05:57,750 INFO L125 PetriNetUnfolderBase]: For 2714/2714 co-relation queries the response was YES. [2024-06-14 14:05:57,753 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-14 14:05:57,759 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 49 selfloop transitions, 21 changer transitions 0/77 dead transitions. [2024-06-14 14:05:57,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 77 transitions, 535 flow [2024-06-14 14:05:57,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:57,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:57,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 14:05:57,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195121951219512 [2024-06-14 14:05:57,760 INFO L175 Difference]: Start difference. First operand has 60 places, 61 transitions, 349 flow. Second operand 5 states and 127 transitions. [2024-06-14 14:05:57,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 77 transitions, 535 flow [2024-06-14 14:05:57,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 77 transitions, 483 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:57,764 INFO L231 Difference]: Finished difference. Result has 61 places, 61 transitions, 348 flow [2024-06-14 14:05:57,765 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-14 14:05:57,765 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-14 14:05:57,765 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 61 transitions, 348 flow [2024-06-14 14:05:57,766 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-14 14:05:57,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:57,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:57,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 14:05:57,766 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-14 14:05:57,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:57,767 INFO L85 PathProgramCache]: Analyzing trace with hash 515517328, now seen corresponding path program 1 times [2024-06-14 14:05:57,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:57,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565708842] [2024-06-14 14:05:57,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:57,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:57,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:58,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:58,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:58,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565708842] [2024-06-14 14:05:58,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565708842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:58,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:58,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:58,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548598229] [2024-06-14 14:05:58,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:58,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:58,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:58,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:58,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:58,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:05:58,087 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-14 14:05:58,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:58,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:05:58,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:58,255 INFO L124 PetriNetUnfolderBase]: 718/1234 cut-off events. [2024-06-14 14:05:58,256 INFO L125 PetriNetUnfolderBase]: For 3453/3453 co-relation queries the response was YES. [2024-06-14 14:05:58,258 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-14 14:05:58,263 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 54 selfloop transitions, 14 changer transitions 0/83 dead transitions. [2024-06-14 14:05:58,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 83 transitions, 560 flow [2024-06-14 14:05:58,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:58,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:58,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 129 transitions. [2024-06-14 14:05:58,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6292682926829268 [2024-06-14 14:05:58,264 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 348 flow. Second operand 5 states and 129 transitions. [2024-06-14 14:05:58,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 83 transitions, 560 flow [2024-06-14 14:05:58,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 83 transitions, 518 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:58,268 INFO L231 Difference]: Finished difference. Result has 62 places, 63 transitions, 361 flow [2024-06-14 14:05:58,269 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-14 14:05:58,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-14 14:05:58,269 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 63 transitions, 361 flow [2024-06-14 14:05:58,269 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-14 14:05:58,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:58,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:58,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 14:05:58,270 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-14 14:05:58,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:58,270 INFO L85 PathProgramCache]: Analyzing trace with hash -633572751, now seen corresponding path program 1 times [2024-06-14 14:05:58,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:58,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883486096] [2024-06-14 14:05:58,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:58,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:58,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:58,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:58,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:58,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883486096] [2024-06-14 14:05:58,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883486096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:58,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:58,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:58,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046919132] [2024-06-14 14:05:58,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:58,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:58,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:58,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:58,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:58,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:58,612 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-14 14:05:58,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:58,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:58,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:58,781 INFO L124 PetriNetUnfolderBase]: 791/1340 cut-off events. [2024-06-14 14:05:58,782 INFO L125 PetriNetUnfolderBase]: For 3875/3875 co-relation queries the response was YES. [2024-06-14 14:05:58,785 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-14 14:05:58,790 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 69 selfloop transitions, 29 changer transitions 0/105 dead transitions. [2024-06-14 14:05:58,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 105 transitions, 741 flow [2024-06-14 14:05:58,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:58,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:58,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 14:05:58,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-14 14:05:58,792 INFO L175 Difference]: Start difference. First operand has 62 places, 63 transitions, 361 flow. Second operand 8 states and 197 transitions. [2024-06-14 14:05:58,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 105 transitions, 741 flow [2024-06-14 14:05:58,795 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 105 transitions, 714 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:58,796 INFO L231 Difference]: Finished difference. Result has 68 places, 71 transitions, 475 flow [2024-06-14 14:05:58,797 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-14 14:05:58,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 26 predicate places. [2024-06-14 14:05:58,797 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 71 transitions, 475 flow [2024-06-14 14:05:58,797 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-14 14:05:58,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:58,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:58,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 14:05:58,798 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-14 14:05:58,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:58,798 INFO L85 PathProgramCache]: Analyzing trace with hash -628924177, now seen corresponding path program 1 times [2024-06-14 14:05:58,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:58,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464169638] [2024-06-14 14:05:58,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:58,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:58,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:59,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-14 14:05:59,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:59,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464169638] [2024-06-14 14:05:59,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464169638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:59,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:59,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:59,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747598096] [2024-06-14 14:05:59,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:59,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:59,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:59,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:59,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:59,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:59,148 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-14 14:05:59,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:59,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:59,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:59,364 INFO L124 PetriNetUnfolderBase]: 902/1517 cut-off events. [2024-06-14 14:05:59,364 INFO L125 PetriNetUnfolderBase]: For 6778/6778 co-relation queries the response was YES. [2024-06-14 14:05:59,367 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-14 14:05:59,374 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 78 selfloop transitions, 25 changer transitions 0/110 dead transitions. [2024-06-14 14:05:59,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 110 transitions, 831 flow [2024-06-14 14:05:59,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:59,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:59,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 14:05:59,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-14 14:05:59,375 INFO L175 Difference]: Start difference. First operand has 68 places, 71 transitions, 475 flow. Second operand 8 states and 197 transitions. [2024-06-14 14:05:59,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 110 transitions, 831 flow [2024-06-14 14:05:59,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 110 transitions, 789 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:59,382 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 524 flow [2024-06-14 14:05:59,383 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-14 14:05:59,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-14 14:05:59,383 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 524 flow [2024-06-14 14:05:59,383 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-14 14:05:59,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:59,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:59,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 14:05:59,384 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-14 14:05:59,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:59,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1482358223, now seen corresponding path program 2 times [2024-06-14 14:05:59,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:59,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485637953] [2024-06-14 14:05:59,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:59,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:59,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:59,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-14 14:05:59,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:59,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485637953] [2024-06-14 14:05:59,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485637953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:59,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:59,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:59,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508593600] [2024-06-14 14:05:59,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:59,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:59,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:59,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:59,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:59,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:05:59,670 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-14 14:05:59,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:59,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:05:59,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:59,884 INFO L124 PetriNetUnfolderBase]: 894/1496 cut-off events. [2024-06-14 14:05:59,884 INFO L125 PetriNetUnfolderBase]: For 6941/6941 co-relation queries the response was YES. [2024-06-14 14:05:59,887 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-14 14:05:59,893 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 28 changer transitions 0/94 dead transitions. [2024-06-14 14:05:59,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 94 transitions, 762 flow [2024-06-14 14:05:59,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:59,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:59,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 14:05:59,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-14 14:05:59,894 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 524 flow. Second operand 6 states and 149 transitions. [2024-06-14 14:05:59,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 94 transitions, 762 flow [2024-06-14 14:05:59,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 94 transitions, 689 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:59,903 INFO L231 Difference]: Finished difference. Result has 72 places, 74 transitions, 518 flow [2024-06-14 14:05:59,903 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-14 14:05:59,903 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-14 14:05:59,904 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 74 transitions, 518 flow [2024-06-14 14:05:59,904 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-14 14:05:59,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:59,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:59,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 14:05:59,920 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-14 14:05:59,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:59,921 INFO L85 PathProgramCache]: Analyzing trace with hash 1482365167, now seen corresponding path program 2 times [2024-06-14 14:05:59,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:59,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549610788] [2024-06-14 14:05:59,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:59,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:59,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:00,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:00,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:00,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549610788] [2024-06-14 14:06:00,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549610788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:00,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:00,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:00,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718812530] [2024-06-14 14:06:00,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:00,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:00,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:00,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:00,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:00,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:00,221 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-14 14:06:00,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:00,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:00,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:00,448 INFO L124 PetriNetUnfolderBase]: 919/1545 cut-off events. [2024-06-14 14:06:00,448 INFO L125 PetriNetUnfolderBase]: For 7368/7368 co-relation queries the response was YES. [2024-06-14 14:06:00,452 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-14 14:06:00,464 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 67 selfloop transitions, 24 changer transitions 0/98 dead transitions. [2024-06-14 14:06:00,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 98 transitions, 794 flow [2024-06-14 14:06:00,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:00,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:00,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 149 transitions. [2024-06-14 14:06:00,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6056910569105691 [2024-06-14 14:06:00,465 INFO L175 Difference]: Start difference. First operand has 72 places, 74 transitions, 518 flow. Second operand 6 states and 149 transitions. [2024-06-14 14:06:00,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 98 transitions, 794 flow [2024-06-14 14:06:00,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 98 transitions, 724 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:00,477 INFO L231 Difference]: Finished difference. Result has 72 places, 77 transitions, 540 flow [2024-06-14 14:06:00,477 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-14 14:06:00,477 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 30 predicate places. [2024-06-14 14:06:00,478 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 77 transitions, 540 flow [2024-06-14 14:06:00,478 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-14 14:06:00,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:00,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:00,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 14:06:00,479 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-14 14:06:00,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:00,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1482604177, now seen corresponding path program 3 times [2024-06-14 14:06:00,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:00,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400273911] [2024-06-14 14:06:00,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:00,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:00,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:00,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:00,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:00,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400273911] [2024-06-14 14:06:00,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400273911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:00,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:00,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:00,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927154302] [2024-06-14 14:06:00,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:00,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:00,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:00,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:00,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:00,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:00,814 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-14 14:06:00,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:00,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:00,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:01,076 INFO L124 PetriNetUnfolderBase]: 919/1545 cut-off events. [2024-06-14 14:06:01,076 INFO L125 PetriNetUnfolderBase]: For 8568/8568 co-relation queries the response was YES. [2024-06-14 14:06:01,081 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-14 14:06:01,087 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 68 selfloop transitions, 32 changer transitions 0/107 dead transitions. [2024-06-14 14:06:01,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 107 transitions, 882 flow [2024-06-14 14:06:01,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:01,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:01,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 14:06:01,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6219512195121951 [2024-06-14 14:06:01,089 INFO L175 Difference]: Start difference. First operand has 72 places, 77 transitions, 540 flow. Second operand 6 states and 153 transitions. [2024-06-14 14:06:01,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 107 transitions, 882 flow [2024-06-14 14:06:01,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 107 transitions, 814 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:01,098 INFO L231 Difference]: Finished difference. Result has 75 places, 82 transitions, 621 flow [2024-06-14 14:06:01,099 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-14 14:06:01,100 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-14 14:06:01,100 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 82 transitions, 621 flow [2024-06-14 14:06:01,100 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-14 14:06:01,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:01,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:01,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 14:06:01,101 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-14 14:06:01,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:01,101 INFO L85 PathProgramCache]: Analyzing trace with hash 801699734, now seen corresponding path program 1 times [2024-06-14 14:06:01,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:01,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328071248] [2024-06-14 14:06:01,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:01,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:01,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:01,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:01,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:01,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328071248] [2024-06-14 14:06:01,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328071248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:01,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:01,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:01,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481304640] [2024-06-14 14:06:01,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:01,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:01,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:01,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:01,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:01,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:06:01,484 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-14 14:06:01,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:01,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:06:01,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:01,658 INFO L124 PetriNetUnfolderBase]: 863/1486 cut-off events. [2024-06-14 14:06:01,658 INFO L125 PetriNetUnfolderBase]: For 10342/10342 co-relation queries the response was YES. [2024-06-14 14:06:01,662 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-14 14:06:01,668 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 62 selfloop transitions, 15 changer transitions 0/98 dead transitions. [2024-06-14 14:06:01,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 98 transitions, 845 flow [2024-06-14 14:06:01,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:06:01,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:06:01,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-14 14:06:01,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-14 14:06:01,669 INFO L175 Difference]: Start difference. First operand has 75 places, 82 transitions, 621 flow. Second operand 5 states and 122 transitions. [2024-06-14 14:06:01,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 98 transitions, 845 flow [2024-06-14 14:06:01,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 98 transitions, 788 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:01,683 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 628 flow [2024-06-14 14:06:01,683 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-14 14:06:01,683 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-14 14:06:01,683 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 628 flow [2024-06-14 14:06:01,684 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-14 14:06:01,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:01,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:01,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 14:06:01,684 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-14 14:06:01,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:01,685 INFO L85 PathProgramCache]: Analyzing trace with hash 903821038, now seen corresponding path program 1 times [2024-06-14 14:06:01,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:01,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662687684] [2024-06-14 14:06:01,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:01,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:01,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:01,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-14 14:06:01,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:01,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662687684] [2024-06-14 14:06:01,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662687684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:01,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:01,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:01,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054877715] [2024-06-14 14:06:01,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:01,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:01,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:01,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:01,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:02,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:02,013 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-14 14:06:02,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:02,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:02,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:02,311 INFO L124 PetriNetUnfolderBase]: 982/1653 cut-off events. [2024-06-14 14:06:02,311 INFO L125 PetriNetUnfolderBase]: For 12509/12509 co-relation queries the response was YES. [2024-06-14 14:06:02,316 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-14 14:06:02,322 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 110 selfloop transitions, 21 changer transitions 0/138 dead transitions. [2024-06-14 14:06:02,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 138 transitions, 1168 flow [2024-06-14 14:06:02,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:02,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:02,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 14:06:02,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-14 14:06:02,323 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 628 flow. Second operand 8 states and 199 transitions. [2024-06-14 14:06:02,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 138 transitions, 1168 flow [2024-06-14 14:06:02,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 138 transitions, 1130 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:02,336 INFO L231 Difference]: Finished difference. Result has 85 places, 95 transitions, 776 flow [2024-06-14 14:06:02,336 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-14 14:06:02,336 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-14 14:06:02,337 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 95 transitions, 776 flow [2024-06-14 14:06:02,337 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-14 14:06:02,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:02,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:02,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 14:06:02,337 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-14 14:06:02,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:02,338 INFO L85 PathProgramCache]: Analyzing trace with hash 894681966, now seen corresponding path program 2 times [2024-06-14 14:06:02,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:02,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398753930] [2024-06-14 14:06:02,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:02,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:02,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:02,642 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:02,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:02,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398753930] [2024-06-14 14:06:02,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398753930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:02,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:02,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:02,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144207174] [2024-06-14 14:06:02,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:02,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:02,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:02,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:02,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:02,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:02,688 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-14 14:06:02,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:02,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:02,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:02,963 INFO L124 PetriNetUnfolderBase]: 1068/1815 cut-off events. [2024-06-14 14:06:02,963 INFO L125 PetriNetUnfolderBase]: For 15944/15944 co-relation queries the response was YES. [2024-06-14 14:06:02,968 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-14 14:06:02,975 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 96 selfloop transitions, 34 changer transitions 0/137 dead transitions. [2024-06-14 14:06:02,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 137 transitions, 1226 flow [2024-06-14 14:06:02,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:02,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:02,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 14:06:02,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 14:06:02,977 INFO L175 Difference]: Start difference. First operand has 85 places, 95 transitions, 776 flow. Second operand 9 states and 219 transitions. [2024-06-14 14:06:02,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 137 transitions, 1226 flow [2024-06-14 14:06:02,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 137 transitions, 1168 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:02,997 INFO L231 Difference]: Finished difference. Result has 90 places, 97 transitions, 836 flow [2024-06-14 14:06:02,998 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-14 14:06:02,998 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-14 14:06:02,998 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 97 transitions, 836 flow [2024-06-14 14:06:02,998 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-14 14:06:02,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:02,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:02,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 14:06:02,999 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-14 14:06:02,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:02,999 INFO L85 PathProgramCache]: Analyzing trace with hash 901353166, now seen corresponding path program 1 times [2024-06-14 14:06:03,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:03,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070058359] [2024-06-14 14:06:03,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:03,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:03,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:03,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-14 14:06:03,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:03,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070058359] [2024-06-14 14:06:03,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070058359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:03,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:03,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:03,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556839308] [2024-06-14 14:06:03,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:03,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:03,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:03,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:03,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:03,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:03,321 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-14 14:06:03,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:03,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:03,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:03,610 INFO L124 PetriNetUnfolderBase]: 1129/1928 cut-off events. [2024-06-14 14:06:03,611 INFO L125 PetriNetUnfolderBase]: For 18864/18864 co-relation queries the response was YES. [2024-06-14 14:06:03,616 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-14 14:06:03,623 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 95 selfloop transitions, 40 changer transitions 0/142 dead transitions. [2024-06-14 14:06:03,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 142 transitions, 1316 flow [2024-06-14 14:06:03,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:03,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:03,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-14 14:06:03,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5989159891598916 [2024-06-14 14:06:03,625 INFO L175 Difference]: Start difference. First operand has 90 places, 97 transitions, 836 flow. Second operand 9 states and 221 transitions. [2024-06-14 14:06:03,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 142 transitions, 1316 flow [2024-06-14 14:06:03,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 142 transitions, 1226 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:03,649 INFO L231 Difference]: Finished difference. Result has 92 places, 99 transitions, 879 flow [2024-06-14 14:06:03,650 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-14 14:06:03,650 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-14 14:06:03,650 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 99 transitions, 879 flow [2024-06-14 14:06:03,651 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-14 14:06:03,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:03,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:03,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 14:06:03,654 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-14 14:06:03,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:03,655 INFO L85 PathProgramCache]: Analyzing trace with hash 9294092, now seen corresponding path program 1 times [2024-06-14 14:06:03,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:03,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510558844] [2024-06-14 14:06:03,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:03,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:03,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:03,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-14 14:06:03,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:03,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510558844] [2024-06-14 14:06:03,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510558844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:03,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:03,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:03,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325503916] [2024-06-14 14:06:03,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:03,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:03,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:03,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:03,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:03,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:06:03,989 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-14 14:06:03,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:03,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:06:03,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:04,237 INFO L124 PetriNetUnfolderBase]: 1059/1846 cut-off events. [2024-06-14 14:06:04,237 INFO L125 PetriNetUnfolderBase]: For 17901/17901 co-relation queries the response was YES. [2024-06-14 14:06:04,244 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-14 14:06:04,252 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 92 selfloop transitions, 17 changer transitions 0/123 dead transitions. [2024-06-14 14:06:04,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 123 transitions, 1269 flow [2024-06-14 14:06:04,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:06:04,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:06:04,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 14:06:04,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.624390243902439 [2024-06-14 14:06:04,254 INFO L175 Difference]: Start difference. First operand has 92 places, 99 transitions, 879 flow. Second operand 5 states and 128 transitions. [2024-06-14 14:06:04,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 123 transitions, 1269 flow [2024-06-14 14:06:04,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 123 transitions, 1158 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:04,273 INFO L231 Difference]: Finished difference. Result has 90 places, 105 transitions, 863 flow [2024-06-14 14:06:04,273 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-14 14:06:04,273 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-14 14:06:04,273 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 105 transitions, 863 flow [2024-06-14 14:06:04,274 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-14 14:06:04,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:04,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:04,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 14:06:04,274 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-14 14:06:04,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:04,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1382863122, now seen corresponding path program 3 times [2024-06-14 14:06:04,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:04,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433762649] [2024-06-14 14:06:04,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:04,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:04,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:04,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:04,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:04,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433762649] [2024-06-14 14:06:04,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433762649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:04,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:04,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:04,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514146328] [2024-06-14 14:06:04,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:04,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:04,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:04,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:04,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:04,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:04,600 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-14 14:06:04,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:04,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:04,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:04,843 INFO L124 PetriNetUnfolderBase]: 1200/2039 cut-off events. [2024-06-14 14:06:04,843 INFO L125 PetriNetUnfolderBase]: For 22312/22312 co-relation queries the response was YES. [2024-06-14 14:06:04,851 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-14 14:06:04,859 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 95 selfloop transitions, 33 changer transitions 0/135 dead transitions. [2024-06-14 14:06:04,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 135 transitions, 1273 flow [2024-06-14 14:06:04,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:04,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:04,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:06:04,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 14:06:04,861 INFO L175 Difference]: Start difference. First operand has 90 places, 105 transitions, 863 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:06:04,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 135 transitions, 1273 flow [2024-06-14 14:06:04,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 135 transitions, 1249 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-06-14 14:06:04,881 INFO L231 Difference]: Finished difference. Result has 96 places, 107 transitions, 963 flow [2024-06-14 14:06:04,881 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-14 14:06:04,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-14 14:06:04,881 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 107 transitions, 963 flow [2024-06-14 14:06:04,881 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-14 14:06:04,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:04,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:04,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 14:06:04,882 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-14 14:06:04,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:04,882 INFO L85 PathProgramCache]: Analyzing trace with hash -1382678672, now seen corresponding path program 2 times [2024-06-14 14:06:04,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:04,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360150281] [2024-06-14 14:06:04,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:04,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:04,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:05,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-14 14:06:05,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:05,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360150281] [2024-06-14 14:06:05,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360150281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:05,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:05,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:05,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496264386] [2024-06-14 14:06:05,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:05,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:05,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:05,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:05,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:05,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:05,182 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-14 14:06:05,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:05,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:05,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:05,471 INFO L124 PetriNetUnfolderBase]: 1261/2151 cut-off events. [2024-06-14 14:06:05,471 INFO L125 PetriNetUnfolderBase]: For 25846/25846 co-relation queries the response was YES. [2024-06-14 14:06:05,478 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-14 14:06:05,487 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 96 selfloop transitions, 37 changer transitions 0/140 dead transitions. [2024-06-14 14:06:05,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 140 transitions, 1403 flow [2024-06-14 14:06:05,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:05,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:05,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 14:06:05,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-14 14:06:05,489 INFO L175 Difference]: Start difference. First operand has 96 places, 107 transitions, 963 flow. Second operand 7 states and 176 transitions. [2024-06-14 14:06:05,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 140 transitions, 1403 flow [2024-06-14 14:06:05,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 140 transitions, 1307 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:05,516 INFO L231 Difference]: Finished difference. Result has 98 places, 109 transitions, 1002 flow [2024-06-14 14:06:05,516 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-14 14:06:05,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-14 14:06:05,516 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 109 transitions, 1002 flow [2024-06-14 14:06:05,517 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-14 14:06:05,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:05,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:05,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 14:06:05,517 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-14 14:06:05,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:05,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1729510834, now seen corresponding path program 3 times [2024-06-14 14:06:05,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:05,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643019642] [2024-06-14 14:06:05,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:05,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:05,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:05,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:05,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:05,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643019642] [2024-06-14 14:06:05,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643019642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:05,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:05,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:05,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387045099] [2024-06-14 14:06:05,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:05,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:05,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:05,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:05,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:05,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:05,867 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-14 14:06:05,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:05,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:05,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:06,199 INFO L124 PetriNetUnfolderBase]: 1261/2167 cut-off events. [2024-06-14 14:06:06,199 INFO L125 PetriNetUnfolderBase]: For 25211/25211 co-relation queries the response was YES. [2024-06-14 14:06:06,206 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-14 14:06:06,214 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 83 selfloop transitions, 51 changer transitions 0/141 dead transitions. [2024-06-14 14:06:06,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 141 transitions, 1386 flow [2024-06-14 14:06:06,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:06,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:06,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 14:06:06,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 14:06:06,217 INFO L175 Difference]: Start difference. First operand has 98 places, 109 transitions, 1002 flow. Second operand 7 states and 175 transitions. [2024-06-14 14:06:06,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 141 transitions, 1386 flow [2024-06-14 14:06:06,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 141 transitions, 1273 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:06,240 INFO L231 Difference]: Finished difference. Result has 99 places, 110 transitions, 1018 flow [2024-06-14 14:06:06,240 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-14 14:06:06,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-14 14:06:06,240 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 110 transitions, 1018 flow [2024-06-14 14:06:06,241 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-14 14:06:06,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:06,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:06,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 14:06:06,242 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-14 14:06:06,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:06,242 INFO L85 PathProgramCache]: Analyzing trace with hash 9709802, now seen corresponding path program 2 times [2024-06-14 14:06:06,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:06,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263377599] [2024-06-14 14:06:06,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:06,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:06,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:06,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:06,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:06,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263377599] [2024-06-14 14:06:06,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263377599] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:06,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:06,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:06,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992407179] [2024-06-14 14:06:06,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:06,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:06,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:06,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:06,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:06,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:06:06,565 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-14 14:06:06,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:06,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:06:06,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:06,765 INFO L124 PetriNetUnfolderBase]: 1163/2032 cut-off events. [2024-06-14 14:06:06,765 INFO L125 PetriNetUnfolderBase]: For 22627/22627 co-relation queries the response was YES. [2024-06-14 14:06:06,772 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-14 14:06:06,779 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 97 selfloop transitions, 14 changer transitions 0/125 dead transitions. [2024-06-14 14:06:06,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 125 transitions, 1308 flow [2024-06-14 14:06:06,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:06:06,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:06:06,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-14 14:06:06,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524390243902439 [2024-06-14 14:06:06,780 INFO L175 Difference]: Start difference. First operand has 99 places, 110 transitions, 1018 flow. Second operand 4 states and 107 transitions. [2024-06-14 14:06:06,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 125 transitions, 1308 flow [2024-06-14 14:06:06,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 125 transitions, 1155 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:06,810 INFO L231 Difference]: Finished difference. Result has 98 places, 110 transitions, 905 flow [2024-06-14 14:06:06,810 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-14 14:06:06,810 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-14 14:06:06,811 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 110 transitions, 905 flow [2024-06-14 14:06:06,811 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-14 14:06:06,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:06,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:06,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 14:06:06,811 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-14 14:06:06,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:06,812 INFO L85 PathProgramCache]: Analyzing trace with hash 9724682, now seen corresponding path program 1 times [2024-06-14 14:06:06,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:06,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476830642] [2024-06-14 14:06:06,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:06,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:06,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:07,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-14 14:06:07,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:07,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476830642] [2024-06-14 14:06:07,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476830642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:07,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:07,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:07,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130670193] [2024-06-14 14:06:07,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:07,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:07,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:07,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:07,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:07,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:06:07,197 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-14 14:06:07,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:07,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:06:07,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:07,396 INFO L124 PetriNetUnfolderBase]: 1154/2021 cut-off events. [2024-06-14 14:06:07,397 INFO L125 PetriNetUnfolderBase]: For 20892/20892 co-relation queries the response was YES. [2024-06-14 14:06:07,402 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-14 14:06:07,408 INFO L140 encePairwiseOnDemand]: 36/41 looper letters, 100 selfloop transitions, 8 changer transitions 0/122 dead transitions. [2024-06-14 14:06:07,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 122 transitions, 1195 flow [2024-06-14 14:06:07,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:06:07,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:06:07,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 99 transitions. [2024-06-14 14:06:07,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-14 14:06:07,411 INFO L175 Difference]: Start difference. First operand has 98 places, 110 transitions, 905 flow. Second operand 4 states and 99 transitions. [2024-06-14 14:06:07,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 122 transitions, 1195 flow [2024-06-14 14:06:07,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 122 transitions, 1167 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:07,434 INFO L231 Difference]: Finished difference. Result has 99 places, 112 transitions, 922 flow [2024-06-14 14:06:07,435 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-14 14:06:07,435 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-14 14:06:07,435 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 112 transitions, 922 flow [2024-06-14 14:06:07,435 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-14 14:06:07,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:07,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:07,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 14:06:07,436 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-14 14:06:07,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:07,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1637431395, now seen corresponding path program 1 times [2024-06-14 14:06:07,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:07,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425974149] [2024-06-14 14:06:07,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:07,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:07,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:07,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:07,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:07,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425974149] [2024-06-14 14:06:07,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425974149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:07,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:07,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:07,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170918864] [2024-06-14 14:06:07,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:07,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:07,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:07,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:07,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:07,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:07,761 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-14 14:06:07,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:07,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:07,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:08,018 INFO L124 PetriNetUnfolderBase]: 1260/2166 cut-off events. [2024-06-14 14:06:08,018 INFO L125 PetriNetUnfolderBase]: For 22945/22945 co-relation queries the response was YES. [2024-06-14 14:06:08,024 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-14 14:06:08,030 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 111 selfloop transitions, 33 changer transitions 0/151 dead transitions. [2024-06-14 14:06:08,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 151 transitions, 1496 flow [2024-06-14 14:06:08,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:08,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:08,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 14:06:08,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 14:06:08,031 INFO L175 Difference]: Start difference. First operand has 99 places, 112 transitions, 922 flow. Second operand 8 states and 190 transitions. [2024-06-14 14:06:08,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 151 transitions, 1496 flow [2024-06-14 14:06:08,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 151 transitions, 1467 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:08,059 INFO L231 Difference]: Finished difference. Result has 106 places, 122 transitions, 1126 flow [2024-06-14 14:06:08,059 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-14 14:06:08,060 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 64 predicate places. [2024-06-14 14:06:08,060 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 122 transitions, 1126 flow [2024-06-14 14:06:08,060 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-14 14:06:08,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:08,060 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-14 14:06:08,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 14:06:08,060 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-14 14:06:08,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:08,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1464941505, now seen corresponding path program 2 times [2024-06-14 14:06:08,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:08,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752255116] [2024-06-14 14:06:08,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:08,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:08,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:08,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:08,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:08,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752255116] [2024-06-14 14:06:08,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752255116] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:08,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:08,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:08,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175065974] [2024-06-14 14:06:08,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:08,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:08,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:08,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:08,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:08,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:08,410 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-14 14:06:08,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:08,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:08,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:08,699 INFO L124 PetriNetUnfolderBase]: 1265/2161 cut-off events. [2024-06-14 14:06:08,700 INFO L125 PetriNetUnfolderBase]: For 26127/26127 co-relation queries the response was YES. [2024-06-14 14:06:08,707 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-14 14:06:08,715 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 101 selfloop transitions, 34 changer transitions 0/142 dead transitions. [2024-06-14 14:06:08,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 142 transitions, 1536 flow [2024-06-14 14:06:08,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:08,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:08,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 14:06:08,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:06:08,717 INFO L175 Difference]: Start difference. First operand has 106 places, 122 transitions, 1126 flow. Second operand 6 states and 144 transitions. [2024-06-14 14:06:08,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 142 transitions, 1536 flow [2024-06-14 14:06:08,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 142 transitions, 1450 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:08,748 INFO L231 Difference]: Finished difference. Result has 109 places, 125 transitions, 1166 flow [2024-06-14 14:06:08,748 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-14 14:06:08,748 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-14 14:06:08,748 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 125 transitions, 1166 flow [2024-06-14 14:06:08,749 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-14 14:06:08,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:08,749 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-14 14:06:08,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 14:06:08,749 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-14 14:06:08,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:08,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1792845011, now seen corresponding path program 3 times [2024-06-14 14:06:08,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:08,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855152899] [2024-06-14 14:06:08,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:08,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:08,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:09,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:09,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:09,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855152899] [2024-06-14 14:06:09,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855152899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:09,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:09,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:09,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57490445] [2024-06-14 14:06:09,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:09,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:09,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:09,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:09,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:09,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:09,123 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-14 14:06:09,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:09,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:09,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:09,374 INFO L124 PetriNetUnfolderBase]: 1262/2157 cut-off events. [2024-06-14 14:06:09,375 INFO L125 PetriNetUnfolderBase]: For 27162/27162 co-relation queries the response was YES. [2024-06-14 14:06:09,383 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-14 14:06:09,390 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 36 changer transitions 0/138 dead transitions. [2024-06-14 14:06:09,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 138 transitions, 1460 flow [2024-06-14 14:06:09,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:09,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:09,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-14 14:06:09,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 14:06:09,392 INFO L175 Difference]: Start difference. First operand has 109 places, 125 transitions, 1166 flow. Second operand 6 states and 141 transitions. [2024-06-14 14:06:09,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 138 transitions, 1460 flow [2024-06-14 14:06:09,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 138 transitions, 1326 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:09,430 INFO L231 Difference]: Finished difference. Result has 111 places, 125 transitions, 1110 flow [2024-06-14 14:06:09,431 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-14 14:06:09,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-14 14:06:09,431 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 125 transitions, 1110 flow [2024-06-14 14:06:09,431 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-14 14:06:09,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:09,432 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-14 14:06:09,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 14:06:09,432 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-14 14:06:09,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:09,432 INFO L85 PathProgramCache]: Analyzing trace with hash 1631485717, now seen corresponding path program 1 times [2024-06-14 14:06:09,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:09,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917370152] [2024-06-14 14:06:09,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:09,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:09,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:09,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:09,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:09,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917370152] [2024-06-14 14:06:09,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917370152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:09,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:09,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:09,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378265883] [2024-06-14 14:06:09,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:09,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:09,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:09,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:09,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:09,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:06:09,821 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-14 14:06:09,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:09,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:06:09,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:10,144 INFO L124 PetriNetUnfolderBase]: 1249/2202 cut-off events. [2024-06-14 14:06:10,144 INFO L125 PetriNetUnfolderBase]: For 34657/34657 co-relation queries the response was YES. [2024-06-14 14:06:10,155 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-14 14:06:10,162 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 97 selfloop transitions, 21 changer transitions 0/152 dead transitions. [2024-06-14 14:06:10,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 152 transitions, 1534 flow [2024-06-14 14:06:10,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:10,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:10,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:06:10,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 14:06:10,164 INFO L175 Difference]: Start difference. First operand has 111 places, 125 transitions, 1110 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:06:10,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 152 transitions, 1534 flow [2024-06-14 14:06:10,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 152 transitions, 1449 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:10,223 INFO L231 Difference]: Finished difference. Result has 113 places, 127 transitions, 1097 flow [2024-06-14 14:06:10,223 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-14 14:06:10,223 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-14 14:06:10,224 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 127 transitions, 1097 flow [2024-06-14 14:06:10,224 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-14 14:06:10,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:10,224 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-14 14:06:10,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 14:06:10,224 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-14 14:06:10,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:10,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1591880907, now seen corresponding path program 2 times [2024-06-14 14:06:10,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:10,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66580216] [2024-06-14 14:06:10,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:10,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:10,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:10,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:10,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:10,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66580216] [2024-06-14 14:06:10,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66580216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:10,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:10,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:10,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949845829] [2024-06-14 14:06:10,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:10,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:10,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:10,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:10,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:10,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:06:10,607 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-14 14:06:10,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:10,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:06:10,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:10,872 INFO L124 PetriNetUnfolderBase]: 1226/2169 cut-off events. [2024-06-14 14:06:10,872 INFO L125 PetriNetUnfolderBase]: For 34678/34678 co-relation queries the response was YES. [2024-06-14 14:06:10,882 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-14 14:06:10,890 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 93 selfloop transitions, 18 changer transitions 0/145 dead transitions. [2024-06-14 14:06:10,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 145 transitions, 1409 flow [2024-06-14 14:06:10,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:10,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:10,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 14:06:10,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 14:06:10,891 INFO L175 Difference]: Start difference. First operand has 113 places, 127 transitions, 1097 flow. Second operand 6 states and 142 transitions. [2024-06-14 14:06:10,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 145 transitions, 1409 flow [2024-06-14 14:06:10,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 145 transitions, 1381 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:10,957 INFO L231 Difference]: Finished difference. Result has 117 places, 127 transitions, 1111 flow [2024-06-14 14:06:10,958 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-14 14:06:10,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-14 14:06:10,958 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 127 transitions, 1111 flow [2024-06-14 14:06:10,958 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-14 14:06:10,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:10,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:10,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 14:06:10,959 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-14 14:06:10,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:10,959 INFO L85 PathProgramCache]: Analyzing trace with hash -517946443, now seen corresponding path program 1 times [2024-06-14 14:06:10,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:10,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668751644] [2024-06-14 14:06:10,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:10,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:10,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:11,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:11,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:11,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668751644] [2024-06-14 14:06:11,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668751644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:11,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:11,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:11,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318808950] [2024-06-14 14:06:11,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:11,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:11,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:11,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:11,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:11,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:11,301 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-14 14:06:11,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:11,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:11,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:11,613 INFO L124 PetriNetUnfolderBase]: 1334/2306 cut-off events. [2024-06-14 14:06:11,613 INFO L125 PetriNetUnfolderBase]: For 33340/33340 co-relation queries the response was YES. [2024-06-14 14:06:11,621 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-14 14:06:11,627 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 43 changer transitions 0/169 dead transitions. [2024-06-14 14:06:11,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 169 transitions, 1785 flow [2024-06-14 14:06:11,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:11,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:11,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 14:06:11,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 14:06:11,628 INFO L175 Difference]: Start difference. First operand has 117 places, 127 transitions, 1111 flow. Second operand 8 states and 196 transitions. [2024-06-14 14:06:11,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 169 transitions, 1785 flow [2024-06-14 14:06:11,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 169 transitions, 1741 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:11,671 INFO L231 Difference]: Finished difference. Result has 120 places, 139 transitions, 1309 flow [2024-06-14 14:06:11,671 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-14 14:06:11,672 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-14 14:06:11,672 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 139 transitions, 1309 flow [2024-06-14 14:06:11,672 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-14 14:06:11,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:11,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:11,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 14:06:11,672 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-14 14:06:11,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:11,673 INFO L85 PathProgramCache]: Analyzing trace with hash 779235845, now seen corresponding path program 2 times [2024-06-14 14:06:11,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:11,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865277496] [2024-06-14 14:06:11,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:11,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:11,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:11,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:11,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:11,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865277496] [2024-06-14 14:06:11,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865277496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:11,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:11,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:11,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760435943] [2024-06-14 14:06:11,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:11,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:11,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:11,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:11,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:12,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:12,032 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-14 14:06:12,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:12,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:12,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:12,354 INFO L124 PetriNetUnfolderBase]: 1344/2328 cut-off events. [2024-06-14 14:06:12,354 INFO L125 PetriNetUnfolderBase]: For 36800/36800 co-relation queries the response was YES. [2024-06-14 14:06:12,364 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-14 14:06:12,371 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 111 selfloop transitions, 59 changer transitions 0/177 dead transitions. [2024-06-14 14:06:12,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 177 transitions, 1961 flow [2024-06-14 14:06:12,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:12,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:12,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 14:06:12,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-14 14:06:12,373 INFO L175 Difference]: Start difference. First operand has 120 places, 139 transitions, 1309 flow. Second operand 9 states and 215 transitions. [2024-06-14 14:06:12,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 177 transitions, 1961 flow [2024-06-14 14:06:12,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 177 transitions, 1903 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:12,442 INFO L231 Difference]: Finished difference. Result has 127 places, 146 transitions, 1478 flow [2024-06-14 14:06:12,442 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-14 14:06:12,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 85 predicate places. [2024-06-14 14:06:12,443 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 146 transitions, 1478 flow [2024-06-14 14:06:12,443 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-14 14:06:12,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:12,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:12,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 14:06:12,444 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-14 14:06:12,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:12,444 INFO L85 PathProgramCache]: Analyzing trace with hash 341730123, now seen corresponding path program 3 times [2024-06-14 14:06:12,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:12,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096178954] [2024-06-14 14:06:12,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:12,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:12,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:12,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:12,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:12,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096178954] [2024-06-14 14:06:12,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096178954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:12,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:12,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:12,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740219924] [2024-06-14 14:06:12,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:12,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:12,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:12,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:12,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:12,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:12,761 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-14 14:06:12,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:12,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:12,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:13,087 INFO L124 PetriNetUnfolderBase]: 1362/2359 cut-off events. [2024-06-14 14:06:13,087 INFO L125 PetriNetUnfolderBase]: For 41615/41615 co-relation queries the response was YES. [2024-06-14 14:06:13,097 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-14 14:06:13,104 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 122 selfloop transitions, 53 changer transitions 0/182 dead transitions. [2024-06-14 14:06:13,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 182 transitions, 2158 flow [2024-06-14 14:06:13,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:13,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:13,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 14:06:13,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718157181571816 [2024-06-14 14:06:13,106 INFO L175 Difference]: Start difference. First operand has 127 places, 146 transitions, 1478 flow. Second operand 9 states and 211 transitions. [2024-06-14 14:06:13,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 182 transitions, 2158 flow [2024-06-14 14:06:13,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 182 transitions, 2053 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:13,177 INFO L231 Difference]: Finished difference. Result has 131 places, 153 transitions, 1588 flow [2024-06-14 14:06:13,177 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-14 14:06:13,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-14 14:06:13,177 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 153 transitions, 1588 flow [2024-06-14 14:06:13,178 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-14 14:06:13,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:13,178 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-14 14:06:13,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 14:06:13,178 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-14 14:06:13,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:13,179 INFO L85 PathProgramCache]: Analyzing trace with hash 341738059, now seen corresponding path program 1 times [2024-06-14 14:06:13,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:13,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380544267] [2024-06-14 14:06:13,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:13,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:13,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:13,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-14 14:06:13,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:13,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380544267] [2024-06-14 14:06:13,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380544267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:13,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:13,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:13,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969044190] [2024-06-14 14:06:13,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:13,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:13,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:13,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:13,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:13,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:06:13,512 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-14 14:06:13,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:13,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:06:13,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:13,791 INFO L124 PetriNetUnfolderBase]: 1316/2305 cut-off events. [2024-06-14 14:06:13,792 INFO L125 PetriNetUnfolderBase]: For 46730/46730 co-relation queries the response was YES. [2024-06-14 14:06:13,802 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-14 14:06:13,810 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 132 selfloop transitions, 18 changer transitions 0/175 dead transitions. [2024-06-14 14:06:13,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 175 transitions, 2006 flow [2024-06-14 14:06:13,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:13,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:13,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 14:06:13,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 14:06:13,811 INFO L175 Difference]: Start difference. First operand has 131 places, 153 transitions, 1588 flow. Second operand 6 states and 147 transitions. [2024-06-14 14:06:13,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 175 transitions, 2006 flow [2024-06-14 14:06:13,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 175 transitions, 1895 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:13,903 INFO L231 Difference]: Finished difference. Result has 132 places, 154 transitions, 1532 flow [2024-06-14 14:06:13,904 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-14 14:06:13,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-14 14:06:13,904 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 154 transitions, 1532 flow [2024-06-14 14:06:13,904 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-14 14:06:13,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:13,905 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-14 14:06:13,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 14:06:13,905 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-14 14:06:13,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:13,905 INFO L85 PathProgramCache]: Analyzing trace with hash 548176173, now seen corresponding path program 4 times [2024-06-14 14:06:13,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:13,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73890238] [2024-06-14 14:06:13,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:13,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:13,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:14,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:14,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:14,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73890238] [2024-06-14 14:06:14,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73890238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:14,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:14,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:14,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519552378] [2024-06-14 14:06:14,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:14,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:14,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:14,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:14,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:14,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:14,214 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-14 14:06:14,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:14,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:14,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:14,506 INFO L124 PetriNetUnfolderBase]: 1395/2397 cut-off events. [2024-06-14 14:06:14,506 INFO L125 PetriNetUnfolderBase]: For 45045/45045 co-relation queries the response was YES. [2024-06-14 14:06:14,516 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-14 14:06:14,525 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 118 selfloop transitions, 47 changer transitions 0/172 dead transitions. [2024-06-14 14:06:14,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 172 transitions, 2030 flow [2024-06-14 14:06:14,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:14,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:14,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:06:14,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 14:06:14,526 INFO L175 Difference]: Start difference. First operand has 132 places, 154 transitions, 1532 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:06:14,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 172 transitions, 2030 flow [2024-06-14 14:06:14,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 172 transitions, 1977 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:14,604 INFO L231 Difference]: Finished difference. Result has 134 places, 154 transitions, 1579 flow [2024-06-14 14:06:14,604 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-14 14:06:14,604 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-14 14:06:14,605 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 154 transitions, 1579 flow [2024-06-14 14:06:14,605 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-14 14:06:14,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:14,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:14,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 14:06:14,605 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-14 14:06:14,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:14,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1831455139, now seen corresponding path program 5 times [2024-06-14 14:06:14,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:14,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531930437] [2024-06-14 14:06:14,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:14,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:14,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:14,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-14 14:06:14,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:14,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531930437] [2024-06-14 14:06:14,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531930437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:14,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:14,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:14,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12926762] [2024-06-14 14:06:14,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:14,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:14,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:14,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:14,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:14,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:14,947 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-14 14:06:14,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:14,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:14,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:15,295 INFO L124 PetriNetUnfolderBase]: 1400/2406 cut-off events. [2024-06-14 14:06:15,295 INFO L125 PetriNetUnfolderBase]: For 47238/47238 co-relation queries the response was YES. [2024-06-14 14:06:15,305 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-14 14:06:15,313 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 66 changer transitions 0/176 dead transitions. [2024-06-14 14:06:15,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 176 transitions, 2135 flow [2024-06-14 14:06:15,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:15,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:15,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:06:15,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 14:06:15,314 INFO L175 Difference]: Start difference. First operand has 134 places, 154 transitions, 1579 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:06:15,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 176 transitions, 2135 flow [2024-06-14 14:06:15,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 176 transitions, 2033 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:15,411 INFO L231 Difference]: Finished difference. Result has 136 places, 157 transitions, 1659 flow [2024-06-14 14:06:15,412 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-14 14:06:15,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-14 14:06:15,412 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 157 transitions, 1659 flow [2024-06-14 14:06:15,412 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-14 14:06:15,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:15,413 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-14 14:06:15,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 14:06:15,413 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-14 14:06:15,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:15,413 INFO L85 PathProgramCache]: Analyzing trace with hash 347099013, now seen corresponding path program 6 times [2024-06-14 14:06:15,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:15,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531009065] [2024-06-14 14:06:15,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:15,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:15,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:15,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:15,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:15,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531009065] [2024-06-14 14:06:15,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531009065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:15,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:15,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:15,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698686654] [2024-06-14 14:06:15,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:15,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:15,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:15,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:15,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:15,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:15,727 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-14 14:06:15,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:15,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:15,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:16,060 INFO L124 PetriNetUnfolderBase]: 1410/2434 cut-off events. [2024-06-14 14:06:16,061 INFO L125 PetriNetUnfolderBase]: For 49486/49486 co-relation queries the response was YES. [2024-06-14 14:06:16,071 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-14 14:06:16,080 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 151 selfloop transitions, 19 changer transitions 0/177 dead transitions. [2024-06-14 14:06:16,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 177 transitions, 2150 flow [2024-06-14 14:06:16,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:16,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:16,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-14 14:06:16,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.556910569105691 [2024-06-14 14:06:16,081 INFO L175 Difference]: Start difference. First operand has 136 places, 157 transitions, 1659 flow. Second operand 6 states and 137 transitions. [2024-06-14 14:06:16,081 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 177 transitions, 2150 flow [2024-06-14 14:06:16,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 177 transitions, 1974 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:16,268 INFO L231 Difference]: Finished difference. Result has 137 places, 163 transitions, 1620 flow [2024-06-14 14:06:16,268 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-14 14:06:16,268 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 95 predicate places. [2024-06-14 14:06:16,269 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 163 transitions, 1620 flow [2024-06-14 14:06:16,269 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-14 14:06:16,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:16,269 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-14 14:06:16,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 14:06:16,269 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-14 14:06:16,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:16,270 INFO L85 PathProgramCache]: Analyzing trace with hash -463477075, now seen corresponding path program 7 times [2024-06-14 14:06:16,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:16,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411426319] [2024-06-14 14:06:16,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:16,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:16,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:16,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-14 14:06:16,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:16,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411426319] [2024-06-14 14:06:16,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411426319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:16,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:16,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:16,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626930361] [2024-06-14 14:06:16,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:16,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:16,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:16,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:16,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:16,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:16,644 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-14 14:06:16,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:16,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:16,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:16,973 INFO L124 PetriNetUnfolderBase]: 1415/2433 cut-off events. [2024-06-14 14:06:16,974 INFO L125 PetriNetUnfolderBase]: For 51266/51266 co-relation queries the response was YES. [2024-06-14 14:06:16,984 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-14 14:06:16,991 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 100 selfloop transitions, 75 changer transitions 0/182 dead transitions. [2024-06-14 14:06:16,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 182 transitions, 2188 flow [2024-06-14 14:06:16,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:16,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:16,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 14:06:16,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5749128919860628 [2024-06-14 14:06:16,993 INFO L175 Difference]: Start difference. First operand has 137 places, 163 transitions, 1620 flow. Second operand 7 states and 165 transitions. [2024-06-14 14:06:16,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 182 transitions, 2188 flow [2024-06-14 14:06:17,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 182 transitions, 2126 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:17,090 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 1758 flow [2024-06-14 14:06:17,090 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-14 14:06:17,091 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 99 predicate places. [2024-06-14 14:06:17,091 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 1758 flow [2024-06-14 14:06:17,091 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-14 14:06:17,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:17,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:17,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 14:06:17,091 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-14 14:06:17,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:17,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1841644219, now seen corresponding path program 8 times [2024-06-14 14:06:17,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:17,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046926787] [2024-06-14 14:06:17,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:17,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:17,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:17,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:17,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:17,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046926787] [2024-06-14 14:06:17,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046926787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:17,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:17,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:17,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868933678] [2024-06-14 14:06:17,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:17,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:17,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:17,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:17,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:17,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:17,457 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-14 14:06:17,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:17,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:17,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:17,754 INFO L124 PetriNetUnfolderBase]: 1412/2443 cut-off events. [2024-06-14 14:06:17,754 INFO L125 PetriNetUnfolderBase]: For 53243/53243 co-relation queries the response was YES. [2024-06-14 14:06:17,765 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-14 14:06:17,773 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 150 selfloop transitions, 24 changer transitions 0/181 dead transitions. [2024-06-14 14:06:17,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 181 transitions, 2172 flow [2024-06-14 14:06:17,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:17,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:17,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 14:06:17,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-14 14:06:17,775 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 1758 flow. Second operand 7 states and 155 transitions. [2024-06-14 14:06:17,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 181 transitions, 2172 flow [2024-06-14 14:06:17,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 181 transitions, 1949 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:17,891 INFO L231 Difference]: Finished difference. Result has 143 places, 166 transitions, 1589 flow [2024-06-14 14:06:17,892 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-14 14:06:17,892 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-14 14:06:17,892 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 166 transitions, 1589 flow [2024-06-14 14:06:17,892 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-14 14:06:17,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:17,893 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-14 14:06:17,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 14:06:17,893 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-14 14:06:17,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:17,893 INFO L85 PathProgramCache]: Analyzing trace with hash 553954263, now seen corresponding path program 9 times [2024-06-14 14:06:17,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:17,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162859445] [2024-06-14 14:06:17,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:17,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:17,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:18,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:18,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:18,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162859445] [2024-06-14 14:06:18,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162859445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:18,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:18,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:18,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245534765] [2024-06-14 14:06:18,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:18,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:18,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:18,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:18,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:18,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:18,200 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-14 14:06:18,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:18,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:18,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:18,536 INFO L124 PetriNetUnfolderBase]: 1419/2455 cut-off events. [2024-06-14 14:06:18,536 INFO L125 PetriNetUnfolderBase]: For 54025/54025 co-relation queries the response was YES. [2024-06-14 14:06:18,547 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-14 14:06:18,555 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 160 selfloop transitions, 39 changer transitions 0/206 dead transitions. [2024-06-14 14:06:18,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 206 transitions, 2325 flow [2024-06-14 14:06:18,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:18,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:18,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 14:06:18,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-14 14:06:18,557 INFO L175 Difference]: Start difference. First operand has 143 places, 166 transitions, 1589 flow. Second operand 7 states and 174 transitions. [2024-06-14 14:06:18,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 206 transitions, 2325 flow [2024-06-14 14:06:18,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 206 transitions, 2223 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:18,706 INFO L231 Difference]: Finished difference. Result has 144 places, 178 transitions, 1788 flow [2024-06-14 14:06:18,707 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-14 14:06:18,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 102 predicate places. [2024-06-14 14:06:18,707 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 178 transitions, 1788 flow [2024-06-14 14:06:18,707 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-14 14:06:18,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:18,708 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-14 14:06:18,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 14:06:18,708 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-14 14:06:18,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:18,708 INFO L85 PathProgramCache]: Analyzing trace with hash 349826525, now seen corresponding path program 10 times [2024-06-14 14:06:18,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:18,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423998064] [2024-06-14 14:06:18,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:18,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:18,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:18,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:18,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:18,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423998064] [2024-06-14 14:06:18,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423998064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:18,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:18,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:18,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885700291] [2024-06-14 14:06:18,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:18,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:18,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:18,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:18,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:19,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:19,034 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-14 14:06:19,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:19,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:19,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:19,416 INFO L124 PetriNetUnfolderBase]: 1416/2451 cut-off events. [2024-06-14 14:06:19,417 INFO L125 PetriNetUnfolderBase]: For 55815/55815 co-relation queries the response was YES. [2024-06-14 14:06:19,428 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-14 14:06:19,437 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 155 selfloop transitions, 39 changer transitions 0/201 dead transitions. [2024-06-14 14:06:19,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 201 transitions, 2266 flow [2024-06-14 14:06:19,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:19,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:19,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 14:06:19,438 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6138211382113821 [2024-06-14 14:06:19,438 INFO L175 Difference]: Start difference. First operand has 144 places, 178 transitions, 1788 flow. Second operand 6 states and 151 transitions. [2024-06-14 14:06:19,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 201 transitions, 2266 flow [2024-06-14 14:06:19,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 201 transitions, 2135 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:19,551 INFO L231 Difference]: Finished difference. Result has 145 places, 178 transitions, 1746 flow [2024-06-14 14:06:19,551 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-14 14:06:19,551 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-14 14:06:19,552 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 178 transitions, 1746 flow [2024-06-14 14:06:19,552 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-14 14:06:19,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:19,552 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-14 14:06:19,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 14:06:19,552 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-14 14:06:19,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:19,553 INFO L85 PathProgramCache]: Analyzing trace with hash 741235369, now seen corresponding path program 2 times [2024-06-14 14:06:19,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:19,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129858169] [2024-06-14 14:06:19,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:19,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:19,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:19,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:19,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:19,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129858169] [2024-06-14 14:06:19,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129858169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:19,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:19,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:19,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175756352] [2024-06-14 14:06:19,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:19,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:19,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:19,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:19,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:19,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:06:19,865 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-14 14:06:19,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:19,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:06:19,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:20,228 INFO L124 PetriNetUnfolderBase]: 1358/2389 cut-off events. [2024-06-14 14:06:20,228 INFO L125 PetriNetUnfolderBase]: For 59073/59073 co-relation queries the response was YES. [2024-06-14 14:06:20,240 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-14 14:06:20,248 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 148 selfloop transitions, 23 changer transitions 0/202 dead transitions. [2024-06-14 14:06:20,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 202 transitions, 2216 flow [2024-06-14 14:06:20,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:06:20,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:06:20,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 133 transitions. [2024-06-14 14:06:20,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6487804878048781 [2024-06-14 14:06:20,250 INFO L175 Difference]: Start difference. First operand has 145 places, 178 transitions, 1746 flow. Second operand 5 states and 133 transitions. [2024-06-14 14:06:20,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 202 transitions, 2216 flow [2024-06-14 14:06:20,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 202 transitions, 2138 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:20,380 INFO L231 Difference]: Finished difference. Result has 145 places, 179 transitions, 1741 flow [2024-06-14 14:06:20,380 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-14 14:06:20,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-14 14:06:20,381 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 179 transitions, 1741 flow [2024-06-14 14:06:20,381 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-14 14:06:20,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:20,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] [2024-06-14 14:06:20,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 14:06:20,381 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-14 14:06:20,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:20,382 INFO L85 PathProgramCache]: Analyzing trace with hash 353774119, now seen corresponding path program 3 times [2024-06-14 14:06:20,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:20,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537416701] [2024-06-14 14:06:20,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:20,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:20,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:20,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:20,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:20,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537416701] [2024-06-14 14:06:20,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537416701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:20,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:20,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:20,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92278276] [2024-06-14 14:06:20,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:20,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:20,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:20,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:20,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:20,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 41 [2024-06-14 14:06:20,725 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-14 14:06:20,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:20,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 41 [2024-06-14 14:06:20,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:21,067 INFO L124 PetriNetUnfolderBase]: 1360/2397 cut-off events. [2024-06-14 14:06:21,067 INFO L125 PetriNetUnfolderBase]: For 57788/57788 co-relation queries the response was YES. [2024-06-14 14:06:21,086 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-14 14:06:21,094 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 150 selfloop transitions, 26 changer transitions 0/207 dead transitions. [2024-06-14 14:06:21,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 207 transitions, 2245 flow [2024-06-14 14:06:21,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:21,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:21,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 14:06:21,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6260162601626016 [2024-06-14 14:06:21,096 INFO L175 Difference]: Start difference. First operand has 145 places, 179 transitions, 1741 flow. Second operand 6 states and 154 transitions. [2024-06-14 14:06:21,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 207 transitions, 2245 flow [2024-06-14 14:06:21,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 207 transitions, 2204 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:21,213 INFO L231 Difference]: Finished difference. Result has 148 places, 180 transitions, 1774 flow [2024-06-14 14:06:21,213 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-14 14:06:21,213 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-14 14:06:21,213 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 180 transitions, 1774 flow [2024-06-14 14:06:21,213 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-14 14:06:21,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:21,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:21,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 14:06:21,214 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-14 14:06:21,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:21,214 INFO L85 PathProgramCache]: Analyzing trace with hash 755527113, now seen corresponding path program 1 times [2024-06-14 14:06:21,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:21,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820584982] [2024-06-14 14:06:21,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:21,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:21,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:21,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:21,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:21,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820584982] [2024-06-14 14:06:21,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820584982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:21,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:21,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:21,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150593587] [2024-06-14 14:06:21,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:21,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:21,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:21,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:21,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:21,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:21,571 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-14 14:06:21,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:21,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:21,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:21,865 INFO L124 PetriNetUnfolderBase]: 1441/2504 cut-off events. [2024-06-14 14:06:21,865 INFO L125 PetriNetUnfolderBase]: For 55415/55415 co-relation queries the response was YES. [2024-06-14 14:06:21,877 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-14 14:06:21,885 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 176 selfloop transitions, 21 changer transitions 0/204 dead transitions. [2024-06-14 14:06:21,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 204 transitions, 2296 flow [2024-06-14 14:06:21,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:21,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:21,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 14:06:21,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5934959349593496 [2024-06-14 14:06:21,890 INFO L175 Difference]: Start difference. First operand has 148 places, 180 transitions, 1774 flow. Second operand 6 states and 146 transitions. [2024-06-14 14:06:21,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 204 transitions, 2296 flow [2024-06-14 14:06:22,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 204 transitions, 2236 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:22,015 INFO L231 Difference]: Finished difference. Result has 150 places, 180 transitions, 1760 flow [2024-06-14 14:06:22,015 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-14 14:06:22,015 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-14 14:06:22,015 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 180 transitions, 1760 flow [2024-06-14 14:06:22,016 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-14 14:06:22,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:22,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, 1] [2024-06-14 14:06:22,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 14:06:22,016 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-14 14:06:22,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:22,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1623026116, now seen corresponding path program 1 times [2024-06-14 14:06:22,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:22,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367293036] [2024-06-14 14:06:22,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:22,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:22,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:22,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:22,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:22,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367293036] [2024-06-14 14:06:22,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367293036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:22,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:22,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:22,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567864357] [2024-06-14 14:06:22,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:22,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:22,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:22,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:22,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:22,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:22,351 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-14 14:06:22,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:22,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:22,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:22,691 INFO L124 PetriNetUnfolderBase]: 1454/2510 cut-off events. [2024-06-14 14:06:22,691 INFO L125 PetriNetUnfolderBase]: For 54689/54689 co-relation queries the response was YES. [2024-06-14 14:06:22,702 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-14 14:06:22,710 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 164 selfloop transitions, 52 changer transitions 0/223 dead transitions. [2024-06-14 14:06:22,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 223 transitions, 2644 flow [2024-06-14 14:06:22,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:22,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:22,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-14 14:06:22,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 14:06:22,712 INFO L175 Difference]: Start difference. First operand has 150 places, 180 transitions, 1760 flow. Second operand 9 states and 213 transitions. [2024-06-14 14:06:22,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 223 transitions, 2644 flow [2024-06-14 14:06:22,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 223 transitions, 2583 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:22,851 INFO L231 Difference]: Finished difference. Result has 154 places, 189 transitions, 1995 flow [2024-06-14 14:06:22,851 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-14 14:06:22,852 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-14 14:06:22,852 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 189 transitions, 1995 flow [2024-06-14 14:06:22,852 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-14 14:06:22,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:22,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:22,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 14:06:22,852 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-14 14:06:22,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:22,853 INFO L85 PathProgramCache]: Analyzing trace with hash -1637876012, now seen corresponding path program 2 times [2024-06-14 14:06:22,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:22,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184860157] [2024-06-14 14:06:22,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:22,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:22,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:23,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:23,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:23,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184860157] [2024-06-14 14:06:23,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184860157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:23,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:23,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:23,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379757708] [2024-06-14 14:06:23,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:23,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:23,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:23,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:23,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:23,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:23,178 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-14 14:06:23,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:23,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:23,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:23,488 INFO L124 PetriNetUnfolderBase]: 1451/2506 cut-off events. [2024-06-14 14:06:23,489 INFO L125 PetriNetUnfolderBase]: For 57803/57803 co-relation queries the response was YES. [2024-06-14 14:06:23,500 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-14 14:06:23,508 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 160 selfloop transitions, 52 changer transitions 0/219 dead transitions. [2024-06-14 14:06:23,509 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 219 transitions, 2605 flow [2024-06-14 14:06:23,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:23,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:23,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 14:06:23,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-14 14:06:23,510 INFO L175 Difference]: Start difference. First operand has 154 places, 189 transitions, 1995 flow. Second operand 9 states and 209 transitions. [2024-06-14 14:06:23,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 219 transitions, 2605 flow [2024-06-14 14:06:23,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 219 transitions, 2466 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:23,666 INFO L231 Difference]: Finished difference. Result has 159 places, 189 transitions, 1966 flow [2024-06-14 14:06:23,667 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-14 14:06:23,667 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-14 14:06:23,667 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 189 transitions, 1966 flow [2024-06-14 14:06:23,667 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-14 14:06:23,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:23,667 INFO 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-14 14:06:23,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 14:06:23,668 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-14 14:06:23,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:23,668 INFO L85 PathProgramCache]: Analyzing trace with hash 820347828, now seen corresponding path program 1 times [2024-06-14 14:06:23,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:23,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962594719] [2024-06-14 14:06:23,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:23,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:23,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:23,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:23,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:23,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962594719] [2024-06-14 14:06:23,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962594719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:23,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:23,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:23,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744166460] [2024-06-14 14:06:23,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:23,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:23,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:23,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:23,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:24,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:24,028 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-14 14:06:24,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:24,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:24,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:24,414 INFO L124 PetriNetUnfolderBase]: 1546/2640 cut-off events. [2024-06-14 14:06:24,414 INFO L125 PetriNetUnfolderBase]: For 79089/79089 co-relation queries the response was YES. [2024-06-14 14:06:24,427 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-14 14:06:24,436 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 179 selfloop transitions, 48 changer transitions 0/234 dead transitions. [2024-06-14 14:06:24,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 234 transitions, 2788 flow [2024-06-14 14:06:24,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:24,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:24,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 14:06:24,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-14 14:06:24,437 INFO L175 Difference]: Start difference. First operand has 159 places, 189 transitions, 1966 flow. Second operand 9 states and 217 transitions. [2024-06-14 14:06:24,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 234 transitions, 2788 flow [2024-06-14 14:06:24,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 234 transitions, 2686 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:24,604 INFO L231 Difference]: Finished difference. Result has 161 places, 193 transitions, 2062 flow [2024-06-14 14:06:24,604 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-14 14:06:24,605 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-14 14:06:24,605 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 193 transitions, 2062 flow [2024-06-14 14:06:24,605 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-14 14:06:24,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:24,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:24,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 14:06:24,606 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-14 14:06:24,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:24,606 INFO L85 PathProgramCache]: Analyzing trace with hash 820465938, now seen corresponding path program 2 times [2024-06-14 14:06:24,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:24,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733157375] [2024-06-14 14:06:24,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:24,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:24,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:24,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:24,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:24,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733157375] [2024-06-14 14:06:24,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733157375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:24,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:24,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:24,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970335642] [2024-06-14 14:06:24,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:24,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:24,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:24,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:24,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:24,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:24,951 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-14 14:06:24,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:24,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:24,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:25,347 INFO L124 PetriNetUnfolderBase]: 1523/2618 cut-off events. [2024-06-14 14:06:25,347 INFO L125 PetriNetUnfolderBase]: For 74657/74657 co-relation queries the response was YES. [2024-06-14 14:06:25,361 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-14 14:06:25,370 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 176 selfloop transitions, 43 changer transitions 0/226 dead transitions. [2024-06-14 14:06:25,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 226 transitions, 2644 flow [2024-06-14 14:06:25,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:25,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:25,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 14:06:25,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 14:06:25,372 INFO L175 Difference]: Start difference. First operand has 161 places, 193 transitions, 2062 flow. Second operand 9 states and 210 transitions. [2024-06-14 14:06:25,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 226 transitions, 2644 flow [2024-06-14 14:06:25,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 226 transitions, 2552 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:25,533 INFO L231 Difference]: Finished difference. Result has 165 places, 193 transitions, 2062 flow [2024-06-14 14:06:25,533 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-14 14:06:25,533 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-14 14:06:25,533 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 193 transitions, 2062 flow [2024-06-14 14:06:25,534 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-14 14:06:25,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:25,534 INFO 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-14 14:06:25,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 14:06:25,534 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-14 14:06:25,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:25,535 INFO L85 PathProgramCache]: Analyzing trace with hash 529964244, now seen corresponding path program 3 times [2024-06-14 14:06:25,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:25,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008344313] [2024-06-14 14:06:25,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:25,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:25,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:25,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:25,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:25,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008344313] [2024-06-14 14:06:25,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008344313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:25,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:25,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:25,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343300238] [2024-06-14 14:06:25,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:25,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:25,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:25,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:25,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:25,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:25,903 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-14 14:06:25,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:25,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:25,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:26,239 INFO L124 PetriNetUnfolderBase]: 1528/2618 cut-off events. [2024-06-14 14:06:26,239 INFO L125 PetriNetUnfolderBase]: For 66955/66955 co-relation queries the response was YES. [2024-06-14 14:06:26,253 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-14 14:06:26,262 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 156 selfloop transitions, 54 changer transitions 0/217 dead transitions. [2024-06-14 14:06:26,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 217 transitions, 2687 flow [2024-06-14 14:06:26,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:26,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:26,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:06:26,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 14:06:26,264 INFO L175 Difference]: Start difference. First operand has 165 places, 193 transitions, 2062 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:06:26,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 217 transitions, 2687 flow [2024-06-14 14:06:26,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 217 transitions, 2586 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:26,426 INFO L231 Difference]: Finished difference. Result has 164 places, 196 transitions, 2142 flow [2024-06-14 14:06:26,426 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-14 14:06:26,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-14 14:06:26,426 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 196 transitions, 2142 flow [2024-06-14 14:06:26,427 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-14 14:06:26,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:26,427 INFO 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-14 14:06:26,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 14:06:26,427 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-14 14:06:26,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:26,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1750012430, now seen corresponding path program 4 times [2024-06-14 14:06:26,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:26,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006653875] [2024-06-14 14:06:26,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:26,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:26,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:26,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:26,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:26,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006653875] [2024-06-14 14:06:26,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006653875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:26,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:26,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:26,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074230715] [2024-06-14 14:06:26,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:26,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:26,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:26,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:26,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:26,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:26,832 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-14 14:06:26,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:26,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:26,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:27,160 INFO L124 PetriNetUnfolderBase]: 1533/2623 cut-off events. [2024-06-14 14:06:27,160 INFO L125 PetriNetUnfolderBase]: For 69158/69158 co-relation queries the response was YES. [2024-06-14 14:06:27,173 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-14 14:06:27,181 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 154 selfloop transitions, 56 changer transitions 0/217 dead transitions. [2024-06-14 14:06:27,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 217 transitions, 2767 flow [2024-06-14 14:06:27,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:27,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:27,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:06:27,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:06:27,183 INFO L175 Difference]: Start difference. First operand has 164 places, 196 transitions, 2142 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:06:27,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 217 transitions, 2767 flow [2024-06-14 14:06:27,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 217 transitions, 2546 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:27,341 INFO L231 Difference]: Finished difference. Result has 165 places, 199 transitions, 2112 flow [2024-06-14 14:06:27,341 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-14 14:06:27,341 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-14 14:06:27,342 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 199 transitions, 2112 flow [2024-06-14 14:06:27,342 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-14 14:06:27,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:27,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] [2024-06-14 14:06:27,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 14:06:27,342 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-14 14:06:27,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:27,343 INFO L85 PathProgramCache]: Analyzing trace with hash 1256010816, now seen corresponding path program 5 times [2024-06-14 14:06:27,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:27,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980872623] [2024-06-14 14:06:27,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:27,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:27,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:27,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:27,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:27,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980872623] [2024-06-14 14:06:27,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980872623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:27,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:27,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:27,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726312250] [2024-06-14 14:06:27,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:27,615 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:27,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:27,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:27,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:27,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:27,650 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-14 14:06:27,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:27,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:27,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:27,993 INFO L124 PetriNetUnfolderBase]: 1530/2619 cut-off events. [2024-06-14 14:06:27,993 INFO L125 PetriNetUnfolderBase]: For 69687/69687 co-relation queries the response was YES. [2024-06-14 14:06:28,007 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-14 14:06:28,016 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 147 selfloop transitions, 59 changer transitions 0/213 dead transitions. [2024-06-14 14:06:28,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 213 transitions, 2558 flow [2024-06-14 14:06:28,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:28,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:28,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 14:06:28,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 14:06:28,017 INFO L175 Difference]: Start difference. First operand has 165 places, 199 transitions, 2112 flow. Second operand 7 states and 159 transitions. [2024-06-14 14:06:28,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 213 transitions, 2558 flow [2024-06-14 14:06:28,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 213 transitions, 2398 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:28,215 INFO L231 Difference]: Finished difference. Result has 168 places, 199 transitions, 2076 flow [2024-06-14 14:06:28,215 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-14 14:06:28,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-14 14:06:28,216 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 199 transitions, 2076 flow [2024-06-14 14:06:28,216 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-14 14:06:28,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:28,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] [2024-06-14 14:06:28,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 14:06:28,217 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-14 14:06:28,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:28,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1752862446, now seen corresponding path program 3 times [2024-06-14 14:06:28,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:28,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801917763] [2024-06-14 14:06:28,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:28,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:28,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:28,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:28,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:28,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801917763] [2024-06-14 14:06:28,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801917763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:28,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:28,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:28,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737810842] [2024-06-14 14:06:28,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:28,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:28,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:28,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:28,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:28,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:28,604 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-14 14:06:28,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:28,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:28,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:28,949 INFO L124 PetriNetUnfolderBase]: 1551/2643 cut-off events. [2024-06-14 14:06:28,950 INFO L125 PetriNetUnfolderBase]: For 76005/76005 co-relation queries the response was YES. [2024-06-14 14:06:28,963 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-14 14:06:28,972 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 174 selfloop transitions, 45 changer transitions 0/226 dead transitions. [2024-06-14 14:06:28,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 226 transitions, 2762 flow [2024-06-14 14:06:28,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:28,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:28,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:06:28,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 14:06:28,973 INFO L175 Difference]: Start difference. First operand has 168 places, 199 transitions, 2076 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:06:28,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 226 transitions, 2762 flow [2024-06-14 14:06:29,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 226 transitions, 2615 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:29,154 INFO L231 Difference]: Finished difference. Result has 168 places, 203 transitions, 2128 flow [2024-06-14 14:06:29,154 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-14 14:06:29,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 126 predicate places. [2024-06-14 14:06:29,154 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 203 transitions, 2128 flow [2024-06-14 14:06:29,155 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-14 14:06:29,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:29,155 INFO 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-14 14:06:29,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 14:06:29,155 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-14 14:06:29,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:29,155 INFO L85 PathProgramCache]: Analyzing trace with hash 539494388, now seen corresponding path program 4 times [2024-06-14 14:06:29,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:29,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889237563] [2024-06-14 14:06:29,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:29,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:29,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:29,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-14 14:06:29,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:29,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889237563] [2024-06-14 14:06:29,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889237563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:29,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:29,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:29,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419624120] [2024-06-14 14:06:29,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:29,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:29,451 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:29,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:29,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:29,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:29,499 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-14 14:06:29,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:29,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:29,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:29,842 INFO L124 PetriNetUnfolderBase]: 1559/2662 cut-off events. [2024-06-14 14:06:29,842 INFO L125 PetriNetUnfolderBase]: For 79828/79828 co-relation queries the response was YES. [2024-06-14 14:06:29,857 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-14 14:06:29,866 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 175 selfloop transitions, 41 changer transitions 0/223 dead transitions. [2024-06-14 14:06:29,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 223 transitions, 2658 flow [2024-06-14 14:06:29,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:29,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:29,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 14:06:29,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 14:06:29,868 INFO L175 Difference]: Start difference. First operand has 168 places, 203 transitions, 2128 flow. Second operand 7 states and 161 transitions. [2024-06-14 14:06:29,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 223 transitions, 2658 flow [2024-06-14 14:06:30,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 223 transitions, 2528 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:30,148 INFO L231 Difference]: Finished difference. Result has 172 places, 205 transitions, 2143 flow [2024-06-14 14:06:30,148 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-14 14:06:30,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-14 14:06:30,148 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 205 transitions, 2143 flow [2024-06-14 14:06:30,149 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-14 14:06:30,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:30,149 INFO 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-14 14:06:30,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 14:06:30,149 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-14 14:06:30,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:30,149 INFO L85 PathProgramCache]: Analyzing trace with hash -693642666, now seen corresponding path program 5 times [2024-06-14 14:06:30,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:30,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952943177] [2024-06-14 14:06:30,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:30,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:30,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:30,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-14 14:06:30,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:30,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952943177] [2024-06-14 14:06:30,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952943177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:30,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:30,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:30,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645088856] [2024-06-14 14:06:30,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:30,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:30,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:30,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:30,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:30,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:30,527 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-14 14:06:30,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:30,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:30,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:30,884 INFO L124 PetriNetUnfolderBase]: 1567/2694 cut-off events. [2024-06-14 14:06:30,884 INFO L125 PetriNetUnfolderBase]: For 81831/81831 co-relation queries the response was YES. [2024-06-14 14:06:30,898 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-14 14:06:30,906 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 170 selfloop transitions, 63 changer transitions 0/240 dead transitions. [2024-06-14 14:06:30,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 240 transitions, 3061 flow [2024-06-14 14:06:30,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:30,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:30,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 14:06:30,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 14:06:30,907 INFO L175 Difference]: Start difference. First operand has 172 places, 205 transitions, 2143 flow. Second operand 7 states and 171 transitions. [2024-06-14 14:06:30,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 240 transitions, 3061 flow [2024-06-14 14:06:31,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 240 transitions, 2956 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:31,205 INFO L231 Difference]: Finished difference. Result has 175 places, 212 transitions, 2370 flow [2024-06-14 14:06:31,205 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-14 14:06:31,206 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-14 14:06:31,206 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 212 transitions, 2370 flow [2024-06-14 14:06:31,206 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-14 14:06:31,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:31,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] [2024-06-14 14:06:31,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 14:06:31,207 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-14 14:06:31,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:31,207 INFO L85 PathProgramCache]: Analyzing trace with hash 194746356, now seen corresponding path program 6 times [2024-06-14 14:06:31,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:31,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488715260] [2024-06-14 14:06:31,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:31,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:31,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:31,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:31,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:31,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488715260] [2024-06-14 14:06:31,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488715260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:31,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:31,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:31,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611043748] [2024-06-14 14:06:31,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:31,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:31,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:31,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:31,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:31,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:31,553 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-14 14:06:31,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:31,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:31,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:31,899 INFO L124 PetriNetUnfolderBase]: 1575/2710 cut-off events. [2024-06-14 14:06:31,899 INFO L125 PetriNetUnfolderBase]: For 86320/86320 co-relation queries the response was YES. [2024-06-14 14:06:31,913 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-14 14:06:31,922 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 167 selfloop transitions, 68 changer transitions 0/242 dead transitions. [2024-06-14 14:06:31,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 242 transitions, 3159 flow [2024-06-14 14:06:31,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:31,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:31,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:06:31,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5923344947735192 [2024-06-14 14:06:31,923 INFO L175 Difference]: Start difference. First operand has 175 places, 212 transitions, 2370 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:06:31,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 242 transitions, 3159 flow [2024-06-14 14:06:32,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 242 transitions, 3011 flow, removed 54 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:32,252 INFO L231 Difference]: Finished difference. Result has 180 places, 215 transitions, 2458 flow [2024-06-14 14:06:32,252 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-14 14:06:32,252 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-14 14:06:32,253 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 215 transitions, 2458 flow [2024-06-14 14:06:32,253 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-14 14:06:32,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:32,253 INFO 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-14 14:06:32,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 14:06:32,253 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-14 14:06:32,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:32,254 INFO L85 PathProgramCache]: Analyzing trace with hash 650785042, now seen corresponding path program 7 times [2024-06-14 14:06:32,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:32,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341079710] [2024-06-14 14:06:32,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:32,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:32,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:32,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:32,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:32,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341079710] [2024-06-14 14:06:32,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341079710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:32,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:32,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:32,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681790806] [2024-06-14 14:06:32,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:32,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:32,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:32,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:32,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:32,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:32,609 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-14 14:06:32,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:32,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:32,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:32,976 INFO L124 PetriNetUnfolderBase]: 1570/2703 cut-off events. [2024-06-14 14:06:32,977 INFO L125 PetriNetUnfolderBase]: For 84562/84562 co-relation queries the response was YES. [2024-06-14 14:06:32,993 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-14 14:06:33,002 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 178 selfloop transitions, 50 changer transitions 0/235 dead transitions. [2024-06-14 14:06:33,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 235 transitions, 3092 flow [2024-06-14 14:06:33,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:33,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:33,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:06:33,003 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:06:33,003 INFO L175 Difference]: Start difference. First operand has 180 places, 215 transitions, 2458 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:06:33,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 235 transitions, 3092 flow [2024-06-14 14:06:33,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 235 transitions, 2935 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:33,329 INFO L231 Difference]: Finished difference. Result has 184 places, 215 transitions, 2406 flow [2024-06-14 14:06:33,329 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-14 14:06:33,329 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-14 14:06:33,330 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 215 transitions, 2406 flow [2024-06-14 14:06:33,330 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-14 14:06:33,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:33,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:33,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 14:06:33,331 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-14 14:06:33,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:33,331 INFO L85 PathProgramCache]: Analyzing trace with hash -604987626, now seen corresponding path program 8 times [2024-06-14 14:06:33,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:33,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597412313] [2024-06-14 14:06:33,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:33,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:33,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:33,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:33,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:33,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597412313] [2024-06-14 14:06:33,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597412313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:33,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:33,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:06:33,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241367842] [2024-06-14 14:06:33,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:33,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:06:33,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:33,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:06:33,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:06:33,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:33,673 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-14 14:06:33,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:33,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:33,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:34,025 INFO L124 PetriNetUnfolderBase]: 1565/2698 cut-off events. [2024-06-14 14:06:34,025 INFO L125 PetriNetUnfolderBase]: For 84132/84132 co-relation queries the response was YES. [2024-06-14 14:06:34,040 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-14 14:06:34,048 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 180 selfloop transitions, 43 changer transitions 0/230 dead transitions. [2024-06-14 14:06:34,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 230 transitions, 2888 flow [2024-06-14 14:06:34,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:34,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:34,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 14:06:34,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.554006968641115 [2024-06-14 14:06:34,050 INFO L175 Difference]: Start difference. First operand has 184 places, 215 transitions, 2406 flow. Second operand 7 states and 159 transitions. [2024-06-14 14:06:34,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 230 transitions, 2888 flow [2024-06-14 14:06:34,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 230 transitions, 2678 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:34,343 INFO L231 Difference]: Finished difference. Result has 184 places, 215 transitions, 2287 flow [2024-06-14 14:06:34,343 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-14 14:06:34,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-14 14:06:34,344 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 215 transitions, 2287 flow [2024-06-14 14:06:34,344 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-14 14:06:34,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:34,344 INFO L208 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-14 14:06:34,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 14:06:34,345 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-14 14:06:34,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:34,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1165311094, now seen corresponding path program 1 times [2024-06-14 14:06:34,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:34,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090458524] [2024-06-14 14:06:34,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:34,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:34,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:34,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-14 14:06:34,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:34,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090458524] [2024-06-14 14:06:34,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090458524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:34,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:34,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:34,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650831164] [2024-06-14 14:06:34,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:34,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:34,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:34,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:34,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:34,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:34,656 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-14 14:06:34,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:34,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:34,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:35,013 INFO L124 PetriNetUnfolderBase]: 1586/2742 cut-off events. [2024-06-14 14:06:35,014 INFO L125 PetriNetUnfolderBase]: For 86790/86790 co-relation queries the response was YES. [2024-06-14 14:06:35,029 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-14 14:06:35,038 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 73 changer transitions 0/259 dead transitions. [2024-06-14 14:06:35,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 259 transitions, 3371 flow [2024-06-14 14:06:35,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:35,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:35,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 14:06:35,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-14 14:06:35,039 INFO L175 Difference]: Start difference. First operand has 184 places, 215 transitions, 2287 flow. Second operand 9 states and 220 transitions. [2024-06-14 14:06:35,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 259 transitions, 3371 flow [2024-06-14 14:06:35,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 259 transitions, 3274 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:35,382 INFO L231 Difference]: Finished difference. Result has 187 places, 224 transitions, 2498 flow [2024-06-14 14:06:35,382 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-14 14:06:35,383 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-14 14:06:35,383 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 224 transitions, 2498 flow [2024-06-14 14:06:35,383 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-14 14:06:35,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:35,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] [2024-06-14 14:06:35,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 14:06:35,383 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-14 14:06:35,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:35,384 INFO L85 PathProgramCache]: Analyzing trace with hash -630792624, now seen corresponding path program 2 times [2024-06-14 14:06:35,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:35,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93667583] [2024-06-14 14:06:35,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:35,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:35,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:35,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:35,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:35,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93667583] [2024-06-14 14:06:35,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93667583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:35,683 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:35,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:35,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960758980] [2024-06-14 14:06:35,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:35,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:35,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:35,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:35,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:35,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:35,746 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-14 14:06:35,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:35,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:35,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:36,126 INFO L124 PetriNetUnfolderBase]: 1599/2768 cut-off events. [2024-06-14 14:06:36,126 INFO L125 PetriNetUnfolderBase]: For 93489/93489 co-relation queries the response was YES. [2024-06-14 14:06:36,142 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-14 14:06:36,152 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 155 selfloop transitions, 107 changer transitions 0/269 dead transitions. [2024-06-14 14:06:36,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 269 transitions, 3628 flow [2024-06-14 14:06:36,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:36,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:36,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 238 transitions. [2024-06-14 14:06:36,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5804878048780487 [2024-06-14 14:06:36,154 INFO L175 Difference]: Start difference. First operand has 187 places, 224 transitions, 2498 flow. Second operand 10 states and 238 transitions. [2024-06-14 14:06:36,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 269 transitions, 3628 flow [2024-06-14 14:06:36,607 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 269 transitions, 3503 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:36,611 INFO L231 Difference]: Finished difference. Result has 193 places, 233 transitions, 2767 flow [2024-06-14 14:06:36,611 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-14 14:06:36,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-14 14:06:36,611 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 233 transitions, 2767 flow [2024-06-14 14:06:36,612 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-14 14:06:36,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:36,612 INFO L208 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-14 14:06:36,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 14:06:36,612 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-14 14:06:36,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:36,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1785869260, now seen corresponding path program 3 times [2024-06-14 14:06:36,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:36,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594046602] [2024-06-14 14:06:36,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:36,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:36,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:36,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:36,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:36,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594046602] [2024-06-14 14:06:36,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594046602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:36,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:36,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:36,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848906592] [2024-06-14 14:06:36,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:36,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:36,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:36,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:36,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:36,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:36,940 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-14 14:06:36,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:36,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:36,941 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:37,340 INFO L124 PetriNetUnfolderBase]: 1604/2773 cut-off events. [2024-06-14 14:06:37,341 INFO L125 PetriNetUnfolderBase]: For 98671/98671 co-relation queries the response was YES. [2024-06-14 14:06:37,359 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-14 14:06:37,369 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 75 changer transitions 0/267 dead transitions. [2024-06-14 14:06:37,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 267 transitions, 3655 flow [2024-06-14 14:06:37,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:37,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:37,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 14:06:37,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5826558265582655 [2024-06-14 14:06:37,372 INFO L175 Difference]: Start difference. First operand has 193 places, 233 transitions, 2767 flow. Second operand 9 states and 215 transitions. [2024-06-14 14:06:37,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 267 transitions, 3655 flow [2024-06-14 14:06:37,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 267 transitions, 3505 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:37,633 INFO L231 Difference]: Finished difference. Result has 197 places, 236 transitions, 2817 flow [2024-06-14 14:06:37,633 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-14 14:06:37,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-14 14:06:37,634 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 236 transitions, 2817 flow [2024-06-14 14:06:37,634 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-14 14:06:37,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:37,634 INFO L208 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-14 14:06:37,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 14:06:37,635 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-14 14:06:37,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:37,635 INFO L85 PathProgramCache]: Analyzing trace with hash -335573424, now seen corresponding path program 4 times [2024-06-14 14:06:37,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:37,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742032672] [2024-06-14 14:06:37,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:37,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:37,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:37,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:37,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:37,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742032672] [2024-06-14 14:06:37,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742032672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:37,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:37,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:37,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311615159] [2024-06-14 14:06:37,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:37,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:37,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:37,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:37,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:37,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:37,991 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-14 14:06:37,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:37,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:37,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:38,375 INFO L124 PetriNetUnfolderBase]: 1609/2786 cut-off events. [2024-06-14 14:06:38,375 INFO L125 PetriNetUnfolderBase]: For 99339/99339 co-relation queries the response was YES. [2024-06-14 14:06:38,394 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-14 14:06:38,404 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 155 selfloop transitions, 110 changer transitions 0/272 dead transitions. [2024-06-14 14:06:38,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 272 transitions, 3833 flow [2024-06-14 14:06:38,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:38,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:38,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-14 14:06:38,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-14 14:06:38,406 INFO L175 Difference]: Start difference. First operand has 197 places, 236 transitions, 2817 flow. Second operand 10 states and 236 transitions. [2024-06-14 14:06:38,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 272 transitions, 3833 flow [2024-06-14 14:06:38,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 272 transitions, 3691 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:38,774 INFO L231 Difference]: Finished difference. Result has 201 places, 239 transitions, 2945 flow [2024-06-14 14:06:38,775 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-14 14:06:38,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-14 14:06:38,775 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 239 transitions, 2945 flow [2024-06-14 14:06:38,775 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-14 14:06:38,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:38,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:38,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 14:06:38,776 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-14 14:06:38,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:38,776 INFO L85 PathProgramCache]: Analyzing trace with hash -335217234, now seen corresponding path program 5 times [2024-06-14 14:06:38,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:38,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038966111] [2024-06-14 14:06:38,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:38,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:38,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:39,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:39,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:39,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038966111] [2024-06-14 14:06:39,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038966111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:39,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:39,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:39,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674150671] [2024-06-14 14:06:39,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:39,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:39,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:39,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:39,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:39,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:39,110 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-14 14:06:39,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:39,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:39,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:39,551 INFO L124 PetriNetUnfolderBase]: 1606/2778 cut-off events. [2024-06-14 14:06:39,552 INFO L125 PetriNetUnfolderBase]: For 101195/101195 co-relation queries the response was YES. [2024-06-14 14:06:39,567 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-14 14:06:39,575 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 153 selfloop transitions, 111 changer transitions 0/271 dead transitions. [2024-06-14 14:06:39,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 271 transitions, 3807 flow [2024-06-14 14:06:39,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:39,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:39,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 234 transitions. [2024-06-14 14:06:39,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707317073170731 [2024-06-14 14:06:39,577 INFO L175 Difference]: Start difference. First operand has 201 places, 239 transitions, 2945 flow. Second operand 10 states and 234 transitions. [2024-06-14 14:06:39,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 271 transitions, 3807 flow [2024-06-14 14:06:39,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 271 transitions, 3512 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:39,902 INFO L231 Difference]: Finished difference. Result has 203 places, 239 transitions, 2878 flow [2024-06-14 14:06:39,902 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-14 14:06:39,903 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-14 14:06:39,903 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 239 transitions, 2878 flow [2024-06-14 14:06:39,903 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-14 14:06:39,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:39,903 INFO L208 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-14 14:06:39,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 14:06:39,903 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-14 14:06:39,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:39,904 INFO L85 PathProgramCache]: Analyzing trace with hash 475074336, now seen corresponding path program 6 times [2024-06-14 14:06:39,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:39,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258805605] [2024-06-14 14:06:39,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:39,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:39,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:40,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:40,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:40,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258805605] [2024-06-14 14:06:40,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258805605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:40,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:40,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:40,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227248271] [2024-06-14 14:06:40,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:40,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:40,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:40,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:40,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:40,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:40,251 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-14 14:06:40,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:40,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:40,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:40,649 INFO L124 PetriNetUnfolderBase]: 1619/2804 cut-off events. [2024-06-14 14:06:40,650 INFO L125 PetriNetUnfolderBase]: For 105873/105873 co-relation queries the response was YES. [2024-06-14 14:06:40,667 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-14 14:06:40,677 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 181 selfloop transitions, 86 changer transitions 0/274 dead transitions. [2024-06-14 14:06:40,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 274 transitions, 3856 flow [2024-06-14 14:06:40,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:40,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:40,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 14:06:40,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585365853658537 [2024-06-14 14:06:40,679 INFO L175 Difference]: Start difference. First operand has 203 places, 239 transitions, 2878 flow. Second operand 10 states and 229 transitions. [2024-06-14 14:06:40,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 274 transitions, 3856 flow [2024-06-14 14:06:41,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 274 transitions, 3614 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 14:06:41,049 INFO L231 Difference]: Finished difference. Result has 204 places, 245 transitions, 2928 flow [2024-06-14 14:06:41,050 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-14 14:06:41,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 162 predicate places. [2024-06-14 14:06:41,050 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 245 transitions, 2928 flow [2024-06-14 14:06:41,051 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-14 14:06:41,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:41,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] [2024-06-14 14:06:41,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 14:06:41,051 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-14 14:06:41,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:41,051 INFO L85 PathProgramCache]: Analyzing trace with hash 321653910, now seen corresponding path program 1 times [2024-06-14 14:06:41,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:41,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920411611] [2024-06-14 14:06:41,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:41,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:41,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:41,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:41,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:41,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920411611] [2024-06-14 14:06:41,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920411611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:41,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:41,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:41,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118827667] [2024-06-14 14:06:41,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:41,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:41,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:41,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:41,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:41,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:41,386 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-14 14:06:41,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:41,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:41,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:41,777 INFO L124 PetriNetUnfolderBase]: 1646/2853 cut-off events. [2024-06-14 14:06:41,777 INFO L125 PetriNetUnfolderBase]: For 107505/107505 co-relation queries the response was YES. [2024-06-14 14:06:41,794 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-14 14:06:41,803 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 245 selfloop transitions, 31 changer transitions 0/283 dead transitions. [2024-06-14 14:06:41,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 283 transitions, 3688 flow [2024-06-14 14:06:41,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:41,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:41,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-14 14:06:41,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6062717770034843 [2024-06-14 14:06:41,805 INFO L175 Difference]: Start difference. First operand has 204 places, 245 transitions, 2928 flow. Second operand 7 states and 174 transitions. [2024-06-14 14:06:41,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 283 transitions, 3688 flow [2024-06-14 14:06:42,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 283 transitions, 3541 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:42,129 INFO L231 Difference]: Finished difference. Result has 206 places, 249 transitions, 2911 flow [2024-06-14 14:06:42,129 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-14 14:06:42,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-14 14:06:42,130 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 249 transitions, 2911 flow [2024-06-14 14:06:42,130 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-14 14:06:42,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:42,130 INFO L208 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-14 14:06:42,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 14:06:42,131 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-14 14:06:42,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:42,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1230727590, now seen corresponding path program 1 times [2024-06-14 14:06:42,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:42,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845260152] [2024-06-14 14:06:42,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:42,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:42,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:42,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:42,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:42,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845260152] [2024-06-14 14:06:42,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845260152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:42,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:42,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:42,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001907282] [2024-06-14 14:06:42,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:42,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:42,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:42,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:42,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:42,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:42,494 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-14 14:06:42,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:42,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:42,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:43,038 INFO L124 PetriNetUnfolderBase]: 1907/3289 cut-off events. [2024-06-14 14:06:43,038 INFO L125 PetriNetUnfolderBase]: For 214942/214942 co-relation queries the response was YES. [2024-06-14 14:06:43,063 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-14 14:06:43,074 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 217 selfloop transitions, 69 changer transitions 4/297 dead transitions. [2024-06-14 14:06:43,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 297 transitions, 4003 flow [2024-06-14 14:06:43,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:43,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:43,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 226 transitions. [2024-06-14 14:06:43,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124661246612466 [2024-06-14 14:06:43,076 INFO L175 Difference]: Start difference. First operand has 206 places, 249 transitions, 2911 flow. Second operand 9 states and 226 transitions. [2024-06-14 14:06:43,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 297 transitions, 4003 flow [2024-06-14 14:06:43,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 297 transitions, 3943 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:43,569 INFO L231 Difference]: Finished difference. Result has 212 places, 250 transitions, 3015 flow [2024-06-14 14:06:43,569 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-14 14:06:43,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-14 14:06:43,569 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 250 transitions, 3015 flow [2024-06-14 14:06:43,570 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-14 14:06:43,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:43,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:43,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 14:06:43,570 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-14 14:06:43,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:43,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1785876204, now seen corresponding path program 2 times [2024-06-14 14:06:43,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:43,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591574739] [2024-06-14 14:06:43,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:43,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:43,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:43,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:43,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:43,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591574739] [2024-06-14 14:06:43,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591574739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:43,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:43,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:43,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94753985] [2024-06-14 14:06:43,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:43,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:43,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:43,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:43,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:43,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:43,914 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-14 14:06:43,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:43,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:43,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:44,403 INFO L124 PetriNetUnfolderBase]: 1927/3320 cut-off events. [2024-06-14 14:06:44,404 INFO L125 PetriNetUnfolderBase]: For 229822/229822 co-relation queries the response was YES. [2024-06-14 14:06:44,429 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-14 14:06:44,443 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 211 selfloop transitions, 65 changer transitions 4/287 dead transitions. [2024-06-14 14:06:44,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 287 transitions, 3883 flow [2024-06-14 14:06:44,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:44,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:44,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 14:06:44,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-14 14:06:44,444 INFO L175 Difference]: Start difference. First operand has 212 places, 250 transitions, 3015 flow. Second operand 9 states and 217 transitions. [2024-06-14 14:06:44,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 287 transitions, 3883 flow [2024-06-14 14:06:45,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 287 transitions, 3794 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:45,040 INFO L231 Difference]: Finished difference. Result has 216 places, 249 transitions, 3053 flow [2024-06-14 14:06:45,040 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-14 14:06:45,041 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-14 14:06:45,041 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 249 transitions, 3053 flow [2024-06-14 14:06:45,041 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-14 14:06:45,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:45,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:45,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 14:06:45,042 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-14 14:06:45,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:45,042 INFO L85 PathProgramCache]: Analyzing trace with hash -423923920, now seen corresponding path program 3 times [2024-06-14 14:06:45,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:45,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727991308] [2024-06-14 14:06:45,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:45,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:45,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:45,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-14 14:06:45,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:45,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727991308] [2024-06-14 14:06:45,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727991308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:45,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:45,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:45,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558704473] [2024-06-14 14:06:45,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:45,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:45,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:45,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:45,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:45,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:45,435 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-14 14:06:45,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:45,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:45,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:46,075 INFO L124 PetriNetUnfolderBase]: 2105/3633 cut-off events. [2024-06-14 14:06:46,076 INFO L125 PetriNetUnfolderBase]: For 294681/294681 co-relation queries the response was YES. [2024-06-14 14:06:46,100 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-14 14:06:46,112 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 91 changer transitions 9/302 dead transitions. [2024-06-14 14:06:46,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 302 transitions, 4213 flow [2024-06-14 14:06:46,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:46,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:46,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-14 14:06:46,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024390243902439 [2024-06-14 14:06:46,113 INFO L175 Difference]: Start difference. First operand has 216 places, 249 transitions, 3053 flow. Second operand 10 states and 247 transitions. [2024-06-14 14:06:46,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 302 transitions, 4213 flow [2024-06-14 14:06:46,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 302 transitions, 4078 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:46,829 INFO L231 Difference]: Finished difference. Result has 219 places, 248 transitions, 3073 flow [2024-06-14 14:06:46,829 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-14 14:06:46,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-14 14:06:46,830 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 248 transitions, 3073 flow [2024-06-14 14:06:46,830 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-14 14:06:46,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:46,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] [2024-06-14 14:06:46,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 14:06:46,830 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-14 14:06:46,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:46,831 INFO L85 PathProgramCache]: Analyzing trace with hash -335358160, now seen corresponding path program 4 times [2024-06-14 14:06:46,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:46,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513605855] [2024-06-14 14:06:46,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:46,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:46,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:47,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-14 14:06:47,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:47,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513605855] [2024-06-14 14:06:47,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513605855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:47,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:47,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:47,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653444332] [2024-06-14 14:06:47,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:47,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:47,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:47,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:47,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:47,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:47,196 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-14 14:06:47,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:47,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:47,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:47,739 INFO L124 PetriNetUnfolderBase]: 2013/3484 cut-off events. [2024-06-14 14:06:47,739 INFO L125 PetriNetUnfolderBase]: For 301327/301327 co-relation queries the response was YES. [2024-06-14 14:06:47,847 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-14 14:06:47,857 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 196 selfloop transitions, 86 changer transitions 4/293 dead transitions. [2024-06-14 14:06:47,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 293 transitions, 4149 flow [2024-06-14 14:06:47,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:47,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:47,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 242 transitions. [2024-06-14 14:06:47,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902439024390244 [2024-06-14 14:06:47,865 INFO L175 Difference]: Start difference. First operand has 219 places, 248 transitions, 3073 flow. Second operand 10 states and 242 transitions. [2024-06-14 14:06:47,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 293 transitions, 4149 flow [2024-06-14 14:06:48,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 293 transitions, 3977 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:48,772 INFO L231 Difference]: Finished difference. Result has 223 places, 248 transitions, 3084 flow [2024-06-14 14:06:48,772 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-14 14:06:48,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-14 14:06:48,776 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 248 transitions, 3084 flow [2024-06-14 14:06:48,776 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-14 14:06:48,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:48,776 INFO L208 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-14 14:06:48,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 14:06:48,776 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-14 14:06:48,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:48,777 INFO L85 PathProgramCache]: Analyzing trace with hash -335210290, now seen corresponding path program 5 times [2024-06-14 14:06:48,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:48,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932319520] [2024-06-14 14:06:48,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:48,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:48,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:49,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:49,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:49,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932319520] [2024-06-14 14:06:49,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932319520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:49,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:49,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:49,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608759327] [2024-06-14 14:06:49,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:49,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:49,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:49,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:49,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:49,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:49,198 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-14 14:06:49,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:49,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:49,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:49,704 INFO L124 PetriNetUnfolderBase]: 1914/3331 cut-off events. [2024-06-14 14:06:49,705 INFO L125 PetriNetUnfolderBase]: For 250726/250726 co-relation queries the response was YES. [2024-06-14 14:06:49,730 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-14 14:06:49,741 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 192 selfloop transitions, 81 changer transitions 5/285 dead transitions. [2024-06-14 14:06:49,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 285 transitions, 3936 flow [2024-06-14 14:06:49,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:49,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:49,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-14 14:06:49,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 14:06:49,742 INFO L175 Difference]: Start difference. First operand has 223 places, 248 transitions, 3084 flow. Second operand 10 states and 235 transitions. [2024-06-14 14:06:49,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 285 transitions, 3936 flow [2024-06-14 14:06:50,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 285 transitions, 3670 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-14 14:06:50,510 INFO L231 Difference]: Finished difference. Result has 224 places, 245 transitions, 2946 flow [2024-06-14 14:06:50,511 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-14 14:06:50,511 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-14 14:06:50,511 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 245 transitions, 2946 flow [2024-06-14 14:06:50,511 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-14 14:06:50,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:50,511 INFO L208 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-14 14:06:50,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 14:06:50,512 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-14 14:06:50,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:50,512 INFO L85 PathProgramCache]: Analyzing trace with hash 669020690, now seen corresponding path program 6 times [2024-06-14 14:06:50,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:50,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279317242] [2024-06-14 14:06:50,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:50,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:50,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:50,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:50,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:50,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279317242] [2024-06-14 14:06:50,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279317242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:50,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:50,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:50,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140784428] [2024-06-14 14:06:50,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:50,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:50,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:50,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:50,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:50,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:50,900 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-14 14:06:50,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:50,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:50,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:51,430 INFO L124 PetriNetUnfolderBase]: 1859/3208 cut-off events. [2024-06-14 14:06:51,431 INFO L125 PetriNetUnfolderBase]: For 255225/255225 co-relation queries the response was YES. [2024-06-14 14:06:51,452 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-14 14:06:51,462 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 206 selfloop transitions, 63 changer transitions 4/280 dead transitions. [2024-06-14 14:06:51,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 280 transitions, 3804 flow [2024-06-14 14:06:51,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:51,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:51,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-14 14:06:51,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634146341463414 [2024-06-14 14:06:51,463 INFO L175 Difference]: Start difference. First operand has 224 places, 245 transitions, 2946 flow. Second operand 10 states and 231 transitions. [2024-06-14 14:06:51,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 280 transitions, 3804 flow [2024-06-14 14:06:52,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 280 transitions, 3623 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-14 14:06:52,038 INFO L231 Difference]: Finished difference. Result has 223 places, 244 transitions, 2899 flow [2024-06-14 14:06:52,038 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-14 14:06:52,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-14 14:06:52,039 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 244 transitions, 2899 flow [2024-06-14 14:06:52,039 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-14 14:06:52,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:52,039 INFO L208 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-14 14:06:52,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 14:06:52,040 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-14 14:06:52,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:52,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1992802506, now seen corresponding path program 1 times [2024-06-14 14:06:52,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:52,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691412240] [2024-06-14 14:06:52,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:52,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:52,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:52,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:52,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:52,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691412240] [2024-06-14 14:06:52,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691412240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:52,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:52,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:52,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416064150] [2024-06-14 14:06:52,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:52,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:52,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:52,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:52,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:52,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:52,383 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-14 14:06:52,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:52,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:52,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:52,931 INFO L124 PetriNetUnfolderBase]: 1910/3301 cut-off events. [2024-06-14 14:06:52,931 INFO L125 PetriNetUnfolderBase]: For 272380/272380 co-relation queries the response was YES. [2024-06-14 14:06:52,955 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-14 14:06:52,967 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 207 selfloop transitions, 64 changer transitions 10/288 dead transitions. [2024-06-14 14:06:52,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 288 transitions, 3999 flow [2024-06-14 14:06:52,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:06:52,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:06:52,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-14 14:06:52,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-14 14:06:52,968 INFO L175 Difference]: Start difference. First operand has 223 places, 244 transitions, 2899 flow. Second operand 10 states and 236 transitions. [2024-06-14 14:06:52,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 288 transitions, 3999 flow [2024-06-14 14:06:53,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 288 transitions, 3866 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:53,627 INFO L231 Difference]: Finished difference. Result has 226 places, 242 transitions, 2898 flow [2024-06-14 14:06:53,627 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-14 14:06:53,628 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-14 14:06:53,628 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 242 transitions, 2898 flow [2024-06-14 14:06:53,628 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-14 14:06:53,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:53,628 INFO L208 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-14 14:06:53,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 14:06:53,629 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-14 14:06:53,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:53,629 INFO L85 PathProgramCache]: Analyzing trace with hash -865691026, now seen corresponding path program 7 times [2024-06-14 14:06:53,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:53,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800470180] [2024-06-14 14:06:53,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:53,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:53,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:53,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-14 14:06:53,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:53,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800470180] [2024-06-14 14:06:53,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800470180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:53,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:53,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:53,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842349507] [2024-06-14 14:06:53,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:53,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:53,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:53,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:53,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:53,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:53,969 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-14 14:06:53,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:53,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:53,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:54,408 INFO L124 PetriNetUnfolderBase]: 1812/3112 cut-off events. [2024-06-14 14:06:54,408 INFO L125 PetriNetUnfolderBase]: For 218128/218128 co-relation queries the response was YES. [2024-06-14 14:06:54,432 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-14 14:06:54,444 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 75 changer transitions 0/267 dead transitions. [2024-06-14 14:06:54,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 267 transitions, 3785 flow [2024-06-14 14:06:54,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:54,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:54,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 14:06:54,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5958188153310104 [2024-06-14 14:06:54,445 INFO L175 Difference]: Start difference. First operand has 226 places, 242 transitions, 2898 flow. Second operand 7 states and 171 transitions. [2024-06-14 14:06:54,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 267 transitions, 3785 flow [2024-06-14 14:06:55,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 267 transitions, 3666 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 14:06:55,081 INFO L231 Difference]: Finished difference. Result has 225 places, 245 transitions, 2984 flow [2024-06-14 14:06:55,081 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-14 14:06:55,082 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-14 14:06:55,082 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 245 transitions, 2984 flow [2024-06-14 14:06:55,082 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-14 14:06:55,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:55,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:55,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 14:06:55,083 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-14 14:06:55,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:55,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1483637812, now seen corresponding path program 8 times [2024-06-14 14:06:55,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:55,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140208266] [2024-06-14 14:06:55,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:55,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:55,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:55,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:55,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:55,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140208266] [2024-06-14 14:06:55,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140208266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:55,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:55,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:55,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145096894] [2024-06-14 14:06:55,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:55,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:55,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:55,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:55,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:55,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:55,437 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-14 14:06:55,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:55,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:55,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:55,984 INFO L124 PetriNetUnfolderBase]: 1809/3108 cut-off events. [2024-06-14 14:06:55,985 INFO L125 PetriNetUnfolderBase]: For 221031/221031 co-relation queries the response was YES. [2024-06-14 14:06:56,005 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-14 14:06:56,015 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 184 selfloop transitions, 73 changer transitions 0/264 dead transitions. [2024-06-14 14:06:56,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 264 transitions, 3812 flow [2024-06-14 14:06:56,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:56,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:56,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 14:06:56,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:06:56,017 INFO L175 Difference]: Start difference. First operand has 225 places, 245 transitions, 2984 flow. Second operand 7 states and 168 transitions. [2024-06-14 14:06:56,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 264 transitions, 3812 flow [2024-06-14 14:06:56,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 264 transitions, 3587 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:56,575 INFO L231 Difference]: Finished difference. Result has 227 places, 245 transitions, 2911 flow [2024-06-14 14:06:56,576 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-14 14:06:56,576 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-14 14:06:56,576 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 245 transitions, 2911 flow [2024-06-14 14:06:56,576 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-14 14:06:56,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:56,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:56,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 14:06:56,577 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-14 14:06:56,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:56,577 INFO L85 PathProgramCache]: Analyzing trace with hash -750976082, now seen corresponding path program 9 times [2024-06-14 14:06:56,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:56,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650888873] [2024-06-14 14:06:56,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:56,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:56,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:56,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:56,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:56,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650888873] [2024-06-14 14:06:56,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650888873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:56,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:56,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:56,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736717630] [2024-06-14 14:06:56,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:56,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:56,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:56,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:56,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:56,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:56,935 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-14 14:06:56,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:56,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:56,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:57,418 INFO L124 PetriNetUnfolderBase]: 1814/3117 cut-off events. [2024-06-14 14:06:57,418 INFO L125 PetriNetUnfolderBase]: For 226985/226985 co-relation queries the response was YES. [2024-06-14 14:06:57,441 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-14 14:06:57,453 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 147 selfloop transitions, 117 changer transitions 0/271 dead transitions. [2024-06-14 14:06:57,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 271 transitions, 3825 flow [2024-06-14 14:06:57,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:57,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:57,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:06:57,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 14:06:57,455 INFO L175 Difference]: Start difference. First operand has 227 places, 245 transitions, 2911 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:06:57,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 271 transitions, 3825 flow [2024-06-14 14:06:58,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 271 transitions, 3679 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:58,075 INFO L231 Difference]: Finished difference. Result has 230 places, 248 transitions, 3063 flow [2024-06-14 14:06:58,076 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-14 14:06:58,076 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-14 14:06:58,076 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 248 transitions, 3063 flow [2024-06-14 14:06:58,076 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-14 14:06:58,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:58,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-14 14:06:58,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 14:06:58,077 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-14 14:06:58,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:58,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1584191056, now seen corresponding path program 10 times [2024-06-14 14:06:58,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:58,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375546095] [2024-06-14 14:06:58,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:58,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:58,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:58,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:58,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:58,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375546095] [2024-06-14 14:06:58,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375546095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:58,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:58,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:06:58,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588793334] [2024-06-14 14:06:58,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:58,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:06:58,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:58,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:06:58,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:06:58,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:06:58,415 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-14 14:06:58,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:58,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:06:58,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:58,886 INFO L124 PetriNetUnfolderBase]: 1827/3135 cut-off events. [2024-06-14 14:06:58,886 INFO L125 PetriNetUnfolderBase]: For 236252/236252 co-relation queries the response was YES. [2024-06-14 14:06:58,910 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-14 14:06:58,922 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 151 selfloop transitions, 117 changer transitions 0/275 dead transitions. [2024-06-14 14:06:58,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 275 transitions, 4191 flow [2024-06-14 14:06:58,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:58,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:58,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:06:58,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 14:06:58,924 INFO L175 Difference]: Start difference. First operand has 230 places, 248 transitions, 3063 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:06:58,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 275 transitions, 4191 flow [2024-06-14 14:06:59,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 275 transitions, 3846 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:59,774 INFO L231 Difference]: Finished difference. Result has 232 places, 254 transitions, 3086 flow [2024-06-14 14:06:59,774 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-14 14:06:59,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-14 14:06:59,775 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 254 transitions, 3086 flow [2024-06-14 14:06:59,775 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-14 14:06:59,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:59,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:59,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 14:06:59,776 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-14 14:06:59,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:59,776 INFO L85 PathProgramCache]: Analyzing trace with hash -908165438, now seen corresponding path program 11 times [2024-06-14 14:06:59,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:59,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901971050] [2024-06-14 14:06:59,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:59,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:59,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:00,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:00,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:00,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901971050] [2024-06-14 14:07:00,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901971050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:00,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:00,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:00,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731284032] [2024-06-14 14:07:00,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:00,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:00,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:00,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:00,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:00,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:00,116 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-14 14:07:00,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:00,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:00,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:00,609 INFO L124 PetriNetUnfolderBase]: 1824/3131 cut-off events. [2024-06-14 14:07:00,610 INFO L125 PetriNetUnfolderBase]: For 239241/239241 co-relation queries the response was YES. [2024-06-14 14:07:00,633 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-14 14:07:00,645 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 149 selfloop transitions, 118 changer transitions 0/274 dead transitions. [2024-06-14 14:07:00,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 274 transitions, 3948 flow [2024-06-14 14:07:00,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:00,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:00,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 14:07:00,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-14 14:07:00,647 INFO L175 Difference]: Start difference. First operand has 232 places, 254 transitions, 3086 flow. Second operand 8 states and 187 transitions. [2024-06-14 14:07:00,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 274 transitions, 3948 flow [2024-06-14 14:07:01,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 274 transitions, 3701 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:01,360 INFO L231 Difference]: Finished difference. Result has 236 places, 254 transitions, 3081 flow [2024-06-14 14:07:01,360 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-14 14:07:01,360 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-14 14:07:01,360 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 254 transitions, 3081 flow [2024-06-14 14:07:01,360 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-14 14:07:01,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:01,361 INFO L208 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-14 14:07:01,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 14:07:01,361 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-14 14:07:01,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:01,361 INFO L85 PathProgramCache]: Analyzing trace with hash -535019524, now seen corresponding path program 12 times [2024-06-14 14:07:01,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:01,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099478385] [2024-06-14 14:07:01,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:01,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:01,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:01,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:01,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:01,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099478385] [2024-06-14 14:07:01,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099478385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:01,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:01,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:01,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770048658] [2024-06-14 14:07:01,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:01,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:01,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:01,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:01,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:01,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:01,697 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-14 14:07:01,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:01,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:01,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:02,169 INFO L124 PetriNetUnfolderBase]: 1829/3157 cut-off events. [2024-06-14 14:07:02,169 INFO L125 PetriNetUnfolderBase]: For 245469/245469 co-relation queries the response was YES. [2024-06-14 14:07:02,196 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-14 14:07:02,208 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 243 selfloop transitions, 22 changer transitions 0/272 dead transitions. [2024-06-14 14:07:02,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 272 transitions, 3738 flow [2024-06-14 14:07:02,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:02,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:02,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-14 14:07:02,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5400696864111498 [2024-06-14 14:07:02,210 INFO L175 Difference]: Start difference. First operand has 236 places, 254 transitions, 3081 flow. Second operand 7 states and 155 transitions. [2024-06-14 14:07:02,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 272 transitions, 3738 flow [2024-06-14 14:07:02,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 272 transitions, 3488 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:02,883 INFO L231 Difference]: Finished difference. Result has 236 places, 257 transitions, 2946 flow [2024-06-14 14:07:02,883 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-14 14:07:02,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-14 14:07:02,884 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 257 transitions, 2946 flow [2024-06-14 14:07:02,884 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-14 14:07:02,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:02,884 INFO L208 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-14 14:07:02,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 14:07:02,885 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-14 14:07:02,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:02,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1520613212, now seen corresponding path program 13 times [2024-06-14 14:07:02,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:02,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9033929] [2024-06-14 14:07:02,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:02,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:02,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:03,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:03,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:03,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9033929] [2024-06-14 14:07:03,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9033929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:03,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:03,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:03,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278547900] [2024-06-14 14:07:03,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:03,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:03,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:03,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:03,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:03,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:03,221 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-14 14:07:03,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:03,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:03,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:03,763 INFO L124 PetriNetUnfolderBase]: 1842/3166 cut-off events. [2024-06-14 14:07:03,763 INFO L125 PetriNetUnfolderBase]: For 254210/254210 co-relation queries the response was YES. [2024-06-14 14:07:03,783 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-14 14:07:03,792 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 148 selfloop transitions, 126 changer transitions 0/281 dead transitions. [2024-06-14 14:07:03,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 281 transitions, 4062 flow [2024-06-14 14:07:03,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:03,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:03,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 14:07:03,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5670731707317073 [2024-06-14 14:07:03,794 INFO L175 Difference]: Start difference. First operand has 236 places, 257 transitions, 2946 flow. Second operand 8 states and 186 transitions. [2024-06-14 14:07:03,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 281 transitions, 4062 flow [2024-06-14 14:07:04,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 281 transitions, 3996 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:04,580 INFO L231 Difference]: Finished difference. Result has 239 places, 263 transitions, 3232 flow [2024-06-14 14:07:04,580 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-14 14:07:04,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-14 14:07:04,580 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 263 transitions, 3232 flow [2024-06-14 14:07:04,581 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-14 14:07:04,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:04,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-14 14:07:04,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 14:07:04,581 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-14 14:07:04,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:04,581 INFO L85 PathProgramCache]: Analyzing trace with hash -1566411184, now seen corresponding path program 14 times [2024-06-14 14:07:04,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:04,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912679438] [2024-06-14 14:07:04,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:04,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:04,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:04,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:04,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:04,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912679438] [2024-06-14 14:07:04,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912679438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:04,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:04,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:04,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026099163] [2024-06-14 14:07:04,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:04,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:04,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:04,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:04,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:04,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:04,915 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-14 14:07:04,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:04,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:04,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:05,394 INFO L124 PetriNetUnfolderBase]: 1839/3162 cut-off events. [2024-06-14 14:07:05,394 INFO L125 PetriNetUnfolderBase]: For 258804/258804 co-relation queries the response was YES. [2024-06-14 14:07:05,417 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-14 14:07:05,429 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 146 selfloop transitions, 127 changer transitions 0/280 dead transitions. [2024-06-14 14:07:05,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 280 transitions, 4110 flow [2024-06-14 14:07:05,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:05,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:05,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 14:07:05,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 14:07:05,431 INFO L175 Difference]: Start difference. First operand has 239 places, 263 transitions, 3232 flow. Second operand 8 states and 184 transitions. [2024-06-14 14:07:05,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 280 transitions, 4110 flow [2024-06-14 14:07:06,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 280 transitions, 3701 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:06,362 INFO L231 Difference]: Finished difference. Result has 241 places, 263 transitions, 3083 flow [2024-06-14 14:07:06,362 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-14 14:07:06,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-14 14:07:06,363 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 263 transitions, 3083 flow [2024-06-14 14:07:06,363 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-14 14:07:06,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:06,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:06,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 14:07:06,363 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-14 14:07:06,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:06,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1439820618, now seen corresponding path program 15 times [2024-06-14 14:07:06,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:06,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561025965] [2024-06-14 14:07:06,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:06,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:06,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:06,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:06,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:06,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561025965] [2024-06-14 14:07:06,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561025965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:06,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:06,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:06,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162356803] [2024-06-14 14:07:06,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:06,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:06,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:06,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:06,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:06,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:06,715 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-14 14:07:06,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:06,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:06,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:07,192 INFO L124 PetriNetUnfolderBase]: 1836/3171 cut-off events. [2024-06-14 14:07:07,192 INFO L125 PetriNetUnfolderBase]: For 261496/261496 co-relation queries the response was YES. [2024-06-14 14:07:07,222 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-14 14:07:07,241 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 245 selfloop transitions, 27 changer transitions 0/279 dead transitions. [2024-06-14 14:07:07,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 279 transitions, 3697 flow [2024-06-14 14:07:07,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:07,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:07,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 173 transitions. [2024-06-14 14:07:07,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5274390243902439 [2024-06-14 14:07:07,242 INFO L175 Difference]: Start difference. First operand has 241 places, 263 transitions, 3083 flow. Second operand 8 states and 173 transitions. [2024-06-14 14:07:07,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 279 transitions, 3697 flow [2024-06-14 14:07:08,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 279 transitions, 3390 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:08,146 INFO L231 Difference]: Finished difference. Result has 242 places, 263 transitions, 2836 flow [2024-06-14 14:07:08,146 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-14 14:07:08,147 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-14 14:07:08,147 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 263 transitions, 2836 flow [2024-06-14 14:07:08,147 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-14 14:07:08,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:08,147 INFO L208 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-14 14:07:08,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 14:07:08,147 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-14 14:07:08,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:08,148 INFO L85 PathProgramCache]: Analyzing trace with hash 1466318664, now seen corresponding path program 16 times [2024-06-14 14:07:08,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:08,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798256380] [2024-06-14 14:07:08,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:08,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:08,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:08,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-14 14:07:08,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:08,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798256380] [2024-06-14 14:07:08,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798256380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:08,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:08,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:08,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851607664] [2024-06-14 14:07:08,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:08,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:08,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:08,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:08,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:08,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:08,476 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-14 14:07:08,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:08,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:08,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:08,998 INFO L124 PetriNetUnfolderBase]: 1839/3175 cut-off events. [2024-06-14 14:07:08,998 INFO L125 PetriNetUnfolderBase]: For 264485/264485 co-relation queries the response was YES. [2024-06-14 14:07:09,026 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-14 14:07:09,038 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 60 changer transitions 0/299 dead transitions. [2024-06-14 14:07:09,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 299 transitions, 3744 flow [2024-06-14 14:07:09,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:09,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:09,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 14:07:09,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-14 14:07:09,040 INFO L175 Difference]: Start difference. First operand has 242 places, 263 transitions, 2836 flow. Second operand 8 states and 199 transitions. [2024-06-14 14:07:09,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 299 transitions, 3744 flow [2024-06-14 14:07:10,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 299 transitions, 3648 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:10,129 INFO L231 Difference]: Finished difference. Result has 244 places, 268 transitions, 3011 flow [2024-06-14 14:07:10,129 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-14 14:07:10,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-14 14:07:10,130 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 268 transitions, 3011 flow [2024-06-14 14:07:10,130 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-14 14:07:10,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:10,130 INFO L208 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-14 14:07:10,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 14:07:10,130 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-14 14:07:10,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:10,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1050519252, now seen corresponding path program 17 times [2024-06-14 14:07:10,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:10,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481177618] [2024-06-14 14:07:10,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:10,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:10,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:10,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:10,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:10,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481177618] [2024-06-14 14:07:10,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481177618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:10,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:10,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:10,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437072939] [2024-06-14 14:07:10,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:10,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:10,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:10,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:10,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:10,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:10,472 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-14 14:07:10,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:10,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:10,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:10,980 INFO L124 PetriNetUnfolderBase]: 1836/3175 cut-off events. [2024-06-14 14:07:10,981 INFO L125 PetriNetUnfolderBase]: For 268694/268694 co-relation queries the response was YES. [2024-06-14 14:07:11,007 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-14 14:07:11,018 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 59 changer transitions 0/295 dead transitions. [2024-06-14 14:07:11,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 295 transitions, 3807 flow [2024-06-14 14:07:11,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:11,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:11,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-14 14:07:11,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6167247386759582 [2024-06-14 14:07:11,019 INFO L175 Difference]: Start difference. First operand has 244 places, 268 transitions, 3011 flow. Second operand 7 states and 177 transitions. [2024-06-14 14:07:11,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 295 transitions, 3807 flow [2024-06-14 14:07:11,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 295 transitions, 3554 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-14 14:07:11,697 INFO L231 Difference]: Finished difference. Result has 242 places, 268 transitions, 2891 flow [2024-06-14 14:07:11,698 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-14 14:07:11,698 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-14 14:07:11,698 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 268 transitions, 2891 flow [2024-06-14 14:07:11,698 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-14 14:07:11,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:11,698 INFO L208 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-14 14:07:11,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 14:07:11,699 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-14 14:07:11,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:11,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1050696882, now seen corresponding path program 18 times [2024-06-14 14:07:11,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:11,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667728255] [2024-06-14 14:07:11,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:11,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:11,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:11,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:11,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:11,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667728255] [2024-06-14 14:07:11,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667728255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:11,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:11,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:11,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117363866] [2024-06-14 14:07:11,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:11,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:11,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:11,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:11,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:12,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:12,023 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-14 14:07:12,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:12,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:12,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:12,621 INFO L124 PetriNetUnfolderBase]: 1833/3171 cut-off events. [2024-06-14 14:07:12,622 INFO L125 PetriNetUnfolderBase]: For 258204/258204 co-relation queries the response was YES. [2024-06-14 14:07:12,649 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-14 14:07:12,662 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 260 selfloop transitions, 23 changer transitions 0/290 dead transitions. [2024-06-14 14:07:12,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 290 transitions, 3513 flow [2024-06-14 14:07:12,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:12,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:12,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 14:07:12,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 14:07:12,664 INFO L175 Difference]: Start difference. First operand has 242 places, 268 transitions, 2891 flow. Second operand 6 states and 147 transitions. [2024-06-14 14:07:12,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 290 transitions, 3513 flow [2024-06-14 14:07:13,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 290 transitions, 3313 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:13,484 INFO L231 Difference]: Finished difference. Result has 240 places, 268 transitions, 2743 flow [2024-06-14 14:07:13,484 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-14 14:07:13,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-14 14:07:13,485 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 268 transitions, 2743 flow [2024-06-14 14:07:13,485 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-14 14:07:13,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:13,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:13,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 14:07:13,485 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-14 14:07:13,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:13,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1483778738, now seen corresponding path program 7 times [2024-06-14 14:07:13,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:13,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853576774] [2024-06-14 14:07:13,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:13,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:13,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:13,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:13,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:13,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853576774] [2024-06-14 14:07:13,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853576774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:13,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:13,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:13,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660479789] [2024-06-14 14:07:13,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:13,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:13,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:13,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:13,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:13,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:13,835 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-14 14:07:13,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:13,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:13,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:14,349 INFO L124 PetriNetUnfolderBase]: 1899/3258 cut-off events. [2024-06-14 14:07:14,350 INFO L125 PetriNetUnfolderBase]: For 303045/303045 co-relation queries the response was YES. [2024-06-14 14:07:14,377 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-14 14:07:14,389 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 59 changer transitions 0/299 dead transitions. [2024-06-14 14:07:14,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 299 transitions, 3656 flow [2024-06-14 14:07:14,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:14,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:14,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:07:14,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 14:07:14,390 INFO L175 Difference]: Start difference. First operand has 240 places, 268 transitions, 2743 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:07:14,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 299 transitions, 3656 flow [2024-06-14 14:07:15,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 299 transitions, 3587 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:15,381 INFO L231 Difference]: Finished difference. Result has 243 places, 271 transitions, 2877 flow [2024-06-14 14:07:15,381 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-14 14:07:15,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-14 14:07:15,381 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 271 transitions, 2877 flow [2024-06-14 14:07:15,381 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-14 14:07:15,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:15,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:15,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 14:07:15,382 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-14 14:07:15,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:15,382 INFO L85 PathProgramCache]: Analyzing trace with hash -544107378, now seen corresponding path program 8 times [2024-06-14 14:07:15,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:15,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649398630] [2024-06-14 14:07:15,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:15,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:15,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:15,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:15,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:15,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649398630] [2024-06-14 14:07:15,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649398630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:15,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:15,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:15,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414434734] [2024-06-14 14:07:15,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:15,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:15,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:15,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:15,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:15,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:15,764 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-14 14:07:15,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:15,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:15,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:16,320 INFO L124 PetriNetUnfolderBase]: 1965/3372 cut-off events. [2024-06-14 14:07:16,320 INFO L125 PetriNetUnfolderBase]: For 336725/336725 co-relation queries the response was YES. [2024-06-14 14:07:16,348 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-14 14:07:16,359 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 212 selfloop transitions, 84 changer transitions 0/303 dead transitions. [2024-06-14 14:07:16,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 303 transitions, 3787 flow [2024-06-14 14:07:16,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:16,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:16,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:07:16,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5823170731707317 [2024-06-14 14:07:16,361 INFO L175 Difference]: Start difference. First operand has 243 places, 271 transitions, 2877 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:07:16,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 303 transitions, 3787 flow [2024-06-14 14:07:17,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 303 transitions, 3704 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:17,535 INFO L231 Difference]: Finished difference. Result has 248 places, 273 transitions, 3016 flow [2024-06-14 14:07:17,535 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-14 14:07:17,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-14 14:07:17,535 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 273 transitions, 3016 flow [2024-06-14 14:07:17,536 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-14 14:07:17,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:17,536 INFO L208 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-14 14:07:17,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 14:07:17,536 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-14 14:07:17,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:17,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1483630868, now seen corresponding path program 9 times [2024-06-14 14:07:17,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:17,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752085407] [2024-06-14 14:07:17,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:17,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:17,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:17,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:17,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:17,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752085407] [2024-06-14 14:07:17,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752085407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:17,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:17,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:17,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341921311] [2024-06-14 14:07:17,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:17,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:17,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:17,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:17,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:17,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:17,864 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-14 14:07:17,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:17,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:17,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:18,366 INFO L124 PetriNetUnfolderBase]: 1947/3349 cut-off events. [2024-06-14 14:07:18,366 INFO L125 PetriNetUnfolderBase]: For 327867/327867 co-relation queries the response was YES. [2024-06-14 14:07:18,392 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-14 14:07:18,404 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 55 changer transitions 0/294 dead transitions. [2024-06-14 14:07:18,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 294 transitions, 3672 flow [2024-06-14 14:07:18,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:18,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:18,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:07:18,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.578397212543554 [2024-06-14 14:07:18,405 INFO L175 Difference]: Start difference. First operand has 248 places, 273 transitions, 3016 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:07:18,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 294 transitions, 3672 flow [2024-06-14 14:07:19,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 294 transitions, 3548 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:19,429 INFO L231 Difference]: Finished difference. Result has 251 places, 273 transitions, 3007 flow [2024-06-14 14:07:19,429 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-14 14:07:19,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-14 14:07:19,429 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 273 transitions, 3007 flow [2024-06-14 14:07:19,429 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-14 14:07:19,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:19,430 INFO L208 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-14 14:07:19,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 14:07:19,430 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-14 14:07:19,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:19,430 INFO L85 PathProgramCache]: Analyzing trace with hash 1497714510, now seen corresponding path program 10 times [2024-06-14 14:07:19,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:19,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346076837] [2024-06-14 14:07:19,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:19,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:19,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:19,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:19,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:19,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346076837] [2024-06-14 14:07:19,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346076837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:19,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:19,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:19,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068169546] [2024-06-14 14:07:19,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:19,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:19,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:19,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:19,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:19,804 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:19,804 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-14 14:07:19,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:19,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:19,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:20,362 INFO L124 PetriNetUnfolderBase]: 2013/3459 cut-off events. [2024-06-14 14:07:20,362 INFO L125 PetriNetUnfolderBase]: For 354295/354295 co-relation queries the response was YES. [2024-06-14 14:07:20,391 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-14 14:07:20,403 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 216 selfloop transitions, 78 changer transitions 0/301 dead transitions. [2024-06-14 14:07:20,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 301 transitions, 3907 flow [2024-06-14 14:07:20,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:20,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:20,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 14:07:20,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 14:07:20,404 INFO L175 Difference]: Start difference. First operand has 251 places, 273 transitions, 3007 flow. Second operand 8 states and 188 transitions. [2024-06-14 14:07:20,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 301 transitions, 3907 flow [2024-06-14 14:07:21,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 301 transitions, 3800 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:21,630 INFO L231 Difference]: Finished difference. Result has 254 places, 275 transitions, 3110 flow [2024-06-14 14:07:21,630 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-14 14:07:21,631 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-14 14:07:21,631 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 275 transitions, 3110 flow [2024-06-14 14:07:21,631 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-14 14:07:21,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:21,631 INFO L208 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-14 14:07:21,631 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 14:07:21,632 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-14 14:07:21,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:21,632 INFO L85 PathProgramCache]: Analyzing trace with hash -455393748, now seen corresponding path program 11 times [2024-06-14 14:07:21,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:21,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722235286] [2024-06-14 14:07:21,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:21,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:21,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:21,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:21,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:21,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722235286] [2024-06-14 14:07:21,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722235286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:21,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:21,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:21,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502344344] [2024-06-14 14:07:21,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:21,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:21,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:21,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:21,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:21,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:21,987 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-14 14:07:21,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:21,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:21,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:22,527 INFO L124 PetriNetUnfolderBase]: 1995/3429 cut-off events. [2024-06-14 14:07:22,528 INFO L125 PetriNetUnfolderBase]: For 344383/344383 co-relation queries the response was YES. [2024-06-14 14:07:22,557 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-14 14:07:22,571 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 214 selfloop transitions, 76 changer transitions 0/297 dead transitions. [2024-06-14 14:07:22,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 297 transitions, 3774 flow [2024-06-14 14:07:22,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:22,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:22,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 14:07:22,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 14:07:22,572 INFO L175 Difference]: Start difference. First operand has 254 places, 275 transitions, 3110 flow. Second operand 8 states and 184 transitions. [2024-06-14 14:07:22,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 297 transitions, 3774 flow [2024-06-14 14:07:23,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 297 transitions, 3661 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:23,639 INFO L231 Difference]: Finished difference. Result has 258 places, 275 transitions, 3154 flow [2024-06-14 14:07:23,639 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-14 14:07:23,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-14 14:07:23,639 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 275 transitions, 3154 flow [2024-06-14 14:07:23,640 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-14 14:07:23,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:23,640 INFO L208 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-14 14:07:23,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 14:07:23,640 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-14 14:07:23,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:23,641 INFO L85 PathProgramCache]: Analyzing trace with hash -539369630, now seen corresponding path program 12 times [2024-06-14 14:07:23,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:23,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449885964] [2024-06-14 14:07:23,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:23,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:23,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:23,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-14 14:07:23,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:23,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449885964] [2024-06-14 14:07:23,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449885964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:23,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:23,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:23,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594207369] [2024-06-14 14:07:23,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:23,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:23,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:23,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:23,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:23,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:23,975 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-14 14:07:23,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:23,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:23,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:24,585 INFO L124 PetriNetUnfolderBase]: 2061/3551 cut-off events. [2024-06-14 14:07:24,585 INFO L125 PetriNetUnfolderBase]: For 370753/370753 co-relation queries the response was YES. [2024-06-14 14:07:24,616 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-14 14:07:24,630 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 236 selfloop transitions, 69 changer transitions 0/312 dead transitions. [2024-06-14 14:07:24,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 312 transitions, 4312 flow [2024-06-14 14:07:24,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:24,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:24,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-14 14:07:24,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6236933797909407 [2024-06-14 14:07:24,631 INFO L175 Difference]: Start difference. First operand has 258 places, 275 transitions, 3154 flow. Second operand 7 states and 179 transitions. [2024-06-14 14:07:24,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 312 transitions, 4312 flow [2024-06-14 14:07:26,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 312 transitions, 4155 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:26,154 INFO L231 Difference]: Finished difference. Result has 258 places, 277 transitions, 3189 flow [2024-06-14 14:07:26,154 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-14 14:07:26,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-14 14:07:26,154 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 277 transitions, 3189 flow [2024-06-14 14:07:26,155 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-14 14:07:26,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:26,155 INFO L208 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-14 14:07:26,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 14:07:26,155 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-14 14:07:26,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:26,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1217665748, now seen corresponding path program 13 times [2024-06-14 14:07:26,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:26,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769132365] [2024-06-14 14:07:26,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:26,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:26,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:26,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:26,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:26,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769132365] [2024-06-14 14:07:26,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769132365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:26,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:26,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:26,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953449456] [2024-06-14 14:07:26,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:26,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:26,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:26,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:26,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:26,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:26,520 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-14 14:07:26,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:26,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:26,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:27,138 INFO L124 PetriNetUnfolderBase]: 2101/3628 cut-off events. [2024-06-14 14:07:27,139 INFO L125 PetriNetUnfolderBase]: For 382006/382006 co-relation queries the response was YES. [2024-06-14 14:07:27,169 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-14 14:07:27,183 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 278 selfloop transitions, 21 changer transitions 0/306 dead transitions. [2024-06-14 14:07:27,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 306 transitions, 3947 flow [2024-06-14 14:07:27,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:27,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:27,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:07:27,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:07:27,185 INFO L175 Difference]: Start difference. First operand has 258 places, 277 transitions, 3189 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:07:27,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 306 transitions, 3947 flow [2024-06-14 14:07:28,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 306 transitions, 3822 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:28,292 INFO L231 Difference]: Finished difference. Result has 262 places, 279 transitions, 3150 flow [2024-06-14 14:07:28,292 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-14 14:07:28,293 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-14 14:07:28,293 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 279 transitions, 3150 flow [2024-06-14 14:07:28,293 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-14 14:07:28,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:28,293 INFO L208 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-14 14:07:28,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 14:07:28,293 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-14 14:07:28,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:28,294 INFO L85 PathProgramCache]: Analyzing trace with hash 2070267498, now seen corresponding path program 14 times [2024-06-14 14:07:28,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:28,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861531880] [2024-06-14 14:07:28,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:28,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:28,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:28,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:28,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:28,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861531880] [2024-06-14 14:07:28,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861531880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:28,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:28,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:28,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998245537] [2024-06-14 14:07:28,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:28,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:28,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:28,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:28,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:28,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:28,660 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-14 14:07:28,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:28,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:28,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:29,292 INFO L124 PetriNetUnfolderBase]: 2154/3722 cut-off events. [2024-06-14 14:07:29,292 INFO L125 PetriNetUnfolderBase]: For 409695/409695 co-relation queries the response was YES. [2024-06-14 14:07:29,325 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-14 14:07:29,338 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 204 selfloop transitions, 107 changer transitions 0/318 dead transitions. [2024-06-14 14:07:29,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 318 transitions, 4336 flow [2024-06-14 14:07:29,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:29,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:29,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 14:07:29,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-14 14:07:29,339 INFO L175 Difference]: Start difference. First operand has 262 places, 279 transitions, 3150 flow. Second operand 8 states and 197 transitions. [2024-06-14 14:07:29,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 318 transitions, 4336 flow [2024-06-14 14:07:30,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 318 transitions, 4280 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:30,805 INFO L231 Difference]: Finished difference. Result has 266 places, 281 transitions, 3366 flow [2024-06-14 14:07:30,805 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-14 14:07:30,805 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-14 14:07:30,805 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 281 transitions, 3366 flow [2024-06-14 14:07:30,805 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-14 14:07:30,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:30,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:30,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 14:07:30,806 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-14 14:07:30,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:30,806 INFO L85 PathProgramCache]: Analyzing trace with hash -166782942, now seen corresponding path program 15 times [2024-06-14 14:07:30,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:30,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489058650] [2024-06-14 14:07:30,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:30,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:30,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:31,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:31,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:31,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489058650] [2024-06-14 14:07:31,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489058650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:31,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:31,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:31,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479292378] [2024-06-14 14:07:31,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:31,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:31,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:31,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:31,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:31,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:31,165 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-14 14:07:31,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:31,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:31,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:31,764 INFO L124 PetriNetUnfolderBase]: 2207/3802 cut-off events. [2024-06-14 14:07:31,764 INFO L125 PetriNetUnfolderBase]: For 444015/444015 co-relation queries the response was YES. [2024-06-14 14:07:31,800 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-14 14:07:31,814 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 204 selfloop transitions, 107 changer transitions 0/318 dead transitions. [2024-06-14 14:07:31,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 318 transitions, 4550 flow [2024-06-14 14:07:31,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:31,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:31,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:07:31,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 14:07:31,815 INFO L175 Difference]: Start difference. First operand has 266 places, 281 transitions, 3366 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:07:31,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 318 transitions, 4550 flow [2024-06-14 14:07:33,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 318 transitions, 4308 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:33,808 INFO L231 Difference]: Finished difference. Result has 269 places, 283 transitions, 3398 flow [2024-06-14 14:07:33,809 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-14 14:07:33,809 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-14 14:07:33,809 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 283 transitions, 3398 flow [2024-06-14 14:07:33,809 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-14 14:07:33,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:33,810 INFO L208 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-14 14:07:33,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 14:07:33,810 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-14 14:07:33,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:33,810 INFO L85 PathProgramCache]: Analyzing trace with hash -856922040, now seen corresponding path program 16 times [2024-06-14 14:07:33,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:33,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246500006] [2024-06-14 14:07:33,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:33,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:33,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:34,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-14 14:07:34,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:34,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246500006] [2024-06-14 14:07:34,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246500006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:34,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:34,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:34,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4744370] [2024-06-14 14:07:34,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:34,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:34,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:34,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:34,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:34,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:34,217 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-14 14:07:34,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:34,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:34,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:34,924 INFO L124 PetriNetUnfolderBase]: 2194/3797 cut-off events. [2024-06-14 14:07:34,925 INFO L125 PetriNetUnfolderBase]: For 430444/430444 co-relation queries the response was YES. [2024-06-14 14:07:34,953 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-14 14:07:34,966 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 276 selfloop transitions, 29 changer transitions 0/312 dead transitions. [2024-06-14 14:07:34,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 312 transitions, 4134 flow [2024-06-14 14:07:34,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:34,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:34,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 14:07:34,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 14:07:34,967 INFO L175 Difference]: Start difference. First operand has 269 places, 283 transitions, 3398 flow. Second operand 8 states and 182 transitions. [2024-06-14 14:07:34,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 312 transitions, 4134 flow [2024-06-14 14:07:37,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 312 transitions, 3965 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:37,072 INFO L231 Difference]: Finished difference. Result has 273 places, 283 transitions, 3291 flow [2024-06-14 14:07:37,073 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-14 14:07:37,073 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 231 predicate places. [2024-06-14 14:07:37,073 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 283 transitions, 3291 flow [2024-06-14 14:07:37,073 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-14 14:07:37,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:37,074 INFO L208 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-14 14:07:37,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 14:07:37,074 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-14 14:07:37,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:37,074 INFO L85 PathProgramCache]: Analyzing trace with hash -457259702, now seen corresponding path program 17 times [2024-06-14 14:07:37,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:37,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690158559] [2024-06-14 14:07:37,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:37,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:37,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:37,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:37,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:37,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690158559] [2024-06-14 14:07:37,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690158559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:37,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:37,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:37,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828600375] [2024-06-14 14:07:37,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:37,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:37,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:37,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:37,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:37,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:37,468 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-14 14:07:37,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:37,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:37,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:38,144 INFO L124 PetriNetUnfolderBase]: 2296/3970 cut-off events. [2024-06-14 14:07:38,145 INFO L125 PetriNetUnfolderBase]: For 478504/478504 co-relation queries the response was YES. [2024-06-14 14:07:38,185 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-14 14:07:38,202 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 281 selfloop transitions, 22 changer transitions 0/310 dead transitions. [2024-06-14 14:07:38,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 310 transitions, 4253 flow [2024-06-14 14:07:38,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:38,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:38,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 14:07:38,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 14:07:38,203 INFO L175 Difference]: Start difference. First operand has 273 places, 283 transitions, 3291 flow. Second operand 8 states and 179 transitions. [2024-06-14 14:07:38,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 310 transitions, 4253 flow [2024-06-14 14:07:40,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 310 transitions, 4144 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:40,098 INFO L231 Difference]: Finished difference. Result has 274 places, 286 transitions, 3308 flow [2024-06-14 14:07:40,098 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-14 14:07:40,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-14 14:07:40,098 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 286 transitions, 3308 flow [2024-06-14 14:07:40,098 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-14 14:07:40,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:40,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-14 14:07:40,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 14:07:40,099 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-14 14:07:40,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:40,099 INFO L85 PathProgramCache]: Analyzing trace with hash -853709402, now seen corresponding path program 18 times [2024-06-14 14:07:40,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:40,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037286499] [2024-06-14 14:07:40,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:40,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:40,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:40,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:40,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:40,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037286499] [2024-06-14 14:07:40,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037286499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:40,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:40,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:40,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871871537] [2024-06-14 14:07:40,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:40,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:40,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:40,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:40,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:40,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:40,486 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-14 14:07:40,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:40,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:40,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:41,154 INFO L124 PetriNetUnfolderBase]: 2278/3962 cut-off events. [2024-06-14 14:07:41,154 INFO L125 PetriNetUnfolderBase]: For 460142/460142 co-relation queries the response was YES. [2024-06-14 14:07:41,191 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-14 14:07:41,206 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 277 selfloop transitions, 20 changer transitions 0/304 dead transitions. [2024-06-14 14:07:41,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 304 transitions, 3976 flow [2024-06-14 14:07:41,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:41,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:41,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-14 14:07:41,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5470383275261324 [2024-06-14 14:07:41,207 INFO L175 Difference]: Start difference. First operand has 274 places, 286 transitions, 3308 flow. Second operand 7 states and 157 transitions. [2024-06-14 14:07:41,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 304 transitions, 3976 flow [2024-06-14 14:07:43,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 304 transitions, 3918 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:43,201 INFO L231 Difference]: Finished difference. Result has 276 places, 286 transitions, 3295 flow [2024-06-14 14:07:43,201 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-14 14:07:43,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-14 14:07:43,201 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 286 transitions, 3295 flow [2024-06-14 14:07:43,201 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-14 14:07:43,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:43,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:43,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 14:07:43,202 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-14 14:07:43,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:43,202 INFO L85 PathProgramCache]: Analyzing trace with hash 954520718, now seen corresponding path program 19 times [2024-06-14 14:07:43,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:43,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262829824] [2024-06-14 14:07:43,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:43,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:43,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:43,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:43,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:43,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262829824] [2024-06-14 14:07:43,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262829824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:43,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:43,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:43,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265381822] [2024-06-14 14:07:43,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:43,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:43,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:43,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:43,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:43,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:43,569 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-14 14:07:43,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:43,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:43,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:44,323 INFO L124 PetriNetUnfolderBase]: 2298/3994 cut-off events. [2024-06-14 14:07:44,323 INFO L125 PetriNetUnfolderBase]: For 459582/459582 co-relation queries the response was YES. [2024-06-14 14:07:44,357 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-14 14:07:44,370 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 223 selfloop transitions, 85 changer transitions 0/315 dead transitions. [2024-06-14 14:07:44,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 315 transitions, 4426 flow [2024-06-14 14:07:44,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:44,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:44,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:07:44,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 14:07:44,371 INFO L175 Difference]: Start difference. First operand has 276 places, 286 transitions, 3295 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:07:44,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 315 transitions, 4426 flow [2024-06-14 14:07:46,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 315 transitions, 4389 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:46,689 INFO L231 Difference]: Finished difference. Result has 279 places, 287 transitions, 3455 flow [2024-06-14 14:07:46,689 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-14 14:07:46,690 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-14 14:07:46,690 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 287 transitions, 3455 flow [2024-06-14 14:07:46,690 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-14 14:07:46,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:46,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:46,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 14:07:46,691 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-14 14:07:46,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:46,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1300082930, now seen corresponding path program 20 times [2024-06-14 14:07:46,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:46,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662738103] [2024-06-14 14:07:46,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:46,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:46,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:47,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-14 14:07:47,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:47,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662738103] [2024-06-14 14:07:47,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662738103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:47,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:47,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:47,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65543971] [2024-06-14 14:07:47,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:47,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:47,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:47,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:47,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:47,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:47,095 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-14 14:07:47,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:47,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:47,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:47,779 INFO L124 PetriNetUnfolderBase]: 2338/4068 cut-off events. [2024-06-14 14:07:47,779 INFO L125 PetriNetUnfolderBase]: For 472795/472795 co-relation queries the response was YES. [2024-06-14 14:07:47,817 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-14 14:07:47,832 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 282 selfloop transitions, 25 changer transitions 0/314 dead transitions. [2024-06-14 14:07:47,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 314 transitions, 4225 flow [2024-06-14 14:07:47,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:47,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:47,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 14:07:47,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 14:07:47,833 INFO L175 Difference]: Start difference. First operand has 279 places, 287 transitions, 3455 flow. Second operand 8 states and 179 transitions. [2024-06-14 14:07:47,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 314 transitions, 4225 flow [2024-06-14 14:07:49,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 314 transitions, 3892 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:49,989 INFO L231 Difference]: Finished difference. Result has 279 places, 289 transitions, 3218 flow [2024-06-14 14:07:49,989 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-14 14:07:49,989 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-14 14:07:49,989 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 289 transitions, 3218 flow [2024-06-14 14:07:49,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:49,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:49,990 INFO L208 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-14 14:07:49,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 14:07:49,990 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-14 14:07:49,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:49,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1566195920, now seen corresponding path program 21 times [2024-06-14 14:07:49,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:49,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63546828] [2024-06-14 14:07:49,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:49,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:49,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:50,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:50,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:50,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63546828] [2024-06-14 14:07:50,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63546828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:50,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:50,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:50,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97013542] [2024-06-14 14:07:50,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:50,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:50,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:50,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:50,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:50,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:50,370 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-14 14:07:50,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:50,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:50,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:51,059 INFO L124 PetriNetUnfolderBase]: 2358/4102 cut-off events. [2024-06-14 14:07:51,059 INFO L125 PetriNetUnfolderBase]: For 477781/477781 co-relation queries the response was YES. [2024-06-14 14:07:51,111 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-14 14:07:51,131 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 229 selfloop transitions, 77 changer transitions 0/313 dead transitions. [2024-06-14 14:07:51,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 313 transitions, 4131 flow [2024-06-14 14:07:51,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:51,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:51,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 14:07:51,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 14:07:51,132 INFO L175 Difference]: Start difference. First operand has 279 places, 289 transitions, 3218 flow. Second operand 8 states and 185 transitions. [2024-06-14 14:07:51,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 313 transitions, 4131 flow [2024-06-14 14:07:52,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 313 transitions, 4003 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:52,824 INFO L231 Difference]: Finished difference. Result has 280 places, 290 transitions, 3271 flow [2024-06-14 14:07:52,825 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-14 14:07:52,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-14 14:07:52,825 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 290 transitions, 3271 flow [2024-06-14 14:07:52,825 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-14 14:07:52,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:52,825 INFO L208 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-14 14:07:52,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 14:07:52,826 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-14 14:07:52,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:52,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1566048050, now seen corresponding path program 22 times [2024-06-14 14:07:52,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:52,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266160756] [2024-06-14 14:07:52,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:52,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:52,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:53,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:53,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:53,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266160756] [2024-06-14 14:07:53,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266160756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:53,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:53,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:53,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497838605] [2024-06-14 14:07:53,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:53,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:53,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:53,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:53,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:53,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:53,234 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-14 14:07:53,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:53,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:53,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:53,938 INFO L124 PetriNetUnfolderBase]: 2386/4146 cut-off events. [2024-06-14 14:07:53,939 INFO L125 PetriNetUnfolderBase]: For 498028/498028 co-relation queries the response was YES. [2024-06-14 14:07:53,975 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-14 14:07:53,990 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 75 changer transitions 0/310 dead transitions. [2024-06-14 14:07:53,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 310 transitions, 3978 flow [2024-06-14 14:07:53,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:53,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:53,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 14:07:53,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 14:07:53,991 INFO L175 Difference]: Start difference. First operand has 280 places, 290 transitions, 3271 flow. Second operand 8 states and 182 transitions. [2024-06-14 14:07:53,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 310 transitions, 3978 flow [2024-06-14 14:07:56,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 310 transitions, 3699 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:56,192 INFO L231 Difference]: Finished difference. Result has 280 places, 291 transitions, 3174 flow [2024-06-14 14:07:56,193 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-14 14:07:56,193 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-14 14:07:56,193 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 291 transitions, 3174 flow [2024-06-14 14:07:56,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 15.7) internal successors, (157), 10 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:07:56,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:56,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] [2024-06-14 14:07:56,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 14:07:56,194 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-14 14:07:56,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:56,194 INFO L85 PathProgramCache]: Analyzing trace with hash 1988879796, now seen corresponding path program 23 times [2024-06-14 14:07:56,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:56,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120406294] [2024-06-14 14:07:56,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:56,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:56,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:56,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:56,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:56,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120406294] [2024-06-14 14:07:56,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120406294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:56,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:56,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:56,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997256684] [2024-06-14 14:07:56,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:56,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:56,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:56,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:56,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:56,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:56,593 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-14 14:07:56,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:56,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:56,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:57,274 INFO L124 PetriNetUnfolderBase]: 2368/4132 cut-off events. [2024-06-14 14:07:57,274 INFO L125 PetriNetUnfolderBase]: For 471731/471731 co-relation queries the response was YES. [2024-06-14 14:07:57,313 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-14 14:07:57,328 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 282 selfloop transitions, 27 changer transitions 0/316 dead transitions. [2024-06-14 14:07:57,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 316 transitions, 4096 flow [2024-06-14 14:07:57,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:57,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:57,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 14:07:57,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 14:07:57,330 INFO L175 Difference]: Start difference. First operand has 280 places, 291 transitions, 3174 flow. Second operand 9 states and 197 transitions. [2024-06-14 14:07:57,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 316 transitions, 4096 flow [2024-06-14 14:07:58,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 316 transitions, 3935 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:58,986 INFO L231 Difference]: Finished difference. Result has 283 places, 291 transitions, 3071 flow [2024-06-14 14:07:58,987 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-14 14:07:58,987 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-14 14:07:58,987 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 291 transitions, 3071 flow [2024-06-14 14:07:58,987 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-14 14:07:58,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:58,987 INFO L208 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-14 14:07:58,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 14:07:58,988 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-14 14:07:58,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:58,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1088468618, now seen corresponding path program 24 times [2024-06-14 14:07:58,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:58,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222152946] [2024-06-14 14:07:58,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:58,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:58,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:59,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-14 14:07:59,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:59,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222152946] [2024-06-14 14:07:59,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222152946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:59,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:59,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:07:59,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592557473] [2024-06-14 14:07:59,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:59,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:07:59,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:59,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:07:59,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:07:59,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:07:59,376 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-14 14:07:59,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:59,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:07:59,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:00,029 INFO L124 PetriNetUnfolderBase]: 2350/4106 cut-off events. [2024-06-14 14:08:00,029 INFO L125 PetriNetUnfolderBase]: For 448286/448286 co-relation queries the response was YES. [2024-06-14 14:08:00,073 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-14 14:08:00,089 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 278 selfloop transitions, 25 changer transitions 0/310 dead transitions. [2024-06-14 14:08:00,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 310 transitions, 3753 flow [2024-06-14 14:08:00,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:00,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:00,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 14:08:00,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-14 14:08:00,090 INFO L175 Difference]: Start difference. First operand has 283 places, 291 transitions, 3071 flow. Second operand 8 states and 175 transitions. [2024-06-14 14:08:00,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 310 transitions, 3753 flow [2024-06-14 14:08:01,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 310 transitions, 3656 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 14:08:01,963 INFO L231 Difference]: Finished difference. Result has 283 places, 291 transitions, 3029 flow [2024-06-14 14:08:01,963 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-14 14:08:01,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-14 14:08:01,964 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 291 transitions, 3029 flow [2024-06-14 14:08:01,964 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-14 14:08:01,964 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:01,964 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:01,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 14:08:01,964 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-14 14:08:01,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:01,965 INFO L85 PathProgramCache]: Analyzing trace with hash 392449302, now seen corresponding path program 25 times [2024-06-14 14:08:01,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:01,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894780731] [2024-06-14 14:08:01,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:01,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:01,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:02,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:02,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:02,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894780731] [2024-06-14 14:08:02,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894780731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:02,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:02,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:02,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956275425] [2024-06-14 14:08:02,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:02,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:02,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:02,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:02,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:02,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:02,314 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-14 14:08:02,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:02,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:02,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:03,022 INFO L124 PetriNetUnfolderBase]: 2332/4071 cut-off events. [2024-06-14 14:08:03,022 INFO L125 PetriNetUnfolderBase]: For 420220/420220 co-relation queries the response was YES. [2024-06-14 14:08:03,059 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-14 14:08:03,073 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 274 selfloop transitions, 44 changer transitions 0/325 dead transitions. [2024-06-14 14:08:03,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 325 transitions, 3781 flow [2024-06-14 14:08:03,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:03,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:03,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 14:08:03,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6036585365853658 [2024-06-14 14:08:03,074 INFO L175 Difference]: Start difference. First operand has 283 places, 291 transitions, 3029 flow. Second operand 8 states and 198 transitions. [2024-06-14 14:08:03,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 325 transitions, 3781 flow [2024-06-14 14:08:05,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 325 transitions, 3721 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:06,000 INFO L231 Difference]: Finished difference. Result has 284 places, 291 transitions, 3069 flow [2024-06-14 14:08:06,001 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-14 14:08:06,001 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-14 14:08:06,001 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 291 transitions, 3069 flow [2024-06-14 14:08:06,001 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-14 14:08:06,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:06,002 INFO L208 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-14 14:08:06,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 14:08:06,002 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-14 14:08:06,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:06,002 INFO L85 PathProgramCache]: Analyzing trace with hash -644963736, now seen corresponding path program 26 times [2024-06-14 14:08:06,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:06,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677385285] [2024-06-14 14:08:06,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:06,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:06,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:06,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:06,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:06,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677385285] [2024-06-14 14:08:06,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677385285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:06,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:06,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:06,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050143714] [2024-06-14 14:08:06,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:06,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:06,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:06,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:06,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:06,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:06,362 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-14 14:08:06,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:06,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:06,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:07,130 INFO L124 PetriNetUnfolderBase]: 2322/4057 cut-off events. [2024-06-14 14:08:07,130 INFO L125 PetriNetUnfolderBase]: For 392479/392479 co-relation queries the response was YES. [2024-06-14 14:08:07,163 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-14 14:08:07,175 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 273 selfloop transitions, 43 changer transitions 0/323 dead transitions. [2024-06-14 14:08:07,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 323 transitions, 3829 flow [2024-06-14 14:08:07,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:07,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:07,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 14:08:07,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6132404181184669 [2024-06-14 14:08:07,177 INFO L175 Difference]: Start difference. First operand has 284 places, 291 transitions, 3069 flow. Second operand 7 states and 176 transitions. [2024-06-14 14:08:07,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 323 transitions, 3829 flow [2024-06-14 14:08:09,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 323 transitions, 3731 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 14:08:09,133 INFO L231 Difference]: Finished difference. Result has 283 places, 293 transitions, 3092 flow [2024-06-14 14:08:09,134 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-14 14:08:09,134 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-14 14:08:09,134 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 293 transitions, 3092 flow [2024-06-14 14:08:09,134 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-14 14:08:09,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:09,134 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:09,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 14:08:09,135 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-14 14:08:09,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:09,135 INFO L85 PathProgramCache]: Analyzing trace with hash 1474896488, now seen corresponding path program 27 times [2024-06-14 14:08:09,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:09,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466463462] [2024-06-14 14:08:09,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:09,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:09,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:09,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:09,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:09,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466463462] [2024-06-14 14:08:09,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466463462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:09,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:09,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:09,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170804927] [2024-06-14 14:08:09,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:09,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:09,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:09,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:09,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:09,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:09,529 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-14 14:08:09,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:09,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:09,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:10,209 INFO L124 PetriNetUnfolderBase]: 2304/4040 cut-off events. [2024-06-14 14:08:10,209 INFO L125 PetriNetUnfolderBase]: For 356405/356405 co-relation queries the response was YES. [2024-06-14 14:08:10,250 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-14 14:08:10,267 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 266 selfloop transitions, 58 changer transitions 0/331 dead transitions. [2024-06-14 14:08:10,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 331 transitions, 3896 flow [2024-06-14 14:08:10,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:10,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:10,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 14:08:10,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-14 14:08:10,268 INFO L175 Difference]: Start difference. First operand has 283 places, 293 transitions, 3092 flow. Second operand 8 states and 201 transitions. [2024-06-14 14:08:10,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 331 transitions, 3896 flow [2024-06-14 14:08:12,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 331 transitions, 3786 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:12,232 INFO L231 Difference]: Finished difference. Result has 285 places, 293 transitions, 3108 flow [2024-06-14 14:08:12,233 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-14 14:08:12,233 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-14 14:08:12,233 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 293 transitions, 3108 flow [2024-06-14 14:08:12,233 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-14 14:08:12,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:12,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:12,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 14:08:12,234 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-14 14:08:12,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:12,234 INFO L85 PathProgramCache]: Analyzing trace with hash -251244342, now seen corresponding path program 2 times [2024-06-14 14:08:12,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:12,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033357691] [2024-06-14 14:08:12,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:12,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:12,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:12,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-14 14:08:12,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:12,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033357691] [2024-06-14 14:08:12,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033357691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:12,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:12,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:12,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327799676] [2024-06-14 14:08:12,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:12,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:12,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:12,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:12,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:12,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:12,593 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-14 14:08:12,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:12,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:12,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:13,252 INFO L124 PetriNetUnfolderBase]: 2324/4050 cut-off events. [2024-06-14 14:08:13,253 INFO L125 PetriNetUnfolderBase]: For 355261/355261 co-relation queries the response was YES. [2024-06-14 14:08:13,290 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-14 14:08:13,303 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 270 selfloop transitions, 49 changer transitions 0/326 dead transitions. [2024-06-14 14:08:13,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 326 transitions, 3930 flow [2024-06-14 14:08:13,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:13,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:13,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:08:13,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6027874564459931 [2024-06-14 14:08:13,305 INFO L175 Difference]: Start difference. First operand has 285 places, 293 transitions, 3108 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:08:13,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 326 transitions, 3930 flow [2024-06-14 14:08:15,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 326 transitions, 3808 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:15,400 INFO L231 Difference]: Finished difference. Result has 286 places, 296 transitions, 3174 flow [2024-06-14 14:08:15,400 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-14 14:08:15,401 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-14 14:08:15,401 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 296 transitions, 3174 flow [2024-06-14 14:08:15,401 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-14 14:08:15,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:15,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:15,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 14:08:15,402 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-14 14:08:15,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:15,402 INFO L85 PathProgramCache]: Analyzing trace with hash 212117928, now seen corresponding path program 3 times [2024-06-14 14:08:15,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:15,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807575872] [2024-06-14 14:08:15,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:15,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:15,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:15,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:15,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:15,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807575872] [2024-06-14 14:08:15,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807575872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:15,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:15,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:15,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566288322] [2024-06-14 14:08:15,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:15,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:15,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:15,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:15,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:15,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:15,763 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-14 14:08:15,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:15,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:15,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:16,446 INFO L124 PetriNetUnfolderBase]: 2344/4113 cut-off events. [2024-06-14 14:08:16,447 INFO L125 PetriNetUnfolderBase]: For 356795/356795 co-relation queries the response was YES. [2024-06-14 14:08:16,482 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-14 14:08:16,495 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 265 selfloop transitions, 62 changer transitions 0/334 dead transitions. [2024-06-14 14:08:16,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 334 transitions, 4230 flow [2024-06-14 14:08:16,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:16,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:16,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:08:16,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 14:08:16,496 INFO L175 Difference]: Start difference. First operand has 286 places, 296 transitions, 3174 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:08:16,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 334 transitions, 4230 flow [2024-06-14 14:08:18,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 334 transitions, 4162 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 14:08:18,526 INFO L231 Difference]: Finished difference. Result has 292 places, 299 transitions, 3332 flow [2024-06-14 14:08:18,526 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-14 14:08:18,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-14 14:08:18,527 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 299 transitions, 3332 flow [2024-06-14 14:08:18,527 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-14 14:08:18,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:18,527 INFO L208 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-14 14:08:18,527 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 14:08:18,527 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-14 14:08:18,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:18,528 INFO L85 PathProgramCache]: Analyzing trace with hash 205451688, now seen corresponding path program 4 times [2024-06-14 14:08:18,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:18,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801591295] [2024-06-14 14:08:18,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:18,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:18,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:18,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:18,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:18,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801591295] [2024-06-14 14:08:18,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801591295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:18,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:18,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:18,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315508935] [2024-06-14 14:08:18,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:18,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:18,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:18,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:18,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:18,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:18,887 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-14 14:08:18,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:18,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:18,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:19,580 INFO L124 PetriNetUnfolderBase]: 2331/4101 cut-off events. [2024-06-14 14:08:19,580 INFO L125 PetriNetUnfolderBase]: For 337255/337255 co-relation queries the response was YES. [2024-06-14 14:08:19,620 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-14 14:08:19,633 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 266 selfloop transitions, 64 changer transitions 0/337 dead transitions. [2024-06-14 14:08:19,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 337 transitions, 4164 flow [2024-06-14 14:08:19,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:19,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:19,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 14:08:19,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-14 14:08:19,634 INFO L175 Difference]: Start difference. First operand has 292 places, 299 transitions, 3332 flow. Second operand 8 states and 200 transitions. [2024-06-14 14:08:19,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 337 transitions, 4164 flow [2024-06-14 14:08:22,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 337 transitions, 4009 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:22,150 INFO L231 Difference]: Finished difference. Result has 295 places, 299 transitions, 3309 flow [2024-06-14 14:08:22,151 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-14 14:08:22,151 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 253 predicate places. [2024-06-14 14:08:22,151 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 299 transitions, 3309 flow [2024-06-14 14:08:22,151 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-14 14:08:22,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:22,151 INFO L208 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-14 14:08:22,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 14:08:22,152 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-14 14:08:22,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:22,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1495797979, now seen corresponding path program 1 times [2024-06-14 14:08:22,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:22,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552396075] [2024-06-14 14:08:22,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:22,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:22,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:22,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-14 14:08:22,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:22,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552396075] [2024-06-14 14:08:22,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552396075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:22,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:22,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:22,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330357503] [2024-06-14 14:08:22,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:22,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:22,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:22,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:22,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:22,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:22,561 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-14 14:08:22,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:22,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:22,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:23,273 INFO L124 PetriNetUnfolderBase]: 2384/4166 cut-off events. [2024-06-14 14:08:23,274 INFO L125 PetriNetUnfolderBase]: For 373650/373650 co-relation queries the response was YES. [2024-06-14 14:08:23,314 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-14 14:08:23,329 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 312 selfloop transitions, 20 changer transitions 0/339 dead transitions. [2024-06-14 14:08:23,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 339 transitions, 4357 flow [2024-06-14 14:08:23,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:23,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:23,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 14:08:23,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5792682926829268 [2024-06-14 14:08:23,330 INFO L175 Difference]: Start difference. First operand has 295 places, 299 transitions, 3309 flow. Second operand 8 states and 190 transitions. [2024-06-14 14:08:23,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 339 transitions, 4357 flow [2024-06-14 14:08:25,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 339 transitions, 4196 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:25,791 INFO L231 Difference]: Finished difference. Result has 296 places, 301 transitions, 3254 flow [2024-06-14 14:08:25,791 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-14 14:08:25,792 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-14 14:08:25,792 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 301 transitions, 3254 flow [2024-06-14 14:08:25,792 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-14 14:08:25,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:25,792 INFO L208 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-14 14:08:25,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 14:08:25,792 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-14 14:08:25,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:25,793 INFO L85 PathProgramCache]: Analyzing trace with hash 2013726589, now seen corresponding path program 2 times [2024-06-14 14:08:25,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:25,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417983776] [2024-06-14 14:08:25,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:25,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:25,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:26,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:26,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:26,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417983776] [2024-06-14 14:08:26,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417983776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:26,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:26,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:26,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722746430] [2024-06-14 14:08:26,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:26,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:26,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:26,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:26,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:26,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:26,176 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-14 14:08:26,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:26,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:26,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:26,858 INFO L124 PetriNetUnfolderBase]: 2371/4155 cut-off events. [2024-06-14 14:08:26,858 INFO L125 PetriNetUnfolderBase]: For 350497/350497 co-relation queries the response was YES. [2024-06-14 14:08:26,899 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-14 14:08:26,913 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 308 selfloop transitions, 18 changer transitions 0/333 dead transitions. [2024-06-14 14:08:26,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 333 transitions, 4002 flow [2024-06-14 14:08:26,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:26,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:26,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 14:08:26,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 14:08:26,914 INFO L175 Difference]: Start difference. First operand has 296 places, 301 transitions, 3254 flow. Second operand 8 states and 184 transitions. [2024-06-14 14:08:26,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 333 transitions, 4002 flow [2024-06-14 14:08:29,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 333 transitions, 3943 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-14 14:08:29,597 INFO L231 Difference]: Finished difference. Result has 300 places, 301 transitions, 3235 flow [2024-06-14 14:08:29,597 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-14 14:08:29,597 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-14 14:08:29,597 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 301 transitions, 3235 flow [2024-06-14 14:08:29,597 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-14 14:08:29,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:29,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:29,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 14:08:29,598 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-14 14:08:29,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:29,598 INFO L85 PathProgramCache]: Analyzing trace with hash -662548261, now seen corresponding path program 3 times [2024-06-14 14:08:29,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:29,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100236035] [2024-06-14 14:08:29,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:29,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:29,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:29,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:29,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:29,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100236035] [2024-06-14 14:08:29,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100236035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:29,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:29,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:29,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129472437] [2024-06-14 14:08:29,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:29,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:29,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:29,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:29,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:29,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:29,997 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-14 14:08:29,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:29,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:29,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:30,758 INFO L124 PetriNetUnfolderBase]: 2445/4267 cut-off events. [2024-06-14 14:08:30,759 INFO L125 PetriNetUnfolderBase]: For 408542/408542 co-relation queries the response was YES. [2024-06-14 14:08:30,796 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-14 14:08:30,809 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 281 selfloop transitions, 59 changer transitions 0/347 dead transitions. [2024-06-14 14:08:30,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 347 transitions, 4357 flow [2024-06-14 14:08:30,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:30,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:30,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-14 14:08:30,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780487804878048 [2024-06-14 14:08:30,810 INFO L175 Difference]: Start difference. First operand has 300 places, 301 transitions, 3235 flow. Second operand 10 states and 237 transitions. [2024-06-14 14:08:30,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 347 transitions, 4357 flow [2024-06-14 14:08:32,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 347 transitions, 4309 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:32,853 INFO L231 Difference]: Finished difference. Result has 303 places, 303 transitions, 3375 flow [2024-06-14 14:08:32,853 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-14 14:08:32,853 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-14 14:08:32,853 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 303 transitions, 3375 flow [2024-06-14 14:08:32,854 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-14 14:08:32,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:32,854 INFO L208 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-14 14:08:32,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 14:08:32,854 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-14 14:08:32,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:32,855 INFO L85 PathProgramCache]: Analyzing trace with hash -654929701, now seen corresponding path program 4 times [2024-06-14 14:08:32,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:32,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312533408] [2024-06-14 14:08:32,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:32,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:32,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:33,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-14 14:08:33,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:33,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312533408] [2024-06-14 14:08:33,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312533408] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:33,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:33,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:33,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461481329] [2024-06-14 14:08:33,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:33,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:33,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:33,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:33,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:33,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:33,231 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-14 14:08:33,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:33,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:33,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:33,946 INFO L124 PetriNetUnfolderBase]: 2473/4313 cut-off events. [2024-06-14 14:08:33,946 INFO L125 PetriNetUnfolderBase]: For 420158/420158 co-relation queries the response was YES. [2024-06-14 14:08:33,990 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-14 14:08:34,004 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 276 selfloop transitions, 57 changer transitions 0/340 dead transitions. [2024-06-14 14:08:34,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 340 transitions, 4199 flow [2024-06-14 14:08:34,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:34,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:34,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 14:08:34,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 14:08:34,006 INFO L175 Difference]: Start difference. First operand has 303 places, 303 transitions, 3375 flow. Second operand 10 states and 230 transitions. [2024-06-14 14:08:34,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 340 transitions, 4199 flow [2024-06-14 14:08:36,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 340 transitions, 4105 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:36,283 INFO L231 Difference]: Finished difference. Result has 307 places, 304 transitions, 3436 flow [2024-06-14 14:08:36,284 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-14 14:08:36,284 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 265 predicate places. [2024-06-14 14:08:36,284 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 304 transitions, 3436 flow [2024-06-14 14:08:36,284 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-14 14:08:36,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:36,284 INFO L208 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-14 14:08:36,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 14:08:36,285 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-14 14:08:36,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:36,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1812849903, now seen corresponding path program 5 times [2024-06-14 14:08:36,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:36,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90952832] [2024-06-14 14:08:36,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:36,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:36,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:36,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:36,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:36,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90952832] [2024-06-14 14:08:36,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90952832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:36,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:36,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:36,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28922382] [2024-06-14 14:08:36,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:36,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:36,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:36,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:36,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:36,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:36,631 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-14 14:08:36,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:36,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:36,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:37,354 INFO L124 PetriNetUnfolderBase]: 2455/4287 cut-off events. [2024-06-14 14:08:37,354 INFO L125 PetriNetUnfolderBase]: For 384386/384386 co-relation queries the response was YES. [2024-06-14 14:08:37,398 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-14 14:08:37,414 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 274 selfloop transitions, 56 changer transitions 0/337 dead transitions. [2024-06-14 14:08:37,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 337 transitions, 4212 flow [2024-06-14 14:08:37,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:37,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:37,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-14 14:08:37,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-14 14:08:37,415 INFO L175 Difference]: Start difference. First operand has 307 places, 304 transitions, 3436 flow. Second operand 10 states and 228 transitions. [2024-06-14 14:08:37,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 337 transitions, 4212 flow [2024-06-14 14:08:39,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 337 transitions, 4067 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-14 14:08:39,566 INFO L231 Difference]: Finished difference. Result has 309 places, 304 transitions, 3408 flow [2024-06-14 14:08:39,566 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-14 14:08:39,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-14 14:08:39,567 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 304 transitions, 3408 flow [2024-06-14 14:08:39,567 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-14 14:08:39,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:39,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:39,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 14:08:39,567 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-14 14:08:39,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:39,567 INFO L85 PathProgramCache]: Analyzing trace with hash -257076397, now seen corresponding path program 1 times [2024-06-14 14:08:39,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:39,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019807050] [2024-06-14 14:08:39,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:39,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:39,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:39,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:39,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:39,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019807050] [2024-06-14 14:08:39,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019807050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:39,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:39,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:39,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145439408] [2024-06-14 14:08:39,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:39,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:39,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:39,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:39,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:39,933 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:39,933 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-14 14:08:39,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:39,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:39,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:40,665 INFO L124 PetriNetUnfolderBase]: 2508/4366 cut-off events. [2024-06-14 14:08:40,665 INFO L125 PetriNetUnfolderBase]: For 412191/412191 co-relation queries the response was YES. [2024-06-14 14:08:40,709 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-14 14:08:40,725 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 277 selfloop transitions, 68 changer transitions 0/352 dead transitions. [2024-06-14 14:08:40,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 352 transitions, 4554 flow [2024-06-14 14:08:40,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:40,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:40,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-14 14:08:40,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5829268292682926 [2024-06-14 14:08:40,727 INFO L175 Difference]: Start difference. First operand has 309 places, 304 transitions, 3408 flow. Second operand 10 states and 239 transitions. [2024-06-14 14:08:40,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 352 transitions, 4554 flow [2024-06-14 14:08:43,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 352 transitions, 4429 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 14:08:43,144 INFO L231 Difference]: Finished difference. Result has 310 places, 306 transitions, 3493 flow [2024-06-14 14:08:43,144 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-14 14:08:43,144 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-14 14:08:43,144 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 306 transitions, 3493 flow [2024-06-14 14:08:43,145 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-14 14:08:43,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:43,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:43,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 14:08:43,145 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-14 14:08:43,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:43,145 INFO L85 PathProgramCache]: Analyzing trace with hash -256749967, now seen corresponding path program 2 times [2024-06-14 14:08:43,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:43,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192420418] [2024-06-14 14:08:43,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:43,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:43,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:43,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-14 14:08:43,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:43,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192420418] [2024-06-14 14:08:43,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192420418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:43,450 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:43,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:43,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599196829] [2024-06-14 14:08:43,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:43,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:43,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:43,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:43,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:43,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:43,527 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-14 14:08:43,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:43,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:43,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:44,279 INFO L124 PetriNetUnfolderBase]: 2528/4395 cut-off events. [2024-06-14 14:08:44,279 INFO L125 PetriNetUnfolderBase]: For 422098/422098 co-relation queries the response was YES. [2024-06-14 14:08:44,322 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-14 14:08:44,338 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 276 selfloop transitions, 68 changer transitions 0/351 dead transitions. [2024-06-14 14:08:44,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 351 transitions, 4619 flow [2024-06-14 14:08:44,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:44,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:44,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 237 transitions. [2024-06-14 14:08:44,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780487804878048 [2024-06-14 14:08:44,339 INFO L175 Difference]: Start difference. First operand has 310 places, 306 transitions, 3493 flow. Second operand 10 states and 237 transitions. [2024-06-14 14:08:44,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 351 transitions, 4619 flow [2024-06-14 14:08:46,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 351 transitions, 4446 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:46,504 INFO L231 Difference]: Finished difference. Result has 313 places, 307 transitions, 3496 flow [2024-06-14 14:08:46,504 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-14 14:08:46,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 271 predicate places. [2024-06-14 14:08:46,505 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 307 transitions, 3496 flow [2024-06-14 14:08:46,505 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-14 14:08:46,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:46,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, 1, 1, 1] [2024-06-14 14:08:46,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 14:08:46,505 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-14 14:08:46,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:46,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1043593107, now seen corresponding path program 3 times [2024-06-14 14:08:46,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:46,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026421247] [2024-06-14 14:08:46,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:46,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:46,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:46,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:46,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:46,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026421247] [2024-06-14 14:08:46,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026421247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:46,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:46,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:46,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634615042] [2024-06-14 14:08:46,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:46,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:46,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:46,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:46,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:46,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:46,876 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-14 14:08:46,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:46,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:46,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:47,731 INFO L124 PetriNetUnfolderBase]: 2515/4389 cut-off events. [2024-06-14 14:08:47,731 INFO L125 PetriNetUnfolderBase]: For 393632/393632 co-relation queries the response was YES. [2024-06-14 14:08:47,767 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-14 14:08:47,779 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 277 selfloop transitions, 59 changer transitions 0/343 dead transitions. [2024-06-14 14:08:47,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 343 transitions, 4308 flow [2024-06-14 14:08:47,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:47,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:47,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 14:08:47,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 14:08:47,781 INFO L175 Difference]: Start difference. First operand has 313 places, 307 transitions, 3496 flow. Second operand 10 states and 230 transitions. [2024-06-14 14:08:47,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 343 transitions, 4308 flow [2024-06-14 14:08:49,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 343 transitions, 4162 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:49,550 INFO L231 Difference]: Finished difference. Result has 316 places, 307 transitions, 3472 flow [2024-06-14 14:08:49,550 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-14 14:08:49,550 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-14 14:08:49,551 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 307 transitions, 3472 flow [2024-06-14 14:08:49,551 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-14 14:08:49,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:49,551 INFO L208 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-14 14:08:49,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 14:08:49,551 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-14 14:08:49,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:49,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1813048973, now seen corresponding path program 6 times [2024-06-14 14:08:49,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:49,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004349351] [2024-06-14 14:08:49,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:49,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:49,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:49,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:49,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:49,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004349351] [2024-06-14 14:08:49,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004349351] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:49,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:49,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:49,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190395585] [2024-06-14 14:08:49,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:49,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:49,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:49,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:49,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:49,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:49,901 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-14 14:08:49,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:49,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:49,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:50,655 INFO L124 PetriNetUnfolderBase]: 2576/4474 cut-off events. [2024-06-14 14:08:50,655 INFO L125 PetriNetUnfolderBase]: For 446839/446839 co-relation queries the response was YES. [2024-06-14 14:08:50,703 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-14 14:08:50,719 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 277 selfloop transitions, 58 changer transitions 0/342 dead transitions. [2024-06-14 14:08:50,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 342 transitions, 4572 flow [2024-06-14 14:08:50,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:50,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:50,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 14:08:50,721 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:08:50,721 INFO L175 Difference]: Start difference. First operand has 316 places, 307 transitions, 3472 flow. Second operand 8 states and 192 transitions. [2024-06-14 14:08:50,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 342 transitions, 4572 flow [2024-06-14 14:08:53,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 342 transitions, 4424 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-14 14:08:53,728 INFO L231 Difference]: Finished difference. Result has 314 places, 309 transitions, 3514 flow [2024-06-14 14:08:53,728 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-14 14:08:53,729 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-14 14:08:53,729 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 309 transitions, 3514 flow [2024-06-14 14:08:53,729 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-14 14:08:53,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:53,730 INFO L208 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-14 14:08:53,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 14:08:53,730 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-14 14:08:53,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:53,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1551574899, now seen corresponding path program 7 times [2024-06-14 14:08:53,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:53,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305362416] [2024-06-14 14:08:53,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:53,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:53,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:54,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:54,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:54,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305362416] [2024-06-14 14:08:54,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305362416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:54,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:54,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:54,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160091125] [2024-06-14 14:08:54,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:54,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:54,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:54,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:54,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:54,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:54,137 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-14 14:08:54,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:54,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:54,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:54,892 INFO L124 PetriNetUnfolderBase]: 2604/4518 cut-off events. [2024-06-14 14:08:54,893 INFO L125 PetriNetUnfolderBase]: For 458756/458756 co-relation queries the response was YES. [2024-06-14 14:08:54,939 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-14 14:08:54,954 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 272 selfloop transitions, 56 changer transitions 0/335 dead transitions. [2024-06-14 14:08:54,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 335 transitions, 4302 flow [2024-06-14 14:08:54,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:54,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:54,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 14:08:54,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 14:08:54,956 INFO L175 Difference]: Start difference. First operand has 314 places, 309 transitions, 3514 flow. Second operand 8 states and 185 transitions. [2024-06-14 14:08:54,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 335 transitions, 4302 flow [2024-06-14 14:08:57,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 335 transitions, 4204 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-14 14:08:57,272 INFO L231 Difference]: Finished difference. Result has 318 places, 310 transitions, 3571 flow [2024-06-14 14:08:57,272 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-14 14:08:57,272 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-14 14:08:57,272 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 310 transitions, 3571 flow [2024-06-14 14:08:57,272 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-14 14:08:57,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:57,273 INFO L208 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-14 14:08:57,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 14:08:57,273 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-14 14:08:57,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:57,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1865274129, now seen corresponding path program 8 times [2024-06-14 14:08:57,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:57,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687399459] [2024-06-14 14:08:57,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:57,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:57,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:57,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:57,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:57,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687399459] [2024-06-14 14:08:57,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687399459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:57,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:57,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:08:57,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758013615] [2024-06-14 14:08:57,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:57,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:08:57,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:57,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:08:57,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:08:57,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:08:57,643 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-14 14:08:57,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:57,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:08:57,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:58,399 INFO L124 PetriNetUnfolderBase]: 2632/4562 cut-off events. [2024-06-14 14:08:58,400 INFO L125 PetriNetUnfolderBase]: For 466066/466066 co-relation queries the response was YES. [2024-06-14 14:08:58,448 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-14 14:08:58,465 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 271 selfloop transitions, 55 changer transitions 0/333 dead transitions. [2024-06-14 14:08:58,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 333 transitions, 4343 flow [2024-06-14 14:08:58,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:58,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:58,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 14:08:58,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579268292682927 [2024-06-14 14:08:58,466 INFO L175 Difference]: Start difference. First operand has 318 places, 310 transitions, 3571 flow. Second operand 8 states and 183 transitions. [2024-06-14 14:08:58,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 333 transitions, 4343 flow [2024-06-14 14:09:01,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 333 transitions, 4216 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:09:01,794 INFO L231 Difference]: Finished difference. Result has 320 places, 311 transitions, 3593 flow [2024-06-14 14:09:01,794 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-14 14:09:01,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-14 14:09:01,794 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 311 transitions, 3593 flow [2024-06-14 14:09:01,795 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-14 14:09:01,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:01,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:01,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 14:09:01,795 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-14 14:09:01,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:01,795 INFO L85 PathProgramCache]: Analyzing trace with hash -1314114799, now seen corresponding path program 9 times [2024-06-14 14:09:01,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:01,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784640949] [2024-06-14 14:09:01,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:01,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:01,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:02,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:02,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:02,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784640949] [2024-06-14 14:09:02,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784640949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:02,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:02,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:02,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173168893] [2024-06-14 14:09:02,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:02,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:02,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:02,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:02,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:02,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:09:02,177 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-14 14:09:02,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:02,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:09:02,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:02,925 INFO L124 PetriNetUnfolderBase]: 2614/4536 cut-off events. [2024-06-14 14:09:02,925 INFO L125 PetriNetUnfolderBase]: For 425620/425620 co-relation queries the response was YES. [2024-06-14 14:09:02,971 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-14 14:09:02,987 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 266 selfloop transitions, 57 changer transitions 0/330 dead transitions. [2024-06-14 14:09:02,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 330 transitions, 4319 flow [2024-06-14 14:09:02,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:02,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:02,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 14:09:02,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5457317073170732 [2024-06-14 14:09:02,988 INFO L175 Difference]: Start difference. First operand has 320 places, 311 transitions, 3593 flow. Second operand 8 states and 179 transitions. [2024-06-14 14:09:02,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 330 transitions, 4319 flow [2024-06-14 14:09:06,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 330 transitions, 4176 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 14:09:06,043 INFO L231 Difference]: Finished difference. Result has 322 places, 311 transitions, 3569 flow [2024-06-14 14:09:06,043 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-14 14:09:06,043 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 280 predicate places. [2024-06-14 14:09:06,043 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 311 transitions, 3569 flow [2024-06-14 14:09:06,043 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-14 14:09:06,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:06,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:06,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 14:09:06,044 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-14 14:09:06,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:06,044 INFO L85 PathProgramCache]: Analyzing trace with hash 303006931, now seen corresponding path program 4 times [2024-06-14 14:09:06,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:06,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996015236] [2024-06-14 14:09:06,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:06,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:06,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:06,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:06,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:06,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996015236] [2024-06-14 14:09:06,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996015236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:06,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:06,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:06,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585017070] [2024-06-14 14:09:06,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:06,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:06,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:06,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:06,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:06,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:09:06,477 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-14 14:09:06,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:06,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:09:06,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:07,469 INFO L124 PetriNetUnfolderBase]: 2667/4615 cut-off events. [2024-06-14 14:09:07,469 INFO L125 PetriNetUnfolderBase]: For 456197/456197 co-relation queries the response was YES. [2024-06-14 14:09:07,510 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-14 14:09:07,524 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 273 selfloop transitions, 68 changer transitions 0/348 dead transitions. [2024-06-14 14:09:07,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 348 transitions, 4697 flow [2024-06-14 14:09:07,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:07,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:07,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 14:09:07,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 14:09:07,525 INFO L175 Difference]: Start difference. First operand has 322 places, 311 transitions, 3569 flow. Second operand 8 states and 194 transitions. [2024-06-14 14:09:07,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 348 transitions, 4697 flow [2024-06-14 14:09:10,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 348 transitions, 4567 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 14:09:10,593 INFO L231 Difference]: Finished difference. Result has 323 places, 313 transitions, 3653 flow [2024-06-14 14:09:10,594 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-14 14:09:10,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-14 14:09:10,594 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 313 transitions, 3653 flow [2024-06-14 14:09:10,594 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-14 14:09:10,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:10,594 INFO L208 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-14 14:09:10,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 14:09:10,595 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-14 14:09:10,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:10,595 INFO L85 PathProgramCache]: Analyzing trace with hash -494388715, now seen corresponding path program 5 times [2024-06-14 14:09:10,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:10,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781085946] [2024-06-14 14:09:10,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:10,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:10,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:10,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:10,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:10,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781085946] [2024-06-14 14:09:10,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1781085946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:10,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:10,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:10,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389267394] [2024-06-14 14:09:10,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:10,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:10,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:10,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:10,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:10,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:09:10,978 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-14 14:09:10,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:10,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:09:10,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:11,750 INFO L124 PetriNetUnfolderBase]: 2687/4644 cut-off events. [2024-06-14 14:09:11,750 INFO L125 PetriNetUnfolderBase]: For 466393/466393 co-relation queries the response was YES. [2024-06-14 14:09:11,797 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-14 14:09:11,812 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 272 selfloop transitions, 68 changer transitions 0/347 dead transitions. [2024-06-14 14:09:11,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 347 transitions, 4759 flow [2024-06-14 14:09:11,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:11,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:11,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 14:09:11,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:09:11,814 INFO L175 Difference]: Start difference. First operand has 323 places, 313 transitions, 3653 flow. Second operand 8 states and 192 transitions. [2024-06-14 14:09:11,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 347 transitions, 4759 flow [2024-06-14 14:09:15,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 347 transitions, 4580 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-14 14:09:15,079 INFO L231 Difference]: Finished difference. Result has 326 places, 314 transitions, 3652 flow [2024-06-14 14:09:15,079 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-14 14:09:15,088 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 284 predicate places. [2024-06-14 14:09:15,088 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 314 transitions, 3652 flow [2024-06-14 14:09:15,088 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-14 14:09:15,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:15,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:15,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 14:09:15,089 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-14 14:09:15,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:15,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1475194131, now seen corresponding path program 6 times [2024-06-14 14:09:15,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:15,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191530053] [2024-06-14 14:09:15,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:15,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:15,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:15,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-14 14:09:15,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:15,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191530053] [2024-06-14 14:09:15,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191530053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:15,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:15,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:15,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606027497] [2024-06-14 14:09:15,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:15,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:15,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:15,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:15,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:15,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:09:15,479 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-14 14:09:15,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:15,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:09:15,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:16,249 INFO L124 PetriNetUnfolderBase]: 2707/4693 cut-off events. [2024-06-14 14:09:16,250 INFO L125 PetriNetUnfolderBase]: For 471638/471638 co-relation queries the response was YES. [2024-06-14 14:09:16,297 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-14 14:09:16,312 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 275 selfloop transitions, 58 changer transitions 0/340 dead transitions. [2024-06-14 14:09:16,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 340 transitions, 4458 flow [2024-06-14 14:09:16,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:16,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:16,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 14:09:16,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640243902439024 [2024-06-14 14:09:16,314 INFO L175 Difference]: Start difference. First operand has 326 places, 314 transitions, 3652 flow. Second operand 8 states and 185 transitions. [2024-06-14 14:09:16,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 340 transitions, 4458 flow [2024-06-14 14:09:18,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 340 transitions, 4328 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 14:09:18,667 INFO L231 Difference]: Finished difference. Result has 329 places, 315 transitions, 3672 flow [2024-06-14 14:09:18,667 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-14 14:09:18,668 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 287 predicate places. [2024-06-14 14:09:18,668 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 315 transitions, 3672 flow [2024-06-14 14:09:18,668 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-14 14:09:18,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:18,668 INFO L208 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-14 14:09:18,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 14:09:18,668 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-14 14:09:18,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:18,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1200324131, now seen corresponding path program 7 times [2024-06-14 14:09:18,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:18,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382310765] [2024-06-14 14:09:18,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:18,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:18,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:19,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:19,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:19,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382310765] [2024-06-14 14:09:19,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1382310765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:19,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:19,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:19,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155212895] [2024-06-14 14:09:19,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:19,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:19,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:19,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:19,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:19,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:09:19,087 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-14 14:09:19,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:19,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:09:19,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:19,883 INFO L124 PetriNetUnfolderBase]: 2727/4745 cut-off events. [2024-06-14 14:09:19,884 INFO L125 PetriNetUnfolderBase]: For 479189/479189 co-relation queries the response was YES. [2024-06-14 14:09:19,934 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-14 14:09:19,950 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 253 selfloop transitions, 93 changer transitions 0/353 dead transitions. [2024-06-14 14:09:19,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 353 transitions, 5010 flow [2024-06-14 14:09:19,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:19,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:19,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:09:19,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5945121951219512 [2024-06-14 14:09:19,951 INFO L175 Difference]: Start difference. First operand has 329 places, 315 transitions, 3672 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:09:19,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 353 transitions, 5010 flow [2024-06-14 14:09:22,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 353 transitions, 4878 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:09:22,906 INFO L231 Difference]: Finished difference. Result has 331 places, 316 transitions, 3766 flow [2024-06-14 14:09:22,906 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-14 14:09:22,907 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-14 14:09:22,907 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 316 transitions, 3766 flow [2024-06-14 14:09:22,907 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-14 14:09:22,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:22,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:22,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 14:09:22,907 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-14 14:09:22,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:22,908 INFO L85 PathProgramCache]: Analyzing trace with hash 75472083, now seen corresponding path program 8 times [2024-06-14 14:09:22,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:22,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690255066] [2024-06-14 14:09:22,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:22,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:22,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:23,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-14 14:09:23,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:23,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690255066] [2024-06-14 14:09:23,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690255066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:23,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:23,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:23,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242749103] [2024-06-14 14:09:23,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:23,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:23,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:23,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:23,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:23,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:09:23,260 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-14 14:09:23,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:23,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:09:23,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:24,029 INFO L124 PetriNetUnfolderBase]: 2747/4781 cut-off events. [2024-06-14 14:09:24,030 INFO L125 PetriNetUnfolderBase]: For 489793/489793 co-relation queries the response was YES. [2024-06-14 14:09:24,085 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-14 14:09:24,101 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 254 selfloop transitions, 92 changer transitions 0/353 dead transitions. [2024-06-14 14:09:24,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 353 transitions, 5124 flow [2024-06-14 14:09:24,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:24,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:24,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 14:09:24,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 14:09:24,102 INFO L175 Difference]: Start difference. First operand has 331 places, 316 transitions, 3766 flow. Second operand 8 states and 194 transitions. [2024-06-14 14:09:24,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 353 transitions, 5124 flow [2024-06-14 14:09:27,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 353 transitions, 4784 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-14 14:09:27,715 INFO L231 Difference]: Finished difference. Result has 331 places, 317 transitions, 3652 flow [2024-06-14 14:09:27,716 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-14 14:09:27,716 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-14 14:09:27,716 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 317 transitions, 3652 flow [2024-06-14 14:09:27,716 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-14 14:09:27,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:27,716 INFO L208 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-14 14:09:27,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 14:09:27,717 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-14 14:09:27,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:27,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1281568369, now seen corresponding path program 9 times [2024-06-14 14:09:27,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:27,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748524973] [2024-06-14 14:09:27,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:27,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:27,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:28,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:28,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:28,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748524973] [2024-06-14 14:09:28,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748524973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:28,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:28,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:28,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135832420] [2024-06-14 14:09:28,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:28,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:28,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:28,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:28,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:28,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:09:28,078 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-14 14:09:28,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:28,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:09:28,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:28,904 INFO L124 PetriNetUnfolderBase]: 2767/4803 cut-off events. [2024-06-14 14:09:28,905 INFO L125 PetriNetUnfolderBase]: For 495623/495623 co-relation queries the response was YES. [2024-06-14 14:09:28,949 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-14 14:09:28,963 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 244 selfloop transitions, 98 changer transitions 0/349 dead transitions. [2024-06-14 14:09:28,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 349 transitions, 4753 flow [2024-06-14 14:09:28,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:28,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:28,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:09:28,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 14:09:28,964 INFO L175 Difference]: Start difference. First operand has 331 places, 317 transitions, 3652 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:09:28,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 349 transitions, 4753 flow [2024-06-14 14:09:32,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 349 transitions, 4558 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 14:09:32,554 INFO L231 Difference]: Finished difference. Result has 334 places, 318 transitions, 3684 flow [2024-06-14 14:09:32,554 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-14 14:09:32,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-14 14:09:32,554 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 318 transitions, 3684 flow [2024-06-14 14:09:32,554 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-14 14:09:32,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:32,555 INFO L208 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-14 14:09:32,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 14:09:32,555 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-14 14:09:32,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:32,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1298099765, now seen corresponding path program 10 times [2024-06-14 14:09:32,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:32,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744804484] [2024-06-14 14:09:32,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:32,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:32,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:32,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:32,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:32,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744804484] [2024-06-14 14:09:32,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744804484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:32,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:32,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:32,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872776737] [2024-06-14 14:09:32,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:32,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:32,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:32,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:32,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:32,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:09:32,923 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-14 14:09:32,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:32,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:09:32,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:33,693 INFO L124 PetriNetUnfolderBase]: 2754/4782 cut-off events. [2024-06-14 14:09:33,693 INFO L125 PetriNetUnfolderBase]: For 465257/465257 co-relation queries the response was YES. [2024-06-14 14:09:33,742 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-14 14:09:33,758 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 274 selfloop transitions, 59 changer transitions 0/340 dead transitions. [2024-06-14 14:09:33,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 340 transitions, 4454 flow [2024-06-14 14:09:33,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:33,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:33,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 14:09:33,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 14:09:33,759 INFO L175 Difference]: Start difference. First operand has 334 places, 318 transitions, 3684 flow. Second operand 8 states and 182 transitions. [2024-06-14 14:09:33,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 340 transitions, 4454 flow [2024-06-14 14:09:37,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 340 transitions, 4283 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-14 14:09:37,178 INFO L231 Difference]: Finished difference. Result has 337 places, 318 transitions, 3635 flow [2024-06-14 14:09:37,178 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-14 14:09:37,178 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-14 14:09:37,178 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 318 transitions, 3635 flow [2024-06-14 14:09:37,178 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-14 14:09:37,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:37,179 INFO L208 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-14 14:09:37,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 14:09:37,179 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-14 14:09:37,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:37,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1660762511, now seen corresponding path program 11 times [2024-06-14 14:09:37,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:37,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222274794] [2024-06-14 14:09:37,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:37,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:37,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:37,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:37,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:37,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222274794] [2024-06-14 14:09:37,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222274794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:37,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:37,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-14 14:09:37,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453126034] [2024-06-14 14:09:37,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:37,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-14 14:09:37,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:37,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-14 14:09:37,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-14 14:09:37,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:09:37,533 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-14 14:09:37,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:37,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:09:37,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:38,291 INFO L124 PetriNetUnfolderBase]: 2741/4755 cut-off events. [2024-06-14 14:09:38,292 INFO L125 PetriNetUnfolderBase]: For 430525/430525 co-relation queries the response was YES. [2024-06-14 14:09:38,341 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-14 14:09:38,357 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 264 selfloop transitions, 70 changer transitions 0/341 dead transitions. [2024-06-14 14:09:38,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 341 transitions, 4409 flow [2024-06-14 14:09:38,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:38,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:38,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 14:09:38,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-14 14:09:38,358 INFO L175 Difference]: Start difference. First operand has 337 places, 318 transitions, 3635 flow. Second operand 8 states and 182 transitions. [2024-06-14 14:09:38,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 341 transitions, 4409 flow [2024-06-14 14:09:42,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 341 transitions, 4240 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 14:09:42,337 INFO L231 Difference]: Finished difference. Result has 337 places, 318 transitions, 3610 flow [2024-06-14 14:09:42,337 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-14 14:09:42,337 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 295 predicate places. [2024-06-14 14:09:42,337 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 318 transitions, 3610 flow [2024-06-14 14:09:42,337 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-14 14:09:42,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:42,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:42,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 14:09:42,338 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-14 14:09:42,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:42,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1201794283, now seen corresponding path program 1 times [2024-06-14 14:09:42,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:42,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641716058] [2024-06-14 14:09:42,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:42,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:42,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:42,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:42,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:42,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641716058] [2024-06-14 14:09:42,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641716058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:42,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:42,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:42,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924708882] [2024-06-14 14:09:42,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:42,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:42,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:42,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:42,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:42,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:09:42,687 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-14 14:09:42,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:42,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:09:42,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:43,596 INFO L124 PetriNetUnfolderBase]: 2923/5111 cut-off events. [2024-06-14 14:09:43,596 INFO L125 PetriNetUnfolderBase]: For 684047/684047 co-relation queries the response was YES. [2024-06-14 14:09:43,650 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-14 14:09:43,668 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 327 selfloop transitions, 28 changer transitions 7/369 dead transitions. [2024-06-14 14:09:43,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 369 transitions, 5062 flow [2024-06-14 14:09:43,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:09:43,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:09:43,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-14 14:09:43,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6016260162601627 [2024-06-14 14:09:43,669 INFO L175 Difference]: Start difference. First operand has 337 places, 318 transitions, 3610 flow. Second operand 9 states and 222 transitions. [2024-06-14 14:09:43,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 369 transitions, 5062 flow [2024-06-14 14:09:47,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 369 transitions, 4839 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 14:09:47,528 INFO L231 Difference]: Finished difference. Result has 338 places, 318 transitions, 3462 flow [2024-06-14 14:09:47,528 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-14 14:09:47,528 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-14 14:09:47,528 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 318 transitions, 3462 flow [2024-06-14 14:09:47,528 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-14 14:09:47,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:47,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:47,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 14:09:47,529 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-14 14:09:47,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:47,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1978588621, now seen corresponding path program 2 times [2024-06-14 14:09:47,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:47,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552648979] [2024-06-14 14:09:47,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:47,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:47,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:47,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:47,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:47,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552648979] [2024-06-14 14:09:47,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552648979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:47,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:47,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:47,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419524791] [2024-06-14 14:09:47,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:47,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:47,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:47,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:47,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:47,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:09:47,922 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-14 14:09:47,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:47,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:09:47,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:48,870 INFO L124 PetriNetUnfolderBase]: 2911/5089 cut-off events. [2024-06-14 14:09:48,870 INFO L125 PetriNetUnfolderBase]: For 681860/681860 co-relation queries the response was YES. [2024-06-14 14:09:48,919 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-14 14:09:48,933 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 316 selfloop transitions, 23 changer transitions 15/361 dead transitions. [2024-06-14 14:09:48,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 361 transitions, 4602 flow [2024-06-14 14:09:48,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:09:48,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:09:48,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 14:09:48,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5799457994579946 [2024-06-14 14:09:48,935 INFO L175 Difference]: Start difference. First operand has 338 places, 318 transitions, 3462 flow. Second operand 9 states and 214 transitions. [2024-06-14 14:09:48,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 361 transitions, 4602 flow [2024-06-14 14:09:52,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 361 transitions, 4551 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 14:09:52,973 INFO L231 Difference]: Finished difference. Result has 339 places, 313 transitions, 3399 flow [2024-06-14 14:09:52,973 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-14 14:09:52,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 297 predicate places. [2024-06-14 14:09:52,973 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 313 transitions, 3399 flow [2024-06-14 14:09:52,973 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-14 14:09:52,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:52,974 INFO L208 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-14 14:09:52,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 14:09:52,974 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-14 14:09:52,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:52,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1646468369, now seen corresponding path program 3 times [2024-06-14 14:09:52,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:52,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920136315] [2024-06-14 14:09:52,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:52,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:52,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:53,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:53,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:53,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920136315] [2024-06-14 14:09:53,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920136315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:53,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:53,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:09:53,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508661009] [2024-06-14 14:09:53,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:53,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:09:53,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:53,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:09:53,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:09:53,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:09:53,332 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-14 14:09:53,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:53,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:09:53,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:54,276 INFO L124 PetriNetUnfolderBase]: 2963/5199 cut-off events. [2024-06-14 14:09:54,276 INFO L125 PetriNetUnfolderBase]: For 806021/806021 co-relation queries the response was YES. [2024-06-14 14:09:54,333 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-14 14:09:54,350 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 320 selfloop transitions, 24 changer transitions 16/367 dead transitions. [2024-06-14 14:09:54,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 367 transitions, 4865 flow [2024-06-14 14:09:54,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:09:54,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:09:54,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 14:09:54,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:09:54,351 INFO L175 Difference]: Start difference. First operand has 339 places, 313 transitions, 3399 flow. Second operand 10 states and 240 transitions. [2024-06-14 14:09:54,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 367 transitions, 4865 flow [2024-06-14 14:10:00,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 367 transitions, 4787 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 14:10:00,817 INFO L231 Difference]: Finished difference. Result has 338 places, 310 transitions, 3343 flow [2024-06-14 14:10:00,817 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-14 14:10:00,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-14 14:10:00,817 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 310 transitions, 3343 flow [2024-06-14 14:10:00,817 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-14 14:10:00,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:00,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:00,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 14:10:00,818 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-14 14:10:00,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:00,818 INFO L85 PathProgramCache]: Analyzing trace with hash 1311675285, now seen corresponding path program 4 times [2024-06-14 14:10:00,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:00,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606541945] [2024-06-14 14:10:00,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:00,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:00,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:01,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:01,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:01,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606541945] [2024-06-14 14:10:01,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606541945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:01,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:01,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:01,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920756288] [2024-06-14 14:10:01,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:01,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:01,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:01,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:01,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:01,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:10:01,181 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-14 14:10:01,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:01,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:10:01,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:02,059 INFO L124 PetriNetUnfolderBase]: 2880/5040 cut-off events. [2024-06-14 14:10:02,060 INFO L125 PetriNetUnfolderBase]: For 806474/806474 co-relation queries the response was YES. [2024-06-14 14:10:02,113 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-14 14:10:02,129 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 321 selfloop transitions, 22 changer transitions 12/362 dead transitions. [2024-06-14 14:10:02,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 362 transitions, 4535 flow [2024-06-14 14:10:02,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:10:02,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:10:02,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-14 14:10:02,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521064301552107 [2024-06-14 14:10:02,131 INFO L175 Difference]: Start difference. First operand has 338 places, 310 transitions, 3343 flow. Second operand 11 states and 249 transitions. [2024-06-14 14:10:02,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 362 transitions, 4535 flow [2024-06-14 14:10:06,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 362 transitions, 4476 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-14 14:10:06,634 INFO L231 Difference]: Finished difference. Result has 336 places, 308 transitions, 3317 flow [2024-06-14 14:10:06,634 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-14 14:10:06,635 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-14 14:10:06,635 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 308 transitions, 3317 flow [2024-06-14 14:10:06,635 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-14 14:10:06,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:06,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-14 14:10:06,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 14:10:06,636 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-14 14:10:06,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:06,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1650187439, now seen corresponding path program 5 times [2024-06-14 14:10:06,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:06,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970399497] [2024-06-14 14:10:06,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:06,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:06,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:06,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:06,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:06,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970399497] [2024-06-14 14:10:06,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970399497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:06,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:06,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:06,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116214479] [2024-06-14 14:10:06,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:06,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:06,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:06,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:06,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:07,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:10:07,007 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-14 14:10:07,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:07,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:10:07,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:07,916 INFO L124 PetriNetUnfolderBase]: 2775/4853 cut-off events. [2024-06-14 14:10:07,916 INFO L125 PetriNetUnfolderBase]: For 659844/659844 co-relation queries the response was YES. [2024-06-14 14:10:07,968 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-14 14:10:07,984 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 296 selfloop transitions, 17 changer transitions 29/349 dead transitions. [2024-06-14 14:10:07,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 349 transitions, 4179 flow [2024-06-14 14:10:07,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:10:07,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:10:07,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 14:10:07,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-14 14:10:07,986 INFO L175 Difference]: Start difference. First operand has 336 places, 308 transitions, 3317 flow. Second operand 9 states and 208 transitions. [2024-06-14 14:10:07,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 349 transitions, 4179 flow [2024-06-14 14:10:12,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 349 transitions, 4124 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 14:10:12,201 INFO L231 Difference]: Finished difference. Result has 332 places, 303 transitions, 3237 flow [2024-06-14 14:10:12,201 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-14 14:10:12,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-14 14:10:12,202 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 303 transitions, 3237 flow [2024-06-14 14:10:12,202 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-14 14:10:12,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:12,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:12,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 14:10:12,202 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-14 14:10:12,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:12,210 INFO L85 PathProgramCache]: Analyzing trace with hash 753863047, now seen corresponding path program 6 times [2024-06-14 14:10:12,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:12,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609323344] [2024-06-14 14:10:12,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:12,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:12,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:12,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:12,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:12,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609323344] [2024-06-14 14:10:12,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609323344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:12,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:12,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:12,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475918072] [2024-06-14 14:10:12,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:12,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:12,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:12,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:12,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:12,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:10:12,609 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-14 14:10:12,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:12,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:10:12,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:13,487 INFO L124 PetriNetUnfolderBase]: 2870/4990 cut-off events. [2024-06-14 14:10:13,487 INFO L125 PetriNetUnfolderBase]: For 860684/860684 co-relation queries the response was YES. [2024-06-14 14:10:13,539 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-14 14:10:13,556 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 251 selfloop transitions, 80 changer transitions 10/348 dead transitions. [2024-06-14 14:10:13,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 348 transitions, 4355 flow [2024-06-14 14:10:13,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:10:13,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:10:13,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-14 14:10:13,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5951219512195122 [2024-06-14 14:10:13,557 INFO L175 Difference]: Start difference. First operand has 332 places, 303 transitions, 3237 flow. Second operand 10 states and 244 transitions. [2024-06-14 14:10:13,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 348 transitions, 4355 flow [2024-06-14 14:10:20,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 348 transitions, 4303 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-14 14:10:20,879 INFO L231 Difference]: Finished difference. Result has 325 places, 300 transitions, 3321 flow [2024-06-14 14:10:20,879 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-14 14:10:20,880 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-14 14:10:20,880 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 300 transitions, 3321 flow [2024-06-14 14:10:20,880 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-14 14:10:20,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:20,880 INFO L208 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-14 14:10:20,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 14:10:20,880 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-14 14:10:20,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:20,881 INFO L85 PathProgramCache]: Analyzing trace with hash 79369333, now seen corresponding path program 1 times [2024-06-14 14:10:20,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:20,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333728401] [2024-06-14 14:10:20,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:20,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:20,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:21,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:21,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:21,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333728401] [2024-06-14 14:10:21,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333728401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:21,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:21,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:21,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052593314] [2024-06-14 14:10:21,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:21,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:21,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:21,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:21,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:21,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:10:21,233 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-14 14:10:21,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:21,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:10:21,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:22,106 INFO L124 PetriNetUnfolderBase]: 2858/4966 cut-off events. [2024-06-14 14:10:22,106 INFO L125 PetriNetUnfolderBase]: For 861141/861141 co-relation queries the response was YES. [2024-06-14 14:10:22,157 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-14 14:10:22,174 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 239 selfloop transitions, 75 changer transitions 14/335 dead transitions. [2024-06-14 14:10:22,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 335 transitions, 4111 flow [2024-06-14 14:10:22,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:10:22,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:10:22,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 235 transitions. [2024-06-14 14:10:22,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.573170731707317 [2024-06-14 14:10:22,176 INFO L175 Difference]: Start difference. First operand has 325 places, 300 transitions, 3321 flow. Second operand 10 states and 235 transitions. [2024-06-14 14:10:22,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 335 transitions, 4111 flow [2024-06-14 14:10:29,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 335 transitions, 3949 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-14 14:10:29,183 INFO L231 Difference]: Finished difference. Result has 325 places, 294 transitions, 3260 flow [2024-06-14 14:10:29,183 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-14 14:10:29,183 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-14 14:10:29,183 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 294 transitions, 3260 flow [2024-06-14 14:10:29,183 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-14 14:10:29,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:29,184 INFO L208 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-14 14:10:29,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 14:10:29,184 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-14 14:10:29,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:29,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1445587397, now seen corresponding path program 2 times [2024-06-14 14:10:29,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:29,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911030656] [2024-06-14 14:10:29,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:29,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:29,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:29,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:29,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:29,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911030656] [2024-06-14 14:10:29,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911030656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:29,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:29,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:10:29,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729971919] [2024-06-14 14:10:29,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:29,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:10:29,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:29,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:10:29,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:10:29,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:10:29,520 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-14 14:10:29,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:29,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:10:29,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:30,390 INFO L124 PetriNetUnfolderBase]: 2840/4968 cut-off events. [2024-06-14 14:10:30,390 INFO L125 PetriNetUnfolderBase]: For 845811/845811 co-relation queries the response was YES. [2024-06-14 14:10:30,441 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-14 14:10:30,456 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 123 changer transitions 19/344 dead transitions. [2024-06-14 14:10:30,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 344 transitions, 4414 flow [2024-06-14 14:10:30,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:10:30,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:10:30,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 264 transitions. [2024-06-14 14:10:30,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:10:30,458 INFO L175 Difference]: Start difference. First operand has 325 places, 294 transitions, 3260 flow. Second operand 11 states and 264 transitions. [2024-06-14 14:10:30,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 344 transitions, 4414 flow [2024-06-14 14:10:36,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 344 transitions, 4239 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 14:10:36,811 INFO L231 Difference]: Finished difference. Result has 323 places, 290 transitions, 3293 flow [2024-06-14 14:10:36,811 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-14 14:10:36,811 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-14 14:10:36,811 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 290 transitions, 3293 flow [2024-06-14 14:10:36,812 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-14 14:10:36,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:36,812 INFO L208 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-14 14:10:36,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 14:10:36,812 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-14 14:10:36,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:36,812 INFO L85 PathProgramCache]: Analyzing trace with hash 1172171047, now seen corresponding path program 3 times [2024-06-14 14:10:36,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:36,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624771532] [2024-06-14 14:10:36,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:36,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:36,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:37,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:37,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:37,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624771532] [2024-06-14 14:10:37,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624771532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:37,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:37,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:10:37,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867516502] [2024-06-14 14:10:37,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:37,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:10:37,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:37,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:10:37,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:10:37,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:10:37,175 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-14 14:10:37,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:37,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:10:37,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:38,119 INFO L124 PetriNetUnfolderBase]: 2855/4977 cut-off events. [2024-06-14 14:10:38,119 INFO L125 PetriNetUnfolderBase]: For 995719/995719 co-relation queries the response was YES. [2024-06-14 14:10:38,164 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-14 14:10:38,179 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 194 selfloop transitions, 122 changer transitions 10/333 dead transitions. [2024-06-14 14:10:38,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 333 transitions, 4371 flow [2024-06-14 14:10:38,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:10:38,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:10:38,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-14 14:10:38,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5742793791574279 [2024-06-14 14:10:38,180 INFO L175 Difference]: Start difference. First operand has 323 places, 290 transitions, 3293 flow. Second operand 11 states and 259 transitions. [2024-06-14 14:10:38,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 333 transitions, 4371 flow [2024-06-14 14:10:44,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 333 transitions, 4133 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 14:10:44,489 INFO L231 Difference]: Finished difference. Result has 320 places, 287 transitions, 3277 flow [2024-06-14 14:10:44,489 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-14 14:10:44,489 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-14 14:10:44,489 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 287 transitions, 3277 flow [2024-06-14 14:10:44,490 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-14 14:10:44,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:44,490 INFO L208 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-14 14:10:44,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 14:10:44,490 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-14 14:10:44,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:44,490 INFO L85 PathProgramCache]: Analyzing trace with hash -601278641, now seen corresponding path program 4 times [2024-06-14 14:10:44,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:44,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185564895] [2024-06-14 14:10:44,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:44,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:44,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:44,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:44,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:44,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185564895] [2024-06-14 14:10:44,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185564895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:44,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:44,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:10:44,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283457574] [2024-06-14 14:10:44,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:44,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:10:44,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:44,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:10:44,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:10:44,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:10:44,849 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-14 14:10:44,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:44,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:10:44,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:45,659 INFO L124 PetriNetUnfolderBase]: 2704/4720 cut-off events. [2024-06-14 14:10:45,660 INFO L125 PetriNetUnfolderBase]: For 815875/815875 co-relation queries the response was YES. [2024-06-14 14:10:45,706 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-14 14:10:45,722 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 181 selfloop transitions, 117 changer transitions 18/323 dead transitions. [2024-06-14 14:10:45,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 323 transitions, 4045 flow [2024-06-14 14:10:45,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:10:45,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:10:45,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-14 14:10:45,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-14 14:10:45,724 INFO L175 Difference]: Start difference. First operand has 320 places, 287 transitions, 3277 flow. Second operand 11 states and 251 transitions. [2024-06-14 14:10:45,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 323 transitions, 4045 flow [2024-06-14 14:10:50,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 323 transitions, 3800 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 14:10:50,334 INFO L231 Difference]: Finished difference. Result has 319 places, 281 transitions, 3213 flow [2024-06-14 14:10:50,334 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-14 14:10:50,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-14 14:10:50,334 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 281 transitions, 3213 flow [2024-06-14 14:10:50,335 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-14 14:10:50,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:50,335 INFO L208 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-14 14:10:50,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 14:10:50,335 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-14 14:10:50,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:50,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1902308273, now seen corresponding path program 5 times [2024-06-14 14:10:50,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:50,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295143797] [2024-06-14 14:10:50,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:50,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:50,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:50,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:50,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:50,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295143797] [2024-06-14 14:10:50,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295143797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:50,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:50,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:50,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207991538] [2024-06-14 14:10:50,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:50,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:50,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:50,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:50,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:50,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:10:50,696 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-14 14:10:50,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:50,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:10:50,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:51,574 INFO L124 PetriNetUnfolderBase]: 2904/5062 cut-off events. [2024-06-14 14:10:51,574 INFO L125 PetriNetUnfolderBase]: For 1051434/1051434 co-relation queries the response was YES. [2024-06-14 14:10:51,624 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-14 14:10:51,641 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 242 selfloop transitions, 75 changer transitions 8/332 dead transitions. [2024-06-14 14:10:51,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 332 transitions, 4553 flow [2024-06-14 14:10:51,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:10:51,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:10:51,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 248 transitions. [2024-06-14 14:10:51,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6048780487804878 [2024-06-14 14:10:51,643 INFO L175 Difference]: Start difference. First operand has 319 places, 281 transitions, 3213 flow. Second operand 10 states and 248 transitions. [2024-06-14 14:10:51,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 332 transitions, 4553 flow [2024-06-14 14:10:57,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 332 transitions, 4285 flow, removed 17 selfloop flow, removed 11 redundant places. [2024-06-14 14:10:57,735 INFO L231 Difference]: Finished difference. Result has 311 places, 279 transitions, 3094 flow [2024-06-14 14:10:57,735 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-14 14:10:57,735 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-14 14:10:57,735 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 279 transitions, 3094 flow [2024-06-14 14:10:57,736 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-14 14:10:57,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:57,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:57,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 14:10:57,736 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-14 14:10:57,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:57,736 INFO L85 PathProgramCache]: Analyzing trace with hash -1901952083, now seen corresponding path program 6 times [2024-06-14 14:10:57,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:57,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567117577] [2024-06-14 14:10:57,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:57,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:57,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:58,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:58,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:58,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567117577] [2024-06-14 14:10:58,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567117577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:58,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:58,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:10:58,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704823896] [2024-06-14 14:10:58,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:58,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:10:58,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:58,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:10:58,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:10:58,081 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:10:58,082 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-14 14:10:58,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:58,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:10:58,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:58,951 INFO L124 PetriNetUnfolderBase]: 2888/5033 cut-off events. [2024-06-14 14:10:58,952 INFO L125 PetriNetUnfolderBase]: For 997053/997053 co-relation queries the response was YES. [2024-06-14 14:10:59,000 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-14 14:10:59,016 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 233 selfloop transitions, 69 changer transitions 14/323 dead transitions. [2024-06-14 14:10:59,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 323 transitions, 4138 flow [2024-06-14 14:10:59,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:10:59,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:10:59,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 240 transitions. [2024-06-14 14:10:59,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:10:59,017 INFO L175 Difference]: Start difference. First operand has 311 places, 279 transitions, 3094 flow. Second operand 10 states and 240 transitions. [2024-06-14 14:10:59,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 323 transitions, 4138 flow [2024-06-14 14:11:05,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 323 transitions, 3984 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 14:11:05,540 INFO L231 Difference]: Finished difference. Result has 311 places, 275 transitions, 3029 flow [2024-06-14 14:11:05,540 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-14 14:11:05,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-14 14:11:05,541 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 275 transitions, 3029 flow [2024-06-14 14:11:05,541 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-14 14:11:05,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:05,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, 1, 1] [2024-06-14 14:11:05,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 14:11:05,541 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-14 14:11:05,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:05,542 INFO L85 PathProgramCache]: Analyzing trace with hash 428334163, now seen corresponding path program 7 times [2024-06-14 14:11:05,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:05,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450150213] [2024-06-14 14:11:05,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:05,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:05,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:05,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-14 14:11:05,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:05,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450150213] [2024-06-14 14:11:05,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450150213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:05,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:05,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:11:05,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516225222] [2024-06-14 14:11:05,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:05,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:11:05,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:05,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:11:05,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:11:05,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:11:05,930 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-14 14:11:05,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:05,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:11:05,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:06,852 INFO L124 PetriNetUnfolderBase]: 3005/5237 cut-off events. [2024-06-14 14:11:06,852 INFO L125 PetriNetUnfolderBase]: For 1179696/1179696 co-relation queries the response was YES. [2024-06-14 14:11:06,904 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-14 14:11:06,923 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 230 selfloop transitions, 67 changer transitions 10/314 dead transitions. [2024-06-14 14:11:06,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 314 transitions, 4047 flow [2024-06-14 14:11:06,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:11:06,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:11:06,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 236 transitions. [2024-06-14 14:11:06,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5756097560975609 [2024-06-14 14:11:06,924 INFO L175 Difference]: Start difference. First operand has 311 places, 275 transitions, 3029 flow. Second operand 10 states and 236 transitions. [2024-06-14 14:11:06,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 314 transitions, 4047 flow [2024-06-14 14:11:13,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 314 transitions, 3901 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 14:11:13,090 INFO L231 Difference]: Finished difference. Result has 309 places, 272 transitions, 2985 flow [2024-06-14 14:11:13,090 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-14 14:11:13,090 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-14 14:11:13,091 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 272 transitions, 2985 flow [2024-06-14 14:11:13,091 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-14 14:11:13,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:13,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:13,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 14:11:13,091 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-14 14:11:13,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:13,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1766515253, now seen corresponding path program 8 times [2024-06-14 14:11:13,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:13,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23551201] [2024-06-14 14:11:13,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:13,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:13,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:13,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-14 14:11:13,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:13,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23551201] [2024-06-14 14:11:13,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23551201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:13,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:13,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:11:13,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262960527] [2024-06-14 14:11:13,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:13,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:11:13,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:13,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:11:13,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:11:13,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:11:13,434 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-14 14:11:13,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:13,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:11:13,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:14,190 INFO L124 PetriNetUnfolderBase]: 2613/4573 cut-off events. [2024-06-14 14:11:14,191 INFO L125 PetriNetUnfolderBase]: For 745756/745756 co-relation queries the response was YES. [2024-06-14 14:11:14,234 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-14 14:11:14,250 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 220 selfloop transitions, 61 changer transitions 16/304 dead transitions. [2024-06-14 14:11:14,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 304 transitions, 3705 flow [2024-06-14 14:11:14,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:11:14,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:11:14,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 228 transitions. [2024-06-14 14:11:14,251 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5560975609756098 [2024-06-14 14:11:14,251 INFO L175 Difference]: Start difference. First operand has 309 places, 272 transitions, 2985 flow. Second operand 10 states and 228 transitions. [2024-06-14 14:11:14,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 304 transitions, 3705 flow [2024-06-14 14:11:18,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 304 transitions, 3570 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-14 14:11:18,659 INFO L231 Difference]: Finished difference. Result has 308 places, 265 transitions, 2906 flow [2024-06-14 14:11:18,659 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-14 14:11:18,660 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-14 14:11:18,660 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 265 transitions, 2906 flow [2024-06-14 14:11:18,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-14 14:11:18,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:18,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-14 14:11:18,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 14:11:18,661 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-14 14:11:18,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:18,661 INFO L85 PathProgramCache]: Analyzing trace with hash 620567823, now seen corresponding path program 9 times [2024-06-14 14:11:18,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:18,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374927000] [2024-06-14 14:11:18,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:18,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:18,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:18,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:18,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:18,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374927000] [2024-06-14 14:11:18,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374927000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:18,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:18,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:11:18,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890376440] [2024-06-14 14:11:18,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:18,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:11:18,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:18,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:11:18,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:11:19,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:11:19,032 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-14 14:11:19,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:19,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:11:19,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:19,899 INFO L124 PetriNetUnfolderBase]: 2688/4728 cut-off events. [2024-06-14 14:11:19,900 INFO L125 PetriNetUnfolderBase]: For 815618/815618 co-relation queries the response was YES. [2024-06-14 14:11:19,944 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-14 14:11:19,958 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 112 changer transitions 16/320 dead transitions. [2024-06-14 14:11:19,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 320 transitions, 4228 flow [2024-06-14 14:11:19,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:11:19,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:11:19,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 267 transitions. [2024-06-14 14:11:19,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5920177383592018 [2024-06-14 14:11:19,960 INFO L175 Difference]: Start difference. First operand has 308 places, 265 transitions, 2906 flow. Second operand 11 states and 267 transitions. [2024-06-14 14:11:19,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 320 transitions, 4228 flow [2024-06-14 14:11:25,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 320 transitions, 4081 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 14:11:25,351 INFO L231 Difference]: Finished difference. Result has 303 places, 262 transitions, 2964 flow [2024-06-14 14:11:25,352 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-14 14:11:25,352 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-14 14:11:25,352 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 262 transitions, 2964 flow [2024-06-14 14:11:25,352 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-14 14:11:25,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:25,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, 1, 1] [2024-06-14 14:11:25,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 14:11:25,353 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-14 14:11:25,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:25,353 INFO L85 PathProgramCache]: Analyzing trace with hash 215331279, now seen corresponding path program 10 times [2024-06-14 14:11:25,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:25,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966490506] [2024-06-14 14:11:25,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:25,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:25,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:25,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:25,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:25,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966490506] [2024-06-14 14:11:25,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966490506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:25,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:25,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:11:25,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301438884] [2024-06-14 14:11:25,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:25,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:11:25,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:25,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:11:25,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:11:25,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:11:25,753 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-14 14:11:25,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:25,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:11:25,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:26,555 INFO L124 PetriNetUnfolderBase]: 2686/4718 cut-off events. [2024-06-14 14:11:26,555 INFO L125 PetriNetUnfolderBase]: For 881296/881296 co-relation queries the response was YES. [2024-06-14 14:11:26,601 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-14 14:11:26,617 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 191 selfloop transitions, 107 changer transitions 8/313 dead transitions. [2024-06-14 14:11:26,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 313 transitions, 4232 flow [2024-06-14 14:11:26,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:11:26,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:11:26,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 263 transitions. [2024-06-14 14:11:26,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5831485587583148 [2024-06-14 14:11:26,618 INFO L175 Difference]: Start difference. First operand has 303 places, 262 transitions, 2964 flow. Second operand 11 states and 263 transitions. [2024-06-14 14:11:26,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 313 transitions, 4232 flow [2024-06-14 14:11:33,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 313 transitions, 3995 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 14:11:33,114 INFO L231 Difference]: Finished difference. Result has 300 places, 260 transitions, 2937 flow [2024-06-14 14:11:33,114 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-14 14:11:33,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-14 14:11:33,115 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 260 transitions, 2937 flow [2024-06-14 14:11:33,115 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-14 14:11:33,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:33,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:33,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 14:11:33,115 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-14 14:11:33,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:33,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1890326395, now seen corresponding path program 11 times [2024-06-14 14:11:33,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:33,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902753532] [2024-06-14 14:11:33,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:33,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:33,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:33,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:33,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:33,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902753532] [2024-06-14 14:11:33,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902753532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:33,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:33,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:11:33,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118995790] [2024-06-14 14:11:33,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:33,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:11:33,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:33,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:11:33,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:11:33,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:11:33,486 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-14 14:11:33,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:33,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:11:33,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:34,219 INFO L124 PetriNetUnfolderBase]: 2581/4531 cut-off events. [2024-06-14 14:11:34,219 INFO L125 PetriNetUnfolderBase]: For 756598/756598 co-relation queries the response was YES. [2024-06-14 14:11:34,260 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-14 14:11:34,274 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 176 selfloop transitions, 104 changer transitions 19/306 dead transitions. [2024-06-14 14:11:34,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 306 transitions, 3939 flow [2024-06-14 14:11:34,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:11:34,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:11:34,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 257 transitions. [2024-06-14 14:11:34,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5698447893569845 [2024-06-14 14:11:34,276 INFO L175 Difference]: Start difference. First operand has 300 places, 260 transitions, 2937 flow. Second operand 11 states and 257 transitions. [2024-06-14 14:11:34,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 306 transitions, 3939 flow [2024-06-14 14:11:40,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 306 transitions, 3718 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 14:11:40,460 INFO L231 Difference]: Finished difference. Result has 299 places, 256 transitions, 2874 flow [2024-06-14 14:11:40,461 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-14 14:11:40,461 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-14 14:11:40,461 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 256 transitions, 2874 flow [2024-06-14 14:11:40,461 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-14 14:11:40,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:40,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:40,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 14:11:40,462 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-14 14:11:40,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:40,462 INFO L85 PathProgramCache]: Analyzing trace with hash -795725267, now seen corresponding path program 12 times [2024-06-14 14:11:40,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:40,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744517688] [2024-06-14 14:11:40,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:40,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:40,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:40,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:40,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:40,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744517688] [2024-06-14 14:11:40,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744517688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:40,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:40,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:11:40,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098730121] [2024-06-14 14:11:40,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:40,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:11:40,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:40,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:11:40,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:11:40,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:11:40,832 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-14 14:11:40,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:40,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:11:40,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:41,689 INFO L124 PetriNetUnfolderBase]: 2784/4870 cut-off events. [2024-06-14 14:11:41,689 INFO L125 PetriNetUnfolderBase]: For 990320/990320 co-relation queries the response was YES. [2024-06-14 14:11:41,734 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-14 14:11:41,752 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 180 selfloop transitions, 107 changer transitions 8/302 dead transitions. [2024-06-14 14:11:41,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 302 transitions, 4100 flow [2024-06-14 14:11:41,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:11:41,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:11:41,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-14 14:11:41,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5742793791574279 [2024-06-14 14:11:41,753 INFO L175 Difference]: Start difference. First operand has 299 places, 256 transitions, 2874 flow. Second operand 11 states and 259 transitions. [2024-06-14 14:11:41,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 302 transitions, 4100 flow [2024-06-14 14:11:46,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 302 transitions, 3890 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 14:11:46,225 INFO L231 Difference]: Finished difference. Result has 294 places, 254 transitions, 2873 flow [2024-06-14 14:11:46,225 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-14 14:11:46,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 252 predicate places. [2024-06-14 14:11:46,226 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 254 transitions, 2873 flow [2024-06-14 14:11:46,226 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-14 14:11:46,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:46,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, 1, 1] [2024-06-14 14:11:46,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 14:11:46,226 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-14 14:11:46,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:46,227 INFO L85 PathProgramCache]: Analyzing trace with hash 1616990341, now seen corresponding path program 13 times [2024-06-14 14:11:46,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:46,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455045484] [2024-06-14 14:11:46,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:46,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:46,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:46,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:46,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:46,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455045484] [2024-06-14 14:11:46,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455045484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:46,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:46,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:11:46,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419865135] [2024-06-14 14:11:46,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:46,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:11:46,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:46,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:11:46,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:11:46,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:11:46,592 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-14 14:11:46,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:46,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:11:46,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:47,444 INFO L124 PetriNetUnfolderBase]: 2874/5028 cut-off events. [2024-06-14 14:11:47,444 INFO L125 PetriNetUnfolderBase]: For 1067724/1067724 co-relation queries the response was YES. [2024-06-14 14:11:47,490 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-14 14:11:47,508 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 179 selfloop transitions, 105 changer transitions 9/300 dead transitions. [2024-06-14 14:11:47,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 300 transitions, 4087 flow [2024-06-14 14:11:47,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:11:47,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:11:47,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 259 transitions. [2024-06-14 14:11:47,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5742793791574279 [2024-06-14 14:11:47,509 INFO L175 Difference]: Start difference. First operand has 294 places, 254 transitions, 2873 flow. Second operand 11 states and 259 transitions. [2024-06-14 14:11:47,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 300 transitions, 4087 flow [2024-06-14 14:11:51,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 300 transitions, 3857 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-14 14:11:51,558 INFO L231 Difference]: Finished difference. Result has 292 places, 251 transitions, 2835 flow [2024-06-14 14:11:51,558 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-14 14:11:51,558 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-14 14:11:51,558 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 251 transitions, 2835 flow [2024-06-14 14:11:51,558 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-14 14:11:51,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:51,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:51,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 14:11:51,559 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-14 14:11:51,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:51,559 INFO L85 PathProgramCache]: Analyzing trace with hash -14504147, now seen corresponding path program 14 times [2024-06-14 14:11:51,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:51,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656476789] [2024-06-14 14:11:51,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:51,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:51,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:51,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:51,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:51,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656476789] [2024-06-14 14:11:51,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656476789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:51,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:51,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:11:51,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143693306] [2024-06-14 14:11:51,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:51,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:11:51,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:51,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:11:51,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:11:51,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:11:51,928 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-14 14:11:51,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:51,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:11:51,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:52,772 INFO L124 PetriNetUnfolderBase]: 2754/4822 cut-off events. [2024-06-14 14:11:52,773 INFO L125 PetriNetUnfolderBase]: For 941994/941994 co-relation queries the response was YES. [2024-06-14 14:11:52,815 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-14 14:11:52,832 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 104 changer transitions 10/291 dead transitions. [2024-06-14 14:11:52,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 291 transitions, 3787 flow [2024-06-14 14:11:52,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:11:52,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:11:52,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 254 transitions. [2024-06-14 14:11:52,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5631929046563193 [2024-06-14 14:11:52,833 INFO L175 Difference]: Start difference. First operand has 292 places, 251 transitions, 2835 flow. Second operand 11 states and 254 transitions. [2024-06-14 14:11:52,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 291 transitions, 3787 flow [2024-06-14 14:11:57,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 291 transitions, 3566 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-14 14:11:57,035 INFO L231 Difference]: Finished difference. Result has 289 places, 248 transitions, 2796 flow [2024-06-14 14:11:57,035 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-14 14:11:57,036 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-14 14:11:57,036 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 248 transitions, 2796 flow [2024-06-14 14:11:57,036 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-14 14:11:57,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:57,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-14 14:11:57,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 14:11:57,036 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-14 14:11:57,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:57,037 INFO L85 PathProgramCache]: Analyzing trace with hash -153269447, now seen corresponding path program 15 times [2024-06-14 14:11:57,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:57,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996684483] [2024-06-14 14:11:57,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:57,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:57,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:57,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:57,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:57,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996684483] [2024-06-14 14:11:57,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996684483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:57,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:57,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:11:57,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52109078] [2024-06-14 14:11:57,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:57,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:11:57,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:57,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:11:57,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:11:57,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:11:57,407 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-14 14:11:57,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:57,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:11:57,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:58,223 INFO L124 PetriNetUnfolderBase]: 2730/4770 cut-off events. [2024-06-14 14:11:58,224 INFO L125 PetriNetUnfolderBase]: For 917002/917002 co-relation queries the response was YES. [2024-06-14 14:11:58,267 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-14 14:11:58,283 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 161 selfloop transitions, 100 changer transitions 13/281 dead transitions. [2024-06-14 14:11:58,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 281 transitions, 3472 flow [2024-06-14 14:11:58,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:11:58,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:11:58,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 249 transitions. [2024-06-14 14:11:58,284 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5521064301552107 [2024-06-14 14:11:58,284 INFO L175 Difference]: Start difference. First operand has 289 places, 248 transitions, 2796 flow. Second operand 11 states and 249 transitions. [2024-06-14 14:11:58,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 281 transitions, 3472 flow [2024-06-14 14:12:02,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 281 transitions, 3266 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 14:12:02,138 INFO L231 Difference]: Finished difference. Result has 287 places, 243 transitions, 2750 flow [2024-06-14 14:12:02,138 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-14 14:12:02,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-14 14:12:02,139 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 243 transitions, 2750 flow [2024-06-14 14:12:02,139 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-14 14:12:02,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:02,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:02,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 14:12:02,139 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-14 14:12:02,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:02,140 INFO L85 PathProgramCache]: Analyzing trace with hash -363616847, now seen corresponding path program 16 times [2024-06-14 14:12:02,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:02,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498964628] [2024-06-14 14:12:02,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:02,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:02,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:02,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:02,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:02,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498964628] [2024-06-14 14:12:02,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498964628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:02,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:02,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:12:02,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571750178] [2024-06-14 14:12:02,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:02,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:12:02,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:02,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:12:02,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:12:02,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:02,505 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-14 14:12:02,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:02,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:02,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:03,276 INFO L124 PetriNetUnfolderBase]: 2600/4556 cut-off events. [2024-06-14 14:12:03,276 INFO L125 PetriNetUnfolderBase]: For 783275/783275 co-relation queries the response was YES. [2024-06-14 14:12:03,316 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-14 14:12:03,331 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 168 selfloop transitions, 98 changer transitions 10/283 dead transitions. [2024-06-14 14:12:03,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 283 transitions, 3680 flow [2024-06-14 14:12:03,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:12:03,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:12:03,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 251 transitions. [2024-06-14 14:12:03,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565410199556541 [2024-06-14 14:12:03,333 INFO L175 Difference]: Start difference. First operand has 287 places, 243 transitions, 2750 flow. Second operand 11 states and 251 transitions. [2024-06-14 14:12:03,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 283 transitions, 3680 flow [2024-06-14 14:12:05,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 283 transitions, 3462 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-06-14 14:12:05,986 INFO L231 Difference]: Finished difference. Result has 283 places, 240 transitions, 2707 flow [2024-06-14 14:12:05,987 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-14 14:12:05,987 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 241 predicate places. [2024-06-14 14:12:05,987 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 240 transitions, 2707 flow [2024-06-14 14:12:05,987 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-14 14:12:05,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:05,987 INFO L208 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-14 14:12:05,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 14:12:05,988 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-14 14:12:05,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:05,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1160698669, now seen corresponding path program 17 times [2024-06-14 14:12:05,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:05,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059350583] [2024-06-14 14:12:05,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:05,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:05,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:06,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:06,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:06,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059350583] [2024-06-14 14:12:06,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059350583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:06,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:06,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:12:06,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537431269] [2024-06-14 14:12:06,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:06,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:12:06,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:06,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:12:06,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:12:06,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:06,352 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-14 14:12:06,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:06,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:06,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:07,030 INFO L124 PetriNetUnfolderBase]: 2449/4299 cut-off events. [2024-06-14 14:12:07,030 INFO L125 PetriNetUnfolderBase]: For 652636/652636 co-relation queries the response was YES. [2024-06-14 14:12:07,068 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-14 14:12:07,083 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 154 selfloop transitions, 92 changer transitions 20/273 dead transitions. [2024-06-14 14:12:07,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 273 transitions, 3365 flow [2024-06-14 14:12:07,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:12:07,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:12:07,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-14 14:12:07,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5388026607538803 [2024-06-14 14:12:07,084 INFO L175 Difference]: Start difference. First operand has 283 places, 240 transitions, 2707 flow. Second operand 11 states and 243 transitions. [2024-06-14 14:12:07,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 273 transitions, 3365 flow [2024-06-14 14:12:09,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 273 transitions, 3168 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 14:12:09,775 INFO L231 Difference]: Finished difference. Result has 281 places, 233 transitions, 2627 flow [2024-06-14 14:12:09,775 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-14 14:12:09,776 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-14 14:12:09,776 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 233 transitions, 2627 flow [2024-06-14 14:12:09,776 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-14 14:12:09,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:09,776 INFO L208 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-14 14:12:09,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 14:12:09,776 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-14 14:12:09,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:09,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1488479341, now seen corresponding path program 18 times [2024-06-14 14:12:09,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:09,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410156847] [2024-06-14 14:12:09,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:09,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:09,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:10,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:10,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:10,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410156847] [2024-06-14 14:12:10,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410156847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:10,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:10,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:10,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608576437] [2024-06-14 14:12:10,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:10,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:10,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:10,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:10,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:10,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:10,112 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-14 14:12:10,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:10,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:10,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:10,890 INFO L124 PetriNetUnfolderBase]: 2435/4261 cut-off events. [2024-06-14 14:12:10,891 INFO L125 PetriNetUnfolderBase]: For 639192/639192 co-relation queries the response was YES. [2024-06-14 14:12:10,922 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-14 14:12:10,934 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 59 changer transitions 12/263 dead transitions. [2024-06-14 14:12:10,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 263 transitions, 3257 flow [2024-06-14 14:12:10,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:12:10,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:12:10,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 242 transitions. [2024-06-14 14:12:10,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 14:12:10,935 INFO L175 Difference]: Start difference. First operand has 281 places, 233 transitions, 2627 flow. Second operand 11 states and 242 transitions. [2024-06-14 14:12:10,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 263 transitions, 3257 flow [2024-06-14 14:12:13,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 263 transitions, 3051 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-14 14:12:13,191 INFO L231 Difference]: Finished difference. Result has 272 places, 229 transitions, 2512 flow [2024-06-14 14:12:13,192 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-14 14:12:13,192 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-14 14:12:13,192 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 229 transitions, 2512 flow [2024-06-14 14:12:13,192 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-14 14:12:13,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:13,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:13,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 14:12:13,193 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-14 14:12:13,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:13,193 INFO L85 PathProgramCache]: Analyzing trace with hash -852963531, now seen corresponding path program 19 times [2024-06-14 14:12:13,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:13,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433856868] [2024-06-14 14:12:13,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:13,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:13,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:13,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:13,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:13,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433856868] [2024-06-14 14:12:13,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433856868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:13,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:13,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:13,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494333521] [2024-06-14 14:12:13,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:13,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:13,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:13,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:13,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:13,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:13,557 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-14 14:12:13,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:13,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:13,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:14,241 INFO L124 PetriNetUnfolderBase]: 2420/4254 cut-off events. [2024-06-14 14:12:14,242 INFO L125 PetriNetUnfolderBase]: For 590527/590527 co-relation queries the response was YES. [2024-06-14 14:12:14,279 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-14 14:12:14,294 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 183 selfloop transitions, 56 changer transitions 17/263 dead transitions. [2024-06-14 14:12:14,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 263 transitions, 3180 flow [2024-06-14 14:12:14,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:12:14,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:12:14,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 243 transitions. [2024-06-14 14:12:14,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5388026607538803 [2024-06-14 14:12:14,295 INFO L175 Difference]: Start difference. First operand has 272 places, 229 transitions, 2512 flow. Second operand 11 states and 243 transitions. [2024-06-14 14:12:14,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 263 transitions, 3180 flow [2024-06-14 14:12:16,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 263 transitions, 3058 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-14 14:12:16,825 INFO L231 Difference]: Finished difference. Result has 270 places, 225 transitions, 2456 flow [2024-06-14 14:12:16,825 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-14 14:12:16,825 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-14 14:12:16,825 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 225 transitions, 2456 flow [2024-06-14 14:12:16,825 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-14 14:12:16,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:16,826 INFO L208 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-14 14:12:16,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 14:12:16,826 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-14 14:12:16,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:16,826 INFO L85 PathProgramCache]: Analyzing trace with hash -1904157183, now seen corresponding path program 1 times [2024-06-14 14:12:16,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:16,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280745255] [2024-06-14 14:12:16,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:16,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:16,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:17,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:17,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:17,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280745255] [2024-06-14 14:12:17,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280745255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:17,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:17,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:17,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830468127] [2024-06-14 14:12:17,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:17,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:17,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:17,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:17,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:17,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:17,179 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-14 14:12:17,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:17,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:17,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:17,888 INFO L124 PetriNetUnfolderBase]: 2575/4505 cut-off events. [2024-06-14 14:12:17,888 INFO L125 PetriNetUnfolderBase]: For 717885/717885 co-relation queries the response was YES. [2024-06-14 14:12:17,929 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-14 14:12:17,946 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 195 selfloop transitions, 57 changer transitions 8/267 dead transitions. [2024-06-14 14:12:17,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 267 transitions, 3524 flow [2024-06-14 14:12:17,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:12:17,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:12:17,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 250 transitions. [2024-06-14 14:12:17,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5543237250554324 [2024-06-14 14:12:17,948 INFO L175 Difference]: Start difference. First operand has 270 places, 225 transitions, 2456 flow. Second operand 11 states and 250 transitions. [2024-06-14 14:12:17,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 267 transitions, 3524 flow [2024-06-14 14:12:20,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 267 transitions, 3392 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 14:12:20,135 INFO L231 Difference]: Finished difference. Result has 266 places, 223 transitions, 2430 flow [2024-06-14 14:12:20,135 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-14 14:12:20,136 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-14 14:12:20,136 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 223 transitions, 2430 flow [2024-06-14 14:12:20,136 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-14 14:12:20,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:20,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:20,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 14:12:20,136 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-14 14:12:20,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:20,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1908918783, now seen corresponding path program 2 times [2024-06-14 14:12:20,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:20,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157949365] [2024-06-14 14:12:20,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:20,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:20,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:20,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-14 14:12:20,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:20,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157949365] [2024-06-14 14:12:20,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157949365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:20,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:20,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:20,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364552192] [2024-06-14 14:12:20,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:20,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:20,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:20,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:20,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:20,497 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:20,497 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-14 14:12:20,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:20,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:20,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:21,144 INFO L124 PetriNetUnfolderBase]: 2470/4318 cut-off events. [2024-06-14 14:12:21,144 INFO L125 PetriNetUnfolderBase]: For 622683/622683 co-relation queries the response was YES. [2024-06-14 14:12:21,179 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-14 14:12:21,193 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 204 selfloop transitions, 10 changer transitions 26/247 dead transitions. [2024-06-14 14:12:21,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 247 transitions, 3010 flow [2024-06-14 14:12:21,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:21,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:21,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 14:12:21,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5304878048780488 [2024-06-14 14:12:21,194 INFO L175 Difference]: Start difference. First operand has 266 places, 223 transitions, 2430 flow. Second operand 8 states and 174 transitions. [2024-06-14 14:12:21,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 247 transitions, 3010 flow [2024-06-14 14:12:23,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 247 transitions, 2851 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-14 14:12:23,408 INFO L231 Difference]: Finished difference. Result has 261 places, 216 transitions, 2209 flow [2024-06-14 14:12:23,408 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-14 14:12:23,408 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-14 14:12:23,408 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 216 transitions, 2209 flow [2024-06-14 14:12:23,408 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-14 14:12:23,408 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:23,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-14 14:12:23,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 14:12:23,409 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-14 14:12:23,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:23,409 INFO L85 PathProgramCache]: Analyzing trace with hash 17456207, now seen corresponding path program 20 times [2024-06-14 14:12:23,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:23,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818336285] [2024-06-14 14:12:23,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:23,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:23,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:23,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:23,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:23,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818336285] [2024-06-14 14:12:23,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818336285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:23,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:23,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:23,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325614835] [2024-06-14 14:12:23,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:23,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:23,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:23,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:23,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:23,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:23,779 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-14 14:12:23,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:23,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:23,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:24,458 INFO L124 PetriNetUnfolderBase]: 2546/4452 cut-off events. [2024-06-14 14:12:24,459 INFO L125 PetriNetUnfolderBase]: For 686456/686456 co-relation queries the response was YES. [2024-06-14 14:12:24,495 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-14 14:12:24,509 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 185 selfloop transitions, 57 changer transitions 7/256 dead transitions. [2024-06-14 14:12:24,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 256 transitions, 3249 flow [2024-06-14 14:12:24,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:24,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:24,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-14 14:12:24,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6128048780487805 [2024-06-14 14:12:24,511 INFO L175 Difference]: Start difference. First operand has 261 places, 216 transitions, 2209 flow. Second operand 8 states and 201 transitions. [2024-06-14 14:12:24,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 256 transitions, 3249 flow [2024-06-14 14:12:26,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 256 transitions, 3178 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-14 14:12:26,196 INFO L231 Difference]: Finished difference. Result has 251 places, 215 transitions, 2260 flow [2024-06-14 14:12:26,196 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-14 14:12:26,196 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 209 predicate places. [2024-06-14 14:12:26,196 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 215 transitions, 2260 flow [2024-06-14 14:12:26,196 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-14 14:12:26,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:26,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:26,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 14:12:26,197 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-14 14:12:26,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:26,197 INFO L85 PathProgramCache]: Analyzing trace with hash 17812397, now seen corresponding path program 21 times [2024-06-14 14:12:26,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:26,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761485454] [2024-06-14 14:12:26,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:26,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:26,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:26,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:26,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:26,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761485454] [2024-06-14 14:12:26,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761485454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:26,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:26,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:26,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724179655] [2024-06-14 14:12:26,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:26,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:26,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:26,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:26,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:26,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:26,550 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-14 14:12:26,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:26,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:26,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:27,299 INFO L124 PetriNetUnfolderBase]: 2648/4613 cut-off events. [2024-06-14 14:12:27,299 INFO L125 PetriNetUnfolderBase]: For 736665/736665 co-relation queries the response was YES. [2024-06-14 14:12:27,338 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-14 14:12:27,353 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 184 selfloop transitions, 53 changer transitions 8/252 dead transitions. [2024-06-14 14:12:27,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 252 transitions, 3276 flow [2024-06-14 14:12:27,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:27,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:27,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 14:12:27,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.600609756097561 [2024-06-14 14:12:27,354 INFO L175 Difference]: Start difference. First operand has 251 places, 215 transitions, 2260 flow. Second operand 8 states and 197 transitions. [2024-06-14 14:12:27,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 252 transitions, 3276 flow [2024-06-14 14:12:29,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 252 transitions, 3150 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 14:12:29,053 INFO L231 Difference]: Finished difference. Result has 250 places, 213 transitions, 2222 flow [2024-06-14 14:12:29,053 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-14 14:12:29,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-14 14:12:29,053 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 213 transitions, 2222 flow [2024-06-14 14:12:29,053 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-14 14:12:29,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:29,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:29,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 14:12:29,054 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-14 14:12:29,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:29,054 INFO L85 PathProgramCache]: Analyzing trace with hash 803281807, now seen corresponding path program 22 times [2024-06-14 14:12:29,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:29,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461565365] [2024-06-14 14:12:29,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:29,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:29,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:29,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:29,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:29,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461565365] [2024-06-14 14:12:29,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461565365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:29,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:29,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:12:29,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711123395] [2024-06-14 14:12:29,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:29,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:12:29,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:29,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:12:29,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:12:29,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:29,425 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-14 14:12:29,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:29,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:29,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:30,213 INFO L124 PetriNetUnfolderBase]: 2852/4990 cut-off events. [2024-06-14 14:12:30,214 INFO L125 PetriNetUnfolderBase]: For 891922/891922 co-relation queries the response was YES. [2024-06-14 14:12:30,254 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-14 14:12:30,271 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 139 selfloop transitions, 95 changer transitions 16/257 dead transitions. [2024-06-14 14:12:30,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 257 transitions, 3278 flow [2024-06-14 14:12:30,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:12:30,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:12:30,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 14:12:30,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-14 14:12:30,273 INFO L175 Difference]: Start difference. First operand has 250 places, 213 transitions, 2222 flow. Second operand 9 states and 220 transitions. [2024-06-14 14:12:30,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 257 transitions, 3278 flow [2024-06-14 14:12:33,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 257 transitions, 3161 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 14:12:33,257 INFO L231 Difference]: Finished difference. Result has 250 places, 210 transitions, 2273 flow [2024-06-14 14:12:33,257 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-14 14:12:33,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-14 14:12:33,258 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 210 transitions, 2273 flow [2024-06-14 14:12:33,258 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-14 14:12:33,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:33,258 INFO L208 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-14 14:12:33,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 14:12:33,258 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-14 14:12:33,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:33,259 INFO L85 PathProgramCache]: Analyzing trace with hash 838372747, now seen corresponding path program 23 times [2024-06-14 14:12:33,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:33,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414469729] [2024-06-14 14:12:33,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:33,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:33,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:33,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:33,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:33,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414469729] [2024-06-14 14:12:33,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414469729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:33,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:33,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:12:33,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023198153] [2024-06-14 14:12:33,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:33,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:12:33,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:33,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:12:33,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:12:33,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:33,671 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-14 14:12:33,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:33,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:33,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:34,439 INFO L124 PetriNetUnfolderBase]: 2723/4759 cut-off events. [2024-06-14 14:12:34,439 INFO L125 PetriNetUnfolderBase]: For 845619/845619 co-relation queries the response was YES. [2024-06-14 14:12:34,478 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-14 14:12:34,496 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 153 selfloop transitions, 86 changer transitions 8/254 dead transitions. [2024-06-14 14:12:34,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 254 transitions, 3491 flow [2024-06-14 14:12:34,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:12:34,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:12:34,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 14:12:34,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5962059620596206 [2024-06-14 14:12:34,497 INFO L175 Difference]: Start difference. First operand has 250 places, 210 transitions, 2273 flow. Second operand 9 states and 220 transitions. [2024-06-14 14:12:34,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 254 transitions, 3491 flow [2024-06-14 14:12:36,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 254 transitions, 3287 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 14:12:36,285 INFO L231 Difference]: Finished difference. Result has 247 places, 208 transitions, 2244 flow [2024-06-14 14:12:36,286 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-14 14:12:36,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-14 14:12:36,286 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 208 transitions, 2244 flow [2024-06-14 14:12:36,286 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-14 14:12:36,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:36,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:36,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 14:12:36,287 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-14 14:12:36,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:36,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1964990765, now seen corresponding path program 24 times [2024-06-14 14:12:36,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:36,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58882536] [2024-06-14 14:12:36,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:36,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:36,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:36,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:36,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:36,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58882536] [2024-06-14 14:12:36,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58882536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:36,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:36,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:12:36,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936284461] [2024-06-14 14:12:36,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:36,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:12:36,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:36,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:12:36,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:12:36,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:36,668 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-14 14:12:36,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:36,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:36,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:37,384 INFO L124 PetriNetUnfolderBase]: 2618/4572 cut-off events. [2024-06-14 14:12:37,384 INFO L125 PetriNetUnfolderBase]: For 750131/750131 co-relation queries the response was YES. [2024-06-14 14:12:37,420 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-14 14:12:37,436 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 149 selfloop transitions, 84 changer transitions 10/250 dead transitions. [2024-06-14 14:12:37,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 250 transitions, 3286 flow [2024-06-14 14:12:37,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:12:37,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:12:37,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 14:12:37,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-14 14:12:37,437 INFO L175 Difference]: Start difference. First operand has 247 places, 208 transitions, 2244 flow. Second operand 9 states and 217 transitions. [2024-06-14 14:12:37,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 250 transitions, 3286 flow [2024-06-14 14:12:39,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 250 transitions, 3103 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:12:39,659 INFO L231 Difference]: Finished difference. Result has 246 places, 204 transitions, 2184 flow [2024-06-14 14:12:39,659 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-14 14:12:39,659 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-14 14:12:39,659 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 204 transitions, 2184 flow [2024-06-14 14:12:39,660 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-14 14:12:39,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:39,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-14 14:12:39,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 14:12:39,660 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-14 14:12:39,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:39,660 INFO L85 PathProgramCache]: Analyzing trace with hash -189197233, now seen corresponding path program 25 times [2024-06-14 14:12:39,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:39,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984466625] [2024-06-14 14:12:39,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:39,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:39,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:39,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-14 14:12:39,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:39,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984466625] [2024-06-14 14:12:39,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984466625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:39,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:39,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:39,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38308552] [2024-06-14 14:12:39,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:39,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:39,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:39,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:39,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:40,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:40,023 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-14 14:12:40,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:40,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:40,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:40,740 INFO L124 PetriNetUnfolderBase]: 2613/4557 cut-off events. [2024-06-14 14:12:40,741 INFO L125 PetriNetUnfolderBase]: For 754647/754647 co-relation queries the response was YES. [2024-06-14 14:12:40,777 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-14 14:12:40,793 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 170 selfloop transitions, 53 changer transitions 8/238 dead transitions. [2024-06-14 14:12:40,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 238 transitions, 2970 flow [2024-06-14 14:12:40,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:40,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:40,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 14:12:40,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975609756097561 [2024-06-14 14:12:40,794 INFO L175 Difference]: Start difference. First operand has 246 places, 204 transitions, 2184 flow. Second operand 8 states and 196 transitions. [2024-06-14 14:12:40,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 238 transitions, 2970 flow [2024-06-14 14:12:43,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 238 transitions, 2783 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 14:12:43,242 INFO L231 Difference]: Finished difference. Result has 240 places, 203 transitions, 2102 flow [2024-06-14 14:12:43,242 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-14 14:12:43,242 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 198 predicate places. [2024-06-14 14:12:43,242 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 203 transitions, 2102 flow [2024-06-14 14:12:43,243 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-14 14:12:43,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:43,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:43,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 14:12:43,243 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-14 14:12:43,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:43,243 INFO L85 PathProgramCache]: Analyzing trace with hash -189049363, now seen corresponding path program 26 times [2024-06-14 14:12:43,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:43,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340875012] [2024-06-14 14:12:43,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:43,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:43,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:43,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:43,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:43,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340875012] [2024-06-14 14:12:43,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340875012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:43,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:43,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:43,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954560093] [2024-06-14 14:12:43,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:43,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:43,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:43,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:43,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:43,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:43,586 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-14 14:12:43,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:43,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:43,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:44,233 INFO L124 PetriNetUnfolderBase]: 2491/4323 cut-off events. [2024-06-14 14:12:44,234 INFO L125 PetriNetUnfolderBase]: For 660168/660168 co-relation queries the response was YES. [2024-06-14 14:12:44,266 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-14 14:12:44,280 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 159 selfloop transitions, 49 changer transitions 12/227 dead transitions. [2024-06-14 14:12:44,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 227 transitions, 2644 flow [2024-06-14 14:12:44,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:44,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:44,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 14:12:44,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5701219512195121 [2024-06-14 14:12:44,282 INFO L175 Difference]: Start difference. First operand has 240 places, 203 transitions, 2102 flow. Second operand 8 states and 187 transitions. [2024-06-14 14:12:44,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 227 transitions, 2644 flow [2024-06-14 14:12:46,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 227 transitions, 2480 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-14 14:12:46,743 INFO L231 Difference]: Finished difference. Result has 237 places, 199 transitions, 2015 flow [2024-06-14 14:12:46,743 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-14 14:12:46,743 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 195 predicate places. [2024-06-14 14:12:46,743 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 199 transitions, 2015 flow [2024-06-14 14:12:46,744 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-14 14:12:46,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:46,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, 1, 1, 1, 1] [2024-06-14 14:12:46,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 14:12:46,744 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-14 14:12:46,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:46,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1705241555, now seen corresponding path program 27 times [2024-06-14 14:12:46,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:46,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845853187] [2024-06-14 14:12:46,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:46,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:46,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:47,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:47,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:47,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845853187] [2024-06-14 14:12:47,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845853187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:47,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:47,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:47,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850943034] [2024-06-14 14:12:47,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:47,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:47,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:47,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:47,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:47,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:47,087 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-14 14:12:47,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:47,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:47,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:47,742 INFO L124 PetriNetUnfolderBase]: 2476/4324 cut-off events. [2024-06-14 14:12:47,742 INFO L125 PetriNetUnfolderBase]: For 632796/632796 co-relation queries the response was YES. [2024-06-14 14:12:47,771 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-14 14:12:47,785 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 166 selfloop transitions, 44 changer transitions 10/227 dead transitions. [2024-06-14 14:12:47,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 227 transitions, 2753 flow [2024-06-14 14:12:47,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:47,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:47,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:12:47,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5762195121951219 [2024-06-14 14:12:47,786 INFO L175 Difference]: Start difference. First operand has 237 places, 199 transitions, 2015 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:12:47,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 227 transitions, 2753 flow [2024-06-14 14:12:49,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 227 transitions, 2647 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-14 14:12:49,443 INFO L231 Difference]: Finished difference. Result has 235 places, 196 transitions, 1973 flow [2024-06-14 14:12:49,443 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-14 14:12:49,444 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-14 14:12:49,444 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 196 transitions, 1973 flow [2024-06-14 14:12:49,444 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-14 14:12:49,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12: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-14 14:12:49,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 14:12:49,444 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-14 14:12:49,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:49,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1665544615, now seen corresponding path program 28 times [2024-06-14 14:12:49,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:49,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436234140] [2024-06-14 14:12:49,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:49,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:49,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:49,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:49,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:49,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436234140] [2024-06-14 14:12:49,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436234140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:49,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:49,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:12:49,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722879296] [2024-06-14 14:12:49,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:49,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:12:49,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:49,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:12:49,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:12:49,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:49,790 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-14 14:12:49,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:49,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:49,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:50,387 INFO L124 PetriNetUnfolderBase]: 2325/4067 cut-off events. [2024-06-14 14:12:50,388 INFO L125 PetriNetUnfolderBase]: For 552453/552453 co-relation queries the response was YES. [2024-06-14 14:12:50,417 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-14 14:12:50,431 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 156 selfloop transitions, 40 changer transitions 14/217 dead transitions. [2024-06-14 14:12:50,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 217 transitions, 2485 flow [2024-06-14 14:12:50,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:50,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:50,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 14:12:50,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-14 14:12:50,433 INFO L175 Difference]: Start difference. First operand has 235 places, 196 transitions, 1973 flow. Second operand 8 states and 181 transitions. [2024-06-14 14:12:50,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 217 transitions, 2485 flow [2024-06-14 14:12:52,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 217 transitions, 2396 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 14:12:52,114 INFO L231 Difference]: Finished difference. Result has 234 places, 191 transitions, 1927 flow [2024-06-14 14:12:52,115 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-14 14:12:52,115 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 192 predicate places. [2024-06-14 14:12:52,115 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 191 transitions, 1927 flow [2024-06-14 14:12:52,115 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-14 14:12:52,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:52,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:52,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 14:12:52,116 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-14 14:12:52,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:52,116 INFO L85 PathProgramCache]: Analyzing trace with hash 1662703025, now seen corresponding path program 29 times [2024-06-14 14:12:52,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:52,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817957630] [2024-06-14 14:12:52,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:52,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:52,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:52,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:52,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:52,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817957630] [2024-06-14 14:12:52,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817957630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:52,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:52,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:12:52,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495282631] [2024-06-14 14:12:52,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:52,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:12:52,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:52,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:12:52,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:12:52,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:52,494 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-14 14:12:52,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:52,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:52,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:53,128 INFO L124 PetriNetUnfolderBase]: 2309/4047 cut-off events. [2024-06-14 14:12:53,128 INFO L125 PetriNetUnfolderBase]: For 528555/528555 co-relation queries the response was YES. [2024-06-14 14:12:53,158 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-14 14:12:53,171 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 124 selfloop transitions, 80 changer transitions 19/230 dead transitions. [2024-06-14 14:12:53,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 230 transitions, 2723 flow [2024-06-14 14:12:53,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:12:53,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:12:53,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 14:12:53,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:12:53,172 INFO L175 Difference]: Start difference. First operand has 234 places, 191 transitions, 1927 flow. Second operand 9 states and 216 transitions. [2024-06-14 14:12:53,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 230 transitions, 2723 flow [2024-06-14 14:12:54,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 230 transitions, 2631 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 14:12:54,972 INFO L231 Difference]: Finished difference. Result has 230 places, 187 transitions, 1960 flow [2024-06-14 14:12:54,973 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-14 14:12:54,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-14 14:12:54,973 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 187 transitions, 1960 flow [2024-06-14 14:12:54,973 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-14 14:12:54,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:54,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:54,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 14:12:54,974 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-14 14:12:54,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:54,974 INFO L85 PathProgramCache]: Analyzing trace with hash -133464787, now seen corresponding path program 30 times [2024-06-14 14:12:54,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:54,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124060158] [2024-06-14 14:12:54,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:54,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:54,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:55,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:55,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:55,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124060158] [2024-06-14 14:12:55,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124060158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:55,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:55,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:12:55,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791415892] [2024-06-14 14:12:55,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:55,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:12:55,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:55,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:12:55,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:12:55,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:55,340 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-14 14:12:55,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:55,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:55,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:55,879 INFO L124 PetriNetUnfolderBase]: 2205/3875 cut-off events. [2024-06-14 14:12:55,879 INFO L125 PetriNetUnfolderBase]: For 504480/504480 co-relation queries the response was YES. [2024-06-14 14:12:55,906 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-14 14:12:55,920 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 115 selfloop transitions, 78 changer transitions 12/212 dead transitions. [2024-06-14 14:12:55,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 212 transitions, 2472 flow [2024-06-14 14:12:55,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:12:55,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:12:55,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 14:12:55,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 14:12:55,923 INFO L175 Difference]: Start difference. First operand has 230 places, 187 transitions, 1960 flow. Second operand 9 states and 205 transitions. [2024-06-14 14:12:55,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 212 transitions, 2472 flow [2024-06-14 14:12:57,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 212 transitions, 2334 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:12:57,220 INFO L231 Difference]: Finished difference. Result has 226 places, 183 transitions, 1955 flow [2024-06-14 14:12:57,220 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-14 14:12:57,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-14 14:12:57,221 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 183 transitions, 1955 flow [2024-06-14 14:12:57,221 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-14 14:12:57,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:57,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-14 14:12:57,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 14:12:57,221 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-14 14:12:57,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:57,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1664576975, now seen corresponding path program 31 times [2024-06-14 14:12:57,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:57,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195722302] [2024-06-14 14:12:57,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:57,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:57,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:57,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:57,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:57,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195722302] [2024-06-14 14:12:57,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195722302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:57,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:57,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:12:57,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632679211] [2024-06-14 14:12:57,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:57,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:12:57,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:57,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:12:57,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:12:57,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:57,612 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-14 14:12:57,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:57,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:57,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:58,192 INFO L124 PetriNetUnfolderBase]: 2190/3864 cut-off events. [2024-06-14 14:12:58,193 INFO L125 PetriNetUnfolderBase]: For 471386/471386 co-relation queries the response was YES. [2024-06-14 14:12:58,220 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-14 14:12:58,233 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 110 selfloop transitions, 74 changer transitions 21/212 dead transitions. [2024-06-14 14:12:58,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 212 transitions, 2505 flow [2024-06-14 14:12:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:12:58,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:12:58,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 206 transitions. [2024-06-14 14:12:58,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582655826558266 [2024-06-14 14:12:58,235 INFO L175 Difference]: Start difference. First operand has 226 places, 183 transitions, 1955 flow. Second operand 9 states and 206 transitions. [2024-06-14 14:12:58,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 212 transitions, 2505 flow [2024-06-14 14:12:59,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 212 transitions, 2345 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 14:12:59,410 INFO L231 Difference]: Finished difference. Result has 224 places, 178 transitions, 1895 flow [2024-06-14 14:12:59,410 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-14 14:12:59,410 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-14 14:12:59,410 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 178 transitions, 1895 flow [2024-06-14 14:12:59,410 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-14 14:12:59,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:59,411 INFO L208 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-14 14:12:59,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 14:12:59,411 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-14 14:12:59,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:59,411 INFO L85 PathProgramCache]: Analyzing trace with hash 104197007, now seen corresponding path program 32 times [2024-06-14 14:12:59,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:59,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179310849] [2024-06-14 14:12:59,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:59,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:59,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:59,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:59,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:59,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179310849] [2024-06-14 14:12:59,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179310849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:59,712 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:59,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:12:59,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976486280] [2024-06-14 14:12:59,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:59,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:12:59,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:59,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:12:59,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:12:59,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:12:59,778 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-14 14:12:59,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:59,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:12:59,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:00,357 INFO L124 PetriNetUnfolderBase]: 2279/3987 cut-off events. [2024-06-14 14:13:00,357 INFO L125 PetriNetUnfolderBase]: For 516440/516440 co-relation queries the response was YES. [2024-06-14 14:13:00,385 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-14 14:13:00,398 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 122 selfloop transitions, 68 changer transitions 10/207 dead transitions. [2024-06-14 14:13:00,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 207 transitions, 2581 flow [2024-06-14 14:13:00,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:00,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:00,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 14:13:00,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5636856368563685 [2024-06-14 14:13:00,400 INFO L175 Difference]: Start difference. First operand has 224 places, 178 transitions, 1895 flow. Second operand 9 states and 208 transitions. [2024-06-14 14:13:00,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 207 transitions, 2581 flow [2024-06-14 14:13:01,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 207 transitions, 2413 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:01,684 INFO L231 Difference]: Finished difference. Result has 219 places, 175 transitions, 1843 flow [2024-06-14 14:13:01,684 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-14 14:13:01,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-14 14:13:01,685 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 175 transitions, 1843 flow [2024-06-14 14:13:01,685 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-14 14:13:01,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:01,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, 1] [2024-06-14 14:13:01,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 14:13:01,685 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-14 14:13:01,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:01,685 INFO L85 PathProgramCache]: Analyzing trace with hash -2099235407, now seen corresponding path program 33 times [2024-06-14 14:13:01,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:01,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755161864] [2024-06-14 14:13:01,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:01,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:01,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:01,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:01,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:01,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755161864] [2024-06-14 14:13:01,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755161864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:01,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:01,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:01,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123252422] [2024-06-14 14:13:01,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:01,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:01,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:01,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:01,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:02,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:02,042 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-14 14:13:02,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:02,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:02,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:02,637 INFO L124 PetriNetUnfolderBase]: 2341/4105 cut-off events. [2024-06-14 14:13:02,638 INFO L125 PetriNetUnfolderBase]: For 526214/526214 co-relation queries the response was YES. [2024-06-14 14:13:02,666 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-14 14:13:02,681 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 127 selfloop transitions, 68 changer transitions 8/210 dead transitions. [2024-06-14 14:13:02,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 210 transitions, 2701 flow [2024-06-14 14:13:02,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:02,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:02,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-14 14:13:02,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5772357723577236 [2024-06-14 14:13:02,682 INFO L175 Difference]: Start difference. First operand has 219 places, 175 transitions, 1843 flow. Second operand 9 states and 213 transitions. [2024-06-14 14:13:02,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 210 transitions, 2701 flow [2024-06-14 14:13:04,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 210 transitions, 2559 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:04,120 INFO L231 Difference]: Finished difference. Result has 218 places, 173 transitions, 1829 flow [2024-06-14 14:13:04,121 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-14 14:13:04,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-14 14:13:04,121 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 173 transitions, 1829 flow [2024-06-14 14:13:04,121 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-14 14:13:04,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:04,121 INFO L208 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-14 14:13:04,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 14:13:04,122 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-14 14:13:04,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:04,122 INFO L85 PathProgramCache]: Analyzing trace with hash 311206637, now seen corresponding path program 34 times [2024-06-14 14:13:04,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:04,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457064553] [2024-06-14 14:13:04,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:04,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:04,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:04,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:04,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:04,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457064553] [2024-06-14 14:13:04,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457064553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:04,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:04,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:04,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543951748] [2024-06-14 14:13:04,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:04,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:04,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:04,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:04,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:04,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:04,471 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-14 14:13:04,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:04,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:04,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:05,057 INFO L124 PetriNetUnfolderBase]: 2317/4059 cut-off events. [2024-06-14 14:13:05,057 INFO L125 PetriNetUnfolderBase]: For 511692/511692 co-relation queries the response was YES. [2024-06-14 14:13:05,085 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-14 14:13:05,098 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 65 changer transitions 13/204 dead transitions. [2024-06-14 14:13:05,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 204 transitions, 2505 flow [2024-06-14 14:13:05,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:05,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:05,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-14 14:13:05,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5663956639566395 [2024-06-14 14:13:05,100 INFO L175 Difference]: Start difference. First operand has 218 places, 173 transitions, 1829 flow. Second operand 9 states and 209 transitions. [2024-06-14 14:13:05,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 204 transitions, 2505 flow [2024-06-14 14:13:06,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 204 transitions, 2363 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:06,464 INFO L231 Difference]: Finished difference. Result has 217 places, 170 transitions, 1793 flow [2024-06-14 14:13:06,464 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-14 14:13:06,464 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 175 predicate places. [2024-06-14 14:13:06,465 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 170 transitions, 1793 flow [2024-06-14 14:13:06,465 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-14 14:13:06,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:06,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:06,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 14:13:06,465 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-14 14:13:06,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:06,465 INFO L85 PathProgramCache]: Analyzing trace with hash -536814701, now seen corresponding path program 35 times [2024-06-14 14:13:06,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:06,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681256338] [2024-06-14 14:13:06,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:06,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:06,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:06,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:06,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:06,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681256338] [2024-06-14 14:13:06,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681256338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:06,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:06,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:06,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837470586] [2024-06-14 14:13:06,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:06,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:06,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:06,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:06,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:06,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:06,829 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-14 14:13:06,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:06,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:06,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:07,372 INFO L124 PetriNetUnfolderBase]: 2319/4051 cut-off events. [2024-06-14 14:13:07,372 INFO L125 PetriNetUnfolderBase]: For 512174/512174 co-relation queries the response was YES. [2024-06-14 14:13:07,400 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-14 14:13:07,413 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 109 selfloop transitions, 63 changer transitions 13/192 dead transitions. [2024-06-14 14:13:07,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 192 transitions, 2257 flow [2024-06-14 14:13:07,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:07,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:07,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 14:13:07,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501355013550135 [2024-06-14 14:13:07,415 INFO L175 Difference]: Start difference. First operand has 217 places, 170 transitions, 1793 flow. Second operand 9 states and 203 transitions. [2024-06-14 14:13:07,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 192 transitions, 2257 flow [2024-06-14 14:13:08,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 192 transitions, 2129 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:08,540 INFO L231 Difference]: Finished difference. Result has 214 places, 165 transitions, 1752 flow [2024-06-14 14:13:08,540 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-14 14:13:08,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 172 predicate places. [2024-06-14 14:13:08,540 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 165 transitions, 1752 flow [2024-06-14 14:13:08,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-14 14:13:08,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:08,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, 1, 1] [2024-06-14 14:13:08,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 14:13:08,541 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-14 14:13:08,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:08,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1652968685, now seen corresponding path program 36 times [2024-06-14 14:13:08,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:08,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197371594] [2024-06-14 14:13:08,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:08,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:08,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:08,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:08,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:08,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197371594] [2024-06-14 14:13:08,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197371594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:08,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:08,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:08,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189685025] [2024-06-14 14:13:08,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:08,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:08,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:08,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:08,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:08,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:08,893 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-14 14:13:08,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:08,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:08,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:09,439 INFO L124 PetriNetUnfolderBase]: 2189/3837 cut-off events. [2024-06-14 14:13:09,439 INFO L125 PetriNetUnfolderBase]: For 432248/432248 co-relation queries the response was YES. [2024-06-14 14:13:09,467 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-14 14:13:09,481 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 116 selfloop transitions, 61 changer transitions 10/194 dead transitions. [2024-06-14 14:13:09,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 194 transitions, 2400 flow [2024-06-14 14:13:09,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:09,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:09,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 14:13:09,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 14:13:09,482 INFO L175 Difference]: Start difference. First operand has 214 places, 165 transitions, 1752 flow. Second operand 9 states and 205 transitions. [2024-06-14 14:13:09,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 194 transitions, 2400 flow [2024-06-14 14:13:10,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 194 transitions, 2262 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 14:13:10,578 INFO L231 Difference]: Finished difference. Result has 210 places, 162 transitions, 1713 flow [2024-06-14 14:13:10,578 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-14 14:13:10,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-14 14:13:10,578 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 162 transitions, 1713 flow [2024-06-14 14:13:10,578 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-14 14:13:10,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:10,579 INFO L208 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-14 14:13:10,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 14:13:10,579 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-14 14:13:10,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:10,579 INFO L85 PathProgramCache]: Analyzing trace with hash -868580543, now seen corresponding path program 37 times [2024-06-14 14:13:10,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:10,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417371023] [2024-06-14 14:13:10,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:10,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:10,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:10,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-14 14:13:10,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:10,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417371023] [2024-06-14 14:13:10,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417371023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:10,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:10,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:10,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779421317] [2024-06-14 14:13:10,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:10,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:10,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:10,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:10,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:10,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:10,971 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-14 14:13:10,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:10,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:10,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:11,469 INFO L124 PetriNetUnfolderBase]: 2038/3580 cut-off events. [2024-06-14 14:13:11,469 INFO L125 PetriNetUnfolderBase]: For 363316/363316 co-relation queries the response was YES. [2024-06-14 14:13:11,493 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-14 14:13:11,505 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 102 selfloop transitions, 55 changer transitions 20/184 dead transitions. [2024-06-14 14:13:11,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 184 transitions, 2161 flow [2024-06-14 14:13:11,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:11,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:11,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-14 14:13:11,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5338753387533876 [2024-06-14 14:13:11,506 INFO L175 Difference]: Start difference. First operand has 210 places, 162 transitions, 1713 flow. Second operand 9 states and 197 transitions. [2024-06-14 14:13:11,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 184 transitions, 2161 flow [2024-06-14 14:13:12,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 184 transitions, 2038 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:12,594 INFO L231 Difference]: Finished difference. Result has 208 places, 155 transitions, 1638 flow [2024-06-14 14:13:12,594 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-14 14:13:12,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-14 14:13:12,594 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 155 transitions, 1638 flow [2024-06-14 14:13:12,595 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-14 14:13:12,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:12,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:12,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 14:13:12,595 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-14 14:13:12,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:12,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1452131475, now seen corresponding path program 38 times [2024-06-14 14:13:12,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:12,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77599531] [2024-06-14 14:13:12,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:12,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:12,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:12,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:12,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:12,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77599531] [2024-06-14 14:13:12,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77599531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:12,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:12,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:12,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314052278] [2024-06-14 14:13:12,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:12,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:12,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:12,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:12,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:12,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:12,938 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-14 14:13:12,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:12,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:12,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:13,469 INFO L124 PetriNetUnfolderBase]: 2351/4127 cut-off events. [2024-06-14 14:13:13,470 INFO L125 PetriNetUnfolderBase]: For 466593/466593 co-relation queries the response was YES. [2024-06-14 14:13:13,496 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-14 14:13:13,509 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 137 selfloop transitions, 45 changer transitions 7/196 dead transitions. [2024-06-14 14:13:13,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 196 transitions, 2484 flow [2024-06-14 14:13:13,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:13,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:13,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 14:13:13,510 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6067073170731707 [2024-06-14 14:13:13,511 INFO L175 Difference]: Start difference. First operand has 208 places, 155 transitions, 1638 flow. Second operand 8 states and 199 transitions. [2024-06-14 14:13:13,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 196 transitions, 2484 flow [2024-06-14 14:13:14,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 196 transitions, 2342 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-14 14:13:14,636 INFO L231 Difference]: Finished difference. Result has 196 places, 154 transitions, 1598 flow [2024-06-14 14:13:14,637 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-14 14:13:14,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-14 14:13:14,637 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 154 transitions, 1598 flow [2024-06-14 14:13:14,637 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-14 14:13:14,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:14,637 INFO L208 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-14 14:13:14,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 14:13:14,638 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-14 14:13:14,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:14,638 INFO L85 PathProgramCache]: Analyzing trace with hash 1949482053, now seen corresponding path program 39 times [2024-06-14 14:13:14,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:14,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537763094] [2024-06-14 14:13:14,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:14,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:14,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:14,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:14,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:14,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537763094] [2024-06-14 14:13:14,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537763094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:14,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:14,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:14,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849843403] [2024-06-14 14:13:14,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:14,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:14,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:14,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:14,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:15,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:15,000 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-14 14:13:15,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:15,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:15,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:15,559 INFO L124 PetriNetUnfolderBase]: 2339/4115 cut-off events. [2024-06-14 14:13:15,559 INFO L125 PetriNetUnfolderBase]: For 422817/422817 co-relation queries the response was YES. [2024-06-14 14:13:15,585 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-14 14:13:15,599 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 132 selfloop transitions, 40 changer transitions 12/191 dead transitions. [2024-06-14 14:13:15,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 191 transitions, 2396 flow [2024-06-14 14:13:15,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:15,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:15,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 14:13:15,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-14 14:13:15,601 INFO L175 Difference]: Start difference. First operand has 196 places, 154 transitions, 1598 flow. Second operand 8 states and 194 transitions. [2024-06-14 14:13:15,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 191 transitions, 2396 flow [2024-06-14 14:13:16,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 191 transitions, 2269 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:16,655 INFO L231 Difference]: Finished difference. Result has 195 places, 152 transitions, 1546 flow [2024-06-14 14:13:16,655 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-14 14:13:16,655 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-14 14:13:16,655 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 152 transitions, 1546 flow [2024-06-14 14:13:16,655 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-14 14:13:16,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:16,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:16,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 14:13:16,656 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-14 14:13:16,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:16,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1961446503, now seen corresponding path program 40 times [2024-06-14 14:13:16,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:16,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944625281] [2024-06-14 14:13:16,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:16,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:16,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:16,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:16,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:16,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944625281] [2024-06-14 14:13:16,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944625281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:16,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:16,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:16,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820185244] [2024-06-14 14:13:16,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:16,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:16,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:16,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:16,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:16,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:16,987 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-14 14:13:16,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:16,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:16,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:17,523 INFO L124 PetriNetUnfolderBase]: 2315/4063 cut-off events. [2024-06-14 14:13:17,523 INFO L125 PetriNetUnfolderBase]: For 415744/415744 co-relation queries the response was YES. [2024-06-14 14:13:17,548 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-14 14:13:17,561 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 141 selfloop transitions, 17 changer transitions 17/182 dead transitions. [2024-06-14 14:13:17,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 182 transitions, 2044 flow [2024-06-14 14:13:17,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:17,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:17,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 14:13:17,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551829268292683 [2024-06-14 14:13:17,563 INFO L175 Difference]: Start difference. First operand has 195 places, 152 transitions, 1546 flow. Second operand 8 states and 181 transitions. [2024-06-14 14:13:17,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 182 transitions, 2044 flow [2024-06-14 14:13:18,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 182 transitions, 1960 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 14:13:18,525 INFO L231 Difference]: Finished difference. Result has 193 places, 149 transitions, 1470 flow [2024-06-14 14:13:18,525 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-14 14:13:18,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-14 14:13:18,525 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 149 transitions, 1470 flow [2024-06-14 14:13:18,525 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-14 14:13:18,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:18,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-14 14:13:18,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 14:13:18,526 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-14 14:13:18,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:18,526 INFO L85 PathProgramCache]: Analyzing trace with hash -80569073, now seen corresponding path program 41 times [2024-06-14 14:13:18,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:18,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981103581] [2024-06-14 14:13:18,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:18,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:18,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:18,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-14 14:13:18,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:18,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981103581] [2024-06-14 14:13:18,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981103581] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:18,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:18,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:18,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371884624] [2024-06-14 14:13:18,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:18,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:18,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:18,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:18,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:18,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:18,888 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-14 14:13:18,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:18,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:18,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:19,386 INFO L124 PetriNetUnfolderBase]: 1997/3517 cut-off events. [2024-06-14 14:13:19,387 INFO L125 PetriNetUnfolderBase]: For 320556/320556 co-relation queries the response was YES. [2024-06-14 14:13:19,407 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-14 14:13:19,417 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 101 selfloop transitions, 70 changer transitions 16/194 dead transitions. [2024-06-14 14:13:19,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 194 transitions, 2304 flow [2024-06-14 14:13:19,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:19,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:19,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 14:13:19,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5880758807588076 [2024-06-14 14:13:19,418 INFO L175 Difference]: Start difference. First operand has 193 places, 149 transitions, 1470 flow. Second operand 9 states and 217 transitions. [2024-06-14 14:13:19,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 194 transitions, 2304 flow [2024-06-14 14:13:20,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 194 transitions, 2258 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 14:13:20,281 INFO L231 Difference]: Finished difference. Result has 191 places, 146 transitions, 1547 flow [2024-06-14 14:13:20,281 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-14 14:13:20,281 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-14 14:13:20,281 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 146 transitions, 1547 flow [2024-06-14 14:13:20,282 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-14 14:13:20,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:20,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:20,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 14:13:20,282 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-14 14:13:20,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:20,282 INFO L85 PathProgramCache]: Analyzing trace with hash -70449743, now seen corresponding path program 42 times [2024-06-14 14:13:20,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:20,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922875261] [2024-06-14 14:13:20,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:20,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:20,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:20,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-14 14:13:20,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:20,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922875261] [2024-06-14 14:13:20,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922875261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:20,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:20,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:20,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395534681] [2024-06-14 14:13:20,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:20,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:20,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:20,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:20,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:20,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:20,623 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-14 14:13:20,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:20,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:20,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:21,083 INFO L124 PetriNetUnfolderBase]: 1995/3513 cut-off events. [2024-06-14 14:13:21,083 INFO L125 PetriNetUnfolderBase]: For 335525/335525 co-relation queries the response was YES. [2024-06-14 14:13:21,103 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-14 14:13:21,115 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 114 selfloop transitions, 61 changer transitions 8/190 dead transitions. [2024-06-14 14:13:21,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 190 transitions, 2471 flow [2024-06-14 14:13:21,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:21,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:21,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 14:13:21,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-14 14:13:21,116 INFO L175 Difference]: Start difference. First operand has 191 places, 146 transitions, 1547 flow. Second operand 9 states and 216 transitions. [2024-06-14 14:13:21,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 190 transitions, 2471 flow [2024-06-14 14:13:21,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 190 transitions, 2314 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:21,793 INFO L231 Difference]: Finished difference. Result has 188 places, 144 transitions, 1517 flow [2024-06-14 14:13:21,793 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-14 14:13:21,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-14 14:13:21,794 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 144 transitions, 1517 flow [2024-06-14 14:13:21,794 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-14 14:13:21,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:21,794 INFO L208 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-14 14:13:21,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 14:13:21,794 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-14 14:13:21,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:21,795 INFO L85 PathProgramCache]: Analyzing trace with hash 193630219, now seen corresponding path program 43 times [2024-06-14 14:13:21,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:21,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592622146] [2024-06-14 14:13:21,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:21,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:21,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:22,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-14 14:13:22,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:22,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592622146] [2024-06-14 14:13:22,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592622146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:22,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:22,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:22,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689352885] [2024-06-14 14:13:22,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:22,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:22,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:22,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:22,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:22,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:22,210 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-14 14:13:22,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:22,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:22,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:22,682 INFO L124 PetriNetUnfolderBase]: 1890/3326 cut-off events. [2024-06-14 14:13:22,682 INFO L125 PetriNetUnfolderBase]: For 287939/287939 co-relation queries the response was YES. [2024-06-14 14:13:22,703 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-14 14:13:22,792 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 99 selfloop transitions, 58 changer transitions 19/183 dead transitions. [2024-06-14 14:13:22,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 183 transitions, 2277 flow [2024-06-14 14:13:22,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:22,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:22,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 14:13:22,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691056910569106 [2024-06-14 14:13:22,793 INFO L175 Difference]: Start difference. First operand has 188 places, 144 transitions, 1517 flow. Second operand 9 states and 210 transitions. [2024-06-14 14:13:22,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 183 transitions, 2277 flow [2024-06-14 14:13:23,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 183 transitions, 2130 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 14:13:23,399 INFO L231 Difference]: Finished difference. Result has 186 places, 140 transitions, 1466 flow [2024-06-14 14:13:23,400 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-14 14:13:23,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 144 predicate places. [2024-06-14 14:13:23,400 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 140 transitions, 1466 flow [2024-06-14 14:13:23,400 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-14 14:13:23,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:23,400 INFO L208 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-14 14:13:23,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 14:13:23,401 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-14 14:13:23,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:23,401 INFO L85 PathProgramCache]: Analyzing trace with hash -411112629, now seen corresponding path program 44 times [2024-06-14 14:13:23,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:23,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034972726] [2024-06-14 14:13:23,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:23,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:23,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:23,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:23,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:23,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034972726] [2024-06-14 14:13:23,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034972726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:23,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:23,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:23,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501120305] [2024-06-14 14:13:23,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:23,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:23,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:23,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:23,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:23,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:23,841 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-14 14:13:23,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:23,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:23,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:24,307 INFO L124 PetriNetUnfolderBase]: 1845/3217 cut-off events. [2024-06-14 14:13:24,307 INFO L125 PetriNetUnfolderBase]: For 267457/267457 co-relation queries the response was YES. [2024-06-14 14:13:24,327 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-14 14:13:24,339 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 121 selfloop transitions, 24 changer transitions 17/169 dead transitions. [2024-06-14 14:13:24,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 169 transitions, 1932 flow [2024-06-14 14:13:24,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:24,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:24,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-14 14:13:24,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5284552845528455 [2024-06-14 14:13:24,340 INFO L175 Difference]: Start difference. First operand has 186 places, 140 transitions, 1466 flow. Second operand 9 states and 195 transitions. [2024-06-14 14:13:24,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 169 transitions, 1932 flow [2024-06-14 14:13:24,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 169 transitions, 1795 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:24,902 INFO L231 Difference]: Finished difference. Result has 180 places, 137 transitions, 1352 flow [2024-06-14 14:13:24,902 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-14 14:13:24,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-14 14:13:24,902 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 137 transitions, 1352 flow [2024-06-14 14:13:24,902 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-14 14:13:24,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:24,902 INFO L208 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-14 14:13:24,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 14:13:24,903 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-14 14:13:24,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:24,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1074271503, now seen corresponding path program 45 times [2024-06-14 14:13:24,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:24,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703315163] [2024-06-14 14:13:24,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:24,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:24,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:25,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:25,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:25,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703315163] [2024-06-14 14:13:25,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703315163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:25,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:25,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:25,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909170834] [2024-06-14 14:13:25,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:25,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:25,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:25,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:25,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:25,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:25,273 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-14 14:13:25,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:25,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:25,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:25,694 INFO L124 PetriNetUnfolderBase]: 1882/3278 cut-off events. [2024-06-14 14:13:25,694 INFO L125 PetriNetUnfolderBase]: For 266695/266695 co-relation queries the response was YES. [2024-06-14 14:13:25,712 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-14 14:13:25,723 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 54 changer transitions 8/172 dead transitions. [2024-06-14 14:13:25,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 172 transitions, 2040 flow [2024-06-14 14:13:25,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:25,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:25,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-14 14:13:25,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 14:13:25,724 INFO L175 Difference]: Start difference. First operand has 180 places, 137 transitions, 1352 flow. Second operand 9 states and 205 transitions. [2024-06-14 14:13:25,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 172 transitions, 2040 flow [2024-06-14 14:13:26,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 172 transitions, 1974 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:26,125 INFO L231 Difference]: Finished difference. Result has 176 places, 135 transitions, 1392 flow [2024-06-14 14:13:26,126 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-14 14:13:26,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 134 predicate places. [2024-06-14 14:13:26,126 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 135 transitions, 1392 flow [2024-06-14 14:13:26,126 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-14 14:13:26,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:26,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:26,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 14:13:26,127 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-14 14:13:26,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:26,127 INFO L85 PathProgramCache]: Analyzing trace with hash 1073915313, now seen corresponding path program 46 times [2024-06-14 14:13:26,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:26,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35154897] [2024-06-14 14:13:26,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:26,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:26,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:26,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:26,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:26,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35154897] [2024-06-14 14:13:26,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35154897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:26,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:26,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:26,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202610950] [2024-06-14 14:13:26,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:26,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:26,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:26,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:26,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:26,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:26,473 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-14 14:13:26,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:26,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:26,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:26,897 INFO L124 PetriNetUnfolderBase]: 1777/3091 cut-off events. [2024-06-14 14:13:26,897 INFO L125 PetriNetUnfolderBase]: For 226955/226955 co-relation queries the response was YES. [2024-06-14 14:13:26,917 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-14 14:13:26,929 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 50 changer transitions 22/165 dead transitions. [2024-06-14 14:13:26,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 165 transitions, 1934 flow [2024-06-14 14:13:26,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:26,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:26,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 199 transitions. [2024-06-14 14:13:26,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392953929539296 [2024-06-14 14:13:26,930 INFO L175 Difference]: Start difference. First operand has 176 places, 135 transitions, 1392 flow. Second operand 9 states and 199 transitions. [2024-06-14 14:13:26,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 165 transitions, 1934 flow [2024-06-14 14:13:27,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 165 transitions, 1819 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:27,322 INFO L231 Difference]: Finished difference. Result has 175 places, 130 transitions, 1334 flow [2024-06-14 14:13:27,322 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-14 14:13:27,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 133 predicate places. [2024-06-14 14:13:27,322 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 130 transitions, 1334 flow [2024-06-14 14:13:27,322 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-14 14:13:27,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:27,323 INFO L208 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-14 14:13:27,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 14:13:27,323 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-14 14:13:27,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:27,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1249023483, now seen corresponding path program 47 times [2024-06-14 14:13:27,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:27,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169343776] [2024-06-14 14:13:27,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:27,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:27,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:27,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-14 14:13:27,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:27,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169343776] [2024-06-14 14:13:27,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169343776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:27,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:27,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:27,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366107423] [2024-06-14 14:13:27,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:27,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:27,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:27,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:27,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:27,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:27,688 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-14 14:13:27,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:27,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:27,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:28,170 INFO L124 PetriNetUnfolderBase]: 1882/3278 cut-off events. [2024-06-14 14:13:28,170 INFO L125 PetriNetUnfolderBase]: For 249596/249596 co-relation queries the response was YES. [2024-06-14 14:13:28,189 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-14 14:13:28,201 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 119 selfloop transitions, 16 changer transitions 10/152 dead transitions. [2024-06-14 14:13:28,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 152 transitions, 1834 flow [2024-06-14 14:13:28,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:28,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:28,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-14 14:13:28,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5335365853658537 [2024-06-14 14:13:28,203 INFO L175 Difference]: Start difference. First operand has 175 places, 130 transitions, 1334 flow. Second operand 8 states and 175 transitions. [2024-06-14 14:13:28,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 152 transitions, 1834 flow [2024-06-14 14:13:28,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 152 transitions, 1755 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:28,536 INFO L231 Difference]: Finished difference. Result has 166 places, 127 transitions, 1240 flow [2024-06-14 14:13:28,537 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-14 14:13:28,537 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-14 14:13:28,537 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 127 transitions, 1240 flow [2024-06-14 14:13:28,537 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-14 14:13:28,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:28,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:28,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 14:13:28,538 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-14 14:13:28,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:28,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1393127583, now seen corresponding path program 48 times [2024-06-14 14:13:28,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:28,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594682743] [2024-06-14 14:13:28,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:28,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:28,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:28,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:28,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:28,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594682743] [2024-06-14 14:13:28,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594682743] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:28,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:28,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:28,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797865220] [2024-06-14 14:13:28,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:28,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:28,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:28,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:28,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:28,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:28,947 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-14 14:13:28,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:28,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:28,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:29,358 INFO L124 PetriNetUnfolderBase]: 1731/3021 cut-off events. [2024-06-14 14:13:29,358 INFO L125 PetriNetUnfolderBase]: For 197392/197392 co-relation queries the response was YES. [2024-06-14 14:13:29,377 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-14 14:13:29,388 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 109 selfloop transitions, 12 changer transitions 14/142 dead transitions. [2024-06-14 14:13:29,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 142 transitions, 1580 flow [2024-06-14 14:13:29,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:29,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:29,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-14 14:13:29,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091463414634146 [2024-06-14 14:13:29,389 INFO L175 Difference]: Start difference. First operand has 166 places, 127 transitions, 1240 flow. Second operand 8 states and 167 transitions. [2024-06-14 14:13:29,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 142 transitions, 1580 flow [2024-06-14 14:13:29,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 142 transitions, 1547 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 14:13:29,719 INFO L231 Difference]: Finished difference. Result has 166 places, 122 transitions, 1182 flow [2024-06-14 14:13:29,719 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-14 14:13:29,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-14 14:13:29,720 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 122 transitions, 1182 flow [2024-06-14 14:13:29,720 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-14 14:13:29,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:29,720 INFO L208 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-14 14:13:29,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 14:13:29,720 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-14 14:13:29,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:29,721 INFO L85 PathProgramCache]: Analyzing trace with hash 1046474911, now seen corresponding path program 49 times [2024-06-14 14:13:29,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:29,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707819367] [2024-06-14 14:13:29,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:29,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:29,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:30,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-14 14:13:30,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:30,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707819367] [2024-06-14 14:13:30,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707819367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:30,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:30,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:30,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652682513] [2024-06-14 14:13:30,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:30,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:30,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:30,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:30,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:30,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:30,143 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-14 14:13:30,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:30,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:30,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:30,547 INFO L124 PetriNetUnfolderBase]: 1715/3009 cut-off events. [2024-06-14 14:13:30,547 INFO L125 PetriNetUnfolderBase]: For 194956/194956 co-relation queries the response was YES. [2024-06-14 14:13:30,564 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-14 14:13:30,573 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 106 selfloop transitions, 9 changer transitions 23/145 dead transitions. [2024-06-14 14:13:30,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 145 transitions, 1600 flow [2024-06-14 14:13:30,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:30,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:30,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 172 transitions. [2024-06-14 14:13:30,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524390243902439 [2024-06-14 14:13:30,575 INFO L175 Difference]: Start difference. First operand has 166 places, 122 transitions, 1182 flow. Second operand 8 states and 172 transitions. [2024-06-14 14:13:30,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 145 transitions, 1600 flow [2024-06-14 14:13:30,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 145 transitions, 1562 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 14:13:30,837 INFO L231 Difference]: Finished difference. Result has 161 places, 117 transitions, 1095 flow [2024-06-14 14:13:30,837 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-14 14:13:30,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-14 14:13:30,837 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 117 transitions, 1095 flow [2024-06-14 14:13:30,837 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-14 14:13:30,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:30,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:30,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 14:13:30,838 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-14 14:13:30,838 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:30,838 INFO L85 PathProgramCache]: Analyzing trace with hash 374657299, now seen corresponding path program 50 times [2024-06-14 14:13:30,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:30,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401481672] [2024-06-14 14:13:30,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:30,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:30,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:31,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:31,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:31,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401481672] [2024-06-14 14:13:31,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401481672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:31,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:31,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:31,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139627833] [2024-06-14 14:13:31,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:31,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:31,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:31,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:31,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:31,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:31,281 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-14 14:13:31,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:31,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:31,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:31,756 INFO L124 PetriNetUnfolderBase]: 1895/3295 cut-off events. [2024-06-14 14:13:31,756 INFO L125 PetriNetUnfolderBase]: For 237756/237756 co-relation queries the response was YES. [2024-06-14 14:13:31,775 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-14 14:13:31,786 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 104 selfloop transitions, 18 changer transitions 16/145 dead transitions. [2024-06-14 14:13:31,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 145 transitions, 1615 flow [2024-06-14 14:13:31,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:13:31,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:13:31,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 213 transitions. [2024-06-14 14:13:31,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5195121951219512 [2024-06-14 14:13:31,787 INFO L175 Difference]: Start difference. First operand has 161 places, 117 transitions, 1095 flow. Second operand 10 states and 213 transitions. [2024-06-14 14:13:31,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 145 transitions, 1615 flow [2024-06-14 14:13:32,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 145 transitions, 1589 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 14:13:32,108 INFO L231 Difference]: Finished difference. Result has 158 places, 113 transitions, 1063 flow [2024-06-14 14:13:32,108 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-14 14:13:32,108 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-14 14:13:32,108 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 113 transitions, 1063 flow [2024-06-14 14:13:32,108 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-14 14:13:32,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:32,109 INFO L208 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-14 14:13:32,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 14:13:32,109 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-14 14:13:32,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:32,109 INFO L85 PathProgramCache]: Analyzing trace with hash -1043032251, now seen corresponding path program 51 times [2024-06-14 14:13:32,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:32,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692164676] [2024-06-14 14:13:32,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:32,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:32,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:32,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:32,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:32,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692164676] [2024-06-14 14:13:32,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692164676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:32,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:32,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:32,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858903989] [2024-06-14 14:13:32,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:32,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:32,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:32,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:32,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:32,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:32,533 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-14 14:13:32,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:32,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:32,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:33,007 INFO L124 PetriNetUnfolderBase]: 1721/2985 cut-off events. [2024-06-14 14:13:33,007 INFO L125 PetriNetUnfolderBase]: For 216018/216018 co-relation queries the response was YES. [2024-06-14 14:13:33,021 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-14 14:13:33,030 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 103 selfloop transitions, 16 changer transitions 10/136 dead transitions. [2024-06-14 14:13:33,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 136 transitions, 1527 flow [2024-06-14 14:13:33,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:33,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:33,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 14:13:33,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-14 14:13:33,031 INFO L175 Difference]: Start difference. First operand has 158 places, 113 transitions, 1063 flow. Second operand 9 states and 190 transitions. [2024-06-14 14:13:33,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 136 transitions, 1527 flow [2024-06-14 14:13:33,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 136 transitions, 1479 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 14:13:33,253 INFO L231 Difference]: Finished difference. Result has 154 places, 110 transitions, 1021 flow [2024-06-14 14:13:33,253 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-14 14:13:33,253 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-14 14:13:33,253 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 110 transitions, 1021 flow [2024-06-14 14:13:33,254 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-14 14:13:33,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:33,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:33,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 14:13:33,254 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-14 14:13:33,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:33,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1828554003, now seen corresponding path program 52 times [2024-06-14 14:13:33,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:33,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724993718] [2024-06-14 14:13:33,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:33,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:33,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:33,561 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:33,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:33,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724993718] [2024-06-14 14:13:33,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724993718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:33,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:33,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:33,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407402204] [2024-06-14 14:13:33,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:33,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:33,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:33,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:33,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:33,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:33,636 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-14 14:13:33,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:33,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:33,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:34,082 INFO L124 PetriNetUnfolderBase]: 2072/3582 cut-off events. [2024-06-14 14:13:34,082 INFO L125 PetriNetUnfolderBase]: For 272364/272364 co-relation queries the response was YES. [2024-06-14 14:13:34,103 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-14 14:13:34,116 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 86 selfloop transitions, 43 changer transitions 8/144 dead transitions. [2024-06-14 14:13:34,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 144 transitions, 1715 flow [2024-06-14 14:13:34,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:34,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:34,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-14 14:13:34,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-14 14:13:34,117 INFO L175 Difference]: Start difference. First operand has 154 places, 110 transitions, 1021 flow. Second operand 9 states and 207 transitions. [2024-06-14 14:13:34,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 144 transitions, 1715 flow [2024-06-14 14:13:34,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 144 transitions, 1670 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:34,452 INFO L231 Difference]: Finished difference. Result has 153 places, 108 transitions, 1060 flow [2024-06-14 14:13:34,452 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-14 14:13:34,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 111 predicate places. [2024-06-14 14:13:34,453 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 108 transitions, 1060 flow [2024-06-14 14:13:34,453 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-14 14:13:34,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:34,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, 1, 1, 1, 1] [2024-06-14 14:13:34,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 14:13:34,454 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-14 14:13:34,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:34,454 INFO L85 PathProgramCache]: Analyzing trace with hash 2013657029, now seen corresponding path program 53 times [2024-06-14 14:13:34,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:34,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084033843] [2024-06-14 14:13:34,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:34,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:34,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:34,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:34,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:34,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084033843] [2024-06-14 14:13:34,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084033843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:34,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:34,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:34,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331282166] [2024-06-14 14:13:34,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:34,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:34,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:34,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:34,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:34,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:34,858 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-14 14:13:34,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:34,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:34,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:35,271 INFO L124 PetriNetUnfolderBase]: 1967/3403 cut-off events. [2024-06-14 14:13:35,272 INFO L125 PetriNetUnfolderBase]: For 245440/245440 co-relation queries the response was YES. [2024-06-14 14:13:35,289 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-14 14:13:35,301 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 93 selfloop transitions, 13 changer transitions 17/130 dead transitions. [2024-06-14 14:13:35,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 130 transitions, 1404 flow [2024-06-14 14:13:35,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:35,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:35,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-14 14:13:35,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067750677506775 [2024-06-14 14:13:35,302 INFO L175 Difference]: Start difference. First operand has 153 places, 108 transitions, 1060 flow. Second operand 9 states and 187 transitions. [2024-06-14 14:13:35,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 130 transitions, 1404 flow [2024-06-14 14:13:35,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 130 transitions, 1315 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:35,569 INFO L231 Difference]: Finished difference. Result has 152 places, 105 transitions, 972 flow [2024-06-14 14:13:35,569 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-14 14:13:35,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-14 14:13:35,569 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 105 transitions, 972 flow [2024-06-14 14:13:35,570 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-14 14:13:35,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:35,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:35,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 14:13:35,570 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-14 14:13:35,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:35,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1876044367, now seen corresponding path program 54 times [2024-06-14 14:13:35,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:35,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384398830] [2024-06-14 14:13:35,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:35,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:35,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:35,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-14 14:13:35,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:35,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384398830] [2024-06-14 14:13:35,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384398830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:35,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:35,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:35,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201542504] [2024-06-14 14:13:35,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:35,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:35,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:35,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:35,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:35,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:35,950 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-14 14:13:35,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:35,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:35,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:36,352 INFO L124 PetriNetUnfolderBase]: 1923/3319 cut-off events. [2024-06-14 14:13:36,352 INFO L125 PetriNetUnfolderBase]: For 232463/232463 co-relation queries the response was YES. [2024-06-14 14:13:36,368 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-14 14:13:36,378 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 75 selfloop transitions, 44 changer transitions 8/134 dead transitions. [2024-06-14 14:13:36,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 134 transitions, 1538 flow [2024-06-14 14:13:36,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:36,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:36,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 14:13:36,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 14:13:36,379 INFO L175 Difference]: Start difference. First operand has 152 places, 105 transitions, 972 flow. Second operand 9 states and 202 transitions. [2024-06-14 14:13:36,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 134 transitions, 1538 flow [2024-06-14 14:13:36,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 134 transitions, 1500 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 14:13:36,600 INFO L231 Difference]: Finished difference. Result has 149 places, 103 transitions, 1018 flow [2024-06-14 14:13:36,601 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-14 14:13:36,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 107 predicate places. [2024-06-14 14:13:36,601 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 103 transitions, 1018 flow [2024-06-14 14:13:36,601 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-14 14:13:36,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:36,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-14 14:13:36,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 14:13:36,602 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-14 14:13:36,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:36,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1875688177, now seen corresponding path program 55 times [2024-06-14 14:13:36,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:36,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323847057] [2024-06-14 14:13:36,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:36,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:36,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:36,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:36,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:36,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323847057] [2024-06-14 14:13:36,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323847057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:36,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:36,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:36,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677830592] [2024-06-14 14:13:36,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:36,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:36,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:36,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:36,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:36,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:36,988 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-14 14:13:36,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:36,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:36,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:37,416 INFO L124 PetriNetUnfolderBase]: 2013/3475 cut-off events. [2024-06-14 14:13:37,417 INFO L125 PetriNetUnfolderBase]: For 238530/238530 co-relation queries the response was YES. [2024-06-14 14:13:37,433 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-14 14:13:37,443 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 74 selfloop transitions, 42 changer transitions 9/132 dead transitions. [2024-06-14 14:13:37,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 132 transitions, 1576 flow [2024-06-14 14:13:37,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:37,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:37,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 14:13:37,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5474254742547425 [2024-06-14 14:13:37,444 INFO L175 Difference]: Start difference. First operand has 149 places, 103 transitions, 1018 flow. Second operand 9 states and 202 transitions. [2024-06-14 14:13:37,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 132 transitions, 1576 flow [2024-06-14 14:13:37,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 132 transitions, 1478 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:37,664 INFO L231 Difference]: Finished difference. Result has 148 places, 100 transitions, 986 flow [2024-06-14 14:13:37,664 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-14 14:13:37,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-14 14:13:37,665 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 100 transitions, 986 flow [2024-06-14 14:13:37,665 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-14 14:13:37,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:37,665 INFO L208 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-14 14:13:37,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 14:13:37,665 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-14 14:13:37,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:37,666 INFO L85 PathProgramCache]: Analyzing trace with hash -1312575399, now seen corresponding path program 56 times [2024-06-14 14:13:37,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:37,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375293025] [2024-06-14 14:13:37,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:37,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:37,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:37,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:37,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:37,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375293025] [2024-06-14 14:13:37,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375293025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:37,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:37,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:37,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172786972] [2024-06-14 14:13:37,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:37,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:37,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:37,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:37,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:38,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:38,088 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-14 14:13:38,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:38,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:38,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:38,470 INFO L124 PetriNetUnfolderBase]: 1888/3262 cut-off events. [2024-06-14 14:13:38,470 INFO L125 PetriNetUnfolderBase]: For 214127/214127 co-relation queries the response was YES. [2024-06-14 14:13:38,485 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-14 14:13:38,494 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 82 selfloop transitions, 11 changer transitions 16/116 dead transitions. [2024-06-14 14:13:38,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 116 transitions, 1276 flow [2024-06-14 14:13:38,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:38,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:38,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-14 14:13:38,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4932249322493225 [2024-06-14 14:13:38,495 INFO L175 Difference]: Start difference. First operand has 148 places, 100 transitions, 986 flow. Second operand 9 states and 182 transitions. [2024-06-14 14:13:38,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 116 transitions, 1276 flow [2024-06-14 14:13:38,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 116 transitions, 1187 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 14:13:38,682 INFO L231 Difference]: Finished difference. Result has 145 places, 94 transitions, 874 flow [2024-06-14 14:13:38,682 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-14 14:13:38,683 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-14 14:13:38,683 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 94 transitions, 874 flow [2024-06-14 14:13:38,683 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-14 14:13:38,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:38,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:38,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 14:13:38,683 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-14 14:13:38,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:38,684 INFO L85 PathProgramCache]: Analyzing trace with hash 55971249, now seen corresponding path program 57 times [2024-06-14 14:13:38,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:38,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230561112] [2024-06-14 14:13:38,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:38,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:38,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:38,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:38,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:38,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230561112] [2024-06-14 14:13:38,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230561112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:38,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:38,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:38,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56445768] [2024-06-14 14:13:38,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:38,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:38,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:38,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:38,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:39,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:39,057 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-14 14:13:39,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:39,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:39,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:39,401 INFO L124 PetriNetUnfolderBase]: 1770/3050 cut-off events. [2024-06-14 14:13:39,402 INFO L125 PetriNetUnfolderBase]: For 177641/177641 co-relation queries the response was YES. [2024-06-14 14:13:39,415 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-14 14:13:39,424 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 35 changer transitions 16/120 dead transitions. [2024-06-14 14:13:39,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 120 transitions, 1294 flow [2024-06-14 14:13:39,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:39,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:39,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 14:13:39,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 14:13:39,425 INFO L175 Difference]: Start difference. First operand has 145 places, 94 transitions, 874 flow. Second operand 9 states and 198 transitions. [2024-06-14 14:13:39,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 120 transitions, 1294 flow [2024-06-14 14:13:39,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 120 transitions, 1260 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 14:13:39,608 INFO L231 Difference]: Finished difference. Result has 138 places, 90 transitions, 885 flow [2024-06-14 14:13:39,608 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-14 14:13:39,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 96 predicate places. [2024-06-14 14:13:39,608 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 90 transitions, 885 flow [2024-06-14 14:13:39,608 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-14 14:13:39,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:39,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:39,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 14:13:39,609 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-14 14:13:39,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:39,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1260613401, now seen corresponding path program 58 times [2024-06-14 14:13:39,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:39,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642627688] [2024-06-14 14:13:39,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:39,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:39,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:39,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:39,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:39,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642627688] [2024-06-14 14:13:39,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642627688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:39,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:39,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:39,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751193503] [2024-06-14 14:13:39,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:39,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:39,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:39,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:39,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:39,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:39,978 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-14 14:13:39,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:39,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:39,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:40,326 INFO L124 PetriNetUnfolderBase]: 1768/3036 cut-off events. [2024-06-14 14:13:40,326 INFO L125 PetriNetUnfolderBase]: For 163602/163602 co-relation queries the response was YES. [2024-06-14 14:13:40,340 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-14 14:13:40,348 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 52 selfloop transitions, 35 changer transitions 12/106 dead transitions. [2024-06-14 14:13:40,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 106 transitions, 1155 flow [2024-06-14 14:13:40,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:40,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:40,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 14:13:40,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-14 14:13:40,350 INFO L175 Difference]: Start difference. First operand has 138 places, 90 transitions, 885 flow. Second operand 9 states and 190 transitions. [2024-06-14 14:13:40,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 106 transitions, 1155 flow [2024-06-14 14:13:40,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 106 transitions, 1087 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:40,484 INFO L231 Difference]: Finished difference. Result has 132 places, 86 transitions, 857 flow [2024-06-14 14:13:40,484 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-14 14:13:40,485 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-14 14:13:40,485 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 86 transitions, 857 flow [2024-06-14 14:13:40,485 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-14 14:13:40,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:40,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:40,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 14:13:40,485 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-14 14:13:40,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:40,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1733585107, now seen corresponding path program 59 times [2024-06-14 14:13:40,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:40,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261968227] [2024-06-14 14:13:40,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:40,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:40,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:40,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:40,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:40,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261968227] [2024-06-14 14:13:40,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261968227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:40,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:40,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:40,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336331354] [2024-06-14 14:13:40,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:40,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:40,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:40,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:40,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:40,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:40,859 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-14 14:13:40,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:40,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:40,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:41,208 INFO L124 PetriNetUnfolderBase]: 1639/2827 cut-off events. [2024-06-14 14:13:41,208 INFO L125 PetriNetUnfolderBase]: For 124822/124822 co-relation queries the response was YES. [2024-06-14 14:13:41,220 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-14 14:13:41,228 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 32 changer transitions 11/109 dead transitions. [2024-06-14 14:13:41,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 109 transitions, 1243 flow [2024-06-14 14:13:41,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:41,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:41,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 14:13:41,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5257452574525745 [2024-06-14 14:13:41,229 INFO L175 Difference]: Start difference. First operand has 132 places, 86 transitions, 857 flow. Second operand 9 states and 194 transitions. [2024-06-14 14:13:41,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 109 transitions, 1243 flow [2024-06-14 14:13:41,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 109 transitions, 1165 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:41,399 INFO L231 Difference]: Finished difference. Result has 130 places, 82 transitions, 808 flow [2024-06-14 14:13:41,399 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-14 14:13:41,400 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-14 14:13:41,400 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 82 transitions, 808 flow [2024-06-14 14:13:41,400 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-14 14:13:41,400 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:41,400 INFO L208 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-14 14:13:41,400 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 14:13:41,400 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-14 14:13:41,400 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:41,400 INFO L85 PathProgramCache]: Analyzing trace with hash -2082697807, now seen corresponding path program 60 times [2024-06-14 14:13:41,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:41,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37641761] [2024-06-14 14:13:41,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:41,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:41,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:41,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-14 14:13:41,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:41,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37641761] [2024-06-14 14:13:41,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37641761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:41,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:41,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:41,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [647647091] [2024-06-14 14:13:41,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:41,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:41,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:41,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:41,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:41,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:41,821 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-14 14:13:41,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:41,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:41,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:42,139 INFO L124 PetriNetUnfolderBase]: 1492/2572 cut-off events. [2024-06-14 14:13:42,140 INFO L125 PetriNetUnfolderBase]: For 106272/106272 co-relation queries the response was YES. [2024-06-14 14:13:42,151 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-14 14:13:42,159 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 30 changer transitions 10/105 dead transitions. [2024-06-14 14:13:42,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 105 transitions, 1184 flow [2024-06-14 14:13:42,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:42,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:42,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-14 14:13:42,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5176151761517616 [2024-06-14 14:13:42,161 INFO L175 Difference]: Start difference. First operand has 130 places, 82 transitions, 808 flow. Second operand 9 states and 191 transitions. [2024-06-14 14:13:42,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 105 transitions, 1184 flow [2024-06-14 14:13:42,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 105 transitions, 1111 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 14:13:42,273 INFO L231 Difference]: Finished difference. Result has 126 places, 79 transitions, 772 flow [2024-06-14 14:13:42,273 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-14 14:13:42,273 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 84 predicate places. [2024-06-14 14:13:42,274 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 79 transitions, 772 flow [2024-06-14 14:13:42,274 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-14 14:13:42,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:42,274 INFO L208 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-14 14:13:42,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 14:13:42,275 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-14 14:13:42,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:42,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1318935283, now seen corresponding path program 61 times [2024-06-14 14:13:42,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:42,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060987111] [2024-06-14 14:13:42,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:42,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:42,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:42,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:42,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:42,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060987111] [2024-06-14 14:13:42,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060987111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:42,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:42,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-14 14:13:42,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18625891] [2024-06-14 14:13:42,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:42,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-14 14:13:42,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:42,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-14 14:13:42,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-14 14:13:42,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:42,663 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-14 14:13:42,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:42,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:42,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:42,962 INFO L124 PetriNetUnfolderBase]: 1341/2315 cut-off events. [2024-06-14 14:13:42,963 INFO L125 PetriNetUnfolderBase]: For 85132/85132 co-relation queries the response was YES. [2024-06-14 14:13:42,973 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-14 14:13:42,981 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 43 selfloop transitions, 23 changer transitions 22/95 dead transitions. [2024-06-14 14:13:42,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 95 transitions, 1020 flow [2024-06-14 14:13:42,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:42,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:42,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-14 14:13:42,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4959349593495935 [2024-06-14 14:13:42,983 INFO L175 Difference]: Start difference. First operand has 126 places, 79 transitions, 772 flow. Second operand 9 states and 183 transitions. [2024-06-14 14:13:42,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 95 transitions, 1020 flow [2024-06-14 14:13:43,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 95 transitions, 925 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 14:13:43,078 INFO L231 Difference]: Finished difference. Result has 122 places, 71 transitions, 661 flow [2024-06-14 14:13:43,078 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-14 14:13:43,079 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-14 14:13:43,079 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 71 transitions, 661 flow [2024-06-14 14:13:43,079 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-14 14:13:43,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:43,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:43,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 14:13:43,079 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-14 14:13:43,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:43,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1451724265, now seen corresponding path program 62 times [2024-06-14 14:13:43,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:43,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813514458] [2024-06-14 14:13:43,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:43,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:43,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:43,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:43,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:43,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813514458] [2024-06-14 14:13:43,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813514458] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:43,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:43,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:43,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940797673] [2024-06-14 14:13:43,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:43,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:43,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:43,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:43,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:43,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:43,479 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-14 14:13:43,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:43,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:43,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:43,758 INFO L124 PetriNetUnfolderBase]: 1204/2074 cut-off events. [2024-06-14 14:13:43,758 INFO L125 PetriNetUnfolderBase]: For 67270/67270 co-relation queries the response was YES. [2024-06-14 14:13:43,767 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-14 14:13:43,773 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 51 selfloop transitions, 23 changer transitions 10/91 dead transitions. [2024-06-14 14:13:43,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 91 transitions, 983 flow [2024-06-14 14:13:43,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:43,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:43,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 189 transitions. [2024-06-14 14:13:43,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5121951219512195 [2024-06-14 14:13:43,774 INFO L175 Difference]: Start difference. First operand has 122 places, 71 transitions, 661 flow. Second operand 9 states and 189 transitions. [2024-06-14 14:13:43,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 91 transitions, 983 flow [2024-06-14 14:13:43,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 91 transitions, 851 flow, removed 34 selfloop flow, removed 11 redundant places. [2024-06-14 14:13:43,833 INFO L231 Difference]: Finished difference. Result has 107 places, 68 transitions, 565 flow [2024-06-14 14:13:43,833 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-14 14:13:43,833 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 65 predicate places. [2024-06-14 14:13:43,834 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 68 transitions, 565 flow [2024-06-14 14:13:43,834 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-14 14:13:43,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:43,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:43,834 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 14:13:43,834 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-14 14:13:43,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:43,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1329102457, now seen corresponding path program 3 times [2024-06-14 14:13:43,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:43,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152451252] [2024-06-14 14:13:43,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:43,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:43,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:44,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-14 14:13:44,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:44,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152451252] [2024-06-14 14:13:44,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152451252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:44,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:44,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:44,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126125618] [2024-06-14 14:13:44,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:44,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:44,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:44,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:44,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:44,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:44,226 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-14 14:13:44,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:44,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:44,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:44,455 INFO L124 PetriNetUnfolderBase]: 1058/1824 cut-off events. [2024-06-14 14:13:44,455 INFO L125 PetriNetUnfolderBase]: For 41481/41481 co-relation queries the response was YES. [2024-06-14 14:13:44,462 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-14 14:13:44,468 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 49 selfloop transitions, 21 changer transitions 10/87 dead transitions. [2024-06-14 14:13:44,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 87 transitions, 853 flow [2024-06-14 14:13:44,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:44,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:44,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-14 14:13:44,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5213414634146342 [2024-06-14 14:13:44,470 INFO L175 Difference]: Start difference. First operand has 107 places, 68 transitions, 565 flow. Second operand 8 states and 171 transitions. [2024-06-14 14:13:44,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 87 transitions, 853 flow [2024-06-14 14:13:44,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 87 transitions, 802 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:44,497 INFO L231 Difference]: Finished difference. Result has 104 places, 65 transitions, 522 flow [2024-06-14 14:13:44,497 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-14 14:13:44,498 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-14 14:13:44,498 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 65 transitions, 522 flow [2024-06-14 14:13:44,498 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-14 14:13:44,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:44,498 INFO L208 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-14 14:13:44,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 14:13:44,498 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-14 14:13:44,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:44,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1341482617, now seen corresponding path program 4 times [2024-06-14 14:13:44,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:44,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644388813] [2024-06-14 14:13:44,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:44,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:44,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:44,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-14 14:13:44,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:44,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644388813] [2024-06-14 14:13:44,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644388813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:44,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:44,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:44,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740242285] [2024-06-14 14:13:44,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:44,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:44,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:44,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:44,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:44,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:44,814 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-14 14:13:44,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:44,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:44,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:44,985 INFO L124 PetriNetUnfolderBase]: 907/1567 cut-off events. [2024-06-14 14:13:44,986 INFO L125 PetriNetUnfolderBase]: For 32739/32739 co-relation queries the response was YES. [2024-06-14 14:13:44,990 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-14 14:13:44,994 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 40 selfloop transitions, 17 changer transitions 13/77 dead transitions. [2024-06-14 14:13:44,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 77 transitions, 710 flow [2024-06-14 14:13:44,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:44,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:44,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-14 14:13:44,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-14 14:13:44,996 INFO L175 Difference]: Start difference. First operand has 104 places, 65 transitions, 522 flow. Second operand 8 states and 166 transitions. [2024-06-14 14:13:44,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 77 transitions, 710 flow [2024-06-14 14:13:45,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 77 transitions, 662 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 14:13:45,018 INFO L231 Difference]: Finished difference. Result has 102 places, 60 transitions, 468 flow [2024-06-14 14:13:45,018 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-14 14:13:45,019 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-14 14:13:45,019 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 60 transitions, 468 flow [2024-06-14 14:13:45,019 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-14 14:13:45,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:45,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, 1, 1] [2024-06-14 14:13:45,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 14:13:45,019 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-14 14:13:45,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:45,020 INFO L85 PathProgramCache]: Analyzing trace with hash 35205301, now seen corresponding path program 5 times [2024-06-14 14:13:45,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:45,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114303518] [2024-06-14 14:13:45,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:45,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:45,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:45,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:45,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:45,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114303518] [2024-06-14 14:13:45,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114303518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:45,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:45,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:45,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222471209] [2024-06-14 14:13:45,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:45,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:45,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:45,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:45,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:45,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:45,333 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-14 14:13:45,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:45,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:45,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:45,490 INFO L124 PetriNetUnfolderBase]: 777/1361 cut-off events. [2024-06-14 14:13:45,490 INFO L125 PetriNetUnfolderBase]: For 24419/24419 co-relation queries the response was YES. [2024-06-14 14:13:45,494 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-14 14:13:45,497 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 46 selfloop transitions, 15 changer transitions 16/84 dead transitions. [2024-06-14 14:13:45,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 84 transitions, 772 flow [2024-06-14 14:13:45,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:45,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:45,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-14 14:13:45,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5149051490514905 [2024-06-14 14:13:45,498 INFO L175 Difference]: Start difference. First operand has 102 places, 60 transitions, 468 flow. Second operand 9 states and 190 transitions. [2024-06-14 14:13:45,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 84 transitions, 772 flow [2024-06-14 14:13:45,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 84 transitions, 726 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:45,517 INFO L231 Difference]: Finished difference. Result has 98 places, 56 transitions, 415 flow [2024-06-14 14:13:45,517 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-14 14:13:45,517 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-14 14:13:45,517 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 56 transitions, 415 flow [2024-06-14 14:13:45,518 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-14 14:13:45,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:45,518 INFO L208 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-14 14:13:45,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 14:13:45,518 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-14 14:13:45,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:45,518 INFO L85 PathProgramCache]: Analyzing trace with hash -819965771, now seen corresponding path program 6 times [2024-06-14 14:13:45,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:45,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814498358] [2024-06-14 14:13:45,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:45,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:45,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:45,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:45,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:45,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814498358] [2024-06-14 14:13:45,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814498358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:45,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:45,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:45,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479715059] [2024-06-14 14:13:45,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:45,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:45,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:45,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:45,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:45,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:45,852 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-14 14:13:45,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:45,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:45,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:45,992 INFO L124 PetriNetUnfolderBase]: 598/1044 cut-off events. [2024-06-14 14:13:45,992 INFO L125 PetriNetUnfolderBase]: For 15951/15951 co-relation queries the response was YES. [2024-06-14 14:13:45,995 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-14 14:13:45,998 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 36 selfloop transitions, 10 changer transitions 16/69 dead transitions. [2024-06-14 14:13:45,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 69 transitions, 589 flow [2024-06-14 14:13:45,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:45,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:45,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-14 14:13:45,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-14 14:13:45,999 INFO L175 Difference]: Start difference. First operand has 98 places, 56 transitions, 415 flow. Second operand 9 states and 178 transitions. [2024-06-14 14:13:45,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 69 transitions, 589 flow [2024-06-14 14:13:46,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 69 transitions, 547 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-14 14:13:46,009 INFO L231 Difference]: Finished difference. Result has 92 places, 50 transitions, 346 flow [2024-06-14 14:13:46,009 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-14 14:13:46,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 50 predicate places. [2024-06-14 14:13:46,009 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 50 transitions, 346 flow [2024-06-14 14:13:46,009 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-14 14:13:46,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:46,009 INFO L208 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-14 14:13:46,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 14:13:46,010 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-14 14:13:46,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:46,010 INFO L85 PathProgramCache]: Analyzing trace with hash -927784373, now seen corresponding path program 7 times [2024-06-14 14:13:46,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:46,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660237708] [2024-06-14 14:13:46,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:46,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:46,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:46,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:46,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:46,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660237708] [2024-06-14 14:13:46,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660237708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:46,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:46,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:46,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131466607] [2024-06-14 14:13:46,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:46,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:46,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:46,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:46,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:46,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:46,412 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-14 14:13:46,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:46,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:46,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:46,556 INFO L124 PetriNetUnfolderBase]: 561/993 cut-off events. [2024-06-14 14:13:46,557 INFO L125 PetriNetUnfolderBase]: For 11553/11553 co-relation queries the response was YES. [2024-06-14 14:13:46,559 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-14 14:13:46,560 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 39 selfloop transitions, 9 changer transitions 12/67 dead transitions. [2024-06-14 14:13:46,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 67 transitions, 540 flow [2024-06-14 14:13:46,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:13:46,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:13:46,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-14 14:13:46,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5156794425087108 [2024-06-14 14:13:46,561 INFO L175 Difference]: Start difference. First operand has 92 places, 50 transitions, 346 flow. Second operand 7 states and 148 transitions. [2024-06-14 14:13:46,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 67 transitions, 540 flow [2024-06-14 14:13:46,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 67 transitions, 490 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:46,569 INFO L231 Difference]: Finished difference. Result has 82 places, 48 transitions, 306 flow [2024-06-14 14:13:46,569 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-14 14:13:46,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-14 14:13:46,569 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 48 transitions, 306 flow [2024-06-14 14:13:46,569 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-14 14:13:46,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:46,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:46,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 14:13:46,570 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-14 14:13:46,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:46,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1697366407, now seen corresponding path program 8 times [2024-06-14 14:13:46,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:46,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949010695] [2024-06-14 14:13:46,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:46,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:46,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:46,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:46,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:46,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949010695] [2024-06-14 14:13:46,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949010695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:46,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:46,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:46,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785638374] [2024-06-14 14:13:46,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:46,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:46,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:46,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:46,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:46,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:46,944 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-14 14:13:46,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:46,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:46,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:47,079 INFO L124 PetriNetUnfolderBase]: 537/961 cut-off events. [2024-06-14 14:13:47,079 INFO L125 PetriNetUnfolderBase]: For 8381/8381 co-relation queries the response was YES. [2024-06-14 14:13:47,081 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-14 14:13:47,083 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 46 selfloop transitions, 9 changer transitions 9/71 dead transitions. [2024-06-14 14:13:47,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 71 transitions, 570 flow [2024-06-14 14:13:47,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:13:47,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:13:47,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-14 14:13:47,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5365853658536586 [2024-06-14 14:13:47,084 INFO L175 Difference]: Start difference. First operand has 82 places, 48 transitions, 306 flow. Second operand 7 states and 154 transitions. [2024-06-14 14:13:47,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 71 transitions, 570 flow [2024-06-14 14:13:47,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 71 transitions, 536 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:47,090 INFO L231 Difference]: Finished difference. Result has 79 places, 45 transitions, 272 flow [2024-06-14 14:13:47,090 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-14 14:13:47,090 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-14 14:13:47,090 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 45 transitions, 272 flow [2024-06-14 14:13:47,091 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-14 14:13:47,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:47,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:47,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 14:13:47,091 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-14 14:13:47,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:47,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1614794361, now seen corresponding path program 9 times [2024-06-14 14:13:47,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:47,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489245160] [2024-06-14 14:13:47,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:47,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:47,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:47,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:47,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:47,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489245160] [2024-06-14 14:13:47,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489245160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:47,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:47,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:47,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466615056] [2024-06-14 14:13:47,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:47,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:47,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:47,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:47,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:47,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:47,448 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-14 14:13:47,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:47,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:47,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:47,569 INFO L124 PetriNetUnfolderBase]: 417/749 cut-off events. [2024-06-14 14:13:47,569 INFO L125 PetriNetUnfolderBase]: For 6613/6613 co-relation queries the response was YES. [2024-06-14 14:13:47,571 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-14 14:13:47,572 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 38 selfloop transitions, 8 changer transitions 10/63 dead transitions. [2024-06-14 14:13:47,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 63 transitions, 474 flow [2024-06-14 14:13:47,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:47,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:47,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-14 14:13:47,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-14 14:13:47,573 INFO L175 Difference]: Start difference. First operand has 79 places, 45 transitions, 272 flow. Second operand 8 states and 164 transitions. [2024-06-14 14:13:47,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 63 transitions, 474 flow [2024-06-14 14:13:47,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 63 transitions, 449 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 14:13:47,577 INFO L231 Difference]: Finished difference. Result has 78 places, 42 transitions, 241 flow [2024-06-14 14:13:47,577 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-14 14:13:47,577 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 36 predicate places. [2024-06-14 14:13:47,577 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 42 transitions, 241 flow [2024-06-14 14:13:47,578 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-14 14:13:47,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:47,578 INFO L208 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-14 14:13:47,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 14:13:47,578 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-14 14:13:47,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:47,578 INFO L85 PathProgramCache]: Analyzing trace with hash -1622412921, now seen corresponding path program 10 times [2024-06-14 14:13:47,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:47,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114934471] [2024-06-14 14:13:47,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:47,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:47,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:47,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:47,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:47,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114934471] [2024-06-14 14:13:47,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114934471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:47,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:47,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:47,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038616706] [2024-06-14 14:13:47,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:47,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:47,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:47,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:47,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:47,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:47,932 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-14 14:13:47,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:47,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:47,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:48,017 INFO L124 PetriNetUnfolderBase]: 266/492 cut-off events. [2024-06-14 14:13:48,017 INFO L125 PetriNetUnfolderBase]: For 3926/3926 co-relation queries the response was YES. [2024-06-14 14:13:48,018 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-14 14:13:48,019 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 27 selfloop transitions, 2 changer transitions 16/52 dead transitions. [2024-06-14 14:13:48,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 52 transitions, 361 flow [2024-06-14 14:13:48,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:13:48,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:13:48,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-14 14:13:48,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4843205574912892 [2024-06-14 14:13:48,020 INFO L175 Difference]: Start difference. First operand has 78 places, 42 transitions, 241 flow. Second operand 7 states and 139 transitions. [2024-06-14 14:13:48,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 52 transitions, 361 flow [2024-06-14 14:13:48,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 52 transitions, 344 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-14 14:13:48,024 INFO L231 Difference]: Finished difference. Result has 74 places, 35 transitions, 171 flow [2024-06-14 14:13:48,024 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-14 14:13:48,024 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-14 14:13:48,024 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 35 transitions, 171 flow [2024-06-14 14:13:48,024 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-14 14:13:48,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:48,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, 1] [2024-06-14 14:13:48,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 14:13:48,025 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-14 14:13:48,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:48,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1552862081, now seen corresponding path program 11 times [2024-06-14 14:13:48,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:48,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406955220] [2024-06-14 14:13:48,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:48,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:48,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:48,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:48,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:48,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406955220] [2024-06-14 14:13:48,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406955220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:48,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:48,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:48,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019308062] [2024-06-14 14:13:48,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:48,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:48,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:48,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:48,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:48,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:48,367 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-14 14:13:48,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:48,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:48,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:48,435 INFO L124 PetriNetUnfolderBase]: 229/443 cut-off events. [2024-06-14 14:13:48,435 INFO L125 PetriNetUnfolderBase]: For 2702/2702 co-relation queries the response was YES. [2024-06-14 14:13:48,436 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-14 14:13:48,436 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 26 selfloop transitions, 4 changer transitions 13/50 dead transitions. [2024-06-14 14:13:48,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 50 transitions, 307 flow [2024-06-14 14:13:48,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:13:48,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:13:48,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-14 14:13:48,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4878048780487805 [2024-06-14 14:13:48,437 INFO L175 Difference]: Start difference. First operand has 74 places, 35 transitions, 171 flow. Second operand 7 states and 140 transitions. [2024-06-14 14:13:48,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 50 transitions, 307 flow [2024-06-14 14:13:48,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 50 transitions, 293 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 14:13:48,439 INFO L231 Difference]: Finished difference. Result has 62 places, 32 transitions, 143 flow [2024-06-14 14:13:48,439 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-14 14:13:48,439 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 20 predicate places. [2024-06-14 14:13:48,439 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 32 transitions, 143 flow [2024-06-14 14:13:48,439 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-14 14:13:48,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:48,440 INFO L208 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-14 14:13:48,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 14:13:48,440 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-14 14:13:48,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:48,440 INFO L85 PathProgramCache]: Analyzing trace with hash -1729993601, now seen corresponding path program 12 times [2024-06-14 14:13:48,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:48,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641983168] [2024-06-14 14:13:48,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:48,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:48,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:48,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-14 14:13:48,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:48,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641983168] [2024-06-14 14:13:48,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [641983168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:48,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:48,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:48,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547398193] [2024-06-14 14:13:48,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:48,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:48,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:48,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:48,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:48,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:48,781 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-14 14:13:48,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:48,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:48,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:48,845 INFO L124 PetriNetUnfolderBase]: 185/363 cut-off events. [2024-06-14 14:13:48,846 INFO L125 PetriNetUnfolderBase]: For 1784/1784 co-relation queries the response was YES. [2024-06-14 14:13:48,846 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-14 14:13:48,847 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 26 selfloop transitions, 4 changer transitions 8/45 dead transitions. [2024-06-14 14:13:48,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 45 transitions, 261 flow [2024-06-14 14:13:48,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:13:48,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:13:48,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-14 14:13:48,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4738675958188153 [2024-06-14 14:13:48,848 INFO L175 Difference]: Start difference. First operand has 62 places, 32 transitions, 143 flow. Second operand 7 states and 136 transitions. [2024-06-14 14:13:48,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 45 transitions, 261 flow [2024-06-14 14:13:48,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 45 transitions, 246 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 14:13:48,849 INFO L231 Difference]: Finished difference. Result has 58 places, 30 transitions, 123 flow [2024-06-14 14:13:48,849 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-14 14:13:48,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-14 14:13:48,850 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 30 transitions, 123 flow [2024-06-14 14:13:48,864 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-14 14:13:48,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:48,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:48,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 14:13:48,865 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-14 14:13:48,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:48,865 INFO L85 PathProgramCache]: Analyzing trace with hash -219632549, now seen corresponding path program 13 times [2024-06-14 14:13:48,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:48,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913141915] [2024-06-14 14:13:48,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:48,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:48,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:49,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:49,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:49,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913141915] [2024-06-14 14:13:49,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913141915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:49,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:49,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:13:49,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777195383] [2024-06-14 14:13:49,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:49,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:13:49,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:49,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:13:49,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:13:49,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 41 [2024-06-14 14:13:49,256 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-14 14:13:49,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:49,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 41 [2024-06-14 14:13:49,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:49,344 INFO L124 PetriNetUnfolderBase]: 80/176 cut-off events. [2024-06-14 14:13:49,344 INFO L125 PetriNetUnfolderBase]: For 638/638 co-relation queries the response was YES. [2024-06-14 14:13:49,345 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-14 14:13:49,345 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 0 selfloop transitions, 0 changer transitions 38/38 dead transitions. [2024-06-14 14:13:49,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 38 transitions, 193 flow [2024-06-14 14:13:49,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:13:49,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:13:49,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-14 14:13:49,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4529616724738676 [2024-06-14 14:13:49,346 INFO L175 Difference]: Start difference. First operand has 58 places, 30 transitions, 123 flow. Second operand 7 states and 130 transitions. [2024-06-14 14:13:49,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 38 transitions, 193 flow [2024-06-14 14:13:49,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 38 transitions, 170 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 14:13:49,347 INFO L231 Difference]: Finished difference. Result has 51 places, 0 transitions, 0 flow [2024-06-14 14:13:49,347 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-14 14:13:49,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-14 14:13:49,347 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 0 transitions, 0 flow [2024-06-14 14:13:49,347 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-14 14:13:49,350 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 6 remaining) [2024-06-14 14:13:49,350 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 6 remaining) [2024-06-14 14:13:49,350 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 6 remaining) [2024-06-14 14:13:49,354 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (2 of 6 remaining) [2024-06-14 14:13:49,354 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 6 remaining) [2024-06-14 14:13:49,354 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 6 remaining) [2024-06-14 14:13:49,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 14:13:49,355 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-14 14:13:49,359 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-14 14:13:49,359 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-14 14:13:49,364 INFO L507 ceAbstractionStarter]: Automizer considered 3 witness invariants [2024-06-14 14:13:49,364 INFO L508 ceAbstractionStarter]: WitnessConsidered=3 [2024-06-14 14:13:49,365 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.06 02:13:49 BasicIcfg [2024-06-14 14:13:49,365 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-14 14:13:49,365 INFO L158 Benchmark]: Toolchain (without parser) took 476318.42ms. Allocated memory was 134.2MB in the beginning and 2.4GB in the end (delta: 2.3GB). Free memory was 103.7MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 249.3MB. Max. memory is 16.1GB. [2024-06-14 14:13:49,367 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 134.2MB. Free memory was 89.0MB in the beginning and 88.9MB in the end (delta: 119.0kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 14:13:49,367 INFO L158 Benchmark]: Witness Parser took 0.14ms. Allocated memory is still 134.2MB. Free memory was 106.3MB in the beginning and 106.3MB in the end (delta: 25.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-14 14:13:49,367 INFO L158 Benchmark]: CACSL2BoogieTranslator took 567.23ms. Allocated memory is still 134.2MB. Free memory was 103.7MB in the beginning and 73.0MB in the end (delta: 30.7MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2024-06-14 14:13:49,367 INFO L158 Benchmark]: Boogie Procedure Inliner took 51.89ms. Allocated memory is still 134.2MB. Free memory was 73.0MB in the beginning and 69.5MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-14 14:13:49,368 INFO L158 Benchmark]: Boogie Preprocessor took 34.45ms. Allocated memory is still 134.2MB. Free memory was 69.5MB in the beginning and 66.7MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-14 14:13:49,368 INFO L158 Benchmark]: RCFGBuilder took 625.05ms. Allocated memory was 134.2MB in the beginning and 174.1MB in the end (delta: 39.8MB). Free memory was 66.7MB in the beginning and 117.6MB in the end (delta: -50.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-06-14 14:13:49,368 INFO L158 Benchmark]: TraceAbstraction took 475034.25ms. Allocated memory was 174.1MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 117.6MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 225.8MB. Max. memory is 16.1GB. [2024-06-14 14:13:49,369 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 134.2MB. Free memory was 89.0MB in the beginning and 88.9MB in the end (delta: 119.0kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.14ms. Allocated memory is still 134.2MB. Free memory was 106.3MB in the beginning and 106.3MB in the end (delta: 25.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 567.23ms. Allocated memory is still 134.2MB. Free memory was 103.7MB in the beginning and 73.0MB in the end (delta: 30.7MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 51.89ms. Allocated memory is still 134.2MB. Free memory was 73.0MB in the beginning and 69.5MB in the end (delta: 3.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 34.45ms. Allocated memory is still 134.2MB. Free memory was 69.5MB in the beginning and 66.7MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 625.05ms. Allocated memory was 134.2MB in the beginning and 174.1MB in the end (delta: 39.8MB). Free memory was 66.7MB in the beginning and 117.6MB in the end (delta: -50.9MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * TraceAbstraction took 475034.25ms. Allocated memory was 174.1MB in the beginning and 2.4GB in the end (delta: 2.2GB). Free memory was 117.6MB in the beginning and 2.1GB in the end (delta: -2.0GB). Peak memory consumption was 225.8MB. 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: 474.9s, OverallIterations: 205, TraceHistogramMax: 1, PathProgramHistogramMax: 62, EmptinessCheckTime: 0.0s, AutomataDifference: 412.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16926 SdHoareTripleChecker+Valid, 31.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14426 mSDsluCounter, 3254 SdHoareTripleChecker+Invalid, 25.9s 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.0s 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-14 14:13:49,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE