./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe024_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe024_tso.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/safe024_tso.i ./goblint.2024-05-21_14-57-05.files/mutex-meet/safe024_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-cde23df-m [2024-06-14 14:05:36,831 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-14 14:05:36,871 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:36,874 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-14 14:05:36,874 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-14 14:05:36,888 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-14 14:05:36,889 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-14 14:05:36,889 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-14 14:05:36,889 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-14 14:05:36,890 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-14 14:05:36,890 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-14 14:05:36,890 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-14 14:05:36,891 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-14 14:05:36,891 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-14 14:05:36,891 INFO L153 SettingsManager]: * Use SBE=true [2024-06-14 14:05:36,891 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-14 14:05:36,892 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-14 14:05:36,892 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-14 14:05:36,892 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-14 14:05:36,892 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-14 14:05:36,893 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-14 14:05:36,893 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-14 14:05:36,893 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-14 14:05:36,894 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-14 14:05:36,894 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-14 14:05:36,894 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-14 14:05:36,894 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-14 14:05:36,894 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-14 14:05:36,895 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-14 14:05:36,895 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-14 14:05:36,895 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-14 14:05:36,895 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-14 14:05:36,895 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:05:36,896 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-14 14:05:36,896 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-14 14:05:36,896 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-14 14:05:36,896 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-14 14:05:36,896 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-14 14:05:36,897 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-14 14:05:36,897 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-14 14:05:36,897 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-14 14:05:36,897 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-14 14:05:36,897 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-14 14:05:36,897 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:37,151 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-14 14:05:37,175 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-14 14:05:37,177 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-14 14:05:37,178 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-14 14:05:37,178 INFO L274 PluginConnector]: CDTParser initialized [2024-06-14 14:05:37,179 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe024_tso.i [2024-06-14 14:05:38,219 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-14 14:05:38,453 INFO L384 CDTParser]: Found 1 translation units. [2024-06-14 14:05:38,461 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe024_tso.i [2024-06-14 14:05:38,476 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/084241cb9/f8f09377e0d744c6be91950df9754a54/FLAGaaefcbf29 [2024-06-14 14:05:38,488 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/084241cb9/f8f09377e0d744c6be91950df9754a54 [2024-06-14 14:05:38,490 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-14 14:05:38,491 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-14 14:05:38,491 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/safe024_tso.yml/witness.yml [2024-06-14 14:05:38,625 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-14 14:05:38,626 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-14 14:05:38,629 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-14 14:05:38,629 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-14 14:05:38,633 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-14 14:05:38,633 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:05:38" (1/2) ... [2024-06-14 14:05:38,636 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ab8d961 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:05:38, skipping insertion in model container [2024-06-14 14:05:38,636 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.06 02:05:38" (1/2) ... [2024-06-14 14:05:38,638 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7b487f0d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.06 02:05:38, skipping insertion in model container [2024-06-14 14:05:38,638 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:38" (2/2) ... [2024-06-14 14:05:38,638 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ab8d961 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:38, skipping insertion in model container [2024-06-14 14:05:38,638 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:38" (2/2) ... [2024-06-14 14:05:38,639 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-14 14:05:38,685 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-14 14:05:38,686 INFO L97 edCorrectnessWitness]: Location invariant before [L785-L785] ((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 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 )z >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 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_cnt + (long long )z >= 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_p0_EAX + (long long )z >= 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_EAX + (long long )z >= 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 )__unbuffered_p2_EBX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (1LL + (long long )x) - (long long )z >= 0LL) && (1LL + (long long )y) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 1) && __unbuffered_p2_EBX <= 1) && x <= 1) && y <= 1) && z <= 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)) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-14 14:05:38,686 INFO L97 edCorrectnessWitness]: Location invariant before [L788-L788] ((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 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 )z >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 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_cnt + (long long )z >= 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_p0_EAX + (long long )z >= 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_EAX + (long long )z >= 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 )__unbuffered_p2_EBX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (1LL + (long long )x) - (long long )z >= 0LL) && (1LL + (long long )y) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 1) && __unbuffered_p2_EBX <= 1) && x <= 1) && y <= 1) && z <= 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)) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-14 14:05:38,686 INFO L97 edCorrectnessWitness]: Location invariant before [L787-L787] ((((((((! multithreaded || 0 <= __unbuffered_cnt) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 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 )z >= 0LL && (1LL - (long long )__unbuffered_p2_EBX) + (long long )main$tmp_guard1 >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )x >= 0LL) && (1LL - (long long )__unbuffered_p2_EBX) + (long long )y >= 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_cnt + (long long )z >= 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_p0_EAX + (long long )z >= 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_EAX + (long long )z >= 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 )__unbuffered_p2_EBX + (long long )z >= 0LL) && (long long )main$tmp_guard1 + (long long )x >= 0LL) && (long long )main$tmp_guard1 + (long long )y >= 0LL) && (long long )main$tmp_guard1 + (long long )z >= 0LL) && (long long )x + (long long )y >= 0LL) && (long long )x + (long long )z >= 0LL) && (long long )y + (long long )z >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_cnt) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p0_EAX) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )__unbuffered_p2_EBX >= 0LL) && (1LL + (long long )__unbuffered_p2_EAX) - (long long )z >= 0LL) && (1LL + (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL) && (1LL + (long long )main$tmp_guard1) - (long long )z >= 0LL) && (1LL + (long long )x) - (long long )z >= 0LL) && (1LL + (long long )y) - (long long )z >= 0LL) && (2LL - (long long )__unbuffered_p2_EBX) - (long long )z >= 0LL))) && (! multithreaded || ((((((((((((((((((0 <= __unbuffered_cnt && 0 <= __unbuffered_p0_EAX) && 0 <= __unbuffered_p2_EAX) && 0 <= __unbuffered_p2_EBX) && 0 <= x) && 0 <= y) && 0 <= z) && __unbuffered_p0_EAX <= 1) && __unbuffered_p2_EAX <= 1) && __unbuffered_p2_EBX <= 1) && x <= 1) && y <= 1) && z <= 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)) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) [2024-06-14 14:05:38,687 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-14 14:05:38,687 INFO L106 edCorrectnessWitness]: ghost_update [L783-L783] multithreaded = 1; [2024-06-14 14:05:38,724 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-14 14:05:39,046 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:05:39,055 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:39,173 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-14 14:05:39,228 INFO L206 MainTranslator]: Completed translation [2024-06-14 14:05:39,233 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 14.06 02:05:39 WrapperNode [2024-06-14 14:05:39,234 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-14 14:05:39,246 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-14 14:05:39,247 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-14 14:05:39,247 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-14 14:05:39,252 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:39" (1/1) ... [2024-06-14 14:05:39,294 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:39" (1/1) ... [2024-06-14 14:05:39,329 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 67 [2024-06-14 14:05:39,340 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-14 14:05:39,341 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-14 14:05:39,341 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-14 14:05:39,341 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-14 14:05:39,350 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:39" (1/1) ... [2024-06-14 14:05:39,350 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:39" (1/1) ... [2024-06-14 14:05:39,365 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:39" (1/1) ... [2024-06-14 14:05:39,426 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:39,427 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:39" (1/1) ... [2024-06-14 14:05:39,427 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:39" (1/1) ... [2024-06-14 14:05:39,432 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:39" (1/1) ... [2024-06-14 14:05:39,434 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:39" (1/1) ... [2024-06-14 14:05:39,435 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:39" (1/1) ... [2024-06-14 14:05:39,436 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:39" (1/1) ... [2024-06-14 14:05:39,438 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-14 14:05:39,439 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-14 14:05:39,440 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-14 14:05:39,440 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-14 14:05:39,440 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:39" (1/1) ... [2024-06-14 14:05:39,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-14 14:05:39,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-14 14:05:39,473 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:39,479 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:39,503 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-14 14:05:39,503 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-14 14:05:39,503 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-14 14:05:39,504 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-14 14:05:39,504 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-14 14:05:39,504 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-14 14:05:39,504 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-14 14:05:39,504 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-14 14:05:39,504 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-14 14:05:39,505 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-14 14:05:39,505 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-14 14:05:39,505 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-14 14:05:39,506 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:39,624 INFO L244 CfgBuilder]: Building ICFG [2024-06-14 14:05:39,626 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-14 14:05:39,868 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-14 14:05:39,868 INFO L293 CfgBuilder]: Performing block encoding [2024-06-14 14:05:39,951 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-14 14:05:39,951 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-14 14:05:39,951 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.06 02:05:39 BoogieIcfgContainer [2024-06-14 14:05:39,952 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-14 14:05:39,954 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-14 14:05:39,954 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-14 14:05:39,956 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-14 14:05:39,956 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.06 02:05:38" (1/4) ... [2024-06-14 14:05:39,957 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d1facb4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.06 02:05:39, skipping insertion in model container [2024-06-14 14:05:39,957 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:38" (2/4) ... [2024-06-14 14:05:39,958 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d1facb4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:05:39, skipping insertion in model container [2024-06-14 14:05:39,958 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:39" (3/4) ... [2024-06-14 14:05:39,958 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d1facb4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 14.06 02:05:39, skipping insertion in model container [2024-06-14 14:05:39,958 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:39" (4/4) ... [2024-06-14 14:05:39,959 INFO L112 eAbstractionObserver]: Analyzing ICFG safe024_tso.i [2024-06-14 14:05:39,972 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-14 14:05:39,972 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-14 14:05:39,972 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-14 14:05:40,045 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-14 14:05:40,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 14:05:40,102 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-14 14:05:40,103 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:05:40,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 69 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-14 14:05:40,104 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-14 14:05:40,107 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-14 14:05:40,117 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-14 14:05:40,123 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;@317bf78, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-14 14:05:40,123 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-14 14:05:40,127 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-14 14:05:40,127 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-14 14:05:40,127 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-14 14:05:40,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:40,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-06-14 14:05:40,129 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:40,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:40,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1749245147, now seen corresponding path program 1 times [2024-06-14 14:05:40,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:40,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349697140] [2024-06-14 14:05:40,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:40,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:40,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:40,859 INFO 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:40,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:40,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349697140] [2024-06-14 14:05:40,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349697140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:40,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:40,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-14 14:05:40,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484408812] [2024-06-14 14:05:40,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:40,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-14 14:05:40,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:40,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-14 14:05:40,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-14 14:05:40,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 42 [2024-06-14 14:05:40,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:40,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:40,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 42 [2024-06-14 14:05:40,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:41,136 INFO L124 PetriNetUnfolderBase]: 470/795 cut-off events. [2024-06-14 14:05:41,136 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-06-14 14:05:41,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1596 conditions, 795 events. 470/795 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3853 event pairs, 281 based on Foata normal form. 1/749 useless extension candidates. Maximal degree in co-relation 1581. Up to 736 conditions per place. [2024-06-14 14:05:41,144 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 29 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-14 14:05:41,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 167 flow [2024-06-14 14:05:41,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-14 14:05:41,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-14 14:05:41,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 87 transitions. [2024-06-14 14:05:41,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6904761904761905 [2024-06-14 14:05:41,154 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 87 transitions. [2024-06-14 14:05:41,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 167 flow [2024-06-14 14:05:41,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:41,158 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-14 14:05:41,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-14 14:05:41,162 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-14 14:05:41,162 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-14 14:05:41,163 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:41,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:41,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:41,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-14 14:05:41,163 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:41,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:41,164 INFO L85 PathProgramCache]: Analyzing trace with hash -1692359164, now seen corresponding path program 1 times [2024-06-14 14:05:41,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:41,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138980231] [2024-06-14 14:05:41,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:41,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:41,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:41,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:41,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:41,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138980231] [2024-06-14 14:05:41,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138980231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:41,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:41,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:05:41,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565925458] [2024-06-14 14:05:41,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:41,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:05:41,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:41,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:05:41,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:05:41,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 14:05:41,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 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:41,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:41,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 14:05:41,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:41,714 INFO L124 PetriNetUnfolderBase]: 594/1008 cut-off events. [2024-06-14 14:05:41,714 INFO L125 PetriNetUnfolderBase]: For 219/257 co-relation queries the response was YES. [2024-06-14 14:05:41,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2303 conditions, 1008 events. 594/1008 cut-off events. For 219/257 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 5099 event pairs, 319 based on Foata normal form. 3/982 useless extension candidates. Maximal degree in co-relation 2288. Up to 901 conditions per place. [2024-06-14 14:05:41,720 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 40 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-14 14:05:41,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 56 transitions, 252 flow [2024-06-14 14:05:41,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:05:41,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:05:41,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 111 transitions. [2024-06-14 14:05:41,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6607142857142857 [2024-06-14 14:05:41,722 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 111 transitions. [2024-06-14 14:05:41,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 56 transitions, 252 flow [2024-06-14 14:05:41,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 56 transitions, 246 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-14 14:05:41,723 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 154 flow [2024-06-14 14:05:41,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-14 14:05:41,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-14 14:05:41,724 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 154 flow [2024-06-14 14:05:41,725 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:41,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:41,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:41,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-14 14:05:41,725 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:41,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:41,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1367602256, now seen corresponding path program 1 times [2024-06-14 14:05:41,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:41,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333393093] [2024-06-14 14:05:41,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:41,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:41,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:42,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:05:42,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:42,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333393093] [2024-06-14 14:05:42,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333393093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:42,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:42,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-14 14:05:42,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727473833] [2024-06-14 14:05:42,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:42,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-14 14:05:42,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:42,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-14 14:05:42,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-14 14:05:42,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 42 [2024-06-14 14:05:42,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 154 flow. Second operand has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:42,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:42,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 42 [2024-06-14 14:05:42,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:42,284 INFO L124 PetriNetUnfolderBase]: 632/1056 cut-off events. [2024-06-14 14:05:42,285 INFO L125 PetriNetUnfolderBase]: For 583/710 co-relation queries the response was YES. [2024-06-14 14:05:42,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2730 conditions, 1056 events. 632/1056 cut-off events. For 583/710 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5284 event pairs, 334 based on Foata normal form. 2/1011 useless extension candidates. Maximal degree in co-relation 2712. Up to 968 conditions per place. [2024-06-14 14:05:42,290 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 9 changer transitions 0/56 dead transitions. [2024-06-14 14:05:42,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 56 transitions, 282 flow [2024-06-14 14:05:42,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:05:42,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:05:42,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-14 14:05:42,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-14 14:05:42,295 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 154 flow. Second operand 4 states and 107 transitions. [2024-06-14 14:05:42,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 56 transitions, 282 flow [2024-06-14 14:05:42,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 280 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-14 14:05:42,298 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 195 flow [2024-06-14 14:05:42,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=195, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-14 14:05:42,299 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-14 14:05:42,299 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 195 flow [2024-06-14 14:05:42,300 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 18.5) internal successors, (74), 4 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:42,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:42,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:42,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-14 14:05:42,301 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:42,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:42,301 INFO L85 PathProgramCache]: Analyzing trace with hash 797315010, now seen corresponding path program 1 times [2024-06-14 14:05:42,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:42,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179376131] [2024-06-14 14:05:42,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:42,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:42,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:42,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:42,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:42,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179376131] [2024-06-14 14:05:42,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179376131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:42,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:42,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:42,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58739679] [2024-06-14 14:05:42,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:42,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:42,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:42,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:42,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:42,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:42,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 195 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:42,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:42,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:42,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:42,878 INFO L124 PetriNetUnfolderBase]: 744/1241 cut-off events. [2024-06-14 14:05:42,878 INFO L125 PetriNetUnfolderBase]: For 1142/1152 co-relation queries the response was YES. [2024-06-14 14:05:42,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3520 conditions, 1241 events. 744/1241 cut-off events. For 1142/1152 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6154 event pairs, 223 based on Foata normal form. 12/1252 useless extension candidates. Maximal degree in co-relation 3499. Up to 1078 conditions per place. [2024-06-14 14:05:42,884 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 55 selfloop transitions, 12 changer transitions 0/75 dead transitions. [2024-06-14 14:05:42,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 75 transitions, 411 flow [2024-06-14 14:05:42,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:42,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:42,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 14:05:42,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 14:05:42,886 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 195 flow. Second operand 6 states and 154 transitions. [2024-06-14 14:05:42,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 75 transitions, 411 flow [2024-06-14 14:05:42,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 75 transitions, 394 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-14 14:05:42,888 INFO L231 Difference]: Finished difference. Result has 55 places, 49 transitions, 235 flow [2024-06-14 14:05:42,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=235, PETRI_PLACES=55, PETRI_TRANSITIONS=49} [2024-06-14 14:05:42,889 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-14 14:05:42,889 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 49 transitions, 235 flow [2024-06-14 14:05:42,889 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:42,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:42,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:42,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-14 14:05:42,890 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:42,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:42,890 INFO L85 PathProgramCache]: Analyzing trace with hash -554001967, now seen corresponding path program 1 times [2024-06-14 14:05:42,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:42,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574769042] [2024-06-14 14:05:42,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:42,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:42,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:43,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:43,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:43,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574769042] [2024-06-14 14:05:43,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574769042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:43,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:43,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:05:43,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807734495] [2024-06-14 14:05:43,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:43,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:05:43,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:43,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:05:43,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:05:43,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:43,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 49 transitions, 235 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:43,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:43,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:43,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:43,399 INFO L124 PetriNetUnfolderBase]: 793/1339 cut-off events. [2024-06-14 14:05:43,399 INFO L125 PetriNetUnfolderBase]: For 2097/2109 co-relation queries the response was YES. [2024-06-14 14:05:43,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4103 conditions, 1339 events. 793/1339 cut-off events. For 2097/2109 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 6865 event pairs, 323 based on Foata normal form. 2/1322 useless extension candidates. Maximal degree in co-relation 4080. Up to 1167 conditions per place. [2024-06-14 14:05:43,406 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 51 selfloop transitions, 10 changer transitions 0/73 dead transitions. [2024-06-14 14:05:43,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 73 transitions, 439 flow [2024-06-14 14:05:43,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:43,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:43,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-14 14:05:43,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:05:43,408 INFO L175 Difference]: Start difference. First operand has 55 places, 49 transitions, 235 flow. Second operand 5 states and 125 transitions. [2024-06-14 14:05:43,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 73 transitions, 439 flow [2024-06-14 14:05:43,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 73 transitions, 410 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:43,411 INFO L231 Difference]: Finished difference. Result has 59 places, 58 transitions, 300 flow [2024-06-14 14:05:43,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=300, PETRI_PLACES=59, PETRI_TRANSITIONS=58} [2024-06-14 14:05:43,412 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-14 14:05:43,412 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 58 transitions, 300 flow [2024-06-14 14:05:43,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:43,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:43,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:43,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-14 14:05:43,413 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:43,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:43,413 INFO L85 PathProgramCache]: Analyzing trace with hash 5563217, now seen corresponding path program 1 times [2024-06-14 14:05:43,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:43,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421857425] [2024-06-14 14:05:43,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:43,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:43,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:43,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:05:43,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:43,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421857425] [2024-06-14 14:05:43,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421857425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:43,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:43,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:05:43,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399980961] [2024-06-14 14:05:43,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:43,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:05:43,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:43,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:05:43,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:05:43,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:43,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 58 transitions, 300 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:43,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:43,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:43,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:44,004 INFO L124 PetriNetUnfolderBase]: 845/1404 cut-off events. [2024-06-14 14:05:44,004 INFO L125 PetriNetUnfolderBase]: For 2617/2634 co-relation queries the response was YES. [2024-06-14 14:05:44,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4645 conditions, 1404 events. 845/1404 cut-off events. For 2617/2634 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7104 event pairs, 307 based on Foata normal form. 14/1406 useless extension candidates. Maximal degree in co-relation 4619. Up to 1231 conditions per place. [2024-06-14 14:05:44,012 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 58 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-14 14:05:44,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 87 transitions, 568 flow [2024-06-14 14:05:44,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:44,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:44,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 132 transitions. [2024-06-14 14:05:44,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6285714285714286 [2024-06-14 14:05:44,014 INFO L175 Difference]: Start difference. First operand has 59 places, 58 transitions, 300 flow. Second operand 5 states and 132 transitions. [2024-06-14 14:05:44,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 87 transitions, 568 flow [2024-06-14 14:05:44,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 87 transitions, 564 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-14 14:05:44,019 INFO L231 Difference]: Finished difference. Result has 65 places, 67 transitions, 405 flow [2024-06-14 14:05:44,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=405, PETRI_PLACES=65, PETRI_TRANSITIONS=67} [2024-06-14 14:05:44,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 22 predicate places. [2024-06-14 14:05:44,022 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 67 transitions, 405 flow [2024-06-14 14:05:44,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:44,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:44,022 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:44,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-14 14:05:44,022 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:44,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:44,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1272595211, now seen corresponding path program 2 times [2024-06-14 14:05:44,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:44,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520428701] [2024-06-14 14:05:44,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:44,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:44,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:44,373 INFO 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:44,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:44,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520428701] [2024-06-14 14:05:44,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520428701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:44,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:44,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-14 14:05:44,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353642126] [2024-06-14 14:05:44,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:44,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-14 14:05:44,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:44,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-14 14:05:44,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-14 14:05:44,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:44,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 67 transitions, 405 flow. Second operand has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:44,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:44,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:44,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:44,597 INFO L124 PetriNetUnfolderBase]: 860/1425 cut-off events. [2024-06-14 14:05:44,597 INFO L125 PetriNetUnfolderBase]: For 3790/3809 co-relation queries the response was YES. [2024-06-14 14:05:44,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5205 conditions, 1425 events. 860/1425 cut-off events. For 3790/3809 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7254 event pairs, 306 based on Foata normal form. 14/1429 useless extension candidates. Maximal degree in co-relation 5175. Up to 1256 conditions per place. [2024-06-14 14:05:44,607 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 53 selfloop transitions, 18 changer transitions 0/82 dead transitions. [2024-06-14 14:05:44,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 82 transitions, 585 flow [2024-06-14 14:05:44,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:05:44,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:05:44,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 14:05:44,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-14 14:05:44,608 INFO L175 Difference]: Start difference. First operand has 65 places, 67 transitions, 405 flow. Second operand 5 states and 127 transitions. [2024-06-14 14:05:44,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 82 transitions, 585 flow [2024-06-14 14:05:44,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 82 transitions, 565 flow, removed 10 selfloop flow, removed 0 redundant places. [2024-06-14 14:05:44,614 INFO L231 Difference]: Finished difference. Result has 70 places, 67 transitions, 430 flow [2024-06-14 14:05:44,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=385, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=430, PETRI_PLACES=70, PETRI_TRANSITIONS=67} [2024-06-14 14:05:44,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-14 14:05:44,615 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 67 transitions, 430 flow [2024-06-14 14:05:44,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.2) internal successors, (86), 5 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:44,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:44,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:44,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-14 14:05:44,616 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:44,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:44,617 INFO L85 PathProgramCache]: Analyzing trace with hash -818563256, now seen corresponding path program 1 times [2024-06-14 14:05:44,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:44,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625183069] [2024-06-14 14:05:44,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:44,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:44,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:44,956 INFO 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:44,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:44,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625183069] [2024-06-14 14:05:44,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625183069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:44,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:44,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:44,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130387714] [2024-06-14 14:05:44,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:44,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:44,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:44,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:44,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:44,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:44,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 67 transitions, 430 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:44,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:44,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:44,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:45,210 INFO L124 PetriNetUnfolderBase]: 911/1495 cut-off events. [2024-06-14 14:05:45,211 INFO L125 PetriNetUnfolderBase]: For 4563/4563 co-relation queries the response was YES. [2024-06-14 14:05:45,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5452 conditions, 1495 events. 911/1495 cut-off events. For 4563/4563 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7425 event pairs, 339 based on Foata normal form. 2/1496 useless extension candidates. Maximal degree in co-relation 5419. Up to 1305 conditions per place. [2024-06-14 14:05:45,222 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 77 selfloop transitions, 20 changer transitions 0/104 dead transitions. [2024-06-14 14:05:45,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 104 transitions, 790 flow [2024-06-14 14:05:45,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:45,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:45,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 14:05:45,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 14:05:45,223 INFO L175 Difference]: Start difference. First operand has 70 places, 67 transitions, 430 flow. Second operand 6 states and 151 transitions. [2024-06-14 14:05:45,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 104 transitions, 790 flow [2024-06-14 14:05:45,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 104 transitions, 734 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:45,229 INFO L231 Difference]: Finished difference. Result has 74 places, 79 transitions, 524 flow [2024-06-14 14:05:45,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=524, PETRI_PLACES=74, PETRI_TRANSITIONS=79} [2024-06-14 14:05:45,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-14 14:05:45,230 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 79 transitions, 524 flow [2024-06-14 14:05:45,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:45,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:45,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:45,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-14 14:05:45,231 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:45,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:45,232 INFO L85 PathProgramCache]: Analyzing trace with hash -324240720, now seen corresponding path program 2 times [2024-06-14 14:05:45,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:45,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052987918] [2024-06-14 14:05:45,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:45,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:45,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:45,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:45,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:45,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052987918] [2024-06-14 14:05:45,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052987918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:45,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:45,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:45,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697068868] [2024-06-14 14:05:45,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:45,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:45,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:45,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:45,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:45,618 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:45,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 79 transitions, 524 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:45,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:45,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:45,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:45,822 INFO L124 PetriNetUnfolderBase]: 922/1511 cut-off events. [2024-06-14 14:05:45,823 INFO L125 PetriNetUnfolderBase]: For 5725/5725 co-relation queries the response was YES. [2024-06-14 14:05:45,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5915 conditions, 1511 events. 922/1511 cut-off events. For 5725/5725 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7504 event pairs, 338 based on Foata normal form. 2/1512 useless extension candidates. Maximal degree in co-relation 5880. Up to 1317 conditions per place. [2024-06-14 14:05:45,834 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 74 selfloop transitions, 24 changer transitions 0/105 dead transitions. [2024-06-14 14:05:45,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 105 transitions, 837 flow [2024-06-14 14:05:45,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:45,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:45,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:05:45,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 14:05:45,836 INFO L175 Difference]: Start difference. First operand has 74 places, 79 transitions, 524 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:05:45,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 105 transitions, 837 flow [2024-06-14 14:05:45,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 805 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-14 14:05:45,846 INFO L231 Difference]: Finished difference. Result has 79 places, 84 transitions, 590 flow [2024-06-14 14:05:45,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=590, PETRI_PLACES=79, PETRI_TRANSITIONS=84} [2024-06-14 14:05:45,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-14 14:05:45,847 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 84 transitions, 590 flow [2024-06-14 14:05:45,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:45,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:45,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:45,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-14 14:05:45,848 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:45,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:45,848 INFO L85 PathProgramCache]: Analyzing trace with hash 180079344, now seen corresponding path program 3 times [2024-06-14 14:05:45,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:45,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114184658] [2024-06-14 14:05:45,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:45,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:45,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:46,201 INFO 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:46,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:46,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114184658] [2024-06-14 14:05:46,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114184658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:46,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:46,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:46,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799808842] [2024-06-14 14:05:46,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:46,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:46,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:46,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:46,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:46,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:46,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 84 transitions, 590 flow. Second operand has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:46,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:46,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:46,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:46,446 INFO L124 PetriNetUnfolderBase]: 917/1504 cut-off events. [2024-06-14 14:05:46,447 INFO L125 PetriNetUnfolderBase]: For 6691/6691 co-relation queries the response was YES. [2024-06-14 14:05:46,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6024 conditions, 1504 events. 917/1504 cut-off events. For 6691/6691 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7494 event pairs, 338 based on Foata normal form. 2/1505 useless extension candidates. Maximal degree in co-relation 5987. Up to 1312 conditions per place. [2024-06-14 14:05:46,464 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 71 selfloop transitions, 26 changer transitions 0/104 dead transitions. [2024-06-14 14:05:46,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 104 transitions, 840 flow [2024-06-14 14:05:46,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:46,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:46,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-14 14:05:46,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5753968253968254 [2024-06-14 14:05:46,465 INFO L175 Difference]: Start difference. First operand has 79 places, 84 transitions, 590 flow. Second operand 6 states and 145 transitions. [2024-06-14 14:05:46,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 104 transitions, 840 flow [2024-06-14 14:05:46,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 104 transitions, 802 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-14 14:05:46,475 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 620 flow [2024-06-14 14:05:46,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=620, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-06-14 14:05:46,476 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 40 predicate places. [2024-06-14 14:05:46,477 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 620 flow [2024-06-14 14:05:46,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.0) internal successors, (96), 6 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:46,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:46,478 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:05:46,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-14 14:05:46,478 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:46,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:46,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1543011610, now seen corresponding path program 1 times [2024-06-14 14:05:46,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:46,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447973014] [2024-06-14 14:05:46,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:46,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:46,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:46,842 INFO 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:46,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:46,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447973014] [2024-06-14 14:05:46,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447973014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:46,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:46,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:46,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079598021] [2024-06-14 14:05:46,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:46,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:46,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:46,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:46,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:46,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:46,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 620 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:46,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:46,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:46,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:47,143 INFO L124 PetriNetUnfolderBase]: 848/1432 cut-off events. [2024-06-14 14:05:47,144 INFO L125 PetriNetUnfolderBase]: For 8325/8325 co-relation queries the response was YES. [2024-06-14 14:05:47,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5876 conditions, 1432 events. 848/1432 cut-off events. For 8325/8325 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 7277 event pairs, 290 based on Foata normal form. 4/1422 useless extension candidates. Maximal degree in co-relation 5837. Up to 1217 conditions per place. [2024-06-14 14:05:47,158 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 80 selfloop transitions, 12 changer transitions 0/107 dead transitions. [2024-06-14 14:05:47,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 107 transitions, 866 flow [2024-06-14 14:05:47,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:47,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:47,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 14:05:47,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 14:05:47,160 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 620 flow. Second operand 6 states and 147 transitions. [2024-06-14 14:05:47,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 107 transitions, 866 flow [2024-06-14 14:05:47,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 107 transitions, 826 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:47,176 INFO L231 Difference]: Finished difference. Result has 86 places, 87 transitions, 627 flow [2024-06-14 14:05:47,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=627, PETRI_PLACES=86, PETRI_TRANSITIONS=87} [2024-06-14 14:05:47,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-14 14:05:47,177 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 87 transitions, 627 flow [2024-06-14 14:05:47,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:47,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:47,178 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:47,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-14 14:05:47,178 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:05:47,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:47,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1428510164, now seen corresponding path program 1 times [2024-06-14 14:05:47,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:47,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195516681] [2024-06-14 14:05:47,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:47,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:47,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:47,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:47,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:47,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195516681] [2024-06-14 14:05:47,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195516681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:47,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:47,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:47,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731118322] [2024-06-14 14:05:47,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:47,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:47,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:47,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:47,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:47,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:47,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 87 transitions, 627 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:47,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:47,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:47,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:47,847 INFO L124 PetriNetUnfolderBase]: 875/1467 cut-off events. [2024-06-14 14:05:47,847 INFO L125 PetriNetUnfolderBase]: For 9915/9935 co-relation queries the response was YES. [2024-06-14 14:05:47,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6239 conditions, 1467 events. 875/1467 cut-off events. For 9915/9935 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7517 event pairs, 275 based on Foata normal form. 17/1441 useless extension candidates. Maximal degree in co-relation 6199. Up to 1250 conditions per place. [2024-06-14 14:05:47,858 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 80 selfloop transitions, 17 changer transitions 0/115 dead transitions. [2024-06-14 14:05:47,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 115 transitions, 903 flow [2024-06-14 14:05:47,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:47,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:47,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-14 14:05:47,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6071428571428571 [2024-06-14 14:05:47,859 INFO L175 Difference]: Start difference. First operand has 86 places, 87 transitions, 627 flow. Second operand 6 states and 153 transitions. [2024-06-14 14:05:47,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 115 transitions, 903 flow [2024-06-14 14:05:47,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 115 transitions, 874 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:47,868 INFO L231 Difference]: Finished difference. Result has 88 places, 90 transitions, 664 flow [2024-06-14 14:05:47,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=598, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=664, PETRI_PLACES=88, PETRI_TRANSITIONS=90} [2024-06-14 14:05:47,869 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-14 14:05:47,870 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 90 transitions, 664 flow [2024-06-14 14:05:47,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:47,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:47,871 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:47,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-14 14:05:47,871 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:47,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:47,871 INFO L85 PathProgramCache]: Analyzing trace with hash 1428630134, now seen corresponding path program 2 times [2024-06-14 14:05:47,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:47,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890474240] [2024-06-14 14:05:47,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:47,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:47,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:48,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:48,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:48,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890474240] [2024-06-14 14:05:48,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890474240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:48,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:48,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:48,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241782853] [2024-06-14 14:05:48,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:48,174 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:48,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:48,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:48,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:48,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:48,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 90 transitions, 664 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:48,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:48,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:48,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:48,406 INFO L124 PetriNetUnfolderBase]: 888/1495 cut-off events. [2024-06-14 14:05:48,406 INFO L125 PetriNetUnfolderBase]: For 11803/11829 co-relation queries the response was YES. [2024-06-14 14:05:48,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6671 conditions, 1495 events. 888/1495 cut-off events. For 11803/11829 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 7767 event pairs, 279 based on Foata normal form. 24/1473 useless extension candidates. Maximal degree in co-relation 6630. Up to 1210 conditions per place. [2024-06-14 14:05:48,415 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 70 selfloop transitions, 32 changer transitions 0/120 dead transitions. [2024-06-14 14:05:48,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 120 transitions, 1024 flow [2024-06-14 14:05:48,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:48,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:48,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-14 14:05:48,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 14:05:48,416 INFO L175 Difference]: Start difference. First operand has 88 places, 90 transitions, 664 flow. Second operand 6 states and 156 transitions. [2024-06-14 14:05:48,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 120 transitions, 1024 flow [2024-06-14 14:05:48,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 120 transitions, 982 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:48,429 INFO L231 Difference]: Finished difference. Result has 90 places, 96 transitions, 749 flow [2024-06-14 14:05:48,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=622, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=749, PETRI_PLACES=90, PETRI_TRANSITIONS=96} [2024-06-14 14:05:48,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-14 14:05:48,430 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 96 transitions, 749 flow [2024-06-14 14:05:48,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:48,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:48,430 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:48,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-14 14:05:48,430 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:05:48,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:48,431 INFO L85 PathProgramCache]: Analyzing trace with hash -1461533584, now seen corresponding path program 3 times [2024-06-14 14:05:48,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:48,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827371374] [2024-06-14 14:05:48,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:48,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:48,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:48,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:48,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:48,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827371374] [2024-06-14 14:05:48,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827371374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:48,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:48,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:48,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706185735] [2024-06-14 14:05:48,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:48,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:48,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:48,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:48,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:48,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:48,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 96 transitions, 749 flow. Second operand has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:48,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:48,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:48,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:49,027 INFO L124 PetriNetUnfolderBase]: 892/1493 cut-off events. [2024-06-14 14:05:49,027 INFO L125 PetriNetUnfolderBase]: For 13798/13823 co-relation queries the response was YES. [2024-06-14 14:05:49,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7046 conditions, 1493 events. 892/1493 cut-off events. For 13798/13823 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7773 event pairs, 290 based on Foata normal form. 18/1461 useless extension candidates. Maximal degree in co-relation 7004. Up to 1219 conditions per place. [2024-06-14 14:05:49,039 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 65 selfloop transitions, 32 changer transitions 0/115 dead transitions. [2024-06-14 14:05:49,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 115 transitions, 991 flow [2024-06-14 14:05:49,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:49,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:49,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 14:05:49,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 14:05:49,040 INFO L175 Difference]: Start difference. First operand has 90 places, 96 transitions, 749 flow. Second operand 6 states and 151 transitions. [2024-06-14 14:05:49,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 115 transitions, 991 flow [2024-06-14 14:05:49,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 115 transitions, 941 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-14 14:05:49,053 INFO L231 Difference]: Finished difference. Result has 94 places, 96 transitions, 772 flow [2024-06-14 14:05:49,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=772, PETRI_PLACES=94, PETRI_TRANSITIONS=96} [2024-06-14 14:05:49,053 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-14 14:05:49,053 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 96 transitions, 772 flow [2024-06-14 14:05:49,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.0) internal successors, (102), 6 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call 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:49,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:49,054 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:05:49,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-14 14:05:49,054 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:05:49,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:49,054 INFO L85 PathProgramCache]: Analyzing trace with hash 351240713, now seen corresponding path program 1 times [2024-06-14 14:05:49,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:49,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411518906] [2024-06-14 14:05:49,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:49,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:49,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:49,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:49,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:49,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411518906] [2024-06-14 14:05:49,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411518906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:49,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:49,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:49,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071838619] [2024-06-14 14:05:49,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:49,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:49,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:49,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:49,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:49,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:49,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 96 transitions, 772 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:05:49,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:49,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:49,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:49,691 INFO L124 PetriNetUnfolderBase]: 944/1563 cut-off events. [2024-06-14 14:05:49,691 INFO L125 PetriNetUnfolderBase]: For 13625/13625 co-relation queries the response was YES. [2024-06-14 14:05:49,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7280 conditions, 1563 events. 944/1563 cut-off events. For 13625/13625 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7825 event pairs, 292 based on Foata normal form. 2/1565 useless extension candidates. Maximal degree in co-relation 7236. Up to 1381 conditions per place. [2024-06-14 14:05:49,702 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 111 selfloop transitions, 16 changer transitions 0/134 dead transitions. [2024-06-14 14:05:49,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 134 transitions, 1167 flow [2024-06-14 14:05:49,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:49,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:49,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 14:05:49,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 14:05:49,704 INFO L175 Difference]: Start difference. First operand has 94 places, 96 transitions, 772 flow. Second operand 7 states and 169 transitions. [2024-06-14 14:05:49,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 134 transitions, 1167 flow [2024-06-14 14:05:49,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 134 transitions, 1062 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:49,718 INFO L231 Difference]: Finished difference. Result has 97 places, 105 transitions, 796 flow [2024-06-14 14:05:49,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=679, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=796, PETRI_PLACES=97, PETRI_TRANSITIONS=105} [2024-06-14 14:05:49,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-14 14:05:49,718 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 105 transitions, 796 flow [2024-06-14 14:05:49,719 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:05:49,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:49,719 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:05:49,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-14 14:05:49,719 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:05:49,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:49,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1481752781, now seen corresponding path program 2 times [2024-06-14 14:05:49,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:49,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848021076] [2024-06-14 14:05:49,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:49,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:49,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:50,034 INFO 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:50,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:50,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848021076] [2024-06-14 14:05:50,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848021076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:50,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:50,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:50,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799914458] [2024-06-14 14:05:50,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:50,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:50,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:50,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:50,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:50,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:50,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 105 transitions, 796 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:05:50,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:50,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:50,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:50,411 INFO L124 PetriNetUnfolderBase]: 971/1612 cut-off events. [2024-06-14 14:05:50,411 INFO L125 PetriNetUnfolderBase]: For 15936/15936 co-relation queries the response was YES. [2024-06-14 14:05:50,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7747 conditions, 1612 events. 971/1612 cut-off events. For 15936/15936 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 8163 event pairs, 300 based on Foata normal form. 2/1613 useless extension candidates. Maximal degree in co-relation 7701. Up to 1298 conditions per place. [2024-06-14 14:05:50,423 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 101 selfloop transitions, 40 changer transitions 0/148 dead transitions. [2024-06-14 14:05:50,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 148 transitions, 1370 flow [2024-06-14 14:05:50,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:50,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:50,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 14:05:50,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 14:05:50,425 INFO L175 Difference]: Start difference. First operand has 97 places, 105 transitions, 796 flow. Second operand 7 states and 178 transitions. [2024-06-14 14:05:50,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 148 transitions, 1370 flow [2024-06-14 14:05:50,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 148 transitions, 1324 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:50,441 INFO L231 Difference]: Finished difference. Result has 103 places, 117 transitions, 967 flow [2024-06-14 14:05:50,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=967, PETRI_PLACES=103, PETRI_TRANSITIONS=117} [2024-06-14 14:05:50,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 60 predicate places. [2024-06-14 14:05:50,442 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 117 transitions, 967 flow [2024-06-14 14:05:50,442 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:05:50,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:50,442 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:05:50,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-14 14:05:50,443 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:50,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:50,443 INFO L85 PathProgramCache]: Analyzing trace with hash -24376079, now seen corresponding path program 3 times [2024-06-14 14:05:50,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:50,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546820610] [2024-06-14 14:05:50,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:50,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:50,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:50,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:50,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:50,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546820610] [2024-06-14 14:05:50,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546820610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:50,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:50,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:50,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121388060] [2024-06-14 14:05:50,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:50,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:50,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:50,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:50,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:50,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:50,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 117 transitions, 967 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:05:50,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:50,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:50,812 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:51,081 INFO L124 PetriNetUnfolderBase]: 966/1605 cut-off events. [2024-06-14 14:05:51,081 INFO L125 PetriNetUnfolderBase]: For 18243/18243 co-relation queries the response was YES. [2024-06-14 14:05:51,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8201 conditions, 1605 events. 966/1605 cut-off events. For 18243/18243 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8106 event pairs, 300 based on Foata normal form. 2/1606 useless extension candidates. Maximal degree in co-relation 8152. Up to 1293 conditions per place. [2024-06-14 14:05:51,092 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 42 changer transitions 0/147 dead transitions. [2024-06-14 14:05:51,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 147 transitions, 1397 flow [2024-06-14 14:05:51,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:51,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:51,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 14:05:51,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:05:51,094 INFO L175 Difference]: Start difference. First operand has 103 places, 117 transitions, 967 flow. Second operand 7 states and 175 transitions. [2024-06-14 14:05:51,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 147 transitions, 1397 flow [2024-06-14 14:05:51,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 147 transitions, 1331 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-14 14:05:51,118 INFO L231 Difference]: Finished difference. Result has 108 places, 118 transitions, 1004 flow [2024-06-14 14:05:51,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=907, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1004, PETRI_PLACES=108, PETRI_TRANSITIONS=118} [2024-06-14 14:05:51,118 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-14 14:05:51,118 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 118 transitions, 1004 flow [2024-06-14 14:05:51,119 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:05:51,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:51,119 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:05:51,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-14 14:05:51,119 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:05:51,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:51,119 INFO L85 PathProgramCache]: Analyzing trace with hash -1768876273, now seen corresponding path program 1 times [2024-06-14 14:05:51,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:51,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659323970] [2024-06-14 14:05:51,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:51,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:51,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:51,458 INFO 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:51,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:51,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659323970] [2024-06-14 14:05:51,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659323970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:51,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:51,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:51,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537001017] [2024-06-14 14:05:51,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:51,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:51,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:51,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:51,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:51,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:51,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 118 transitions, 1004 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:05:51,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:51,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:51,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:51,766 INFO L124 PetriNetUnfolderBase]: 983/1632 cut-off events. [2024-06-14 14:05:51,766 INFO L125 PetriNetUnfolderBase]: For 20414/20414 co-relation queries the response was YES. [2024-06-14 14:05:51,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8458 conditions, 1632 events. 983/1632 cut-off events. For 20414/20414 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8267 event pairs, 296 based on Foata normal form. 4/1635 useless extension candidates. Maximal degree in co-relation 8407. Up to 1392 conditions per place. [2024-06-14 14:05:51,779 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 27 changer transitions 0/147 dead transitions. [2024-06-14 14:05:51,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 147 transitions, 1366 flow [2024-06-14 14:05:51,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:51,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:51,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:05:51,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 14:05:51,781 INFO L175 Difference]: Start difference. First operand has 108 places, 118 transitions, 1004 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:05:51,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 147 transitions, 1366 flow [2024-06-14 14:05:51,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 147 transitions, 1294 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:51,802 INFO L231 Difference]: Finished difference. Result has 111 places, 120 transitions, 1011 flow [2024-06-14 14:05:51,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=932, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1011, PETRI_PLACES=111, PETRI_TRANSITIONS=120} [2024-06-14 14:05:51,803 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-14 14:05:51,803 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 120 transitions, 1011 flow [2024-06-14 14:05:51,803 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:05:51,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:51,803 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:05:51,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-14 14:05:51,804 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:05:51,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:51,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1944457439, now seen corresponding path program 4 times [2024-06-14 14:05:51,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:51,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [321135068] [2024-06-14 14:05:51,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:51,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:51,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:52,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:52,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:52,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [321135068] [2024-06-14 14:05:52,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [321135068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:52,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:52,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:52,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471144937] [2024-06-14 14:05:52,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:52,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:52,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:52,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:52,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:52,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:52,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 120 transitions, 1011 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:05:52,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:52,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:52,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:52,370 INFO L124 PetriNetUnfolderBase]: 994/1643 cut-off events. [2024-06-14 14:05:52,371 INFO L125 PetriNetUnfolderBase]: For 22056/22056 co-relation queries the response was YES. [2024-06-14 14:05:52,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8744 conditions, 1643 events. 994/1643 cut-off events. For 22056/22056 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 8355 event pairs, 304 based on Foata normal form. 2/1643 useless extension candidates. Maximal degree in co-relation 8692. Up to 1332 conditions per place. [2024-06-14 14:05:52,385 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 48 changer transitions 0/150 dead transitions. [2024-06-14 14:05:52,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 150 transitions, 1482 flow [2024-06-14 14:05:52,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:52,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:52,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 14:05:52,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 14:05:52,387 INFO L175 Difference]: Start difference. First operand has 111 places, 120 transitions, 1011 flow. Second operand 7 states and 171 transitions. [2024-06-14 14:05:52,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 150 transitions, 1482 flow [2024-06-14 14:05:52,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 150 transitions, 1421 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:52,411 INFO L231 Difference]: Finished difference. Result has 114 places, 125 transitions, 1125 flow [2024-06-14 14:05:52,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=950, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1125, PETRI_PLACES=114, PETRI_TRANSITIONS=125} [2024-06-14 14:05:52,412 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 71 predicate places. [2024-06-14 14:05:52,412 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 125 transitions, 1125 flow [2024-06-14 14:05:52,412 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:05:52,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:52,412 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:05:52,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-14 14:05:52,413 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:05:52,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:52,413 INFO L85 PathProgramCache]: Analyzing trace with hash -1336446809, now seen corresponding path program 5 times [2024-06-14 14:05:52,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:52,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522063238] [2024-06-14 14:05:52,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:52,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:52,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:52,700 INFO 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:52,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:52,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522063238] [2024-06-14 14:05:52,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522063238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:52,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:52,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:52,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007097173] [2024-06-14 14:05:52,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:52,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:52,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:52,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:52,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:52,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:52,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 125 transitions, 1125 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:05:52,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:52,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:52,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:52,946 INFO L124 PetriNetUnfolderBase]: 1005/1664 cut-off events. [2024-06-14 14:05:52,946 INFO L125 PetriNetUnfolderBase]: For 24566/24566 co-relation queries the response was YES. [2024-06-14 14:05:52,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9098 conditions, 1664 events. 1005/1664 cut-off events. For 24566/24566 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8527 event pairs, 304 based on Foata normal form. 2/1664 useless extension candidates. Maximal degree in co-relation 9044. Up to 1344 conditions per place. [2024-06-14 14:05:52,959 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 48 changer transitions 0/153 dead transitions. [2024-06-14 14:05:52,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 153 transitions, 1596 flow [2024-06-14 14:05:52,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:52,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:52,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:05:52,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 14:05:52,960 INFO L175 Difference]: Start difference. First operand has 114 places, 125 transitions, 1125 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:05:52,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 153 transitions, 1596 flow [2024-06-14 14:05:52,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 153 transitions, 1518 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:52,984 INFO L231 Difference]: Finished difference. Result has 118 places, 128 transitions, 1192 flow [2024-06-14 14:05:52,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1052, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1192, PETRI_PLACES=118, PETRI_TRANSITIONS=128} [2024-06-14 14:05:52,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-14 14:05:52,985 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 128 transitions, 1192 flow [2024-06-14 14:05:52,985 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:05:52,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:52,985 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:05:52,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-14 14:05:52,985 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:52,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:52,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1336654199, now seen corresponding path program 6 times [2024-06-14 14:05:52,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:52,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422823560] [2024-06-14 14:05:52,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:52,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:52,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:53,317 INFO 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:53,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:53,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422823560] [2024-06-14 14:05:53,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422823560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:53,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:53,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:53,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286613646] [2024-06-14 14:05:53,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:53,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:53,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:53,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:53,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:53,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:53,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 128 transitions, 1192 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:05:53,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:53,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:53,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:53,578 INFO L124 PetriNetUnfolderBase]: 1000/1657 cut-off events. [2024-06-14 14:05:53,578 INFO L125 PetriNetUnfolderBase]: For 26516/26516 co-relation queries the response was YES. [2024-06-14 14:05:53,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9123 conditions, 1657 events. 1000/1657 cut-off events. For 26516/26516 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8450 event pairs, 304 based on Foata normal form. 2/1657 useless extension candidates. Maximal degree in co-relation 9068. Up to 1339 conditions per place. [2024-06-14 14:05:53,595 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 49 changer transitions 0/151 dead transitions. [2024-06-14 14:05:53,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 151 transitions, 1538 flow [2024-06-14 14:05:53,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:53,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:53,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:05:53,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 14:05:53,598 INFO L175 Difference]: Start difference. First operand has 118 places, 128 transitions, 1192 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:05:53,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 151 transitions, 1538 flow [2024-06-14 14:05:53,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 151 transitions, 1368 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:53,634 INFO L231 Difference]: Finished difference. Result has 119 places, 128 transitions, 1128 flow [2024-06-14 14:05:53,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1022, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1128, PETRI_PLACES=119, PETRI_TRANSITIONS=128} [2024-06-14 14:05:53,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-14 14:05:53,635 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 128 transitions, 1128 flow [2024-06-14 14:05:53,635 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:05:53,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:53,635 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:05:53,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-14 14:05:53,636 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:53,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:53,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1266789361, now seen corresponding path program 2 times [2024-06-14 14:05:53,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:53,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120263546] [2024-06-14 14:05:53,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:53,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:53,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:53,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:53,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:53,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120263546] [2024-06-14 14:05:53,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120263546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:53,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:53,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:53,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706625813] [2024-06-14 14:05:53,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:53,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:53,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:53,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:53,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:53,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:53,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 128 transitions, 1128 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:05:53,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:53,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:53,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:54,264 INFO L124 PetriNetUnfolderBase]: 1017/1694 cut-off events. [2024-06-14 14:05:54,264 INFO L125 PetriNetUnfolderBase]: For 28799/28799 co-relation queries the response was YES. [2024-06-14 14:05:54,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9235 conditions, 1694 events. 1017/1694 cut-off events. For 28799/28799 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8699 event pairs, 302 based on Foata normal form. 4/1697 useless extension candidates. Maximal degree in co-relation 9180. Up to 1444 conditions per place. [2024-06-14 14:05:54,280 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 119 selfloop transitions, 28 changer transitions 0/154 dead transitions. [2024-06-14 14:05:54,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 154 transitions, 1500 flow [2024-06-14 14:05:54,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:54,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:54,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:05:54,281 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 14:05:54,281 INFO L175 Difference]: Start difference. First operand has 119 places, 128 transitions, 1128 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:05:54,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 154 transitions, 1500 flow [2024-06-14 14:05:54,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 154 transitions, 1404 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:54,314 INFO L231 Difference]: Finished difference. Result has 121 places, 130 transitions, 1117 flow [2024-06-14 14:05:54,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1032, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1117, PETRI_PLACES=121, PETRI_TRANSITIONS=130} [2024-06-14 14:05:54,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-14 14:05:54,315 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 130 transitions, 1117 flow [2024-06-14 14:05:54,315 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:05:54,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:54,315 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:05:54,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-14 14:05:54,315 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:54,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:54,316 INFO L85 PathProgramCache]: Analyzing trace with hash 665086469, now seen corresponding path program 3 times [2024-06-14 14:05:54,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:54,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258117904] [2024-06-14 14:05:54,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:54,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:54,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:54,620 INFO 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:54,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:54,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258117904] [2024-06-14 14:05:54,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258117904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:54,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:54,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:54,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518227181] [2024-06-14 14:05:54,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:54,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:54,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:54,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:54,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:54,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:54,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 130 transitions, 1117 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:05:54,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:54,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:54,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:54,953 INFO L124 PetriNetUnfolderBase]: 1034/1726 cut-off events. [2024-06-14 14:05:54,954 INFO L125 PetriNetUnfolderBase]: For 31297/31297 co-relation queries the response was YES. [2024-06-14 14:05:54,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9525 conditions, 1726 events. 1034/1726 cut-off events. For 31297/31297 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8946 event pairs, 273 based on Foata normal form. 4/1729 useless extension candidates. Maximal degree in co-relation 9469. Up to 1388 conditions per place. [2024-06-14 14:05:54,967 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 119 selfloop transitions, 35 changer transitions 0/161 dead transitions. [2024-06-14 14:05:54,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 161 transitions, 1623 flow [2024-06-14 14:05:54,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:54,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:54,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 14:05:54,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 14:05:54,969 INFO L175 Difference]: Start difference. First operand has 121 places, 130 transitions, 1117 flow. Second operand 7 states and 169 transitions. [2024-06-14 14:05:54,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 161 transitions, 1623 flow [2024-06-14 14:05:54,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 161 transitions, 1556 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:54,996 INFO L231 Difference]: Finished difference. Result has 123 places, 134 transitions, 1175 flow [2024-06-14 14:05:54,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1050, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1175, PETRI_PLACES=123, PETRI_TRANSITIONS=134} [2024-06-14 14:05:54,997 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-14 14:05:54,997 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 134 transitions, 1175 flow [2024-06-14 14:05:54,997 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:05:54,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:54,998 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:05:54,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-14 14:05:54,998 INFO L420 AbstractCegarLoop]: === Iteration 24 === 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:54,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:54,998 INFO L85 PathProgramCache]: Analyzing trace with hash 1001092081, now seen corresponding path program 4 times [2024-06-14 14:05:54,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:54,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270371344] [2024-06-14 14:05:54,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:54,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:55,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:55,323 INFO 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,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:55,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270371344] [2024-06-14 14:05:55,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270371344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:55,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:55,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:55,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368201637] [2024-06-14 14:05:55,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:55,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:55,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:55,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:55,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:55,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:05:55,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 134 transitions, 1175 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:05:55,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:55,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:05:55,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:55,629 INFO L124 PetriNetUnfolderBase]: 1026/1714 cut-off events. [2024-06-14 14:05:55,629 INFO L125 PetriNetUnfolderBase]: For 33239/33239 co-relation queries the response was YES. [2024-06-14 14:05:55,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9610 conditions, 1714 events. 1026/1714 cut-off events. For 33239/33239 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8859 event pairs, 300 based on Foata normal form. 4/1717 useless extension candidates. Maximal degree in co-relation 9553. Up to 1459 conditions per place. [2024-06-14 14:05:55,644 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 124 selfloop transitions, 27 changer transitions 0/158 dead transitions. [2024-06-14 14:05:55,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 158 transitions, 1537 flow [2024-06-14 14:05:55,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:55,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:55,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:05:55,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 14:05:55,646 INFO L175 Difference]: Start difference. First operand has 123 places, 134 transitions, 1175 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:05:55,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 158 transitions, 1537 flow [2024-06-14 14:05:55,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 158 transitions, 1481 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-14 14:05:55,681 INFO L231 Difference]: Finished difference. Result has 127 places, 134 transitions, 1180 flow [2024-06-14 14:05:55,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1119, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1180, PETRI_PLACES=127, PETRI_TRANSITIONS=134} [2024-06-14 14:05:55,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-14 14:05:55,682 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 134 transitions, 1180 flow [2024-06-14 14:05:55,682 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:05:55,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:55,683 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:05:55,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-14 14:05:55,683 INFO L420 AbstractCegarLoop]: === Iteration 25 === 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,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:55,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1701486547, now seen corresponding path program 1 times [2024-06-14 14:05:55,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:55,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424013446] [2024-06-14 14:05:55,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:55,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:55,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:56,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:56,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:56,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424013446] [2024-06-14 14:05:56,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424013446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:56,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:56,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:56,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835196944] [2024-06-14 14:05:56,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:56,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:56,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:56,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:56,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:56,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:56,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 134 transitions, 1180 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:56,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:56,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:56,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:56,453 INFO L124 PetriNetUnfolderBase]: 1032/1743 cut-off events. [2024-06-14 14:05:56,453 INFO L125 PetriNetUnfolderBase]: For 41154/41182 co-relation queries the response was YES. [2024-06-14 14:05:56,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10123 conditions, 1743 events. 1032/1743 cut-off events. For 41154/41182 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 9261 event pairs, 170 based on Foata normal form. 10/1705 useless extension candidates. Maximal degree in co-relation 10064. Up to 1380 conditions per place. [2024-06-14 14:05:56,467 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 116 selfloop transitions, 27 changer transitions 0/175 dead transitions. [2024-06-14 14:05:56,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 175 transitions, 1694 flow [2024-06-14 14:05:56,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:05:56,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:05:56,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-14 14:05:56,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:05:56,469 INFO L175 Difference]: Start difference. First operand has 127 places, 134 transitions, 1180 flow. Second operand 8 states and 200 transitions. [2024-06-14 14:05:56,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 175 transitions, 1694 flow [2024-06-14 14:05:56,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 175 transitions, 1621 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:56,509 INFO L231 Difference]: Finished difference. Result has 129 places, 138 transitions, 1212 flow [2024-06-14 14:05:56,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1107, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1212, PETRI_PLACES=129, PETRI_TRANSITIONS=138} [2024-06-14 14:05:56,510 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-14 14:05:56,510 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 138 transitions, 1212 flow [2024-06-14 14:05:56,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:56,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:56,511 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:05:56,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-14 14:05:56,511 INFO L420 AbstractCegarLoop]: === Iteration 26 === 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,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:56,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1591238221, now seen corresponding path program 2 times [2024-06-14 14:05:56,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:56,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203038649] [2024-06-14 14:05:56,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:56,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:56,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:56,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:56,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:56,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203038649] [2024-06-14 14:05:56,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203038649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:56,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:56,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:56,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671998734] [2024-06-14 14:05:56,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:56,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:56,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:56,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:56,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:56,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:56,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 138 transitions, 1212 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:56,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:56,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:56,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:57,234 INFO L124 PetriNetUnfolderBase]: 1020/1723 cut-off events. [2024-06-14 14:05:57,235 INFO L125 PetriNetUnfolderBase]: For 42824/42855 co-relation queries the response was YES. [2024-06-14 14:05:57,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10121 conditions, 1723 events. 1020/1723 cut-off events. For 42824/42855 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 9160 event pairs, 237 based on Foata normal form. 8/1682 useless extension candidates. Maximal degree in co-relation 10061. Up to 1428 conditions per place. [2024-06-14 14:05:57,248 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 23 changer transitions 0/168 dead transitions. [2024-06-14 14:05:57,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 168 transitions, 1560 flow [2024-06-14 14:05:57,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:57,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:57,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 14:05:57,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:05:57,250 INFO L175 Difference]: Start difference. First operand has 129 places, 138 transitions, 1212 flow. Second operand 7 states and 175 transitions. [2024-06-14 14:05:57,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 168 transitions, 1560 flow [2024-06-14 14:05:57,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 168 transitions, 1503 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-14 14:05:57,288 INFO L231 Difference]: Finished difference. Result has 132 places, 138 transitions, 1209 flow [2024-06-14 14:05:57,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1209, PETRI_PLACES=132, PETRI_TRANSITIONS=138} [2024-06-14 14:05:57,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-14 14:05:57,289 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 138 transitions, 1209 flow [2024-06-14 14:05:57,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:57,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:57,289 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:05:57,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-14 14:05:57,290 INFO L420 AbstractCegarLoop]: === Iteration 27 === 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 1543715865, now seen corresponding path program 3 times [2024-06-14 14:05:57,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:57,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556325752] [2024-06-14 14:05:57,290 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,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:57,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:05:57,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:57,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556325752] [2024-06-14 14:05:57,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556325752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:57,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:57,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:57,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545686935] [2024-06-14 14:05:57,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:57,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:57,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:57,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:57,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:57,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:57,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 138 transitions, 1209 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:57,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:57,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:57,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:57,986 INFO L124 PetriNetUnfolderBase]: 1039/1755 cut-off events. [2024-06-14 14:05:57,986 INFO L125 PetriNetUnfolderBase]: For 46551/46576 co-relation queries the response was YES. [2024-06-14 14:05:57,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10360 conditions, 1755 events. 1039/1755 cut-off events. For 46551/46576 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9398 event pairs, 241 based on Foata normal form. 6/1707 useless extension candidates. Maximal degree in co-relation 10298. Up to 1402 conditions per place. [2024-06-14 14:05:57,999 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 93 selfloop transitions, 42 changer transitions 0/167 dead transitions. [2024-06-14 14:05:58,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 167 transitions, 1571 flow [2024-06-14 14:05:58,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:58,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:58,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-14 14:05:58,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5986394557823129 [2024-06-14 14:05:58,002 INFO L175 Difference]: Start difference. First operand has 132 places, 138 transitions, 1209 flow. Second operand 7 states and 176 transitions. [2024-06-14 14:05:58,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 167 transitions, 1571 flow [2024-06-14 14:05:58,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 167 transitions, 1519 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-14 14:05:58,040 INFO L231 Difference]: Finished difference. Result has 133 places, 140 transitions, 1277 flow [2024-06-14 14:05:58,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1277, PETRI_PLACES=133, PETRI_TRANSITIONS=140} [2024-06-14 14:05:58,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-14 14:05:58,041 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 140 transitions, 1277 flow [2024-06-14 14:05:58,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:58,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:58,041 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:05:58,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-14 14:05:58,041 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:05:58,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:58,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1008476563, now seen corresponding path program 1 times [2024-06-14 14:05:58,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:58,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815297566] [2024-06-14 14:05:58,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:58,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:58,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:58,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:58,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:58,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815297566] [2024-06-14 14:05:58,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815297566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:58,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:58,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:58,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412328908] [2024-06-14 14:05:58,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:58,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:58,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:58,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:58,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:58,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:58,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 140 transitions, 1277 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:05:58,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:58,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:58,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:58,691 INFO L124 PetriNetUnfolderBase]: 1058/1809 cut-off events. [2024-06-14 14:05:58,691 INFO L125 PetriNetUnfolderBase]: For 44350/44350 co-relation queries the response was YES. [2024-06-14 14:05:58,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10626 conditions, 1809 events. 1058/1809 cut-off events. For 44350/44350 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9679 event pairs, 273 based on Foata normal form. 2/1811 useless extension candidates. Maximal degree in co-relation 10563. Up to 1489 conditions per place. [2024-06-14 14:05:58,704 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 120 selfloop transitions, 27 changer transitions 0/168 dead transitions. [2024-06-14 14:05:58,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 168 transitions, 1769 flow [2024-06-14 14:05:58,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:05:58,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:05:58,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:05:58,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 14:05:58,706 INFO L175 Difference]: Start difference. First operand has 133 places, 140 transitions, 1277 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:05:58,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 168 transitions, 1769 flow [2024-06-14 14:05:58,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 168 transitions, 1659 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 14:05:58,753 INFO L231 Difference]: Finished difference. Result has 135 places, 151 transitions, 1347 flow [2024-06-14 14:05:58,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1177, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1347, PETRI_PLACES=135, PETRI_TRANSITIONS=151} [2024-06-14 14:05:58,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-14 14:05:58,758 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 151 transitions, 1347 flow [2024-06-14 14:05:58,758 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:05:58,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:58,758 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:05:58,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-14 14:05:58,758 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:05:58,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:58,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1513388919, now seen corresponding path program 4 times [2024-06-14 14:05:58,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:58,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949973495] [2024-06-14 14:05:58,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:58,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:58,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:59,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:59,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:59,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949973495] [2024-06-14 14:05:59,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [949973495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:59,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:59,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:05:59,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652999757] [2024-06-14 14:05:59,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:59,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:05:59,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:59,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:05:59,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:05:59,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:59,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 151 transitions, 1347 flow. Second operand has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:59,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:59,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:59,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:05:59,461 INFO L124 PetriNetUnfolderBase]: 1047/1760 cut-off events. [2024-06-14 14:05:59,462 INFO L125 PetriNetUnfolderBase]: For 51034/51059 co-relation queries the response was YES. [2024-06-14 14:05:59,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10711 conditions, 1760 events. 1047/1760 cut-off events. For 51034/51059 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 9415 event pairs, 247 based on Foata normal form. 6/1708 useless extension candidates. Maximal degree in co-relation 10646. Up to 1406 conditions per place. [2024-06-14 14:05:59,475 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 98 selfloop transitions, 47 changer transitions 0/177 dead transitions. [2024-06-14 14:05:59,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 177 transitions, 1725 flow [2024-06-14 14:05:59,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:05:59,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:05:59,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:05:59,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 14:05:59,477 INFO L175 Difference]: Start difference. First operand has 135 places, 151 transitions, 1347 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:05:59,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 177 transitions, 1725 flow [2024-06-14 14:05:59,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 177 transitions, 1693 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-14 14:05:59,519 INFO L231 Difference]: Finished difference. Result has 141 places, 153 transitions, 1449 flow [2024-06-14 14:05:59,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1315, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1449, PETRI_PLACES=141, PETRI_TRANSITIONS=153} [2024-06-14 14:05:59,520 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-14 14:05:59,520 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 153 transitions, 1449 flow [2024-06-14 14:05:59,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.857142857142858) internal successors, (118), 7 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:05:59,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:05:59,520 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:05:59,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-14 14:05:59,521 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:05:59,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:05:59,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1019589133, now seen corresponding path program 2 times [2024-06-14 14:05:59,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:05:59,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753193684] [2024-06-14 14:05:59,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:05:59,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:05:59,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:05:59,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:05:59,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:05:59,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753193684] [2024-06-14 14:05:59,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753193684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:05:59,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:05:59,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:05:59,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749018348] [2024-06-14 14:05:59,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:05:59,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:05:59,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:05:59,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:05:59,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:05:59,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:05:59,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 153 transitions, 1449 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:05:59,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:05:59,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:05:59,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:00,237 INFO L124 PetriNetUnfolderBase]: 1050/1803 cut-off events. [2024-06-14 14:06:00,238 INFO L125 PetriNetUnfolderBase]: For 48232/48232 co-relation queries the response was YES. [2024-06-14 14:06:00,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10885 conditions, 1803 events. 1050/1803 cut-off events. For 48232/48232 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 9680 event pairs, 268 based on Foata normal form. 2/1805 useless extension candidates. Maximal degree in co-relation 10818. Up to 1490 conditions per place. [2024-06-14 14:06:00,254 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 125 selfloop transitions, 24 changer transitions 0/170 dead transitions. [2024-06-14 14:06:00,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 170 transitions, 1815 flow [2024-06-14 14:06:00,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:06:00,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:06:00,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 109 transitions. [2024-06-14 14:06:00,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6488095238095238 [2024-06-14 14:06:00,255 INFO L175 Difference]: Start difference. First operand has 141 places, 153 transitions, 1449 flow. Second operand 4 states and 109 transitions. [2024-06-14 14:06:00,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 170 transitions, 1815 flow [2024-06-14 14:06:00,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 170 transitions, 1701 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:00,318 INFO L231 Difference]: Finished difference. Result has 140 places, 156 transitions, 1442 flow [2024-06-14 14:06:00,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1335, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1442, PETRI_PLACES=140, PETRI_TRANSITIONS=156} [2024-06-14 14:06:00,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-14 14:06:00,318 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 156 transitions, 1442 flow [2024-06-14 14:06:00,319 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:00,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:00,319 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:00,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-14 14:06:00,319 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:00,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:00,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1257958439, now seen corresponding path program 3 times [2024-06-14 14:06:00,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:00,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666617739] [2024-06-14 14:06:00,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:00,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:00,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:00,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:00,642 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:00,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666617739] [2024-06-14 14:06:00,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666617739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:00,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:00,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:00,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867645213] [2024-06-14 14:06:00,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:00,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:00,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:00,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:00,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:00,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:00,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 156 transitions, 1442 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:00,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:00,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:00,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:00,940 INFO L124 PetriNetUnfolderBase]: 1044/1795 cut-off events. [2024-06-14 14:06:00,940 INFO L125 PetriNetUnfolderBase]: For 49662/49662 co-relation queries the response was YES. [2024-06-14 14:06:00,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10748 conditions, 1795 events. 1044/1795 cut-off events. For 49662/49662 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 9657 event pairs, 268 based on Foata normal form. 2/1797 useless extension candidates. Maximal degree in co-relation 10680. Up to 1471 conditions per place. [2024-06-14 14:06:00,955 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 120 selfloop transitions, 30 changer transitions 0/171 dead transitions. [2024-06-14 14:06:00,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 171 transitions, 1780 flow [2024-06-14 14:06:00,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:06:00,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:06:00,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 128 transitions. [2024-06-14 14:06:00,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6095238095238096 [2024-06-14 14:06:00,957 INFO L175 Difference]: Start difference. First operand has 140 places, 156 transitions, 1442 flow. Second operand 5 states and 128 transitions. [2024-06-14 14:06:00,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 171 transitions, 1780 flow [2024-06-14 14:06:01,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 171 transitions, 1727 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:01,006 INFO L231 Difference]: Finished difference. Result has 143 places, 156 transitions, 1461 flow [2024-06-14 14:06:01,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1389, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1461, PETRI_PLACES=143, PETRI_TRANSITIONS=156} [2024-06-14 14:06:01,007 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 100 predicate places. [2024-06-14 14:06:01,007 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 156 transitions, 1461 flow [2024-06-14 14:06:01,007 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:01,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:01,007 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,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-14 14:06:01,008 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:01,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:01,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1436696953, now seen corresponding path program 1 times [2024-06-14 14:06:01,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:01,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329443721] [2024-06-14 14:06:01,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:01,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:01,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:01,358 INFO 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,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:01,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329443721] [2024-06-14 14:06:01,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329443721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:01,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:01,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:01,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558371763] [2024-06-14 14:06:01,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:01,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:01,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:01,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:01,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:01,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:01,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 156 transitions, 1461 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:01,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:01,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:01,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:01,663 INFO L124 PetriNetUnfolderBase]: 1059/1816 cut-off events. [2024-06-14 14:06:01,663 INFO L125 PetriNetUnfolderBase]: For 53643/53643 co-relation queries the response was YES. [2024-06-14 14:06:01,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11058 conditions, 1816 events. 1059/1816 cut-off events. For 53643/53643 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 9819 event pairs, 241 based on Foata normal form. 2/1815 useless extension candidates. Maximal degree in co-relation 10989. Up to 1510 conditions per place. [2024-06-14 14:06:01,683 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 131 selfloop transitions, 24 changer transitions 0/179 dead transitions. [2024-06-14 14:06:01,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 179 transitions, 1931 flow [2024-06-14 14:06:01,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:01,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:01,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-14 14:06:01,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 14:06:01,685 INFO L175 Difference]: Start difference. First operand has 143 places, 156 transitions, 1461 flow. Second operand 6 states and 147 transitions. [2024-06-14 14:06:01,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 179 transitions, 1931 flow [2024-06-14 14:06:01,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 179 transitions, 1858 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:01,755 INFO L231 Difference]: Finished difference. Result has 145 places, 162 transitions, 1506 flow [2024-06-14 14:06:01,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1390, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1506, PETRI_PLACES=145, PETRI_TRANSITIONS=162} [2024-06-14 14:06:01,756 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-14 14:06:01,756 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 162 transitions, 1506 flow [2024-06-14 14:06:01,756 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:01,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:01,756 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,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-14 14:06:01,757 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:01,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:01,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1215345081, now seen corresponding path program 2 times [2024-06-14 14:06:01,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:01,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97832999] [2024-06-14 14:06:01,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:01,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:01,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:02,092 INFO 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,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:02,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97832999] [2024-06-14 14:06:02,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97832999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:02,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:02,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:02,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477675780] [2024-06-14 14:06:02,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:02,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:02,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:02,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:02,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:02,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:02,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 162 transitions, 1506 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:02,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:02,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:02,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:02,429 INFO L124 PetriNetUnfolderBase]: 1079/1848 cut-off events. [2024-06-14 14:06:02,429 INFO L125 PetriNetUnfolderBase]: For 54226/54226 co-relation queries the response was YES. [2024-06-14 14:06:02,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11347 conditions, 1848 events. 1079/1848 cut-off events. For 54226/54226 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 9991 event pairs, 241 based on Foata normal form. 2/1847 useless extension candidates. Maximal degree in co-relation 11278. Up to 1546 conditions per place. [2024-06-14 14:06:02,443 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 135 selfloop transitions, 24 changer transitions 0/183 dead transitions. [2024-06-14 14:06:02,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 183 transitions, 1938 flow [2024-06-14 14:06:02,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:02,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:02,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-14 14:06:02,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 14:06:02,445 INFO L175 Difference]: Start difference. First operand has 145 places, 162 transitions, 1506 flow. Second operand 6 states and 142 transitions. [2024-06-14 14:06:02,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 183 transitions, 1938 flow [2024-06-14 14:06:02,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 183 transitions, 1889 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:02,504 INFO L231 Difference]: Finished difference. Result has 149 places, 170 transitions, 1600 flow [2024-06-14 14:06:02,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1464, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1600, PETRI_PLACES=149, PETRI_TRANSITIONS=170} [2024-06-14 14:06:02,504 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 106 predicate places. [2024-06-14 14:06:02,504 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 170 transitions, 1600 flow [2024-06-14 14:06:02,505 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:02,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:02,505 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:02,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-14 14:06:02,505 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:02,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:02,505 INFO L85 PathProgramCache]: Analyzing trace with hash 1637070103, now seen corresponding path program 3 times [2024-06-14 14:06:02,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:02,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422130707] [2024-06-14 14:06:02,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:02,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:02,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:02,840 INFO 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,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:02,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422130707] [2024-06-14 14:06:02,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422130707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:02,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:02,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:02,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312972932] [2024-06-14 14:06:02,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:02,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:02,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:02,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:02,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:02,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:02,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 170 transitions, 1600 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:02,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:02,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:02,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:03,155 INFO L124 PetriNetUnfolderBase]: 1073/1840 cut-off events. [2024-06-14 14:06:03,155 INFO L125 PetriNetUnfolderBase]: For 56254/56254 co-relation queries the response was YES. [2024-06-14 14:06:03,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11383 conditions, 1840 events. 1073/1840 cut-off events. For 56254/56254 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9967 event pairs, 241 based on Foata normal form. 2/1839 useless extension candidates. Maximal degree in co-relation 11312. Up to 1524 conditions per place. [2024-06-14 14:06:03,169 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 132 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-14 14:06:03,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 185 transitions, 1960 flow [2024-06-14 14:06:03,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:06:03,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:06:03,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 127 transitions. [2024-06-14 14:06:03,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6047619047619047 [2024-06-14 14:06:03,171 INFO L175 Difference]: Start difference. First operand has 149 places, 170 transitions, 1600 flow. Second operand 5 states and 127 transitions. [2024-06-14 14:06:03,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 185 transitions, 1960 flow [2024-06-14 14:06:03,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 185 transitions, 1883 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:03,222 INFO L231 Difference]: Finished difference. Result has 151 places, 170 transitions, 1597 flow [2024-06-14 14:06:03,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1597, PETRI_PLACES=151, PETRI_TRANSITIONS=170} [2024-06-14 14:06:03,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-14 14:06:03,222 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 170 transitions, 1597 flow [2024-06-14 14:06:03,222 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:03,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:03,223 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,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-14 14:06:03,223 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:03,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:03,223 INFO L85 PathProgramCache]: Analyzing trace with hash 1675170157, now seen corresponding path program 1 times [2024-06-14 14:06:03,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:03,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052018274] [2024-06-14 14:06:03,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:03,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:03,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:03,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:03,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:03,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052018274] [2024-06-14 14:06:03,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052018274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:03,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:03,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-14 14:06:03,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940641887] [2024-06-14 14:06:03,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:03,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-14 14:06:03,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:03,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-14 14:06:03,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-14 14:06:03,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:03,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 170 transitions, 1597 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,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:03,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:03,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:03,878 INFO L124 PetriNetUnfolderBase]: 1063/1830 cut-off events. [2024-06-14 14:06:03,878 INFO L125 PetriNetUnfolderBase]: For 57179/57179 co-relation queries the response was YES. [2024-06-14 14:06:03,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11276 conditions, 1830 events. 1063/1830 cut-off events. For 57179/57179 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 9867 event pairs, 265 based on Foata normal form. 2/1832 useless extension candidates. Maximal degree in co-relation 11204. Up to 1531 conditions per place. [2024-06-14 14:06:03,894 INFO L140 encePairwiseOnDemand]: 37/42 looper letters, 150 selfloop transitions, 10 changer transitions 0/181 dead transitions. [2024-06-14 14:06:03,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 181 transitions, 1961 flow [2024-06-14 14:06:03,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-14 14:06:03,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-14 14:06:03,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 101 transitions. [2024-06-14 14:06:03,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6011904761904762 [2024-06-14 14:06:03,895 INFO L175 Difference]: Start difference. First operand has 151 places, 170 transitions, 1597 flow. Second operand 4 states and 101 transitions. [2024-06-14 14:06:03,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 181 transitions, 1961 flow [2024-06-14 14:06:03,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 181 transitions, 1901 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:03,960 INFO L231 Difference]: Finished difference. Result has 151 places, 172 transitions, 1588 flow [2024-06-14 14:06:03,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1537, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1588, PETRI_PLACES=151, PETRI_TRANSITIONS=172} [2024-06-14 14:06:03,961 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-14 14:06:03,961 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 172 transitions, 1588 flow [2024-06-14 14:06:03,961 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:03,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:03,961 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:03,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-14 14:06:03,961 INFO L420 AbstractCegarLoop]: === Iteration 36 === 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:03,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:03,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1937500500, now seen corresponding path program 1 times [2024-06-14 14:06:03,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:03,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935399041] [2024-06-14 14:06:03,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:03,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:03,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:04,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:04,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:04,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935399041] [2024-06-14 14:06:04,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935399041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:04,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:04,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:04,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395038309] [2024-06-14 14:06:04,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:04,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:04,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:04,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:04,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:04,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:04,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 172 transitions, 1588 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:04,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:04,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:04,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:04,738 INFO L124 PetriNetUnfolderBase]: 1258/2113 cut-off events. [2024-06-14 14:06:04,738 INFO L125 PetriNetUnfolderBase]: For 71051/71051 co-relation queries the response was YES. [2024-06-14 14:06:04,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13054 conditions, 2113 events. 1258/2113 cut-off events. For 71051/71051 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 11517 event pairs, 198 based on Foata normal form. 12/2125 useless extension candidates. Maximal degree in co-relation 12981. Up to 1601 conditions per place. [2024-06-14 14:06:04,756 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 198 selfloop transitions, 20 changer transitions 0/225 dead transitions. [2024-06-14 14:06:04,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 225 transitions, 2350 flow [2024-06-14 14:06:04,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:04,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:04,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 14:06:04,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 14:06:04,757 INFO L175 Difference]: Start difference. First operand has 151 places, 172 transitions, 1588 flow. Second operand 9 states and 219 transitions. [2024-06-14 14:06:04,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 225 transitions, 2350 flow [2024-06-14 14:06:04,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 225 transitions, 2315 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:04,932 INFO L231 Difference]: Finished difference. Result has 160 places, 177 transitions, 1667 flow [2024-06-14 14:06:04,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1553, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1667, PETRI_PLACES=160, PETRI_TRANSITIONS=177} [2024-06-14 14:06:04,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 117 predicate places. [2024-06-14 14:06:04,933 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 177 transitions, 1667 flow [2024-06-14 14:06:04,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:04,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:04,933 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:04,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-14 14:06:04,933 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:04,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:04,933 INFO L85 PathProgramCache]: Analyzing trace with hash 2026066260, now seen corresponding path program 2 times [2024-06-14 14:06:04,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:04,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448609625] [2024-06-14 14:06:04,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:04,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:04,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:05,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:05,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:05,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448609625] [2024-06-14 14:06:05,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448609625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:05,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:05,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:05,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908503842] [2024-06-14 14:06:05,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:05,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:05,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:05,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:05,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:05,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:05,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 177 transitions, 1667 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:05,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:05,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:05,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:05,701 INFO L124 PetriNetUnfolderBase]: 1299/2192 cut-off events. [2024-06-14 14:06:05,702 INFO L125 PetriNetUnfolderBase]: For 75123/75123 co-relation queries the response was YES. [2024-06-14 14:06:05,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13654 conditions, 2192 events. 1299/2192 cut-off events. For 75123/75123 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 12051 event pairs, 279 based on Foata normal form. 12/2204 useless extension candidates. Maximal degree in co-relation 13578. Up to 1735 conditions per place. [2024-06-14 14:06:05,722 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 197 selfloop transitions, 18 changer transitions 0/222 dead transitions. [2024-06-14 14:06:05,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 222 transitions, 2396 flow [2024-06-14 14:06:05,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:05,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:05,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 14:06:05,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 14:06:05,724 INFO L175 Difference]: Start difference. First operand has 160 places, 177 transitions, 1667 flow. Second operand 8 states and 197 transitions. [2024-06-14 14:06:05,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 222 transitions, 2396 flow [2024-06-14 14:06:05,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 222 transitions, 2352 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:05,811 INFO L231 Difference]: Finished difference. Result has 165 places, 180 transitions, 1713 flow [2024-06-14 14:06:05,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1713, PETRI_PLACES=165, PETRI_TRANSITIONS=180} [2024-06-14 14:06:05,812 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-14 14:06:05,813 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 180 transitions, 1713 flow [2024-06-14 14:06:05,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:05,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:05,813 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:05,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-14 14:06:05,813 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:05,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:05,814 INFO L85 PathProgramCache]: Analyzing trace with hash 2026214130, now seen corresponding path program 3 times [2024-06-14 14:06:05,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:05,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092508844] [2024-06-14 14:06:05,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:05,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:05,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:06,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:06,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:06,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092508844] [2024-06-14 14:06:06,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092508844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:06,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:06,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:06,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294567435] [2024-06-14 14:06:06,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:06,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:06,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:06,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:06,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:06,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:06,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 180 transitions, 1713 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:06,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:06,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:06,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:06,593 INFO L124 PetriNetUnfolderBase]: 1271/2148 cut-off events. [2024-06-14 14:06:06,593 INFO L125 PetriNetUnfolderBase]: For 73236/73236 co-relation queries the response was YES. [2024-06-14 14:06:06,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13082 conditions, 2148 events. 1271/2148 cut-off events. For 73236/73236 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 11759 event pairs, 280 based on Foata normal form. 16/2164 useless extension candidates. Maximal degree in co-relation 13003. Up to 1814 conditions per place. [2024-06-14 14:06:06,612 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 194 selfloop transitions, 17 changer transitions 0/218 dead transitions. [2024-06-14 14:06:06,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 218 transitions, 2267 flow [2024-06-14 14:06:06,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:06,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:06,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 14:06:06,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:06:06,614 INFO L175 Difference]: Start difference. First operand has 165 places, 180 transitions, 1713 flow. Second operand 8 states and 192 transitions. [2024-06-14 14:06:06,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 218 transitions, 2267 flow [2024-06-14 14:06:06,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 218 transitions, 2225 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:06,693 INFO L231 Difference]: Finished difference. Result has 169 places, 181 transitions, 1732 flow [2024-06-14 14:06:06,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1677, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1732, PETRI_PLACES=169, PETRI_TRANSITIONS=181} [2024-06-14 14:06:06,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-14 14:06:06,694 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 181 transitions, 1732 flow [2024-06-14 14:06:06,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:06,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:06,695 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:06,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-14 14:06:06,695 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:06:06,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:06,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1950546544, now seen corresponding path program 4 times [2024-06-14 14:06:06,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:06,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722960584] [2024-06-14 14:06:06,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:06,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:06,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:07,027 INFO 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,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:07,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722960584] [2024-06-14 14:06:07,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722960584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:07,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:07,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:07,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053180800] [2024-06-14 14:06:07,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:07,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:07,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:07,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:07,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:07,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:07,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 181 transitions, 1732 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:07,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:07,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:07,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:07,451 INFO L124 PetriNetUnfolderBase]: 1329/2256 cut-off events. [2024-06-14 14:06:07,451 INFO L125 PetriNetUnfolderBase]: For 77664/77664 co-relation queries the response was YES. [2024-06-14 14:06:07,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13602 conditions, 2256 events. 1329/2256 cut-off events. For 77664/77664 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 12582 event pairs, 305 based on Foata normal form. 16/2271 useless extension candidates. Maximal degree in co-relation 13521. Up to 1786 conditions per place. [2024-06-14 14:06:07,471 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 159 selfloop transitions, 50 changer transitions 0/216 dead transitions. [2024-06-14 14:06:07,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 216 transitions, 2272 flow [2024-06-14 14:06:07,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:07,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:07,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 14:06:07,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 14:06:07,472 INFO L175 Difference]: Start difference. First operand has 169 places, 181 transitions, 1732 flow. Second operand 8 states and 196 transitions. [2024-06-14 14:06:07,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 216 transitions, 2272 flow [2024-06-14 14:06:07,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 216 transitions, 2241 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:07,571 INFO L231 Difference]: Finished difference. Result has 171 places, 182 transitions, 1826 flow [2024-06-14 14:06:07,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1701, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1826, PETRI_PLACES=171, PETRI_TRANSITIONS=182} [2024-06-14 14:06:07,572 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-14 14:06:07,572 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 182 transitions, 1826 flow [2024-06-14 14:06:07,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:07,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:07,572 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,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-14 14:06:07,573 INFO L420 AbstractCegarLoop]: === Iteration 40 === 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:07,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:07,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1964834986, now seen corresponding path program 5 times [2024-06-14 14:06:07,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:07,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401689762] [2024-06-14 14:06:07,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:07,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:07,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:07,873 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:07,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:07,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401689762] [2024-06-14 14:06:07,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401689762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:07,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:07,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:07,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601890898] [2024-06-14 14:06:07,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:07,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:07,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:07,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:07,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:07,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:07,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 182 transitions, 1826 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:07,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:07,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:07,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:08,308 INFO L124 PetriNetUnfolderBase]: 1387/2364 cut-off events. [2024-06-14 14:06:08,309 INFO L125 PetriNetUnfolderBase]: For 82921/82921 co-relation queries the response was YES. [2024-06-14 14:06:08,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14339 conditions, 2364 events. 1387/2364 cut-off events. For 82921/82921 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13424 event pairs, 320 based on Foata normal form. 16/2379 useless extension candidates. Maximal degree in co-relation 14257. Up to 1884 conditions per place. [2024-06-14 14:06:08,331 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 49 changer transitions 0/217 dead transitions. [2024-06-14 14:06:08,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 217 transitions, 2370 flow [2024-06-14 14:06:08,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:08,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:08,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 14:06:08,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 14:06:08,332 INFO L175 Difference]: Start difference. First operand has 171 places, 182 transitions, 1826 flow. Second operand 8 states and 197 transitions. [2024-06-14 14:06:08,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 217 transitions, 2370 flow [2024-06-14 14:06:08,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 217 transitions, 2263 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:08,443 INFO L231 Difference]: Finished difference. Result has 173 places, 183 transitions, 1844 flow [2024-06-14 14:06:08,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1719, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1844, PETRI_PLACES=173, PETRI_TRANSITIONS=183} [2024-06-14 14:06:08,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 130 predicate places. [2024-06-14 14:06:08,444 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 183 transitions, 1844 flow [2024-06-14 14:06:08,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:08,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:08,444 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,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-14 14:06:08,445 INFO L420 AbstractCegarLoop]: === Iteration 41 === 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:08,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:08,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1964838706, now seen corresponding path program 6 times [2024-06-14 14:06:08,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:08,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106568406] [2024-06-14 14:06:08,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:08,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:08,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:08,774 INFO 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,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:08,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106568406] [2024-06-14 14:06:08,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106568406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:08,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:08,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:08,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427959534] [2024-06-14 14:06:08,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:08,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:08,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:08,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:08,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:08,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:08,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 183 transitions, 1844 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:08,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:08,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:08,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:09,262 INFO L124 PetriNetUnfolderBase]: 1428/2435 cut-off events. [2024-06-14 14:06:09,262 INFO L125 PetriNetUnfolderBase]: For 84988/84988 co-relation queries the response was YES. [2024-06-14 14:06:09,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14723 conditions, 2435 events. 1428/2435 cut-off events. For 84988/84988 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 13933 event pairs, 313 based on Foata normal form. 12/2446 useless extension candidates. Maximal degree in co-relation 14640. Up to 1776 conditions per place. [2024-06-14 14:06:09,284 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 52 changer transitions 0/223 dead transitions. [2024-06-14 14:06:09,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 223 transitions, 2442 flow [2024-06-14 14:06:09,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:09,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:09,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 14:06:09,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 14:06:09,286 INFO L175 Difference]: Start difference. First operand has 173 places, 183 transitions, 1844 flow. Second operand 8 states and 199 transitions. [2024-06-14 14:06:09,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 223 transitions, 2442 flow [2024-06-14 14:06:09,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 223 transitions, 2335 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:09,403 INFO L231 Difference]: Finished difference. Result has 176 places, 186 transitions, 1904 flow [2024-06-14 14:06:09,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1737, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1904, PETRI_PLACES=176, PETRI_TRANSITIONS=186} [2024-06-14 14:06:09,404 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-14 14:06:09,404 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 186 transitions, 1904 flow [2024-06-14 14:06:09,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:09,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:09,404 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,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-14 14:06:09,405 INFO L420 AbstractCegarLoop]: === Iteration 42 === 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:09,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:09,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1310850686, now seen corresponding path program 1 times [2024-06-14 14:06:09,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:09,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434222941] [2024-06-14 14:06:09,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:09,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:09,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:09,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:09,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:09,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434222941] [2024-06-14 14:06:09,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434222941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:09,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:09,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:09,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739696735] [2024-06-14 14:06:09,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:09,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:09,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:09,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:09,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:09,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:09,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 186 transitions, 1904 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:09,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:09,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:09,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:10,202 INFO L124 PetriNetUnfolderBase]: 1469/2516 cut-off events. [2024-06-14 14:06:10,202 INFO L125 PetriNetUnfolderBase]: For 89785/89785 co-relation queries the response was YES. [2024-06-14 14:06:10,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15208 conditions, 2516 events. 1469/2516 cut-off events. For 89785/89785 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14648 event pairs, 326 based on Foata normal form. 12/2527 useless extension candidates. Maximal degree in co-relation 15123. Up to 1755 conditions per place. [2024-06-14 14:06:10,224 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 163 selfloop transitions, 54 changer transitions 0/224 dead transitions. [2024-06-14 14:06:10,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 224 transitions, 2484 flow [2024-06-14 14:06:10,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:10,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:10,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 198 transitions. [2024-06-14 14:06:10,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5892857142857143 [2024-06-14 14:06:10,226 INFO L175 Difference]: Start difference. First operand has 176 places, 186 transitions, 1904 flow. Second operand 8 states and 198 transitions. [2024-06-14 14:06:10,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 224 transitions, 2484 flow [2024-06-14 14:06:10,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 224 transitions, 2406 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:10,343 INFO L231 Difference]: Finished difference. Result has 180 places, 187 transitions, 1964 flow [2024-06-14 14:06:10,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1826, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1964, PETRI_PLACES=180, PETRI_TRANSITIONS=187} [2024-06-14 14:06:10,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-14 14:06:10,344 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 187 transitions, 1964 flow [2024-06-14 14:06:10,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:10,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:10,344 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,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-14 14:06:10,345 INFO L420 AbstractCegarLoop]: === Iteration 43 === 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:10,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:10,345 INFO L85 PathProgramCache]: Analyzing trace with hash -579320692, now seen corresponding path program 7 times [2024-06-14 14:06:10,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:10,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245644609] [2024-06-14 14:06:10,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:10,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:10,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:10,665 INFO 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,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:10,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245644609] [2024-06-14 14:06:10,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245644609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:10,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:10,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:10,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123695962] [2024-06-14 14:06:10,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:10,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:10,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:10,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:10,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:10,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:10,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 187 transitions, 1964 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:10,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:10,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:10,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:11,133 INFO L124 PetriNetUnfolderBase]: 1527/2594 cut-off events. [2024-06-14 14:06:11,133 INFO L125 PetriNetUnfolderBase]: For 98074/98074 co-relation queries the response was YES. [2024-06-14 14:06:11,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15942 conditions, 2594 events. 1527/2594 cut-off events. For 98074/98074 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15207 event pairs, 356 based on Foata normal form. 16/2608 useless extension candidates. Maximal degree in co-relation 15855. Up to 2124 conditions per place. [2024-06-14 14:06:11,158 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 160 selfloop transitions, 52 changer transitions 0/219 dead transitions. [2024-06-14 14:06:11,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 219 transitions, 2510 flow [2024-06-14 14:06:11,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:11,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:11,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 14:06:11,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:06:11,160 INFO L175 Difference]: Start difference. First operand has 180 places, 187 transitions, 1964 flow. Second operand 8 states and 192 transitions. [2024-06-14 14:06:11,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 219 transitions, 2510 flow [2024-06-14 14:06:11,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 219 transitions, 2386 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:11,293 INFO L231 Difference]: Finished difference. Result has 182 places, 188 transitions, 1977 flow [2024-06-14 14:06:11,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1840, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1977, PETRI_PLACES=182, PETRI_TRANSITIONS=188} [2024-06-14 14:06:11,294 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 139 predicate places. [2024-06-14 14:06:11,294 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 188 transitions, 1977 flow [2024-06-14 14:06:11,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:11,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:11,294 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:11,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-14 14:06:11,295 INFO L420 AbstractCegarLoop]: === Iteration 44 === 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:11,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:11,295 INFO L85 PathProgramCache]: Analyzing trace with hash -130133050, now seen corresponding path program 8 times [2024-06-14 14:06:11,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:11,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863147901] [2024-06-14 14:06:11,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:11,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:11,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:11,600 INFO 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,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:11,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863147901] [2024-06-14 14:06:11,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863147901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:11,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:11,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:11,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136599705] [2024-06-14 14:06:11,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:11,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:11,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:11,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:11,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:11,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:11,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 188 transitions, 1977 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:11,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:11,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:11,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:12,076 INFO L124 PetriNetUnfolderBase]: 1585/2702 cut-off events. [2024-06-14 14:06:12,076 INFO L125 PetriNetUnfolderBase]: For 103433/103433 co-relation queries the response was YES. [2024-06-14 14:06:12,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16465 conditions, 2702 events. 1585/2702 cut-off events. For 103433/103433 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 16084 event pairs, 371 based on Foata normal form. 16/2716 useless extension candidates. Maximal degree in co-relation 16377. Up to 2222 conditions per place. [2024-06-14 14:06:12,101 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 49 changer transitions 0/220 dead transitions. [2024-06-14 14:06:12,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 220 transitions, 2527 flow [2024-06-14 14:06:12,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:12,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:12,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 14:06:12,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 14:06:12,103 INFO L175 Difference]: Start difference. First operand has 182 places, 188 transitions, 1977 flow. Second operand 8 states and 194 transitions. [2024-06-14 14:06:12,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 220 transitions, 2527 flow [2024-06-14 14:06:12,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 220 transitions, 2408 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:12,242 INFO L231 Difference]: Finished difference. Result has 184 places, 189 transitions, 1991 flow [2024-06-14 14:06:12,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1991, PETRI_PLACES=184, PETRI_TRANSITIONS=189} [2024-06-14 14:06:12,242 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-14 14:06:12,242 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 189 transitions, 1991 flow [2024-06-14 14:06:12,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:12,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:12,243 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:12,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-14 14:06:12,243 INFO L420 AbstractCegarLoop]: === Iteration 45 === 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:12,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:12,244 INFO L85 PathProgramCache]: Analyzing trace with hash -329434840, now seen corresponding path program 9 times [2024-06-14 14:06:12,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:12,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996649830] [2024-06-14 14:06:12,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:12,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:12,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:12,555 INFO 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,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:12,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996649830] [2024-06-14 14:06:12,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996649830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:12,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:12,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:12,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682425352] [2024-06-14 14:06:12,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:12,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:12,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:12,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:12,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:12,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:12,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 189 transitions, 1991 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:12,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:12,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:12,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:13,011 INFO L124 PetriNetUnfolderBase]: 1643/2810 cut-off events. [2024-06-14 14:06:13,011 INFO L125 PetriNetUnfolderBase]: For 108878/108878 co-relation queries the response was YES. [2024-06-14 14:06:13,031 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16999 conditions, 2810 events. 1643/2810 cut-off events. For 108878/108878 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 16940 event pairs, 386 based on Foata normal form. 16/2824 useless extension candidates. Maximal degree in co-relation 16910. Up to 2320 conditions per place. [2024-06-14 14:06:13,042 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 164 selfloop transitions, 50 changer transitions 0/221 dead transitions. [2024-06-14 14:06:13,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 221 transitions, 2545 flow [2024-06-14 14:06:13,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:13,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:13,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:06:13,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 14:06:13,044 INFO L175 Difference]: Start difference. First operand has 184 places, 189 transitions, 1991 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:06:13,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 221 transitions, 2545 flow [2024-06-14 14:06:13,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 221 transitions, 2430 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:13,285 INFO L231 Difference]: Finished difference. Result has 186 places, 190 transitions, 2013 flow [2024-06-14 14:06:13,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1876, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2013, PETRI_PLACES=186, PETRI_TRANSITIONS=190} [2024-06-14 14:06:13,286 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 143 predicate places. [2024-06-14 14:06:13,286 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 190 transitions, 2013 flow [2024-06-14 14:06:13,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:13,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:13,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:13,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-14 14:06:13,287 INFO L420 AbstractCegarLoop]: === Iteration 46 === 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:13,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:13,287 INFO L85 PathProgramCache]: Analyzing trace with hash -329582710, now seen corresponding path program 10 times [2024-06-14 14:06:13,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:13,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665034763] [2024-06-14 14:06:13,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:13,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:13,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:13,589 INFO 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,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:13,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665034763] [2024-06-14 14:06:13,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665034763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:13,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:13,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:13,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985283591] [2024-06-14 14:06:13,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:13,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:13,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:13,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:13,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:13,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:13,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 190 transitions, 2013 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:13,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:13,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:13,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:14,071 INFO L124 PetriNetUnfolderBase]: 1659/2842 cut-off events. [2024-06-14 14:06:14,072 INFO L125 PetriNetUnfolderBase]: For 106866/106866 co-relation queries the response was YES. [2024-06-14 14:06:14,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16971 conditions, 2842 events. 1659/2842 cut-off events. For 106866/106866 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 17150 event pairs, 377 based on Foata normal form. 12/2852 useless extension candidates. Maximal degree in co-relation 16881. Up to 2081 conditions per place. [2024-06-14 14:06:14,100 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 166 selfloop transitions, 54 changer transitions 0/227 dead transitions. [2024-06-14 14:06:14,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 227 transitions, 2631 flow [2024-06-14 14:06:14,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:14,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:14,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:06:14,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 14:06:14,108 INFO L175 Difference]: Start difference. First operand has 186 places, 190 transitions, 2013 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:06:14,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 227 transitions, 2631 flow [2024-06-14 14:06:14,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 227 transitions, 2512 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:14,267 INFO L231 Difference]: Finished difference. Result has 189 places, 193 transitions, 2088 flow [2024-06-14 14:06:14,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2088, PETRI_PLACES=189, PETRI_TRANSITIONS=193} [2024-06-14 14:06:14,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 146 predicate places. [2024-06-14 14:06:14,268 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 193 transitions, 2088 flow [2024-06-14 14:06:14,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:14,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:14,268 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:14,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-14 14:06:14,269 INFO L420 AbstractCegarLoop]: === Iteration 47 === 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:14,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:14,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1553936390, now seen corresponding path program 2 times [2024-06-14 14:06:14,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:14,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275084487] [2024-06-14 14:06:14,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:14,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:14,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:14,609 INFO 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,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:14,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275084487] [2024-06-14 14:06:14,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275084487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:14,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:14,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:14,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059222069] [2024-06-14 14:06:14,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:14,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:14,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:14,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:14,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:14,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:14,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 193 transitions, 2088 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:14,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:14,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:14,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:15,106 INFO L124 PetriNetUnfolderBase]: 1700/2923 cut-off events. [2024-06-14 14:06:15,107 INFO L125 PetriNetUnfolderBase]: For 111986/111986 co-relation queries the response was YES. [2024-06-14 14:06:15,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17454 conditions, 2923 events. 1700/2923 cut-off events. For 111986/111986 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 17859 event pairs, 394 based on Foata normal form. 12/2933 useless extension candidates. Maximal degree in co-relation 17362. Up to 2336 conditions per place. [2024-06-14 14:06:15,137 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 167 selfloop transitions, 54 changer transitions 0/228 dead transitions. [2024-06-14 14:06:15,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 228 transitions, 2678 flow [2024-06-14 14:06:15,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:15,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:15,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:06:15,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 14:06:15,138 INFO L175 Difference]: Start difference. First operand has 189 places, 193 transitions, 2088 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:06:15,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 228 transitions, 2678 flow [2024-06-14 14:06:15,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 228 transitions, 2580 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:15,343 INFO L231 Difference]: Finished difference. Result has 193 places, 194 transitions, 2138 flow [2024-06-14 14:06:15,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1990, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2138, PETRI_PLACES=193, PETRI_TRANSITIONS=194} [2024-06-14 14:06:15,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-14 14:06:15,344 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 194 transitions, 2138 flow [2024-06-14 14:06:15,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:15,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:15,344 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:15,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-14 14:06:15,345 INFO L420 AbstractCegarLoop]: === Iteration 48 === 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:15,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:15,345 INFO L85 PathProgramCache]: Analyzing trace with hash 2123206308, now seen corresponding path program 3 times [2024-06-14 14:06:15,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:15,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391047275] [2024-06-14 14:06:15,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:15,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:15,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:15,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:15,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:15,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391047275] [2024-06-14 14:06:15,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391047275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:15,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:15,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:15,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964026574] [2024-06-14 14:06:15,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:15,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:15,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:15,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:15,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:15,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:15,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 194 transitions, 2138 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:15,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:15,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:15,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:16,162 INFO L124 PetriNetUnfolderBase]: 1741/3004 cut-off events. [2024-06-14 14:06:16,162 INFO L125 PetriNetUnfolderBase]: For 117067/117067 co-relation queries the response was YES. [2024-06-14 14:06:16,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18009 conditions, 3004 events. 1741/3004 cut-off events. For 117067/117067 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 18487 event pairs, 368 based on Foata normal form. 12/3014 useless extension candidates. Maximal degree in co-relation 17915. Up to 1637 conditions per place. [2024-06-14 14:06:16,189 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 158 selfloop transitions, 66 changer transitions 0/231 dead transitions. [2024-06-14 14:06:16,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 231 transitions, 2830 flow [2024-06-14 14:06:16,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:16,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:16,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 14:06:16,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 14:06:16,191 INFO L175 Difference]: Start difference. First operand has 193 places, 194 transitions, 2138 flow. Second operand 8 states and 196 transitions. [2024-06-14 14:06:16,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 231 transitions, 2830 flow [2024-06-14 14:06:16,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 231 transitions, 2696 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:16,369 INFO L231 Difference]: Finished difference. Result has 195 places, 195 transitions, 2176 flow [2024-06-14 14:06:16,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2004, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2176, PETRI_PLACES=195, PETRI_TRANSITIONS=195} [2024-06-14 14:06:16,371 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-14 14:06:16,371 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 195 transitions, 2176 flow [2024-06-14 14:06:16,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:16,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:16,371 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:16,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-14 14:06:16,371 INFO L420 AbstractCegarLoop]: === Iteration 49 === 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:16,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:16,372 INFO L85 PathProgramCache]: Analyzing trace with hash -122508538, now seen corresponding path program 4 times [2024-06-14 14:06:16,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:16,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772384816] [2024-06-14 14:06:16,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:16,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:16,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:16,684 INFO 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,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:16,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772384816] [2024-06-14 14:06:16,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772384816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:16,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:16,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:06:16,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515649058] [2024-06-14 14:06:16,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:16,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:06:16,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:16,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:06:16,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:06:16,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:16,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 195 transitions, 2176 flow. Second operand has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:16,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:16,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:16,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:17,300 INFO L124 PetriNetUnfolderBase]: 1721/2972 cut-off events. [2024-06-14 14:06:17,301 INFO L125 PetriNetUnfolderBase]: For 109983/109983 co-relation queries the response was YES. [2024-06-14 14:06:17,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17389 conditions, 2972 events. 1721/2972 cut-off events. For 109983/109983 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 18294 event pairs, 395 based on Foata normal form. 12/2982 useless extension candidates. Maximal degree in co-relation 17294. Up to 2283 conditions per place. [2024-06-14 14:06:17,327 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 169 selfloop transitions, 52 changer transitions 0/228 dead transitions. [2024-06-14 14:06:17,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 228 transitions, 2650 flow [2024-06-14 14:06:17,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:17,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:17,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-14 14:06:17,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5803571428571429 [2024-06-14 14:06:17,328 INFO L175 Difference]: Start difference. First operand has 195 places, 195 transitions, 2176 flow. Second operand 8 states and 195 transitions. [2024-06-14 14:06:17,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 228 transitions, 2650 flow [2024-06-14 14:06:17,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 228 transitions, 2520 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:17,592 INFO L231 Difference]: Finished difference. Result has 197 places, 194 transitions, 2070 flow [2024-06-14 14:06:17,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1962, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2070, PETRI_PLACES=197, PETRI_TRANSITIONS=194} [2024-06-14 14:06:17,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-14 14:06:17,592 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 194 transitions, 2070 flow [2024-06-14 14:06:17,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 15.75) internal successors, (126), 8 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:06:17,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:17,593 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,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-14 14:06:17,593 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:17,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:17,593 INFO L85 PathProgramCache]: Analyzing trace with hash -453019346, now seen corresponding path program 1 times [2024-06-14 14:06:17,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:17,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091333074] [2024-06-14 14:06:17,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:17,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:17,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:17,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:17,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:17,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091333074] [2024-06-14 14:06:17,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091333074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:17,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:17,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:17,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100994655] [2024-06-14 14:06:17,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:17,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:17,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:17,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:17,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:18,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:18,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 194 transitions, 2070 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,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:18,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:18,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:18,486 INFO L124 PetriNetUnfolderBase]: 1734/3002 cut-off events. [2024-06-14 14:06:18,486 INFO L125 PetriNetUnfolderBase]: For 103876/103876 co-relation queries the response was YES. [2024-06-14 14:06:18,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17438 conditions, 3002 events. 1734/3002 cut-off events. For 103876/103876 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18517 event pairs, 409 based on Foata normal form. 1/3002 useless extension candidates. Maximal degree in co-relation 17342. Up to 2609 conditions per place. [2024-06-14 14:06:18,515 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 180 selfloop transitions, 48 changer transitions 0/235 dead transitions. [2024-06-14 14:06:18,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 235 transitions, 2958 flow [2024-06-14 14:06:18,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:18,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:18,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 14:06:18,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 14:06:18,517 INFO L175 Difference]: Start difference. First operand has 197 places, 194 transitions, 2070 flow. Second operand 7 states and 171 transitions. [2024-06-14 14:06:18,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 235 transitions, 2958 flow [2024-06-14 14:06:18,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 235 transitions, 2705 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-14 14:06:18,807 INFO L231 Difference]: Finished difference. Result has 195 places, 210 transitions, 2136 flow [2024-06-14 14:06:18,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1817, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2136, PETRI_PLACES=195, PETRI_TRANSITIONS=210} [2024-06-14 14:06:18,807 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-14 14:06:18,807 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 210 transitions, 2136 flow [2024-06-14 14:06:18,808 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,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:18,808 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,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-14 14:06:18,808 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:18,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:18,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1693983052, now seen corresponding path program 1 times [2024-06-14 14:06:18,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:18,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278803590] [2024-06-14 14:06:18,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:18,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:18,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:19,145 INFO 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,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:19,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278803590] [2024-06-14 14:06:19,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278803590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:19,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:19,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:19,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540123659] [2024-06-14 14:06:19,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:19,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:19,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:19,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:19,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:19,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:19,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 210 transitions, 2136 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,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:19,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:19,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:19,628 INFO L124 PetriNetUnfolderBase]: 1752/3032 cut-off events. [2024-06-14 14:06:19,629 INFO L125 PetriNetUnfolderBase]: For 107738/107740 co-relation queries the response was YES. [2024-06-14 14:06:19,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17320 conditions, 3032 events. 1752/3032 cut-off events. For 107738/107740 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18748 event pairs, 404 based on Foata normal form. 3/3035 useless extension candidates. Maximal degree in co-relation 17225. Up to 2658 conditions per place. [2024-06-14 14:06:19,657 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 194 selfloop transitions, 49 changer transitions 0/250 dead transitions. [2024-06-14 14:06:19,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 250 transitions, 3058 flow [2024-06-14 14:06:19,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:19,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:19,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 14:06:19,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:06:19,658 INFO L175 Difference]: Start difference. First operand has 195 places, 210 transitions, 2136 flow. Second operand 7 states and 168 transitions. [2024-06-14 14:06:19,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 250 transitions, 3058 flow [2024-06-14 14:06:19,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 250 transitions, 2993 flow, removed 27 selfloop flow, removed 1 redundant places. [2024-06-14 14:06:19,946 INFO L231 Difference]: Finished difference. Result has 203 places, 228 transitions, 2415 flow [2024-06-14 14:06:19,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2415, PETRI_PLACES=203, PETRI_TRANSITIONS=228} [2024-06-14 14:06:19,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-14 14:06:19,947 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 228 transitions, 2415 flow [2024-06-14 14:06:19,947 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,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:19,947 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,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-14 14:06:19,948 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:19,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:19,948 INFO L85 PathProgramCache]: Analyzing trace with hash -1693983238, now seen corresponding path program 2 times [2024-06-14 14:06:19,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:19,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453446220] [2024-06-14 14:06:19,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:19,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:19,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:20,287 INFO 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,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:20,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453446220] [2024-06-14 14:06:20,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453446220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:20,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:20,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:20,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359963760] [2024-06-14 14:06:20,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:20,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:20,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:20,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:20,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:20,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:20,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 228 transitions, 2415 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:20,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:20,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:20,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:20,779 INFO L124 PetriNetUnfolderBase]: 1757/3041 cut-off events. [2024-06-14 14:06:20,779 INFO L125 PetriNetUnfolderBase]: For 113070/113072 co-relation queries the response was YES. [2024-06-14 14:06:20,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17742 conditions, 3041 events. 1757/3041 cut-off events. For 113070/113072 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18843 event pairs, 401 based on Foata normal form. 3/3044 useless extension candidates. Maximal degree in co-relation 17642. Up to 2703 conditions per place. [2024-06-14 14:06:20,810 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 209 selfloop transitions, 35 changer transitions 0/251 dead transitions. [2024-06-14 14:06:20,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 251 transitions, 2989 flow [2024-06-14 14:06:20,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:20,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:20,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 14:06:20,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 14:06:20,811 INFO L175 Difference]: Start difference. First operand has 203 places, 228 transitions, 2415 flow. Second operand 7 states and 163 transitions. [2024-06-14 14:06:20,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 251 transitions, 2989 flow [2024-06-14 14:06:21,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 251 transitions, 2926 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-14 14:06:21,107 INFO L231 Difference]: Finished difference. Result has 209 places, 231 transitions, 2470 flow [2024-06-14 14:06:21,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2470, PETRI_PLACES=209, PETRI_TRANSITIONS=231} [2024-06-14 14:06:21,108 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 166 predicate places. [2024-06-14 14:06:21,108 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 231 transitions, 2470 flow [2024-06-14 14:06:21,108 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:21,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:21,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] [2024-06-14 14:06:21,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-14 14:06:21,109 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:21,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:21,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1213538136, now seen corresponding path program 2 times [2024-06-14 14:06:21,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:21,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183404222] [2024-06-14 14:06:21,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:21,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:21,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:21,457 INFO 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,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:21,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183404222] [2024-06-14 14:06:21,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183404222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:21,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:21,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:21,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002862029] [2024-06-14 14:06:21,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:21,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:21,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:21,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:21,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:21,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:21,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 231 transitions, 2470 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,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:21,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:21,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:21,929 INFO L124 PetriNetUnfolderBase]: 1788/3088 cut-off events. [2024-06-14 14:06:21,929 INFO L125 PetriNetUnfolderBase]: For 120104/120106 co-relation queries the response was YES. [2024-06-14 14:06:21,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18319 conditions, 3088 events. 1788/3088 cut-off events. For 120104/120106 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 19060 event pairs, 404 based on Foata normal form. 3/3091 useless extension candidates. Maximal degree in co-relation 18217. Up to 2697 conditions per place. [2024-06-14 14:06:21,960 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 196 selfloop transitions, 63 changer transitions 0/266 dead transitions. [2024-06-14 14:06:21,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 266 transitions, 3455 flow [2024-06-14 14:06:21,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:21,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:21,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 14:06:21,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 14:06:21,961 INFO L175 Difference]: Start difference. First operand has 209 places, 231 transitions, 2470 flow. Second operand 7 states and 165 transitions. [2024-06-14 14:06:21,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 266 transitions, 3455 flow [2024-06-14 14:06:22,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 266 transitions, 3341 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:22,424 INFO L231 Difference]: Finished difference. Result has 211 places, 247 transitions, 2727 flow [2024-06-14 14:06:22,425 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2372, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2727, PETRI_PLACES=211, PETRI_TRANSITIONS=247} [2024-06-14 14:06:22,425 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-14 14:06:22,426 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 247 transitions, 2727 flow [2024-06-14 14:06:22,426 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,426 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:22,426 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:22,426 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-14 14:06:22,426 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:22,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:22,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1213300800, now seen corresponding path program 3 times [2024-06-14 14:06:22,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:22,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336044014] [2024-06-14 14:06:22,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:22,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:22,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:22,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:22,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:22,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336044014] [2024-06-14 14:06:22,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336044014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:22,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:22,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:22,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554184120] [2024-06-14 14:06:22,760 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:22,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:22,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:22,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:22,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:22,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:22,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 247 transitions, 2727 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:22,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:22,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:22,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:23,299 INFO L124 PetriNetUnfolderBase]: 1801/3112 cut-off events. [2024-06-14 14:06:23,300 INFO L125 PetriNetUnfolderBase]: For 126090/126092 co-relation queries the response was YES. [2024-06-14 14:06:23,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18647 conditions, 3112 events. 1801/3112 cut-off events. For 126090/126092 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 19297 event pairs, 401 based on Foata normal form. 3/3115 useless extension candidates. Maximal degree in co-relation 18544. Up to 2755 conditions per place. [2024-06-14 14:06:23,324 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 217 selfloop transitions, 48 changer transitions 0/272 dead transitions. [2024-06-14 14:06:23,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 272 transitions, 3491 flow [2024-06-14 14:06:23,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:23,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:23,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 14:06:23,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-14 14:06:23,326 INFO L175 Difference]: Start difference. First operand has 211 places, 247 transitions, 2727 flow. Second operand 8 states and 179 transitions. [2024-06-14 14:06:23,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 272 transitions, 3491 flow [2024-06-14 14:06:23,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 272 transitions, 3367 flow, removed 30 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:23,663 INFO L231 Difference]: Finished difference. Result has 218 places, 253 transitions, 2811 flow [2024-06-14 14:06:23,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2603, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2811, PETRI_PLACES=218, PETRI_TRANSITIONS=253} [2024-06-14 14:06:23,664 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 175 predicate places. [2024-06-14 14:06:23,664 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 253 transitions, 2811 flow [2024-06-14 14:06:23,664 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:23,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:23,664 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:23,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-14 14:06:23,665 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:23,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:23,665 INFO L85 PathProgramCache]: Analyzing trace with hash -1516851532, now seen corresponding path program 3 times [2024-06-14 14:06:23,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:23,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267323241] [2024-06-14 14:06:23,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:23,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:23,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:23,999 INFO 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,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:23,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267323241] [2024-06-14 14:06:23,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267323241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:23,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:23,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:24,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251924496] [2024-06-14 14:06:24,000 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:24,000 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:24,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:24,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:24,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:24,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:24,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 253 transitions, 2811 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:24,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:24,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:24,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:24,496 INFO L124 PetriNetUnfolderBase]: 1798/3108 cut-off events. [2024-06-14 14:06:24,497 INFO L125 PetriNetUnfolderBase]: For 129306/129308 co-relation queries the response was YES. [2024-06-14 14:06:24,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18621 conditions, 3108 events. 1798/3108 cut-off events. For 129306/129308 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19298 event pairs, 404 based on Foata normal form. 3/3111 useless extension candidates. Maximal degree in co-relation 18516. Up to 2712 conditions per place. [2024-06-14 14:06:24,526 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 204 selfloop transitions, 61 changer transitions 0/272 dead transitions. [2024-06-14 14:06:24,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 272 transitions, 3595 flow [2024-06-14 14:06:24,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:24,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:24,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:06:24,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 14:06:24,528 INFO L175 Difference]: Start difference. First operand has 218 places, 253 transitions, 2811 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:06:24,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 272 transitions, 3595 flow [2024-06-14 14:06:24,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 272 transitions, 3462 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:24,829 INFO L231 Difference]: Finished difference. Result has 221 places, 253 transitions, 2806 flow [2024-06-14 14:06:24,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2678, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2806, PETRI_PLACES=221, PETRI_TRANSITIONS=253} [2024-06-14 14:06:24,830 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-14 14:06:24,830 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 253 transitions, 2806 flow [2024-06-14 14:06:24,830 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:24,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:24,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] [2024-06-14 14:06:24,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-14 14:06:24,831 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:24,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:24,831 INFO L85 PathProgramCache]: Analyzing trace with hash -1516605454, now seen corresponding path program 1 times [2024-06-14 14:06:24,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:24,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715372284] [2024-06-14 14:06:24,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:24,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:24,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:25,191 INFO 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,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:25,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715372284] [2024-06-14 14:06:25,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715372284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:25,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:25,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:25,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959080859] [2024-06-14 14:06:25,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:25,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:25,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:25,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:25,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:25,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:25,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 253 transitions, 2806 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:25,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:25,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:25,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:25,685 INFO L124 PetriNetUnfolderBase]: 1740/3039 cut-off events. [2024-06-14 14:06:25,686 INFO L125 PetriNetUnfolderBase]: For 146465/146465 co-relation queries the response was YES. [2024-06-14 14:06:25,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18434 conditions, 3039 events. 1740/3039 cut-off events. For 146465/146465 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 19079 event pairs, 380 based on Foata normal form. 10/3028 useless extension candidates. Maximal degree in co-relation 18329. Up to 2555 conditions per place. [2024-06-14 14:06:25,716 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 201 selfloop transitions, 37 changer transitions 0/275 dead transitions. [2024-06-14 14:06:25,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 275 transitions, 3366 flow [2024-06-14 14:06:25,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:25,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:25,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:06:25,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 14:06:25,718 INFO L175 Difference]: Start difference. First operand has 221 places, 253 transitions, 2806 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:06:25,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 275 transitions, 3366 flow [2024-06-14 14:06:26,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 275 transitions, 3249 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:26,082 INFO L231 Difference]: Finished difference. Result has 224 places, 254 transitions, 2783 flow [2024-06-14 14:06:26,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2689, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2783, PETRI_PLACES=224, PETRI_TRANSITIONS=254} [2024-06-14 14:06:26,083 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-14 14:06:26,084 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 254 transitions, 2783 flow [2024-06-14 14:06:26,084 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:26,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:26,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:26,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-14 14:06:26,084 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:26,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:26,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1215313746, now seen corresponding path program 4 times [2024-06-14 14:06:26,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:26,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458834534] [2024-06-14 14:06:26,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:26,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:26,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:26,420 INFO 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,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:26,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458834534] [2024-06-14 14:06:26,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458834534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:26,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:26,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:26,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148342493] [2024-06-14 14:06:26,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:26,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:26,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:26,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:26,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:26,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:26,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 254 transitions, 2783 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:26,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:26,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:26,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:26,926 INFO L124 PetriNetUnfolderBase]: 1847/3178 cut-off events. [2024-06-14 14:06:26,927 INFO L125 PetriNetUnfolderBase]: For 140753/140753 co-relation queries the response was YES. [2024-06-14 14:06:26,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19243 conditions, 3178 events. 1847/3178 cut-off events. For 140753/140753 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 19756 event pairs, 408 based on Foata normal form. 1/3178 useless extension candidates. Maximal degree in co-relation 19137. Up to 2756 conditions per place. [2024-06-14 14:06:26,958 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 200 selfloop transitions, 75 changer transitions 0/282 dead transitions. [2024-06-14 14:06:26,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 282 transitions, 3703 flow [2024-06-14 14:06:26,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:26,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:26,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:06:26,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 14:06:26,960 INFO L175 Difference]: Start difference. First operand has 224 places, 254 transitions, 2783 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:06:26,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 282 transitions, 3703 flow [2024-06-14 14:06:27,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 282 transitions, 3629 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:27,347 INFO L231 Difference]: Finished difference. Result has 226 places, 260 transitions, 2965 flow [2024-06-14 14:06:27,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2709, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2965, PETRI_PLACES=226, PETRI_TRANSITIONS=260} [2024-06-14 14:06:27,347 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-14 14:06:27,348 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 260 transitions, 2965 flow [2024-06-14 14:06:27,348 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:27,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:27,348 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:27,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-14 14:06:27,349 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:27,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:27,349 INFO L85 PathProgramCache]: Analyzing trace with hash 547338188, now seen corresponding path program 5 times [2024-06-14 14:06:27,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:27,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214792383] [2024-06-14 14:06:27,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:27,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:27,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:27,673 INFO 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,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:27,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214792383] [2024-06-14 14:06:27,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214792383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:27,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:27,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:27,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498446069] [2024-06-14 14:06:27,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:27,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:27,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:27,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:27,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:27,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:27,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 260 transitions, 2965 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:27,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:27,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:27,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:28,175 INFO L124 PetriNetUnfolderBase]: 1860/3202 cut-off events. [2024-06-14 14:06:28,176 INFO L125 PetriNetUnfolderBase]: For 147172/147172 co-relation queries the response was YES. [2024-06-14 14:06:28,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19631 conditions, 3202 events. 1860/3202 cut-off events. For 147172/147172 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19927 event pairs, 412 based on Foata normal form. 1/3202 useless extension candidates. Maximal degree in co-relation 19524. Up to 2771 conditions per place. [2024-06-14 14:06:28,211 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 197 selfloop transitions, 82 changer transitions 0/286 dead transitions. [2024-06-14 14:06:28,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 286 transitions, 3914 flow [2024-06-14 14:06:28,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:28,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:28,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:06:28,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 14:06:28,212 INFO L175 Difference]: Start difference. First operand has 226 places, 260 transitions, 2965 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:06:28,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 286 transitions, 3914 flow [2024-06-14 14:06:28,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 286 transitions, 3718 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:28,609 INFO L231 Difference]: Finished difference. Result has 230 places, 267 transitions, 3064 flow [2024-06-14 14:06:28,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2804, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3064, PETRI_PLACES=230, PETRI_TRANSITIONS=267} [2024-06-14 14:06:28,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-14 14:06:28,610 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 267 transitions, 3064 flow [2024-06-14 14:06:28,610 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:28,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:28,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:28,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-14 14:06:28,611 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:28,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:28,611 INFO L85 PathProgramCache]: Analyzing trace with hash 677001852, now seen corresponding path program 6 times [2024-06-14 14:06:28,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:28,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721630582] [2024-06-14 14:06:28,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:28,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:28,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:28,946 INFO 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,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:28,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721630582] [2024-06-14 14:06:28,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721630582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:28,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:28,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:28,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572838288] [2024-06-14 14:06:28,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:28,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:28,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:28,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:28,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:28,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:28,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 267 transitions, 3064 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:28,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:28,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:28,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:29,478 INFO L124 PetriNetUnfolderBase]: 1857/3194 cut-off events. [2024-06-14 14:06:29,478 INFO L125 PetriNetUnfolderBase]: For 150494/150494 co-relation queries the response was YES. [2024-06-14 14:06:29,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19561 conditions, 3194 events. 1857/3194 cut-off events. For 150494/150494 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 19905 event pairs, 408 based on Foata normal form. 1/3194 useless extension candidates. Maximal degree in co-relation 19453. Up to 2768 conditions per place. [2024-06-14 14:06:29,508 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 205 selfloop transitions, 78 changer transitions 0/290 dead transitions. [2024-06-14 14:06:29,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 290 transitions, 4022 flow [2024-06-14 14:06:29,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:29,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:29,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 14:06:29,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 14:06:29,509 INFO L175 Difference]: Start difference. First operand has 230 places, 267 transitions, 3064 flow. Second operand 7 states and 169 transitions. [2024-06-14 14:06:29,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 290 transitions, 4022 flow [2024-06-14 14:06:29,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 290 transitions, 3866 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:29,932 INFO L231 Difference]: Finished difference. Result has 234 places, 267 transitions, 3070 flow [2024-06-14 14:06:29,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2908, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3070, PETRI_PLACES=234, PETRI_TRANSITIONS=267} [2024-06-14 14:06:29,932 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-14 14:06:29,932 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 267 transitions, 3070 flow [2024-06-14 14:06:29,933 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:29,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:29,933 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:29,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-14 14:06:29,933 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:29,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:29,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1471694100, now seen corresponding path program 4 times [2024-06-14 14:06:29,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:29,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122696953] [2024-06-14 14:06:29,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:29,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:29,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:30,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:30,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:30,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122696953] [2024-06-14 14:06:30,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122696953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:30,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:30,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:30,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916788835] [2024-06-14 14:06:30,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:30,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:30,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:30,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:30,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:30,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:30,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 267 transitions, 3070 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:30,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:30,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:30,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:30,830 INFO L124 PetriNetUnfolderBase]: 1854/3196 cut-off events. [2024-06-14 14:06:30,830 INFO L125 PetriNetUnfolderBase]: For 153832/153832 co-relation queries the response was YES. [2024-06-14 14:06:30,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19558 conditions, 3196 events. 1854/3196 cut-off events. For 153832/153832 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 19970 event pairs, 416 based on Foata normal form. 1/3196 useless extension candidates. Maximal degree in co-relation 19449. Up to 2797 conditions per place. [2024-06-14 14:06:30,863 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 216 selfloop transitions, 65 changer transitions 0/288 dead transitions. [2024-06-14 14:06:30,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 288 transitions, 3935 flow [2024-06-14 14:06:30,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:30,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:30,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 14:06:30,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 14:06:30,865 INFO L175 Difference]: Start difference. First operand has 234 places, 267 transitions, 3070 flow. Second operand 7 states and 165 transitions. [2024-06-14 14:06:30,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 288 transitions, 3935 flow [2024-06-14 14:06:31,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 288 transitions, 3771 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:31,298 INFO L231 Difference]: Finished difference. Result has 237 places, 269 transitions, 3071 flow [2024-06-14 14:06:31,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2910, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3071, PETRI_PLACES=237, PETRI_TRANSITIONS=269} [2024-06-14 14:06:31,299 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 194 predicate places. [2024-06-14 14:06:31,300 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 269 transitions, 3071 flow [2024-06-14 14:06:31,300 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:31,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:31,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:31,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-14 14:06:31,300 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:31,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:31,301 INFO L85 PathProgramCache]: Analyzing trace with hash 677006502, now seen corresponding path program 7 times [2024-06-14 14:06:31,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:31,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270321021] [2024-06-14 14:06:31,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:31,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:31,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:31,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:31,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:31,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270321021] [2024-06-14 14:06:31,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270321021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:31,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:31,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:31,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203947010] [2024-06-14 14:06:31,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:31,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:31,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:31,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:31,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:31,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:31,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 269 transitions, 3071 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:31,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:31,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:31,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:32,151 INFO L124 PetriNetUnfolderBase]: 1851/3188 cut-off events. [2024-06-14 14:06:32,151 INFO L125 PetriNetUnfolderBase]: For 156898/156898 co-relation queries the response was YES. [2024-06-14 14:06:32,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19492 conditions, 3188 events. 1851/3188 cut-off events. For 156898/156898 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 19905 event pairs, 408 based on Foata normal form. 1/3188 useless extension candidates. Maximal degree in co-relation 19382. Up to 2838 conditions per place. [2024-06-14 14:06:32,185 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 237 selfloop transitions, 42 changer transitions 0/286 dead transitions. [2024-06-14 14:06:32,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 286 transitions, 3671 flow [2024-06-14 14:06:32,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:32,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:32,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-14 14:06:32,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.54421768707483 [2024-06-14 14:06:32,212 INFO L175 Difference]: Start difference. First operand has 237 places, 269 transitions, 3071 flow. Second operand 7 states and 160 transitions. [2024-06-14 14:06:32,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 286 transitions, 3671 flow [2024-06-14 14:06:32,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 286 transitions, 3555 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:32,687 INFO L231 Difference]: Finished difference. Result has 242 places, 269 transitions, 3045 flow [2024-06-14 14:06:32,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3045, PETRI_PLACES=242, PETRI_TRANSITIONS=269} [2024-06-14 14:06:32,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-14 14:06:32,689 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 269 transitions, 3045 flow [2024-06-14 14:06:32,689 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:32,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:32,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:32,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-14 14:06:32,690 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:32,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:32,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1087642416, now seen corresponding path program 8 times [2024-06-14 14:06:32,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:32,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045534850] [2024-06-14 14:06:32,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:32,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:32,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:33,026 INFO 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,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:33,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045534850] [2024-06-14 14:06:33,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045534850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:33,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:33,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:33,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91792126] [2024-06-14 14:06:33,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:33,027 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:33,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:33,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:33,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:33,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:33,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 269 transitions, 3045 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:33,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:33,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:33,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:33,590 INFO L124 PetriNetUnfolderBase]: 1869/3221 cut-off events. [2024-06-14 14:06:33,590 INFO L125 PetriNetUnfolderBase]: For 163728/163728 co-relation queries the response was YES. [2024-06-14 14:06:33,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19765 conditions, 3221 events. 1869/3221 cut-off events. For 163728/163728 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 20138 event pairs, 412 based on Foata normal form. 1/3221 useless extension candidates. Maximal degree in co-relation 19653. Up to 2849 conditions per place. [2024-06-14 14:06:33,621 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 231 selfloop transitions, 57 changer transitions 0/295 dead transitions. [2024-06-14 14:06:33,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 295 transitions, 3930 flow [2024-06-14 14:06:33,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:33,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:33,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-14 14:06:33,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5408163265306123 [2024-06-14 14:06:33,622 INFO L175 Difference]: Start difference. First operand has 242 places, 269 transitions, 3045 flow. Second operand 7 states and 159 transitions. [2024-06-14 14:06:33,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 295 transitions, 3930 flow [2024-06-14 14:06:34,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 295 transitions, 3832 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:34,054 INFO L231 Difference]: Finished difference. Result has 244 places, 280 transitions, 3252 flow [2024-06-14 14:06:34,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2955, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3252, PETRI_PLACES=244, PETRI_TRANSITIONS=280} [2024-06-14 14:06:34,055 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-14 14:06:34,055 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 280 transitions, 3252 flow [2024-06-14 14:06:34,055 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:34,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:34,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:34,056 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-14 14:06:34,056 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:34,056 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:34,056 INFO L85 PathProgramCache]: Analyzing trace with hash 688106052, now seen corresponding path program 9 times [2024-06-14 14:06:34,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:34,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5575004] [2024-06-14 14:06:34,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:34,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:34,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:34,388 INFO 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,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:34,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5575004] [2024-06-14 14:06:34,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5575004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:34,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:34,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:34,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273201361] [2024-06-14 14:06:34,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:34,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:34,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:34,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:34,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:34,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:34,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 280 transitions, 3252 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:34,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:34,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:34,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:34,935 INFO L124 PetriNetUnfolderBase]: 1866/3215 cut-off events. [2024-06-14 14:06:34,935 INFO L125 PetriNetUnfolderBase]: For 167354/167354 co-relation queries the response was YES. [2024-06-14 14:06:34,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19832 conditions, 3215 events. 1866/3215 cut-off events. For 167354/167354 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 20054 event pairs, 408 based on Foata normal form. 1/3215 useless extension candidates. Maximal degree in co-relation 19718. Up to 2846 conditions per place. [2024-06-14 14:06:34,970 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 231 selfloop transitions, 58 changer transitions 0/296 dead transitions. [2024-06-14 14:06:34,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 296 transitions, 3868 flow [2024-06-14 14:06:34,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:06:34,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:06:34,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-14 14:06:34,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132275132275133 [2024-06-14 14:06:34,971 INFO L175 Difference]: Start difference. First operand has 244 places, 280 transitions, 3252 flow. Second operand 9 states and 194 transitions. [2024-06-14 14:06:34,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 296 transitions, 3868 flow [2024-06-14 14:06:35,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 296 transitions, 3754 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-14 14:06:35,447 INFO L231 Difference]: Finished difference. Result has 251 places, 280 transitions, 3260 flow [2024-06-14 14:06:35,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3138, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3260, PETRI_PLACES=251, PETRI_TRANSITIONS=280} [2024-06-14 14:06:35,448 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-14 14:06:35,448 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 280 transitions, 3260 flow [2024-06-14 14:06:35,448 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:35,448 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:35,448 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:35,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-14 14:06:35,449 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:35,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:35,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1087463670, now seen corresponding path program 5 times [2024-06-14 14:06:35,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:35,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471335893] [2024-06-14 14:06:35,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:35,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:35,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:35,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:35,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:35,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471335893] [2024-06-14 14:06:35,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471335893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:35,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:35,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:35,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051396607] [2024-06-14 14:06:35,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:35,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:35,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:35,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:35,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:35,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:35,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 280 transitions, 3260 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:35,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:35,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:35,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:36,322 INFO L124 PetriNetUnfolderBase]: 1871/3231 cut-off events. [2024-06-14 14:06:36,323 INFO L125 PetriNetUnfolderBase]: For 172016/172016 co-relation queries the response was YES. [2024-06-14 14:06:36,348 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19960 conditions, 3231 events. 1871/3231 cut-off events. For 172016/172016 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 20198 event pairs, 404 based on Foata normal form. 1/3232 useless extension candidates. Maximal degree in co-relation 19845. Up to 2911 conditions per place. [2024-06-14 14:06:36,359 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 265 selfloop transitions, 25 changer transitions 0/297 dead transitions. [2024-06-14 14:06:36,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 297 transitions, 3923 flow [2024-06-14 14:06:36,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:36,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:36,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 14:06:36,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-14 14:06:36,360 INFO L175 Difference]: Start difference. First operand has 251 places, 280 transitions, 3260 flow. Second operand 7 states and 156 transitions. [2024-06-14 14:06:36,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 297 transitions, 3923 flow [2024-06-14 14:06:36,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 297 transitions, 3795 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:36,837 INFO L231 Difference]: Finished difference. Result has 251 places, 283 transitions, 3243 flow [2024-06-14 14:06:36,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3132, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3243, PETRI_PLACES=251, PETRI_TRANSITIONS=283} [2024-06-14 14:06:36,838 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-14 14:06:36,838 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 283 transitions, 3243 flow [2024-06-14 14:06:36,838 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:36,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:36,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:36,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-14 14:06:36,839 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:36,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:36,839 INFO L85 PathProgramCache]: Analyzing trace with hash -284737868, now seen corresponding path program 6 times [2024-06-14 14:06:36,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:36,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539400457] [2024-06-14 14:06:36,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:36,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:36,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:37,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:37,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:37,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539400457] [2024-06-14 14:06:37,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539400457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:37,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:37,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:37,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563733009] [2024-06-14 14:06:37,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:37,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:37,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:37,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:37,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:37,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:37,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 283 transitions, 3243 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:37,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:37,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:37,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:37,716 INFO L124 PetriNetUnfolderBase]: 1876/3231 cut-off events. [2024-06-14 14:06:37,716 INFO L125 PetriNetUnfolderBase]: For 177675/177675 co-relation queries the response was YES. [2024-06-14 14:06:37,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20019 conditions, 3231 events. 1876/3231 cut-off events. For 177675/177675 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 20165 event pairs, 412 based on Foata normal form. 1/3231 useless extension candidates. Maximal degree in co-relation 19904. Up to 2823 conditions per place. [2024-06-14 14:06:37,747 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 222 selfloop transitions, 72 changer transitions 0/301 dead transitions. [2024-06-14 14:06:37,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 301 transitions, 4046 flow [2024-06-14 14:06:37,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:37,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:37,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 14:06:37,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 14:06:37,749 INFO L175 Difference]: Start difference. First operand has 251 places, 283 transitions, 3243 flow. Second operand 7 states and 162 transitions. [2024-06-14 14:06:37,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 301 transitions, 4046 flow [2024-06-14 14:06:38,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 301 transitions, 3958 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:38,214 INFO L231 Difference]: Finished difference. Result has 253 places, 286 transitions, 3360 flow [2024-06-14 14:06:38,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3155, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3360, PETRI_PLACES=253, PETRI_TRANSITIONS=286} [2024-06-14 14:06:38,214 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 210 predicate places. [2024-06-14 14:06:38,214 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 286 transitions, 3360 flow [2024-06-14 14:06:38,214 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:38,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:38,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:38,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-14 14:06:38,215 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:38,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:38,215 INFO L85 PathProgramCache]: Analyzing trace with hash -2012232232, now seen corresponding path program 7 times [2024-06-14 14:06:38,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:38,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701308222] [2024-06-14 14:06:38,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:38,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:38,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:38,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:38,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:38,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701308222] [2024-06-14 14:06:38,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701308222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:38,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:38,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:38,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417427336] [2024-06-14 14:06:38,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:38,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:38,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:38,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:38,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:38,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:38,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 286 transitions, 3360 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:38,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:38,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:38,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:39,069 INFO L124 PetriNetUnfolderBase]: 1897/3272 cut-off events. [2024-06-14 14:06:39,069 INFO L125 PetriNetUnfolderBase]: For 187897/187899 co-relation queries the response was YES. [2024-06-14 14:06:39,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20565 conditions, 3272 events. 1897/3272 cut-off events. For 187897/187899 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20519 event pairs, 408 based on Foata normal form. 3/3275 useless extension candidates. Maximal degree in co-relation 20449. Up to 2847 conditions per place. [2024-06-14 14:06:39,104 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 222 selfloop transitions, 85 changer transitions 0/314 dead transitions. [2024-06-14 14:06:39,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 314 transitions, 4446 flow [2024-06-14 14:06:39,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:39,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:39,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 14:06:39,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 14:06:39,105 INFO L175 Difference]: Start difference. First operand has 253 places, 286 transitions, 3360 flow. Second operand 6 states and 146 transitions. [2024-06-14 14:06:39,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 314 transitions, 4446 flow [2024-06-14 14:06:39,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 314 transitions, 4299 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:39,569 INFO L231 Difference]: Finished difference. Result has 255 places, 296 transitions, 3569 flow [2024-06-14 14:06:39,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3224, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3569, PETRI_PLACES=255, PETRI_TRANSITIONS=296} [2024-06-14 14:06:39,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-14 14:06:39,570 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 296 transitions, 3569 flow [2024-06-14 14:06:39,570 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:39,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:39,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] [2024-06-14 14:06:39,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-14 14:06:39,571 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:39,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:39,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1915330124, now seen corresponding path program 10 times [2024-06-14 14:06:39,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:39,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586255090] [2024-06-14 14:06:39,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:39,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:39,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:39,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:39,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:39,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586255090] [2024-06-14 14:06:39,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586255090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:39,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:39,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:39,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914648990] [2024-06-14 14:06:39,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:39,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:39,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:39,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:39,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:39,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:39,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 296 transitions, 3569 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:39,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:39,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:39,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:40,597 INFO L124 PetriNetUnfolderBase]: 1894/3268 cut-off events. [2024-06-14 14:06:40,597 INFO L125 PetriNetUnfolderBase]: For 191671/191673 co-relation queries the response was YES. [2024-06-14 14:06:40,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20573 conditions, 3268 events. 1894/3268 cut-off events. For 191671/191673 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20479 event pairs, 405 based on Foata normal form. 3/3271 useless extension candidates. Maximal degree in co-relation 20456. Up to 2832 conditions per place. [2024-06-14 14:06:40,634 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 236 selfloop transitions, 84 changer transitions 0/327 dead transitions. [2024-06-14 14:06:40,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 327 transitions, 4415 flow [2024-06-14 14:06:40,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:40,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:40,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 14:06:40,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 14:06:40,635 INFO L175 Difference]: Start difference. First operand has 255 places, 296 transitions, 3569 flow. Second operand 8 states and 194 transitions. [2024-06-14 14:06:40,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 327 transitions, 4415 flow [2024-06-14 14:06:41,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 327 transitions, 4247 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:41,249 INFO L231 Difference]: Finished difference. Result has 260 places, 296 transitions, 3589 flow [2024-06-14 14:06:41,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3403, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3589, PETRI_PLACES=260, PETRI_TRANSITIONS=296} [2024-06-14 14:06:41,250 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-14 14:06:41,250 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 296 transitions, 3589 flow [2024-06-14 14:06:41,250 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:41,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:41,250 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:41,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-14 14:06:41,251 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:41,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:41,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1059429010, now seen corresponding path program 8 times [2024-06-14 14:06:41,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:41,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022073466] [2024-06-14 14:06:41,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:41,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:41,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:41,610 INFO 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,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:41,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022073466] [2024-06-14 14:06:41,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022073466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:41,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:41,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:41,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065286113] [2024-06-14 14:06:41,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:41,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:41,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:41,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:41,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:41,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:41,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 296 transitions, 3589 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:41,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:41,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:41,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:42,146 INFO L124 PetriNetUnfolderBase]: 1891/3266 cut-off events. [2024-06-14 14:06:42,147 INFO L125 PetriNetUnfolderBase]: For 189668/189670 co-relation queries the response was YES. [2024-06-14 14:06:42,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20492 conditions, 3266 events. 1891/3266 cut-off events. For 189668/189670 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20486 event pairs, 412 based on Foata normal form. 3/3269 useless extension candidates. Maximal degree in co-relation 20375. Up to 2840 conditions per place. [2024-06-14 14:06:42,181 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 226 selfloop transitions, 84 changer transitions 0/317 dead transitions. [2024-06-14 14:06:42,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 317 transitions, 4517 flow [2024-06-14 14:06:42,182 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:42,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:42,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-14 14:06:42,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:06:42,183 INFO L175 Difference]: Start difference. First operand has 260 places, 296 transitions, 3589 flow. Second operand 6 states and 150 transitions. [2024-06-14 14:06:42,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 317 transitions, 4517 flow [2024-06-14 14:06:42,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 317 transitions, 4317 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:42,797 INFO L231 Difference]: Finished difference. Result has 259 places, 296 transitions, 3583 flow [2024-06-14 14:06:42,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3401, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3583, PETRI_PLACES=259, PETRI_TRANSITIONS=296} [2024-06-14 14:06:42,798 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-14 14:06:42,798 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 296 transitions, 3583 flow [2024-06-14 14:06:42,798 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:42,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:42,798 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:42,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-14 14:06:42,799 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:42,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:42,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1923104456, now seen corresponding path program 9 times [2024-06-14 14:06:42,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:42,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868841232] [2024-06-14 14:06:42,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:42,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:42,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:43,132 INFO 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,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:43,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868841232] [2024-06-14 14:06:43,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868841232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:43,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:43,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:43,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601945397] [2024-06-14 14:06:43,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:43,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:43,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:43,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:43,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:43,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:43,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 296 transitions, 3583 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:43,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:43,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:43,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:43,711 INFO L124 PetriNetUnfolderBase]: 1888/3259 cut-off events. [2024-06-14 14:06:43,711 INFO L125 PetriNetUnfolderBase]: For 176549/176549 co-relation queries the response was YES. [2024-06-14 14:06:43,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20206 conditions, 3259 events. 1888/3259 cut-off events. For 176549/176549 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20430 event pairs, 400 based on Foata normal form. 1/3260 useless extension candidates. Maximal degree in co-relation 20089. Up to 2868 conditions per place. [2024-06-14 14:06:43,749 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 254 selfloop transitions, 62 changer transitions 0/323 dead transitions. [2024-06-14 14:06:43,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 323 transitions, 4407 flow [2024-06-14 14:06:43,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:43,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:43,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 14:06:43,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:06:43,751 INFO L175 Difference]: Start difference. First operand has 259 places, 296 transitions, 3583 flow. Second operand 7 states and 175 transitions. [2024-06-14 14:06:43,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 323 transitions, 4407 flow [2024-06-14 14:06:44,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 323 transitions, 4245 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:44,147 INFO L231 Difference]: Finished difference. Result has 261 places, 296 transitions, 3573 flow [2024-06-14 14:06:44,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3425, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3573, PETRI_PLACES=261, PETRI_TRANSITIONS=296} [2024-06-14 14:06:44,148 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-14 14:06:44,148 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 296 transitions, 3573 flow [2024-06-14 14:06:44,148 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:44,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:44,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] [2024-06-14 14:06:44,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-14 14:06:44,149 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:44,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:44,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1266349174, now seen corresponding path program 11 times [2024-06-14 14:06:44,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:44,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145033642] [2024-06-14 14:06:44,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:44,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:44,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:44,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:44,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:44,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145033642] [2024-06-14 14:06:44,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1145033642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:44,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:44,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:44,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298372095] [2024-06-14 14:06:44,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:44,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:44,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:44,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:44,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:44,541 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:44,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 296 transitions, 3573 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:44,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:44,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:44,541 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:45,114 INFO L124 PetriNetUnfolderBase]: 1885/3250 cut-off events. [2024-06-14 14:06:45,114 INFO L125 PetriNetUnfolderBase]: For 169634/169634 co-relation queries the response was YES. [2024-06-14 14:06:45,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20018 conditions, 3250 events. 1885/3250 cut-off events. For 169634/169634 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20379 event pairs, 408 based on Foata normal form. 1/3250 useless extension candidates. Maximal degree in co-relation 19902. Up to 2821 conditions per place. [2024-06-14 14:06:45,147 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 228 selfloop transitions, 81 changer transitions 0/316 dead transitions. [2024-06-14 14:06:45,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 316 transitions, 4363 flow [2024-06-14 14:06:45,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:45,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:45,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:06:45,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 14:06:45,148 INFO L175 Difference]: Start difference. First operand has 261 places, 296 transitions, 3573 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:06:45,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 316 transitions, 4363 flow [2024-06-14 14:06:45,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 316 transitions, 4171 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:45,661 INFO L231 Difference]: Finished difference. Result has 261 places, 296 transitions, 3559 flow [2024-06-14 14:06:45,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3559, PETRI_PLACES=261, PETRI_TRANSITIONS=296} [2024-06-14 14:06:45,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-14 14:06:45,661 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 296 transitions, 3559 flow [2024-06-14 14:06:45,662 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:45,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:45,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:45,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-14 14:06:45,662 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:45,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:45,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1266082450, now seen corresponding path program 10 times [2024-06-14 14:06:45,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:45,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268923792] [2024-06-14 14:06:45,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:45,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:45,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:45,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:45,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:45,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268923792] [2024-06-14 14:06:45,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268923792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:45,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:45,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:45,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769666086] [2024-06-14 14:06:45,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:45,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:45,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:45,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:45,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:46,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:46,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 296 transitions, 3559 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:46,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:46,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:46,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:46,488 INFO L124 PetriNetUnfolderBase]: 1882/3246 cut-off events. [2024-06-14 14:06:46,488 INFO L125 PetriNetUnfolderBase]: For 167770/167770 co-relation queries the response was YES. [2024-06-14 14:06:46,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19945 conditions, 3246 events. 1882/3246 cut-off events. For 167770/167770 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20356 event pairs, 412 based on Foata normal form. 1/3246 useless extension candidates. Maximal degree in co-relation 19829. Up to 2830 conditions per place. [2024-06-14 14:06:46,523 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 222 selfloop transitions, 84 changer transitions 0/313 dead transitions. [2024-06-14 14:06:46,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 313 transitions, 4335 flow [2024-06-14 14:06:46,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:46,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:46,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-14 14:06:46,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 14:06:46,524 INFO L175 Difference]: Start difference. First operand has 261 places, 296 transitions, 3559 flow. Second operand 6 states and 146 transitions. [2024-06-14 14:06:46,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 313 transitions, 4335 flow [2024-06-14 14:06:46,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 313 transitions, 4107 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-14 14:06:46,991 INFO L231 Difference]: Finished difference. Result has 260 places, 296 transitions, 3517 flow [2024-06-14 14:06:46,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3517, PETRI_PLACES=260, PETRI_TRANSITIONS=296} [2024-06-14 14:06:46,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-14 14:06:46,993 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 296 transitions, 3517 flow [2024-06-14 14:06:46,993 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:46,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:46,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:46,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-14 14:06:46,994 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:46,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:46,995 INFO L85 PathProgramCache]: Analyzing trace with hash 1266082264, now seen corresponding path program 12 times [2024-06-14 14:06:46,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:46,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342923007] [2024-06-14 14:06:46,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:46,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:47,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:47,320 INFO 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,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:47,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342923007] [2024-06-14 14:06:47,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [342923007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:47,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:47,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:47,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472930566] [2024-06-14 14:06:47,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:47,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:47,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:47,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:47,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:47,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:47,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 296 transitions, 3517 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:47,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:47,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:47,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:47,881 INFO L124 PetriNetUnfolderBase]: 1879/3242 cut-off events. [2024-06-14 14:06:47,881 INFO L125 PetriNetUnfolderBase]: For 160692/160692 co-relation queries the response was YES. [2024-06-14 14:06:47,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19724 conditions, 3242 events. 1879/3242 cut-off events. For 160692/160692 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 20323 event pairs, 408 based on Foata normal form. 1/3242 useless extension candidates. Maximal degree in co-relation 19608. Up to 2814 conditions per place. [2024-06-14 14:06:47,915 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 232 selfloop transitions, 84 changer transitions 0/323 dead transitions. [2024-06-14 14:06:47,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 323 transitions, 4217 flow [2024-06-14 14:06:47,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:06:47,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:06:47,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:06:47,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 14:06:47,916 INFO L175 Difference]: Start difference. First operand has 260 places, 296 transitions, 3517 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:06:47,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 323 transitions, 4217 flow [2024-06-14 14:06:48,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 323 transitions, 4031 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-14 14:06:48,366 INFO L231 Difference]: Finished difference. Result has 262 places, 296 transitions, 3517 flow [2024-06-14 14:06:48,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3517, PETRI_PLACES=262, PETRI_TRANSITIONS=296} [2024-06-14 14:06:48,367 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-14 14:06:48,367 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 296 transitions, 3517 flow [2024-06-14 14:06:48,367 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:48,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:48,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:48,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-14 14:06:48,367 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:48,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:48,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1999720012, now seen corresponding path program 11 times [2024-06-14 14:06:48,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:48,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121078659] [2024-06-14 14:06:48,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:48,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:48,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:48,708 INFO 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:48,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:48,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121078659] [2024-06-14 14:06:48,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121078659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:48,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:48,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:48,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969214493] [2024-06-14 14:06:48,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:48,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:48,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:48,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:48,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:48,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:48,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 296 transitions, 3517 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:48,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:48,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:48,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:49,231 INFO L124 PetriNetUnfolderBase]: 1876/3242 cut-off events. [2024-06-14 14:06:49,231 INFO L125 PetriNetUnfolderBase]: For 149604/149606 co-relation queries the response was YES. [2024-06-14 14:06:49,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19511 conditions, 3242 events. 1876/3242 cut-off events. For 149604/149606 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20308 event pairs, 408 based on Foata normal form. 3/3245 useless extension candidates. Maximal degree in co-relation 19396. Up to 2853 conditions per place. [2024-06-14 14:06:49,265 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 248 selfloop transitions, 59 changer transitions 0/314 dead transitions. [2024-06-14 14:06:49,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 314 transitions, 4177 flow [2024-06-14 14:06:49,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:06:49,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:06:49,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-14 14:06:49,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-06-14 14:06:49,266 INFO L175 Difference]: Start difference. First operand has 262 places, 296 transitions, 3517 flow. Second operand 5 states and 130 transitions. [2024-06-14 14:06:49,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 314 transitions, 4177 flow [2024-06-14 14:06:49,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 314 transitions, 3965 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-14 14:06:49,708 INFO L231 Difference]: Finished difference. Result has 256 places, 296 transitions, 3443 flow [2024-06-14 14:06:49,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3305, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3443, PETRI_PLACES=256, PETRI_TRANSITIONS=296} [2024-06-14 14:06:49,709 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-14 14:06:49,709 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 296 transitions, 3443 flow [2024-06-14 14:06:49,709 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:49,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:49,709 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:49,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-14 14:06:49,710 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:06:49,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:49,710 INFO L85 PathProgramCache]: Analyzing trace with hash 1059675088, now seen corresponding path program 2 times [2024-06-14 14:06:49,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:49,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703157348] [2024-06-14 14:06:49,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:49,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:49,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:50,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:50,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:50,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703157348] [2024-06-14 14:06:50,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [703157348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:50,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:50,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:50,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99864869] [2024-06-14 14:06:50,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:50,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:50,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:50,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:50,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:50,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:50,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 296 transitions, 3443 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:50,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:50,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:50,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:50,586 INFO L124 PetriNetUnfolderBase]: 1809/3167 cut-off events. [2024-06-14 14:06:50,587 INFO L125 PetriNetUnfolderBase]: For 153789/153789 co-relation queries the response was YES. [2024-06-14 14:06:50,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18944 conditions, 3167 events. 1809/3167 cut-off events. For 153789/153789 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 20093 event pairs, 386 based on Foata normal form. 10/3153 useless extension candidates. Maximal degree in co-relation 18832. Up to 2602 conditions per place. [2024-06-14 14:06:50,620 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 227 selfloop transitions, 38 changer transitions 0/317 dead transitions. [2024-06-14 14:06:50,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 317 transitions, 4057 flow [2024-06-14 14:06:50,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:50,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:50,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:06:50,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 14:06:50,622 INFO L175 Difference]: Start difference. First operand has 256 places, 296 transitions, 3443 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:06:50,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 317 transitions, 4057 flow [2024-06-14 14:06:50,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 317 transitions, 3923 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:50,989 INFO L231 Difference]: Finished difference. Result has 257 places, 297 transitions, 3411 flow [2024-06-14 14:06:50,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3309, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3411, PETRI_PLACES=257, PETRI_TRANSITIONS=297} [2024-06-14 14:06:50,990 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 214 predicate places. [2024-06-14 14:06:50,990 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 297 transitions, 3411 flow [2024-06-14 14:06:50,990 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:50,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:50,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] [2024-06-14 14:06:50,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-14 14:06:50,990 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:06:50,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:50,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1999711084, now seen corresponding path program 3 times [2024-06-14 14:06:50,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:50,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347232260] [2024-06-14 14:06:50,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:50,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:50,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:51,383 INFO 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:51,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:51,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347232260] [2024-06-14 14:06:51,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347232260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:51,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:51,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:51,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506421088] [2024-06-14 14:06:51,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:51,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:51,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:51,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:51,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:51,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:51,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 297 transitions, 3411 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:51,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:51,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:51,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:51,943 INFO L124 PetriNetUnfolderBase]: 1838/3223 cut-off events. [2024-06-14 14:06:51,943 INFO L125 PetriNetUnfolderBase]: For 154500/154500 co-relation queries the response was YES. [2024-06-14 14:06:51,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19255 conditions, 3223 events. 1838/3223 cut-off events. For 154500/154500 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20595 event pairs, 316 based on Foata normal form. 9/3209 useless extension candidates. Maximal degree in co-relation 19143. Up to 2658 conditions per place. [2024-06-14 14:06:51,978 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 238 selfloop transitions, 30 changer transitions 0/320 dead transitions. [2024-06-14 14:06:51,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 320 transitions, 4039 flow [2024-06-14 14:06:51,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:06:51,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:06:51,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-06-14 14:06:51,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.638095238095238 [2024-06-14 14:06:51,979 INFO L175 Difference]: Start difference. First operand has 257 places, 297 transitions, 3411 flow. Second operand 5 states and 134 transitions. [2024-06-14 14:06:51,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 320 transitions, 4039 flow [2024-06-14 14:06:52,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 320 transitions, 3961 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:52,400 INFO L231 Difference]: Finished difference. Result has 258 places, 298 transitions, 3423 flow [2024-06-14 14:06:52,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3335, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3423, PETRI_PLACES=258, PETRI_TRANSITIONS=298} [2024-06-14 14:06:52,400 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-14 14:06:52,400 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 298 transitions, 3423 flow [2024-06-14 14:06:52,401 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:52,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:52,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:52,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-14 14:06:52,401 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:06:52,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:52,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1999263754, now seen corresponding path program 4 times [2024-06-14 14:06:52,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:52,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134697830] [2024-06-14 14:06:52,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:52,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:52,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:52,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:52,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:52,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134697830] [2024-06-14 14:06:52,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134697830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:52,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:52,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:52,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468641462] [2024-06-14 14:06:52,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:52,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:52,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:52,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:52,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:52,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:52,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 298 transitions, 3423 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:52,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:52,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:52,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:53,320 INFO L124 PetriNetUnfolderBase]: 1840/3229 cut-off events. [2024-06-14 14:06:53,320 INFO L125 PetriNetUnfolderBase]: For 144907/144907 co-relation queries the response was YES. [2024-06-14 14:06:53,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19012 conditions, 3229 events. 1840/3229 cut-off events. For 144907/144907 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 20625 event pairs, 310 based on Foata normal form. 8/3214 useless extension candidates. Maximal degree in co-relation 18899. Up to 2636 conditions per place. [2024-06-14 14:06:53,353 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 240 selfloop transitions, 33 changer transitions 0/325 dead transitions. [2024-06-14 14:06:53,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 325 transitions, 4081 flow [2024-06-14 14:06:53,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:06:53,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:06:53,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-14 14:06:53,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6150793650793651 [2024-06-14 14:06:53,354 INFO L175 Difference]: Start difference. First operand has 258 places, 298 transitions, 3423 flow. Second operand 6 states and 155 transitions. [2024-06-14 14:06:53,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 325 transitions, 4081 flow [2024-06-14 14:06:53,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 325 transitions, 4027 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:53,809 INFO L231 Difference]: Finished difference. Result has 261 places, 299 transitions, 3457 flow [2024-06-14 14:06:53,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3369, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3457, PETRI_PLACES=261, PETRI_TRANSITIONS=299} [2024-06-14 14:06:53,810 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 218 predicate places. [2024-06-14 14:06:53,810 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 299 transitions, 3457 flow [2024-06-14 14:06:53,810 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:53,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:53,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] [2024-06-14 14:06:53,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-14 14:06:53,811 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:06:53,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:53,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1205780626, now seen corresponding path program 1 times [2024-06-14 14:06:53,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:53,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251676647] [2024-06-14 14:06:53,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:53,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:53,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:54,154 INFO 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:54,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:54,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251676647] [2024-06-14 14:06:54,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251676647] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:54,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:54,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:54,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825362184] [2024-06-14 14:06:54,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:54,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:54,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:54,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:54,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:54,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:54,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 299 transitions, 3457 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:54,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:54,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:54,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:54,730 INFO L124 PetriNetUnfolderBase]: 1944/3399 cut-off events. [2024-06-14 14:06:54,730 INFO L125 PetriNetUnfolderBase]: For 161702/161702 co-relation queries the response was YES. [2024-06-14 14:06:54,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20282 conditions, 3399 events. 1944/3399 cut-off events. For 161702/161702 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 21854 event pairs, 388 based on Foata normal form. 8/3401 useless extension candidates. Maximal degree in co-relation 20168. Up to 2821 conditions per place. [2024-06-14 14:06:54,764 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 244 selfloop transitions, 41 changer transitions 0/329 dead transitions. [2024-06-14 14:06:54,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 329 transitions, 4267 flow [2024-06-14 14:06:54,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:54,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:54,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 14:06:54,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 14:06:54,767 INFO L175 Difference]: Start difference. First operand has 261 places, 299 transitions, 3457 flow. Second operand 7 states and 172 transitions. [2024-06-14 14:06:54,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 329 transitions, 4267 flow [2024-06-14 14:06:55,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 329 transitions, 4193 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-14 14:06:55,221 INFO L231 Difference]: Finished difference. Result has 264 places, 301 transitions, 3499 flow [2024-06-14 14:06:55,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3383, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3499, PETRI_PLACES=264, PETRI_TRANSITIONS=301} [2024-06-14 14:06:55,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-14 14:06:55,221 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 301 transitions, 3499 flow [2024-06-14 14:06:55,222 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:55,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:55,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:06:55,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-14 14:06:55,222 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:06:55,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:55,223 INFO L85 PathProgramCache]: Analyzing trace with hash -399752394, now seen corresponding path program 2 times [2024-06-14 14:06:55,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:55,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557182105] [2024-06-14 14:06:55,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:55,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:55,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:55,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:55,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:55,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557182105] [2024-06-14 14:06:55,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557182105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:55,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:55,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:55,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540627174] [2024-06-14 14:06:55,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:55,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:55,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:55,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:55,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:55,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:55,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 301 transitions, 3499 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:55,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:55,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:55,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:56,167 INFO L124 PetriNetUnfolderBase]: 1985/3454 cut-off events. [2024-06-14 14:06:56,168 INFO L125 PetriNetUnfolderBase]: For 171006/171006 co-relation queries the response was YES. [2024-06-14 14:06:56,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20687 conditions, 3454 events. 1985/3454 cut-off events. For 171006/171006 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 22197 event pairs, 416 based on Foata normal form. 10/3461 useless extension candidates. Maximal degree in co-relation 20572. Up to 2953 conditions per place. [2024-06-14 14:06:56,206 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 240 selfloop transitions, 39 changer transitions 0/323 dead transitions. [2024-06-14 14:06:56,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 323 transitions, 4145 flow [2024-06-14 14:06:56,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:56,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:56,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:06:56,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 14:06:56,207 INFO L175 Difference]: Start difference. First operand has 264 places, 301 transitions, 3499 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:06:56,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 323 transitions, 4145 flow [2024-06-14 14:06:56,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 323 transitions, 4094 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-14 14:06:56,614 INFO L231 Difference]: Finished difference. Result has 268 places, 302 transitions, 3550 flow [2024-06-14 14:06:56,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3448, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3550, PETRI_PLACES=268, PETRI_TRANSITIONS=302} [2024-06-14 14:06:56,614 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-14 14:06:56,614 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 302 transitions, 3550 flow [2024-06-14 14:06:56,614 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:56,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:56,615 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:56,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-14 14:06:56,615 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:06:56,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:56,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1087632496, now seen corresponding path program 3 times [2024-06-14 14:06:56,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:56,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819408856] [2024-06-14 14:06:56,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:56,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:56,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:56,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:06:56,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:56,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819408856] [2024-06-14 14:06:56,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819408856] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:56,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:56,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:56,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416720363] [2024-06-14 14:06:56,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:56,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:56,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:56,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:56,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:57,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:57,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 302 transitions, 3550 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:57,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:57,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:57,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:57,641 INFO L124 PetriNetUnfolderBase]: 2014/3503 cut-off events. [2024-06-14 14:06:57,641 INFO L125 PetriNetUnfolderBase]: For 176932/176932 co-relation queries the response was YES. [2024-06-14 14:06:57,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21156 conditions, 3503 events. 2014/3503 cut-off events. For 176932/176932 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22540 event pairs, 420 based on Foata normal form. 10/3508 useless extension candidates. Maximal degree in co-relation 21039. Up to 3015 conditions per place. [2024-06-14 14:06:57,678 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 250 selfloop transitions, 27 changer transitions 0/321 dead transitions. [2024-06-14 14:06:57,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 321 transitions, 4186 flow [2024-06-14 14:06:57,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:57,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:57,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 14:06:57,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 14:06:57,680 INFO L175 Difference]: Start difference. First operand has 268 places, 302 transitions, 3550 flow. Second operand 7 states and 162 transitions. [2024-06-14 14:06:57,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 321 transitions, 4186 flow [2024-06-14 14:06:58,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 321 transitions, 4108 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:58,088 INFO L231 Difference]: Finished difference. Result has 270 places, 303 transitions, 3552 flow [2024-06-14 14:06:58,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3472, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3552, PETRI_PLACES=270, PETRI_TRANSITIONS=303} [2024-06-14 14:06:58,089 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-14 14:06:58,089 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 303 transitions, 3552 flow [2024-06-14 14:06:58,089 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:58,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:58,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] [2024-06-14 14:06:58,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-14 14:06:58,090 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:06:58,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:58,090 INFO L85 PathProgramCache]: Analyzing trace with hash -284276526, now seen corresponding path program 1 times [2024-06-14 14:06:58,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:58,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895248787] [2024-06-14 14:06:58,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:58,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:58,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:58,432 INFO 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,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:58,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895248787] [2024-06-14 14:06:58,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895248787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:58,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:58,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:58,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049472261] [2024-06-14 14:06:58,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:58,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:58,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:58,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:58,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:58,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:06:58,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 303 transitions, 3552 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:58,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:58,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:06:58,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:06:59,006 INFO L124 PetriNetUnfolderBase]: 2091/3588 cut-off events. [2024-06-14 14:06:59,007 INFO L125 PetriNetUnfolderBase]: For 167572/167572 co-relation queries the response was YES. [2024-06-14 14:06:59,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21691 conditions, 3588 events. 2091/3588 cut-off events. For 167572/167572 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 22802 event pairs, 439 based on Foata normal form. 2/3590 useless extension candidates. Maximal degree in co-relation 21573. Up to 3253 conditions per place. [2024-06-14 14:06:59,046 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 289 selfloop transitions, 24 changer transitions 0/320 dead transitions. [2024-06-14 14:06:59,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 320 transitions, 4248 flow [2024-06-14 14:06:59,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:06:59,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:06:59,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 14:06:59,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-14 14:06:59,047 INFO L175 Difference]: Start difference. First operand has 270 places, 303 transitions, 3552 flow. Second operand 7 states and 156 transitions. [2024-06-14 14:06:59,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 320 transitions, 4248 flow [2024-06-14 14:06:59,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 320 transitions, 4192 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-14 14:06:59,429 INFO L231 Difference]: Finished difference. Result has 272 places, 305 transitions, 3587 flow [2024-06-14 14:06:59,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3587, PETRI_PLACES=272, PETRI_TRANSITIONS=305} [2024-06-14 14:06:59,430 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-14 14:06:59,430 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 305 transitions, 3587 flow [2024-06-14 14:06:59,430 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:59,430 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:06:59,431 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:59,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-14 14:06:59,431 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:06:59,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:06:59,431 INFO L85 PathProgramCache]: Analyzing trace with hash -455552488, now seen corresponding path program 4 times [2024-06-14 14:06:59,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:06:59,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322721427] [2024-06-14 14:06:59,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:06:59,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:06:59,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:06:59,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:06:59,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:06:59,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322721427] [2024-06-14 14:06:59,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322721427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:06:59,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:06:59,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:06:59,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946330841] [2024-06-14 14:06:59,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:06:59,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:06:59,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:06:59,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:06:59,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:06:59,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-14 14:06:59,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 305 transitions, 3587 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:59,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:06:59,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-14 14:06:59,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:00,520 INFO L124 PetriNetUnfolderBase]: 1999/3487 cut-off events. [2024-06-14 14:07:00,520 INFO L125 PetriNetUnfolderBase]: For 169197/169197 co-relation queries the response was YES. [2024-06-14 14:07:00,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20604 conditions, 3487 events. 1999/3487 cut-off events. For 169197/169197 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 22530 event pairs, 383 based on Foata normal form. 10/3492 useless extension candidates. Maximal degree in co-relation 20485. Up to 2925 conditions per place. [2024-06-14 14:07:00,559 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 247 selfloop transitions, 37 changer transitions 0/328 dead transitions. [2024-06-14 14:07:00,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 328 transitions, 4233 flow [2024-06-14 14:07:00,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:00,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:00,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-14 14:07:00,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5992063492063492 [2024-06-14 14:07:00,560 INFO L175 Difference]: Start difference. First operand has 272 places, 305 transitions, 3587 flow. Second operand 6 states and 151 transitions. [2024-06-14 14:07:00,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 328 transitions, 4233 flow [2024-06-14 14:07:01,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 328 transitions, 4156 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:01,125 INFO L231 Difference]: Finished difference. Result has 273 places, 305 transitions, 3597 flow [2024-06-14 14:07:01,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3510, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3597, PETRI_PLACES=273, PETRI_TRANSITIONS=305} [2024-06-14 14:07:01,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-14 14:07:01,125 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 305 transitions, 3597 flow [2024-06-14 14:07:01,125 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:07:01,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:01,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] [2024-06-14 14:07:01,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-14 14:07:01,126 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:01,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:01,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1266543792, now seen corresponding path program 2 times [2024-06-14 14:07:01,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:01,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481487855] [2024-06-14 14:07:01,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:01,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:01,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:01,467 INFO 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,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:01,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481487855] [2024-06-14 14:07:01,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481487855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:01,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:01,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:01,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987153776] [2024-06-14 14:07:01,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:01,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:01,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:01,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:01,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:01,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:01,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 305 transitions, 3597 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:07:01,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:01,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:01,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:02,070 INFO L124 PetriNetUnfolderBase]: 2081/3584 cut-off events. [2024-06-14 14:07:02,070 INFO L125 PetriNetUnfolderBase]: For 159095/159095 co-relation queries the response was YES. [2024-06-14 14:07:02,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21244 conditions, 3584 events. 2081/3584 cut-off events. For 159095/159095 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 22768 event pairs, 430 based on Foata normal form. 2/3586 useless extension candidates. Maximal degree in co-relation 21124. Up to 3232 conditions per place. [2024-06-14 14:07:02,109 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 288 selfloop transitions, 29 changer transitions 0/324 dead transitions. [2024-06-14 14:07:02,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 324 transitions, 4341 flow [2024-06-14 14:07:02,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:07:02,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:07:02,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-14 14:07:02,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:07:02,110 INFO L175 Difference]: Start difference. First operand has 273 places, 305 transitions, 3597 flow. Second operand 6 states and 138 transitions. [2024-06-14 14:07:02,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 324 transitions, 4341 flow [2024-06-14 14:07:02,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 324 transitions, 4253 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:02,652 INFO L231 Difference]: Finished difference. Result has 274 places, 310 transitions, 3655 flow [2024-06-14 14:07:02,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3515, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3655, PETRI_PLACES=274, PETRI_TRANSITIONS=310} [2024-06-14 14:07:02,652 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-14 14:07:02,653 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 310 transitions, 3655 flow [2024-06-14 14:07:02,653 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:07:02,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:02,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:02,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-14 14:07:02,653 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:02,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:02,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1494444942, now seen corresponding path program 3 times [2024-06-14 14:07:02,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:02,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940714235] [2024-06-14 14:07:02,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:02,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:02,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:02,999 INFO 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,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:03,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940714235] [2024-06-14 14:07:03,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940714235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:03,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:03,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:03,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482344986] [2024-06-14 14:07:03,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:03,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:03,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:03,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:03,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:03,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:03,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 310 transitions, 3655 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:07:03,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:03,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:03,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:03,561 INFO L124 PetriNetUnfolderBase]: 2089/3596 cut-off events. [2024-06-14 14:07:03,562 INFO L125 PetriNetUnfolderBase]: For 159185/159185 co-relation queries the response was YES. [2024-06-14 14:07:03,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21332 conditions, 3596 events. 2089/3596 cut-off events. For 159185/159185 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22889 event pairs, 432 based on Foata normal form. 2/3598 useless extension candidates. Maximal degree in co-relation 21211. Up to 3238 conditions per place. [2024-06-14 14:07:03,602 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 289 selfloop transitions, 29 changer transitions 0/325 dead transitions. [2024-06-14 14:07:03,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 325 transitions, 4365 flow [2024-06-14 14:07:03,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:07:03,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:07:03,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-14 14:07:03,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:07:03,605 INFO L175 Difference]: Start difference. First operand has 274 places, 310 transitions, 3655 flow. Second operand 5 states and 120 transitions. [2024-06-14 14:07:03,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 325 transitions, 4365 flow [2024-06-14 14:07:04,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 325 transitions, 4291 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-14 14:07:04,093 INFO L231 Difference]: Finished difference. Result has 277 places, 312 transitions, 3696 flow [2024-06-14 14:07:04,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3585, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3696, PETRI_PLACES=277, PETRI_TRANSITIONS=312} [2024-06-14 14:07:04,094 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-14 14:07:04,094 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 312 transitions, 3696 flow [2024-06-14 14:07:04,094 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:07:04,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:04,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:04,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-14 14:07:04,094 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:04,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:04,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1503015822, now seen corresponding path program 4 times [2024-06-14 14:07:04,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:04,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042360286] [2024-06-14 14:07:04,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:04,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:04,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:04,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:04,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:04,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042360286] [2024-06-14 14:07:04,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042360286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:04,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:04,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-14 14:07:04,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986375713] [2024-06-14 14:07:04,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:04,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-14 14:07:04,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:04,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-14 14:07:04,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-14 14:07:04,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:04,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 312 transitions, 3696 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:07:04,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:04,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:04,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:05,002 INFO L124 PetriNetUnfolderBase]: 2084/3592 cut-off events. [2024-06-14 14:07:05,003 INFO L125 PetriNetUnfolderBase]: For 155454/155456 co-relation queries the response was YES. [2024-06-14 14:07:05,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21133 conditions, 3592 events. 2084/3592 cut-off events. For 155454/155456 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22882 event pairs, 423 based on Foata normal form. 4/3596 useless extension candidates. Maximal degree in co-relation 21011. Up to 3217 conditions per place. [2024-06-14 14:07:05,043 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 288 selfloop transitions, 30 changer transitions 0/325 dead transitions. [2024-06-14 14:07:05,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 325 transitions, 4400 flow [2024-06-14 14:07:05,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-14 14:07:05,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-14 14:07:05,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-14 14:07:05,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5571428571428572 [2024-06-14 14:07:05,044 INFO L175 Difference]: Start difference. First operand has 277 places, 312 transitions, 3696 flow. Second operand 5 states and 117 transitions. [2024-06-14 14:07:05,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 325 transitions, 4400 flow [2024-06-14 14:07:05,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 325 transitions, 4311 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:05,566 INFO L231 Difference]: Finished difference. Result has 279 places, 314 transitions, 3718 flow [2024-06-14 14:07:05,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3611, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3718, PETRI_PLACES=279, PETRI_TRANSITIONS=314} [2024-06-14 14:07:05,567 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-14 14:07:05,567 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 314 transitions, 3718 flow [2024-06-14 14:07:05,567 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:07:05,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:05,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] [2024-06-14 14:07:05,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-14 14:07:05,567 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:05,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:05,568 INFO L85 PathProgramCache]: Analyzing trace with hash -977591103, now seen corresponding path program 1 times [2024-06-14 14:07:05,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:05,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500265168] [2024-06-14 14:07:05,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:05,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:05,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:05,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:07:05,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:05,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500265168] [2024-06-14 14:07:05,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500265168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:05,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:05,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:05,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780953568] [2024-06-14 14:07:05,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:05,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:05,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:05,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:05,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:05,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:05,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 314 transitions, 3718 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:05,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:05,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:05,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:06,502 INFO L124 PetriNetUnfolderBase]: 2097/3613 cut-off events. [2024-06-14 14:07:06,502 INFO L125 PetriNetUnfolderBase]: For 155649/155649 co-relation queries the response was YES. [2024-06-14 14:07:06,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21278 conditions, 3613 events. 2097/3613 cut-off events. For 155649/155649 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 23032 event pairs, 451 based on Foata normal form. 1/3613 useless extension candidates. Maximal degree in co-relation 21155. Up to 3013 conditions per place. [2024-06-14 14:07:06,544 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 127 changer transitions 0/349 dead transitions. [2024-06-14 14:07:06,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 349 transitions, 4840 flow [2024-06-14 14:07:06,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:06,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:06,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:07:06,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 14:07:06,545 INFO L175 Difference]: Start difference. First operand has 279 places, 314 transitions, 3718 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:07:06,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 349 transitions, 4840 flow [2024-06-14 14:07:07,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 349 transitions, 4749 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:07,060 INFO L231 Difference]: Finished difference. Result has 284 places, 323 transitions, 4019 flow [2024-06-14 14:07:07,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3627, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4019, PETRI_PLACES=284, PETRI_TRANSITIONS=323} [2024-06-14 14:07:07,061 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-14 14:07:07,061 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 323 transitions, 4019 flow [2024-06-14 14:07:07,062 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:07,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:07,062 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:07,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-14 14:07:07,062 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:07,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:07,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2056482981, now seen corresponding path program 2 times [2024-06-14 14:07:07,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:07,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254114893] [2024-06-14 14:07:07,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:07,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:07,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:07,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:07,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:07,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254114893] [2024-06-14 14:07:07,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254114893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:07,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:07,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:07,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485773376] [2024-06-14 14:07:07,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:07,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:07,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:07,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:07,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:07,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:07,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 323 transitions, 4019 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:07,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:07,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:07,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:08,097 INFO L124 PetriNetUnfolderBase]: 2110/3636 cut-off events. [2024-06-14 14:07:08,097 INFO L125 PetriNetUnfolderBase]: For 164318/164320 co-relation queries the response was YES. [2024-06-14 14:07:08,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22008 conditions, 3636 events. 2110/3636 cut-off events. For 164318/164320 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23211 event pairs, 441 based on Foata normal form. 3/3639 useless extension candidates. Maximal degree in co-relation 21884. Up to 3174 conditions per place. [2024-06-14 14:07:08,139 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 251 selfloop transitions, 95 changer transitions 0/353 dead transitions. [2024-06-14 14:07:08,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 353 transitions, 4991 flow [2024-06-14 14:07:08,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:08,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:08,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-14 14:07:08,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261904761904762 [2024-06-14 14:07:08,147 INFO L175 Difference]: Start difference. First operand has 284 places, 323 transitions, 4019 flow. Second operand 10 states and 221 transitions. [2024-06-14 14:07:08,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 353 transitions, 4991 flow [2024-06-14 14:07:08,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 353 transitions, 4848 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-14 14:07:08,796 INFO L231 Difference]: Finished difference. Result has 291 places, 329 transitions, 4174 flow [2024-06-14 14:07:08,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3900, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4174, PETRI_PLACES=291, PETRI_TRANSITIONS=329} [2024-06-14 14:07:08,796 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-14 14:07:08,797 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 329 transitions, 4174 flow [2024-06-14 14:07:08,797 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:08,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:08,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:08,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-14 14:07:08,797 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:08,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:08,798 INFO L85 PathProgramCache]: Analyzing trace with hash -973872033, now seen corresponding path program 3 times [2024-06-14 14:07:08,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:08,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521664869] [2024-06-14 14:07:08,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:08,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:08,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:09,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:07:09,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:09,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521664869] [2024-06-14 14:07:09,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521664869] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:09,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:09,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:09,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884564144] [2024-06-14 14:07:09,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:09,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:09,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:09,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:09,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:09,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:09,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 329 transitions, 4174 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:09,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:09,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:09,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:09,761 INFO L124 PetriNetUnfolderBase]: 2107/3632 cut-off events. [2024-06-14 14:07:09,761 INFO L125 PetriNetUnfolderBase]: For 167044/167046 co-relation queries the response was YES. [2024-06-14 14:07:09,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22124 conditions, 3632 events. 2107/3632 cut-off events. For 167044/167046 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 23194 event pairs, 441 based on Foata normal form. 3/3635 useless extension candidates. Maximal degree in co-relation 21998. Up to 3171 conditions per place. [2024-06-14 14:07:09,801 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 249 selfloop transitions, 94 changer transitions 0/350 dead transitions. [2024-06-14 14:07:09,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 350 transitions, 4912 flow [2024-06-14 14:07:09,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:09,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:09,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 14:07:09,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 14:07:09,802 INFO L175 Difference]: Start difference. First operand has 291 places, 329 transitions, 4174 flow. Second operand 8 states and 186 transitions. [2024-06-14 14:07:09,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 350 transitions, 4912 flow [2024-06-14 14:07:10,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 350 transitions, 4757 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:10,629 INFO L231 Difference]: Finished difference. Result has 293 places, 329 transitions, 4213 flow [2024-06-14 14:07:10,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4019, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4213, PETRI_PLACES=293, PETRI_TRANSITIONS=329} [2024-06-14 14:07:10,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 250 predicate places. [2024-06-14 14:07:10,629 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 329 transitions, 4213 flow [2024-06-14 14:07:10,630 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,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:10,630 INFO 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:07:10,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-14 14:07:10,630 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:10,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:10,630 INFO L85 PathProgramCache]: Analyzing trace with hash 222243371, now seen corresponding path program 4 times [2024-06-14 14:07:10,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:10,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19014200] [2024-06-14 14:07:10,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:10,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:10,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:11,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:11,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:11,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19014200] [2024-06-14 14:07:11,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19014200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:11,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:11,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:11,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698908143] [2024-06-14 14:07:11,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:11,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:11,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:11,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:11,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:11,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:11,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 329 transitions, 4213 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:11,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:11,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:11,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:11,679 INFO L124 PetriNetUnfolderBase]: 2136/3680 cut-off events. [2024-06-14 14:07:11,679 INFO L125 PetriNetUnfolderBase]: For 178244/178246 co-relation queries the response was YES. [2024-06-14 14:07:11,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22810 conditions, 3680 events. 2136/3680 cut-off events. For 178244/178246 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23555 event pairs, 441 based on Foata normal form. 3/3683 useless extension candidates. Maximal degree in co-relation 22682. Up to 3188 conditions per place. [2024-06-14 14:07:11,725 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 249 selfloop transitions, 109 changer transitions 0/365 dead transitions. [2024-06-14 14:07:11,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 365 transitions, 5545 flow [2024-06-14 14:07:11,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:07:11,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:07:11,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 241 transitions. [2024-06-14 14:07:11,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5216450216450217 [2024-06-14 14:07:11,726 INFO L175 Difference]: Start difference. First operand has 293 places, 329 transitions, 4213 flow. Second operand 11 states and 241 transitions. [2024-06-14 14:07:11,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 365 transitions, 5545 flow [2024-06-14 14:07:12,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 365 transitions, 5357 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:12,451 INFO L231 Difference]: Finished difference. Result has 298 places, 341 transitions, 4448 flow [2024-06-14 14:07:12,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4025, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4448, PETRI_PLACES=298, PETRI_TRANSITIONS=341} [2024-06-14 14:07:12,451 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-14 14:07:12,452 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 341 transitions, 4448 flow [2024-06-14 14:07:12,452 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:12,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:12,452 INFO 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:07:12,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-14 14:07:12,452 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:12,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:12,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1042380071, now seen corresponding path program 5 times [2024-06-14 14:07:12,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:12,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185468977] [2024-06-14 14:07:12,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:12,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:12,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:12,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:12,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:12,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185468977] [2024-06-14 14:07:12,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185468977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:12,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:12,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:12,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739396601] [2024-06-14 14:07:12,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:12,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:12,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:12,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:12,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:12,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:12,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 341 transitions, 4448 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,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:12,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:12,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:13,455 INFO L124 PetriNetUnfolderBase]: 2133/3676 cut-off events. [2024-06-14 14:07:13,455 INFO L125 PetriNetUnfolderBase]: For 181218/181220 co-relation queries the response was YES. [2024-06-14 14:07:13,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22880 conditions, 3676 events. 2133/3676 cut-off events. For 181218/181220 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 23516 event pairs, 441 based on Foata normal form. 3/3679 useless extension candidates. Maximal degree in co-relation 22750. Up to 3185 conditions per place. [2024-06-14 14:07:13,497 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 247 selfloop transitions, 108 changer transitions 0/362 dead transitions. [2024-06-14 14:07:13,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 362 transitions, 5472 flow [2024-06-14 14:07:13,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:13,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:13,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-14 14:07:13,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-14 14:07:13,499 INFO L175 Difference]: Start difference. First operand has 298 places, 341 transitions, 4448 flow. Second operand 9 states and 204 transitions. [2024-06-14 14:07:13,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 362 transitions, 5472 flow [2024-06-14 14:07:14,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 362 transitions, 5202 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:14,239 INFO L231 Difference]: Finished difference. Result has 301 places, 341 transitions, 4400 flow [2024-06-14 14:07:14,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4178, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4400, PETRI_PLACES=301, PETRI_TRANSITIONS=341} [2024-06-14 14:07:14,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 258 predicate places. [2024-06-14 14:07:14,240 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 341 transitions, 4400 flow [2024-06-14 14:07:14,240 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:14,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:14,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:14,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-14 14:07:14,240 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:14,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:14,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1035022841, now seen corresponding path program 6 times [2024-06-14 14:07:14,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:14,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874163718] [2024-06-14 14:07:14,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:14,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:14,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:14,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:14,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:14,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874163718] [2024-06-14 14:07:14,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874163718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:14,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:14,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:14,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632524248] [2024-06-14 14:07:14,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:14,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:14,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:14,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:14,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:14,646 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:14,646 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 341 transitions, 4400 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:14,646 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:14,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:14,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:15,261 INFO L124 PetriNetUnfolderBase]: 2130/3672 cut-off events. [2024-06-14 14:07:15,261 INFO L125 PetriNetUnfolderBase]: For 183536/183538 co-relation queries the response was YES. [2024-06-14 14:07:15,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22796 conditions, 3672 events. 2130/3672 cut-off events. For 183536/183538 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 23472 event pairs, 441 based on Foata normal form. 3/3675 useless extension candidates. Maximal degree in co-relation 22665. Up to 3182 conditions per place. [2024-06-14 14:07:15,305 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 242 selfloop transitions, 113 changer transitions 0/362 dead transitions. [2024-06-14 14:07:15,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 362 transitions, 5294 flow [2024-06-14 14:07:15,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:15,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:15,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 218 transitions. [2024-06-14 14:07:15,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190476190476191 [2024-06-14 14:07:15,307 INFO L175 Difference]: Start difference. First operand has 301 places, 341 transitions, 4400 flow. Second operand 10 states and 218 transitions. [2024-06-14 14:07:15,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 362 transitions, 5294 flow [2024-06-14 14:07:16,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 362 transitions, 5066 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:16,049 INFO L231 Difference]: Finished difference. Result has 303 places, 341 transitions, 4404 flow [2024-06-14 14:07:16,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4172, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4404, PETRI_PLACES=303, PETRI_TRANSITIONS=341} [2024-06-14 14:07:16,050 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-14 14:07:16,050 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 341 transitions, 4404 flow [2024-06-14 14:07:16,050 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:16,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:16,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:16,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-14 14:07:16,051 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:07:16,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:16,051 INFO L85 PathProgramCache]: Analyzing trace with hash -798499775, now seen corresponding path program 7 times [2024-06-14 14:07:16,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:16,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853638023] [2024-06-14 14:07:16,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:16,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:16,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:16,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:07:16,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:16,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853638023] [2024-06-14 14:07:16,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853638023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:16,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:16,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:16,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1121505599] [2024-06-14 14:07:16,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:16,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:16,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:16,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:16,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:16,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:16,448 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 341 transitions, 4404 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:16,448 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:16,448 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:16,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:17,026 INFO L124 PetriNetUnfolderBase]: 2143/3688 cut-off events. [2024-06-14 14:07:17,026 INFO L125 PetriNetUnfolderBase]: For 190700/190700 co-relation queries the response was YES. [2024-06-14 14:07:17,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23085 conditions, 3688 events. 2143/3688 cut-off events. For 190700/190700 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23590 event pairs, 444 based on Foata normal form. 1/3688 useless extension candidates. Maximal degree in co-relation 22953. Up to 3067 conditions per place. [2024-06-14 14:07:17,069 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 214 selfloop transitions, 150 changer transitions 0/371 dead transitions. [2024-06-14 14:07:17,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 371 transitions, 5698 flow [2024-06-14 14:07:17,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:17,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:17,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:07:17,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 14:07:17,070 INFO L175 Difference]: Start difference. First operand has 303 places, 341 transitions, 4404 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:07:17,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 371 transitions, 5698 flow [2024-06-14 14:07:17,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 371 transitions, 5481 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:17,841 INFO L231 Difference]: Finished difference. Result has 303 places, 347 transitions, 4593 flow [2024-06-14 14:07:17,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4187, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4593, PETRI_PLACES=303, PETRI_TRANSITIONS=347} [2024-06-14 14:07:17,842 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-14 14:07:17,842 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 347 transitions, 4593 flow [2024-06-14 14:07:17,842 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:17,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:17,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:17,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-14 14:07:17,842 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:17,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:17,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1622118183, now seen corresponding path program 8 times [2024-06-14 14:07:17,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:17,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469431099] [2024-06-14 14:07:17,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:17,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:17,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:18,186 INFO 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:18,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:18,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469431099] [2024-06-14 14:07:18,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469431099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:18,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:18,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:18,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920711685] [2024-06-14 14:07:18,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:18,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:18,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:18,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:18,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:18,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:18,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 347 transitions, 4593 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:18,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:18,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:18,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:18,855 INFO L124 PetriNetUnfolderBase]: 2148/3697 cut-off events. [2024-06-14 14:07:18,855 INFO L125 PetriNetUnfolderBase]: For 196366/196366 co-relation queries the response was YES. [2024-06-14 14:07:18,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23318 conditions, 3697 events. 2148/3697 cut-off events. For 196366/196366 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 23683 event pairs, 444 based on Foata normal form. 1/3697 useless extension candidates. Maximal degree in co-relation 23185. Up to 3227 conditions per place. [2024-06-14 14:07:18,897 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 268 selfloop transitions, 94 changer transitions 0/369 dead transitions. [2024-06-14 14:07:18,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 369 transitions, 5543 flow [2024-06-14 14:07:18,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:18,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:18,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 14:07:18,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:07:18,899 INFO L175 Difference]: Start difference. First operand has 303 places, 347 transitions, 4593 flow. Second operand 8 states and 184 transitions. [2024-06-14 14:07:18,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 369 transitions, 5543 flow [2024-06-14 14:07:19,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 369 transitions, 5183 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-14 14:07:19,728 INFO L231 Difference]: Finished difference. Result has 306 places, 350 transitions, 4469 flow [2024-06-14 14:07:19,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4239, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4469, PETRI_PLACES=306, PETRI_TRANSITIONS=350} [2024-06-14 14:07:19,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-14 14:07:19,728 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 350 transitions, 4469 flow [2024-06-14 14:07:19,729 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,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:19,729 INFO 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:07:19,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-14 14:07:19,729 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:19,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:19,729 INFO L85 PathProgramCache]: Analyzing trace with hash 979980331, now seen corresponding path program 9 times [2024-06-14 14:07:19,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:19,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080973702] [2024-06-14 14:07:19,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:19,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:19,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:20,074 INFO 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:20,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:20,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080973702] [2024-06-14 14:07:20,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080973702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:20,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:20,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:20,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588137261] [2024-06-14 14:07:20,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:20,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:20,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:20,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:20,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:20,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:20,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 350 transitions, 4469 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:20,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:20,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:20,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:20,710 INFO L124 PetriNetUnfolderBase]: 2153/3706 cut-off events. [2024-06-14 14:07:20,710 INFO L125 PetriNetUnfolderBase]: For 200259/200259 co-relation queries the response was YES. [2024-06-14 14:07:20,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23254 conditions, 3706 events. 2153/3706 cut-off events. For 200259/200259 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 23762 event pairs, 444 based on Foata normal form. 1/3706 useless extension candidates. Maximal degree in co-relation 23120. Up to 3079 conditions per place. [2024-06-14 14:07:20,754 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 203 selfloop transitions, 166 changer transitions 0/376 dead transitions. [2024-06-14 14:07:20,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 376 transitions, 5585 flow [2024-06-14 14:07:20,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:20,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:20,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:07:20,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 14:07:20,755 INFO L175 Difference]: Start difference. First operand has 306 places, 350 transitions, 4469 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:07:20,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 376 transitions, 5585 flow [2024-06-14 14:07:21,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 376 transitions, 5377 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:21,665 INFO L231 Difference]: Finished difference. Result has 308 places, 353 transitions, 4641 flow [2024-06-14 14:07:21,665 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4261, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4641, PETRI_PLACES=308, PETRI_TRANSITIONS=353} [2024-06-14 14:07:21,666 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-14 14:07:21,666 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 353 transitions, 4641 flow [2024-06-14 14:07:21,666 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:21,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:21,666 INFO 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:07:21,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-14 14:07:21,666 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:21,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:21,667 INFO L85 PathProgramCache]: Analyzing trace with hash 504296115, now seen corresponding path program 10 times [2024-06-14 14:07:21,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:21,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939245156] [2024-06-14 14:07:21,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:21,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:21,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:22,043 INFO 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:22,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:22,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939245156] [2024-06-14 14:07:22,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939245156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:22,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:22,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:22,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018918500] [2024-06-14 14:07:22,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:22,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:22,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:22,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:22,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:22,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:22,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 353 transitions, 4641 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:22,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:22,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:22,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:22,681 INFO L124 PetriNetUnfolderBase]: 2166/3728 cut-off events. [2024-06-14 14:07:22,682 INFO L125 PetriNetUnfolderBase]: For 208769/208769 co-relation queries the response was YES. [2024-06-14 14:07:22,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23710 conditions, 3728 events. 2166/3728 cut-off events. For 208769/208769 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23873 event pairs, 444 based on Foata normal form. 1/3728 useless extension candidates. Maximal degree in co-relation 23575. Up to 3094 conditions per place. [2024-06-14 14:07:22,725 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 202 selfloop transitions, 170 changer transitions 0/379 dead transitions. [2024-06-14 14:07:22,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 379 transitions, 5813 flow [2024-06-14 14:07:22,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:22,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:22,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 14:07:22,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 14:07:22,727 INFO L175 Difference]: Start difference. First operand has 308 places, 353 transitions, 4641 flow. Second operand 8 states and 187 transitions. [2024-06-14 14:07:22,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 379 transitions, 5813 flow [2024-06-14 14:07:23,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 379 transitions, 5392 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:23,568 INFO L231 Difference]: Finished difference. Result has 310 places, 359 transitions, 4662 flow [2024-06-14 14:07:23,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4244, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4662, PETRI_PLACES=310, PETRI_TRANSITIONS=359} [2024-06-14 14:07:23,568 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-14 14:07:23,568 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 359 transitions, 4662 flow [2024-06-14 14:07:23,568 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:23,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:23,569 INFO 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:07:23,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-14 14:07:23,569 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:23,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:23,569 INFO L85 PathProgramCache]: Analyzing trace with hash 750629419, now seen corresponding path program 11 times [2024-06-14 14:07:23,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:23,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012755225] [2024-06-14 14:07:23,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:23,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:23,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:23,917 INFO 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,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:23,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012755225] [2024-06-14 14:07:23,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012755225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:23,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:23,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:23,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139703875] [2024-06-14 14:07:23,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:23,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:23,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:23,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:23,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:23,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:23,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 359 transitions, 4662 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,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:23,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:23,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:24,576 INFO L124 PetriNetUnfolderBase]: 2163/3724 cut-off events. [2024-06-14 14:07:24,576 INFO L125 PetriNetUnfolderBase]: For 210880/210880 co-relation queries the response was YES. [2024-06-14 14:07:24,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23619 conditions, 3724 events. 2163/3724 cut-off events. For 210880/210880 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 23916 event pairs, 444 based on Foata normal form. 1/3724 useless extension candidates. Maximal degree in co-relation 23483. Up to 3249 conditions per place. [2024-06-14 14:07:24,621 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 277 selfloop transitions, 95 changer transitions 0/379 dead transitions. [2024-06-14 14:07:24,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 379 transitions, 5454 flow [2024-06-14 14:07:24,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:24,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:24,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 217 transitions. [2024-06-14 14:07:24,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5166666666666667 [2024-06-14 14:07:24,623 INFO L175 Difference]: Start difference. First operand has 310 places, 359 transitions, 4662 flow. Second operand 10 states and 217 transitions. [2024-06-14 14:07:24,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 379 transitions, 5454 flow [2024-06-14 14:07:25,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 379 transitions, 5170 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:25,408 INFO L231 Difference]: Finished difference. Result has 316 places, 359 transitions, 4574 flow [2024-06-14 14:07:25,408 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4378, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4574, PETRI_PLACES=316, PETRI_TRANSITIONS=359} [2024-06-14 14:07:25,408 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-14 14:07:25,408 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 359 transitions, 4574 flow [2024-06-14 14:07:25,408 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:25,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:25,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] [2024-06-14 14:07:25,409 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-14 14:07:25,409 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:25,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:25,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1090484899, now seen corresponding path program 12 times [2024-06-14 14:07:25,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:25,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425038975] [2024-06-14 14:07:25,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:25,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:25,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:25,754 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:25,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:25,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425038975] [2024-06-14 14:07:25,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425038975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:25,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:25,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:25,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135755919] [2024-06-14 14:07:25,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:25,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:25,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:25,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:25,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:25,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:25,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 359 transitions, 4574 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:25,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:25,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:25,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:26,435 INFO L124 PetriNetUnfolderBase]: 2160/3725 cut-off events. [2024-06-14 14:07:26,435 INFO L125 PetriNetUnfolderBase]: For 212966/212966 co-relation queries the response was YES. [2024-06-14 14:07:26,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23449 conditions, 3725 events. 2160/3725 cut-off events. For 212966/212966 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 23897 event pairs, 432 based on Foata normal form. 1/3726 useless extension candidates. Maximal degree in co-relation 23312. Up to 3319 conditions per place. [2024-06-14 14:07:26,480 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 325 selfloop transitions, 45 changer transitions 0/377 dead transitions. [2024-06-14 14:07:26,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 377 transitions, 5358 flow [2024-06-14 14:07:26,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:26,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:26,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 14:07:26,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-14 14:07:26,482 INFO L175 Difference]: Start difference. First operand has 316 places, 359 transitions, 4574 flow. Second operand 8 states and 179 transitions. [2024-06-14 14:07:26,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 377 transitions, 5358 flow [2024-06-14 14:07:27,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 377 transitions, 5128 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 14:07:27,491 INFO L231 Difference]: Finished difference. Result has 314 places, 359 transitions, 4440 flow [2024-06-14 14:07:27,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4344, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4440, PETRI_PLACES=314, PETRI_TRANSITIONS=359} [2024-06-14 14:07:27,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-14 14:07:27,492 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 359 transitions, 4440 flow [2024-06-14 14:07:27,492 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:27,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:27,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:27,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-14 14:07:27,493 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:27,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:27,493 INFO L85 PathProgramCache]: Analyzing trace with hash 648632115, now seen corresponding path program 13 times [2024-06-14 14:07:27,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:27,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450736480] [2024-06-14 14:07:27,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:27,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:27,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:27,844 INFO 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:27,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:27,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450736480] [2024-06-14 14:07:27,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450736480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:27,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:27,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:27,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195031477] [2024-06-14 14:07:27,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:27,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:27,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:27,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:27,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:27,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:27,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 359 transitions, 4440 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:27,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:27,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:27,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:28,579 INFO L124 PetriNetUnfolderBase]: 2186/3769 cut-off events. [2024-06-14 14:07:28,579 INFO L125 PetriNetUnfolderBase]: For 223759/223759 co-relation queries the response was YES. [2024-06-14 14:07:28,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23794 conditions, 3769 events. 2186/3769 cut-off events. For 223759/223759 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 24296 event pairs, 432 based on Foata normal form. 1/3770 useless extension candidates. Maximal degree in co-relation 23656. Up to 3368 conditions per place. [2024-06-14 14:07:28,625 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 339 selfloop transitions, 46 changer transitions 0/392 dead transitions. [2024-06-14 14:07:28,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 392 transitions, 5722 flow [2024-06-14 14:07:28,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:07:28,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:07:28,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 249 transitions. [2024-06-14 14:07:28,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-14 14:07:28,626 INFO L175 Difference]: Start difference. First operand has 314 places, 359 transitions, 4440 flow. Second operand 12 states and 249 transitions. [2024-06-14 14:07:28,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 392 transitions, 5722 flow [2024-06-14 14:07:29,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 392 transitions, 5488 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 14:07:29,649 INFO L231 Difference]: Finished difference. Result has 317 places, 371 transitions, 4488 flow [2024-06-14 14:07:29,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4212, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4488, PETRI_PLACES=317, PETRI_TRANSITIONS=371} [2024-06-14 14:07:29,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-14 14:07:29,650 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 371 transitions, 4488 flow [2024-06-14 14:07:29,650 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:29,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:29,650 INFO 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:07:29,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-14 14:07:29,650 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:29,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:29,651 INFO L85 PathProgramCache]: Analyzing trace with hash -223129139, now seen corresponding path program 14 times [2024-06-14 14:07:29,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:29,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62735609] [2024-06-14 14:07:29,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:29,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:29,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:30,006 INFO 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:30,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:30,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62735609] [2024-06-14 14:07:30,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62735609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:30,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:30,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:30,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288845615] [2024-06-14 14:07:30,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:30,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:30,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:30,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:30,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:30,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:30,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 371 transitions, 4488 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:30,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:30,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:30,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:30,739 INFO L124 PetriNetUnfolderBase]: 2183/3761 cut-off events. [2024-06-14 14:07:30,739 INFO L125 PetriNetUnfolderBase]: For 225539/225539 co-relation queries the response was YES. [2024-06-14 14:07:30,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23724 conditions, 3761 events. 2183/3761 cut-off events. For 225539/225539 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 24203 event pairs, 430 based on Foata normal form. 1/3762 useless extension candidates. Maximal degree in co-relation 23585. Up to 3365 conditions per place. [2024-06-14 14:07:30,782 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 336 selfloop transitions, 46 changer transitions 0/389 dead transitions. [2024-06-14 14:07:30,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 389 transitions, 5444 flow [2024-06-14 14:07:30,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:30,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:30,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-14 14:07:30,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2024-06-14 14:07:30,784 INFO L175 Difference]: Start difference. First operand has 317 places, 371 transitions, 4488 flow. Second operand 10 states and 212 transitions. [2024-06-14 14:07:30,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 389 transitions, 5444 flow [2024-06-14 14:07:31,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 389 transitions, 5318 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-14 14:07:31,806 INFO L231 Difference]: Finished difference. Result has 321 places, 371 transitions, 4460 flow [2024-06-14 14:07:31,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4362, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4460, PETRI_PLACES=321, PETRI_TRANSITIONS=371} [2024-06-14 14:07:31,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-14 14:07:31,807 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 371 transitions, 4460 flow [2024-06-14 14:07:31,807 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:31,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:31,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:31,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-14 14:07:31,807 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:07:31,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:31,808 INFO L85 PathProgramCache]: Analyzing trace with hash -236938709, now seen corresponding path program 15 times [2024-06-14 14:07:31,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:31,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137585244] [2024-06-14 14:07:31,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:31,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:31,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:32,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:32,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:32,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137585244] [2024-06-14 14:07:32,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137585244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:32,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:32,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:32,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235060872] [2024-06-14 14:07:32,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:32,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:32,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:32,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:32,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:32,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:32,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 371 transitions, 4460 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:32,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:32,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:32,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:32,846 INFO L124 PetriNetUnfolderBase]: 2204/3791 cut-off events. [2024-06-14 14:07:32,847 INFO L125 PetriNetUnfolderBase]: For 237230/237230 co-relation queries the response was YES. [2024-06-14 14:07:32,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24180 conditions, 3791 events. 2204/3791 cut-off events. For 237230/237230 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24414 event pairs, 442 based on Foata normal form. 1/3791 useless extension candidates. Maximal degree in co-relation 24039. Up to 3261 conditions per place. [2024-06-14 14:07:32,893 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 132 changer transitions 0/400 dead transitions. [2024-06-14 14:07:32,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 400 transitions, 5743 flow [2024-06-14 14:07:32,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:07:32,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:07:32,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-14 14:07:32,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-14 14:07:32,895 INFO L175 Difference]: Start difference. First operand has 321 places, 371 transitions, 4460 flow. Second operand 11 states and 238 transitions. [2024-06-14 14:07:32,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 400 transitions, 5743 flow [2024-06-14 14:07:33,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 400 transitions, 5651 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 14:07:33,959 INFO L231 Difference]: Finished difference. Result has 324 places, 380 transitions, 4805 flow [2024-06-14 14:07:33,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4368, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4805, PETRI_PLACES=324, PETRI_TRANSITIONS=380} [2024-06-14 14:07:33,960 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 281 predicate places. [2024-06-14 14:07:33,960 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 380 transitions, 4805 flow [2024-06-14 14:07:33,960 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:33,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:33,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:33,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-14 14:07:33,961 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:07:33,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:33,961 INFO L85 PathProgramCache]: Analyzing trace with hash -236944289, now seen corresponding path program 16 times [2024-06-14 14:07:33,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:33,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459868424] [2024-06-14 14:07:33,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:33,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:33,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:34,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:34,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:34,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459868424] [2024-06-14 14:07:34,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459868424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:34,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:34,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:34,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709197939] [2024-06-14 14:07:34,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:34,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:34,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:34,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:34,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:34,395 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:34,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 380 transitions, 4805 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:34,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:34,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:34,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:35,033 INFO L124 PetriNetUnfolderBase]: 2201/3787 cut-off events. [2024-06-14 14:07:35,033 INFO L125 PetriNetUnfolderBase]: For 240792/240792 co-relation queries the response was YES. [2024-06-14 14:07:35,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24377 conditions, 3787 events. 2201/3787 cut-off events. For 240792/240792 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24436 event pairs, 442 based on Foata normal form. 1/3787 useless extension candidates. Maximal degree in co-relation 24234. Up to 3258 conditions per place. [2024-06-14 14:07:35,080 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 130 changer transitions 0/398 dead transitions. [2024-06-14 14:07:35,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 398 transitions, 5783 flow [2024-06-14 14:07:35,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:35,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:35,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-14 14:07:35,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 14:07:35,082 INFO L175 Difference]: Start difference. First operand has 324 places, 380 transitions, 4805 flow. Second operand 10 states and 220 transitions. [2024-06-14 14:07:35,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 398 transitions, 5783 flow [2024-06-14 14:07:36,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 398 transitions, 5540 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:36,226 INFO L231 Difference]: Finished difference. Result has 326 places, 380 transitions, 4828 flow [2024-06-14 14:07:36,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4562, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4828, PETRI_PLACES=326, PETRI_TRANSITIONS=380} [2024-06-14 14:07:36,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-14 14:07:36,229 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 380 transitions, 4828 flow [2024-06-14 14:07:36,229 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:36,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:36,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:36,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-14 14:07:36,229 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:07:36,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:36,231 INFO L85 PathProgramCache]: Analyzing trace with hash -228224609, now seen corresponding path program 17 times [2024-06-14 14:07:36,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:36,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236354128] [2024-06-14 14:07:36,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:36,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:36,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07: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:07:36,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:36,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236354128] [2024-06-14 14:07:36,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236354128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:36,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:36,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:36,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764626104] [2024-06-14 14:07:36,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:36,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:36,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:36,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:36,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:36,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:36,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 380 transitions, 4828 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:36,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:36,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:36,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:37,312 INFO L124 PetriNetUnfolderBase]: 2198/3788 cut-off events. [2024-06-14 14:07:37,313 INFO L125 PetriNetUnfolderBase]: For 242709/242709 co-relation queries the response was YES. [2024-06-14 14:07:37,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24458 conditions, 3788 events. 2198/3788 cut-off events. For 242709/242709 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 24420 event pairs, 430 based on Foata normal form. 1/3789 useless extension candidates. Maximal degree in co-relation 24315. Up to 3396 conditions per place. [2024-06-14 14:07:37,364 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 352 selfloop transitions, 36 changer transitions 0/395 dead transitions. [2024-06-14 14:07:37,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 395 transitions, 5640 flow [2024-06-14 14:07:37,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:37,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:37,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 14:07:37,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 14:07:37,366 INFO L175 Difference]: Start difference. First operand has 326 places, 380 transitions, 4828 flow. Second operand 8 states and 176 transitions. [2024-06-14 14:07:37,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 395 transitions, 5640 flow [2024-06-14 14:07:38,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 395 transitions, 5374 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 14:07:38,459 INFO L231 Difference]: Finished difference. Result has 327 places, 380 transitions, 4640 flow [2024-06-14 14:07:38,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4562, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4640, PETRI_PLACES=327, PETRI_TRANSITIONS=380} [2024-06-14 14:07:38,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-14 14:07:38,460 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 380 transitions, 4640 flow [2024-06-14 14:07:38,460 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:38,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:38,460 INFO 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:07:38,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-14 14:07:38,460 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:07:38,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:38,461 INFO L85 PathProgramCache]: Analyzing trace with hash 642824265, now seen corresponding path program 18 times [2024-06-14 14:07:38,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:38,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843733178] [2024-06-14 14:07:38,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:38,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:38,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:38,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:07:38,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:38,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843733178] [2024-06-14 14:07:38,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843733178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:38,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:38,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:38,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571550333] [2024-06-14 14:07:38,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:38,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:38,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:38,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:38,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:38,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:38,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 380 transitions, 4640 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:38,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:38,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:38,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:39,492 INFO L124 PetriNetUnfolderBase]: 2195/3779 cut-off events. [2024-06-14 14:07:39,492 INFO L125 PetriNetUnfolderBase]: For 244933/244933 co-relation queries the response was YES. [2024-06-14 14:07:39,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24212 conditions, 3779 events. 2195/3779 cut-off events. For 244933/244933 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 24391 event pairs, 442 based on Foata normal form. 1/3779 useless extension candidates. Maximal degree in co-relation 24068. Up to 3252 conditions per place. [2024-06-14 14:07:39,539 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 260 selfloop transitions, 128 changer transitions 0/395 dead transitions. [2024-06-14 14:07:39,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 395 transitions, 5452 flow [2024-06-14 14:07:39,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:07:39,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:07:39,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 14:07:39,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 14:07:39,541 INFO L175 Difference]: Start difference. First operand has 327 places, 380 transitions, 4640 flow. Second operand 8 states and 181 transitions. [2024-06-14 14:07:39,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 395 transitions, 5452 flow [2024-06-14 14:07:40,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 395 transitions, 5344 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:40,680 INFO L231 Difference]: Finished difference. Result has 327 places, 380 transitions, 4794 flow [2024-06-14 14:07:40,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4532, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4794, PETRI_PLACES=327, PETRI_TRANSITIONS=380} [2024-06-14 14:07:40,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-14 14:07:40,681 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 380 transitions, 4794 flow [2024-06-14 14:07:40,681 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,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:40,681 INFO 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:07:40,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-14 14:07:40,682 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:07:40,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:40,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1856205991, now seen corresponding path program 19 times [2024-06-14 14:07:40,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:40,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839171605] [2024-06-14 14:07:40,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:40,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:40,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:41,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:41,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:41,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839171605] [2024-06-14 14:07:41,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839171605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:41,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:41,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:41,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465884923] [2024-06-14 14:07:41,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:41,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:41,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:41,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:41,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:41,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:41,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 380 transitions, 4794 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:41,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:41,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:41,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:41,879 INFO L124 PetriNetUnfolderBase]: 2216/3819 cut-off events. [2024-06-14 14:07:41,879 INFO L125 PetriNetUnfolderBase]: For 257779/257779 co-relation queries the response was YES. [2024-06-14 14:07:41,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24842 conditions, 3819 events. 2216/3819 cut-off events. For 257779/257779 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 24682 event pairs, 430 based on Foata normal form. 1/3820 useless extension candidates. Maximal degree in co-relation 24697. Up to 3284 conditions per place. [2024-06-14 14:07:41,918 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 114 changer transitions 0/424 dead transitions. [2024-06-14 14:07:41,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 424 transitions, 6017 flow [2024-06-14 14:07:41,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:41,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:41,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-14 14:07:41,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-14 14:07:41,919 INFO L175 Difference]: Start difference. First operand has 327 places, 380 transitions, 4794 flow. Second operand 9 states and 221 transitions. [2024-06-14 14:07:41,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 424 transitions, 6017 flow [2024-06-14 14:07:43,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 424 transitions, 5743 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 14:07:43,052 INFO L231 Difference]: Finished difference. Result has 329 places, 389 transitions, 4965 flow [2024-06-14 14:07:43,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4520, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4965, PETRI_PLACES=329, PETRI_TRANSITIONS=389} [2024-06-14 14:07:43,052 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-14 14:07:43,053 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 389 transitions, 4965 flow [2024-06-14 14:07:43,053 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,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:43,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:43,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-14 14:07:43,053 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:07:43,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:43,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1123991919, now seen corresponding path program 20 times [2024-06-14 14:07:43,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:43,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687284975] [2024-06-14 14:07:43,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:43,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:43,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:43,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:43,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:43,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687284975] [2024-06-14 14:07:43,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687284975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:43,430 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:43,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:43,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387592248] [2024-06-14 14:07:43,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:43,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:43,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:43,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:43,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:43,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:43,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 389 transitions, 4965 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:43,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:43,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:43,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:44,208 INFO L124 PetriNetUnfolderBase]: 2213/3816 cut-off events. [2024-06-14 14:07:44,209 INFO L125 PetriNetUnfolderBase]: For 261117/261119 co-relation queries the response was YES. [2024-06-14 14:07:44,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24944 conditions, 3816 events. 2213/3816 cut-off events. For 261117/261119 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 24637 event pairs, 439 based on Foata normal form. 3/3819 useless extension candidates. Maximal degree in co-relation 24797. Up to 3281 conditions per place. [2024-06-14 14:07:44,258 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 303 selfloop transitions, 106 changer transitions 0/416 dead transitions. [2024-06-14 14:07:44,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 416 transitions, 6013 flow [2024-06-14 14:07:44,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:07:44,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:07:44,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-14 14:07:44,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6054421768707483 [2024-06-14 14:07:44,259 INFO L175 Difference]: Start difference. First operand has 329 places, 389 transitions, 4965 flow. Second operand 7 states and 178 transitions. [2024-06-14 14:07:44,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 416 transitions, 6013 flow [2024-06-14 14:07:45,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 416 transitions, 5796 flow, removed 24 selfloop flow, removed 10 redundant places. [2024-06-14 14:07:45,442 INFO L231 Difference]: Finished difference. Result has 326 places, 389 transitions, 4980 flow [2024-06-14 14:07:45,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4754, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4980, PETRI_PLACES=326, PETRI_TRANSITIONS=389} [2024-06-14 14:07:45,442 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-14 14:07:45,442 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 389 transitions, 4980 flow [2024-06-14 14:07:45,442 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:45,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:45,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:45,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-14 14:07:45,443 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:07:45,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:45,444 INFO L85 PathProgramCache]: Analyzing trace with hash -917338479, now seen corresponding path program 21 times [2024-06-14 14:07:45,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:45,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121865487] [2024-06-14 14:07:45,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:45,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:45,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:45,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:45,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:45,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121865487] [2024-06-14 14:07:45,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121865487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:45,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:45,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:45,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853314066] [2024-06-14 14:07:45,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:45,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:45,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:45,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:45,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:45,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:45,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 389 transitions, 4980 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:45,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:45,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:45,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:46,612 INFO L124 PetriNetUnfolderBase]: 2210/3811 cut-off events. [2024-06-14 14:07:46,613 INFO L125 PetriNetUnfolderBase]: For 246051/246051 co-relation queries the response was YES. [2024-06-14 14:07:46,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24661 conditions, 3811 events. 2210/3811 cut-off events. For 246051/246051 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 24625 event pairs, 430 based on Foata normal form. 1/3812 useless extension candidates. Maximal degree in co-relation 24518. Up to 3278 conditions per place. [2024-06-14 14:07:46,662 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 305 selfloop transitions, 111 changer transitions 0/423 dead transitions. [2024-06-14 14:07:46,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 423 transitions, 5898 flow [2024-06-14 14:07:46,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:46,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:46,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-14 14:07:46,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 14:07:46,664 INFO L175 Difference]: Start difference. First operand has 326 places, 389 transitions, 4980 flow. Second operand 9 states and 222 transitions. [2024-06-14 14:07:46,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 423 transitions, 5898 flow [2024-06-14 14:07:47,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 423 transitions, 5735 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-14 14:07:47,948 INFO L231 Difference]: Finished difference. Result has 331 places, 389 transitions, 5061 flow [2024-06-14 14:07:47,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4817, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5061, PETRI_PLACES=331, PETRI_TRANSITIONS=389} [2024-06-14 14:07:47,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 14:07:47,949 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 389 transitions, 5061 flow [2024-06-14 14:07:47,949 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:47,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:47,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:47,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-14 14:07:47,949 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:07:47,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:47,950 INFO L85 PathProgramCache]: Analyzing trace with hash -1517438451, now seen corresponding path program 22 times [2024-06-14 14:07:47,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:47,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655569695] [2024-06-14 14:07:47,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:47,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:47,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:48,285 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:48,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:48,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655569695] [2024-06-14 14:07:48,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655569695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:48,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:48,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:48,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718843216] [2024-06-14 14:07:48,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:48,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:48,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:48,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:48,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:48,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:48,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 389 transitions, 5061 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:48,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:48,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:48,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:49,068 INFO L124 PetriNetUnfolderBase]: 2223/3834 cut-off events. [2024-06-14 14:07:49,068 INFO L125 PetriNetUnfolderBase]: For 256302/256304 co-relation queries the response was YES. [2024-06-14 14:07:49,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25034 conditions, 3834 events. 2223/3834 cut-off events. For 256302/256304 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24822 event pairs, 439 based on Foata normal form. 3/3837 useless extension candidates. Maximal degree in co-relation 24890. Up to 3194 conditions per place. [2024-06-14 14:07:49,116 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 194 changer transitions 0/431 dead transitions. [2024-06-14 14:07:49,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 431 transitions, 6579 flow [2024-06-14 14:07:49,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:07:49,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:07:49,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 256 transitions. [2024-06-14 14:07:49,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5541125541125541 [2024-06-14 14:07:49,117 INFO L175 Difference]: Start difference. First operand has 331 places, 389 transitions, 5061 flow. Second operand 11 states and 256 transitions. [2024-06-14 14:07:49,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 431 transitions, 6579 flow [2024-06-14 14:07:50,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 431 transitions, 6311 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-14 14:07:50,455 INFO L231 Difference]: Finished difference. Result has 333 places, 395 transitions, 5303 flow [2024-06-14 14:07:50,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5303, PETRI_PLACES=333, PETRI_TRANSITIONS=395} [2024-06-14 14:07:50,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-14 14:07:50,456 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 395 transitions, 5303 flow [2024-06-14 14:07:50,456 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:50,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:50,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:50,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-14 14:07:50,456 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:07:50,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:50,457 INFO L85 PathProgramCache]: Analyzing trace with hash 2037953625, now seen corresponding path program 23 times [2024-06-14 14:07:50,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:50,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709533361] [2024-06-14 14:07:50,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:50,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:50,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:50,801 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:50,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:50,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709533361] [2024-06-14 14:07:50,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709533361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:50,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:50,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:50,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396859474] [2024-06-14 14:07:50,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:50,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:50,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:50,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:50,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:50,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:50,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 395 transitions, 5303 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:50,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:50,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:50,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:51,561 INFO L124 PetriNetUnfolderBase]: 2220/3830 cut-off events. [2024-06-14 14:07:51,561 INFO L125 PetriNetUnfolderBase]: For 253250/253252 co-relation queries the response was YES. [2024-06-14 14:07:51,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25091 conditions, 3830 events. 2220/3830 cut-off events. For 253250/253252 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24813 event pairs, 439 based on Foata normal form. 3/3833 useless extension candidates. Maximal degree in co-relation 24947. Up to 3191 conditions per place. [2024-06-14 14:07:51,610 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 191 changer transitions 0/428 dead transitions. [2024-06-14 14:07:51,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 428 transitions, 6547 flow [2024-06-14 14:07:51,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:51,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:51,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 14:07:51,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 14:07:51,611 INFO L175 Difference]: Start difference. First operand has 333 places, 395 transitions, 5303 flow. Second operand 9 states and 219 transitions. [2024-06-14 14:07:51,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 428 transitions, 6547 flow [2024-06-14 14:07:52,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 428 transitions, 6029 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-14 14:07:52,856 INFO L231 Difference]: Finished difference. Result has 332 places, 395 transitions, 5189 flow [2024-06-14 14:07:52,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4793, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5189, PETRI_PLACES=332, PETRI_TRANSITIONS=395} [2024-06-14 14:07:52,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-14 14:07:52,856 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 395 transitions, 5189 flow [2024-06-14 14:07:52,857 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:52,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:52,857 INFO 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:07:52,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-14 14:07:52,857 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:07:52,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:52,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1510086801, now seen corresponding path program 24 times [2024-06-14 14:07:52,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:52,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174831551] [2024-06-14 14:07:52,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:52,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:52,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:53,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:53,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:53,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174831551] [2024-06-14 14:07:53,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174831551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:53,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:53,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:53,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190381417] [2024-06-14 14:07:53,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:53,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:53,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:53,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:53,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:53,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:53,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 395 transitions, 5189 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:53,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:53,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:53,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:53,909 INFO L124 PetriNetUnfolderBase]: 2217/3826 cut-off events. [2024-06-14 14:07:53,909 INFO L125 PetriNetUnfolderBase]: For 243862/243864 co-relation queries the response was YES. [2024-06-14 14:07:53,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24830 conditions, 3826 events. 2217/3826 cut-off events. For 243862/243864 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 24756 event pairs, 439 based on Foata normal form. 3/3829 useless extension candidates. Maximal degree in co-relation 24687. Up to 3188 conditions per place. [2024-06-14 14:07:53,958 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 200 changer transitions 0/422 dead transitions. [2024-06-14 14:07:53,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 422 transitions, 6243 flow [2024-06-14 14:07:53,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:53,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:53,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-14 14:07:53,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404761904761904 [2024-06-14 14:07:53,959 INFO L175 Difference]: Start difference. First operand has 332 places, 395 transitions, 5189 flow. Second operand 10 states and 227 transitions. [2024-06-14 14:07:53,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 422 transitions, 6243 flow [2024-06-14 14:07:55,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 422 transitions, 5833 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-14 14:07:55,422 INFO L231 Difference]: Finished difference. Result has 332 places, 395 transitions, 5193 flow [2024-06-14 14:07:55,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4783, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5193, PETRI_PLACES=332, PETRI_TRANSITIONS=395} [2024-06-14 14:07:55,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-14 14:07:55,423 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 395 transitions, 5193 flow [2024-06-14 14:07:55,423 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:55,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:55,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:55,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-14 14:07:55,423 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:07:55,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:55,424 INFO L85 PathProgramCache]: Analyzing trace with hash 593850893, now seen corresponding path program 25 times [2024-06-14 14:07:55,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:55,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330643775] [2024-06-14 14:07:55,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:55,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:55,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:55,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:07:55,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:55,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330643775] [2024-06-14 14:07:55,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330643775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:55,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:55,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:55,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185256638] [2024-06-14 14:07:55,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:55,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:55,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:55,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:55,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:55,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:55,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 395 transitions, 5193 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:55,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:55,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:55,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:56,494 INFO L124 PetriNetUnfolderBase]: 2222/3829 cut-off events. [2024-06-14 14:07:56,494 INFO L125 PetriNetUnfolderBase]: For 238008/238008 co-relation queries the response was YES. [2024-06-14 14:07:56,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24819 conditions, 3829 events. 2222/3829 cut-off events. For 238008/238008 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24794 event pairs, 442 based on Foata normal form. 1/3829 useless extension candidates. Maximal degree in co-relation 24677. Up to 3194 conditions per place. [2024-06-14 14:07:56,540 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 219 selfloop transitions, 199 changer transitions 0/425 dead transitions. [2024-06-14 14:07:56,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 425 transitions, 6308 flow [2024-06-14 14:07:56,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:07:56,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:07:56,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 14:07:56,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-14 14:07:56,541 INFO L175 Difference]: Start difference. First operand has 332 places, 395 transitions, 5193 flow. Second operand 10 states and 229 transitions. [2024-06-14 14:07:56,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 425 transitions, 6308 flow [2024-06-14 14:07:57,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 425 transitions, 5826 flow, removed 38 selfloop flow, removed 10 redundant places. [2024-06-14 14:07:57,653 INFO L231 Difference]: Finished difference. Result has 332 places, 398 transitions, 5182 flow [2024-06-14 14:07:57,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4734, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5182, PETRI_PLACES=332, PETRI_TRANSITIONS=398} [2024-06-14 14:07:57,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-14 14:07:57,653 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 398 transitions, 5182 flow [2024-06-14 14:07:57,653 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:57,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:57,654 INFO 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:07:57,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-14 14:07:57,654 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:07:57,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:57,654 INFO L85 PathProgramCache]: Analyzing trace with hash 593845313, now seen corresponding path program 26 times [2024-06-14 14:07:57,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:57,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577932272] [2024-06-14 14:07:57,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:57,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:57,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:07:57,994 INFO 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:57,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:07:57,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577932272] [2024-06-14 14:07:57,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577932272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:07:57,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:07:57,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:07:57,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219348339] [2024-06-14 14:07:57,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:07:57,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:07:57,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:07:57,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:07:57,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:07:58,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:07:58,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 398 transitions, 5182 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:58,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:07:58,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:07:58,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:07:58,705 INFO L124 PetriNetUnfolderBase]: 2219/3825 cut-off events. [2024-06-14 14:07:58,705 INFO L125 PetriNetUnfolderBase]: For 234458/234458 co-relation queries the response was YES. [2024-06-14 14:07:58,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24586 conditions, 3825 events. 2219/3825 cut-off events. For 234458/234458 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24790 event pairs, 442 based on Foata normal form. 1/3825 useless extension candidates. Maximal degree in co-relation 24445. Up to 3191 conditions per place. [2024-06-14 14:07:58,748 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 226 selfloop transitions, 194 changer transitions 0/427 dead transitions. [2024-06-14 14:07:58,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 427 transitions, 6250 flow [2024-06-14 14:07:58,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:07:58,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:07:58,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-14 14:07:58,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:07:58,749 INFO L175 Difference]: Start difference. First operand has 332 places, 398 transitions, 5182 flow. Second operand 9 states and 216 transitions. [2024-06-14 14:07:58,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 427 transitions, 6250 flow [2024-06-14 14:07:59,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 427 transitions, 5741 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-14 14:07:59,789 INFO L231 Difference]: Finished difference. Result has 331 places, 398 transitions, 5079 flow [2024-06-14 14:07:59,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4677, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5079, PETRI_PLACES=331, PETRI_TRANSITIONS=398} [2024-06-14 14:07:59,789 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 14:07:59,789 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 398 transitions, 5079 flow [2024-06-14 14:07:59,789 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:59,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:07:59,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:07:59,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-14 14:07:59,790 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:07:59,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:07:59,790 INFO L85 PathProgramCache]: Analyzing trace with hash 602119523, now seen corresponding path program 27 times [2024-06-14 14:07:59,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:07:59,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798326322] [2024-06-14 14:07:59,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:07:59,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:07:59,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:00,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:08:00,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:00,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798326322] [2024-06-14 14:08:00,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798326322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:00,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:00,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:00,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749923745] [2024-06-14 14:08:00,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:00,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:00,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:00,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:00,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:00,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:00,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 398 transitions, 5079 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:00,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:00,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:00,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:00,798 INFO L124 PetriNetUnfolderBase]: 2216/3821 cut-off events. [2024-06-14 14:08:00,799 INFO L125 PetriNetUnfolderBase]: For 225893/225893 co-relation queries the response was YES. [2024-06-14 14:08:00,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24351 conditions, 3821 events. 2216/3821 cut-off events. For 225893/225893 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 24747 event pairs, 442 based on Foata normal form. 1/3821 useless extension candidates. Maximal degree in co-relation 24211. Up to 3188 conditions per place. [2024-06-14 14:08:00,843 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 224 selfloop transitions, 187 changer transitions 0/418 dead transitions. [2024-06-14 14:08:00,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 418 transitions, 5951 flow [2024-06-14 14:08:00,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:00,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:00,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 14:08:00,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 14:08:00,844 INFO L175 Difference]: Start difference. First operand has 331 places, 398 transitions, 5079 flow. Second operand 7 states and 169 transitions. [2024-06-14 14:08:00,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 418 transitions, 5951 flow [2024-06-14 14:08:01,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 418 transitions, 5493 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-14 14:08:01,862 INFO L231 Difference]: Finished difference. Result has 328 places, 398 transitions, 5005 flow [2024-06-14 14:08:01,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4621, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5005, PETRI_PLACES=328, PETRI_TRANSITIONS=398} [2024-06-14 14:08:01,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-14 14:08:01,862 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 398 transitions, 5005 flow [2024-06-14 14:08:01,862 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:01,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:01,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:01,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-14 14:08:01,863 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:01,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:01,863 INFO L85 PathProgramCache]: Analyzing trace with hash -222637107, now seen corresponding path program 1 times [2024-06-14 14:08:01,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:01,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117323947] [2024-06-14 14:08:01,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:01,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:01,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:02,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:02,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:02,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117323947] [2024-06-14 14:08:02,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117323947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:02,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:02,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:02,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026925247] [2024-06-14 14:08:02,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:02,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:02,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:02,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:02,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:02,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:02,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 398 transitions, 5005 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,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:02,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:02,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:02,941 INFO L124 PetriNetUnfolderBase]: 2256/3898 cut-off events. [2024-06-14 14:08:02,942 INFO L125 PetriNetUnfolderBase]: For 235173/235173 co-relation queries the response was YES. [2024-06-14 14:08:02,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24612 conditions, 3898 events. 2256/3898 cut-off events. For 235173/235173 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 25338 event pairs, 436 based on Foata normal form. 6/3904 useless extension candidates. Maximal degree in co-relation 24473. Up to 3423 conditions per place. [2024-06-14 14:08:02,992 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 379 selfloop transitions, 38 changer transitions 0/424 dead transitions. [2024-06-14 14:08:02,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 424 transitions, 5968 flow [2024-06-14 14:08:02,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:02,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:02,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 214 transitions. [2024-06-14 14:08:02,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5095238095238095 [2024-06-14 14:08:02,993 INFO L175 Difference]: Start difference. First operand has 328 places, 398 transitions, 5005 flow. Second operand 10 states and 214 transitions. [2024-06-14 14:08:02,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 424 transitions, 5968 flow [2024-06-14 14:08:03,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 424 transitions, 5548 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-14 14:08:03,746 INFO L231 Difference]: Finished difference. Result has 331 places, 400 transitions, 4712 flow [2024-06-14 14:08:03,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4585, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4712, PETRI_PLACES=331, PETRI_TRANSITIONS=400} [2024-06-14 14:08:03,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 14:08:03,746 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 400 transitions, 4712 flow [2024-06-14 14:08:03,746 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:03,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:03,747 INFO 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:08:03,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-14 14:08:03,747 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:03,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:03,747 INFO L85 PathProgramCache]: Analyzing trace with hash -916846447, now seen corresponding path program 2 times [2024-06-14 14:08:03,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:03,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649372584] [2024-06-14 14:08:03,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:03,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:03,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:04,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:04,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:04,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649372584] [2024-06-14 14:08:04,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649372584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:04,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:04,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:04,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823252409] [2024-06-14 14:08:04,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:04,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:04,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:04,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:04,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:04,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:04,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 400 transitions, 4712 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:04,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:04,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:04,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:04,865 INFO L124 PetriNetUnfolderBase]: 2276/3929 cut-off events. [2024-06-14 14:08:04,865 INFO L125 PetriNetUnfolderBase]: For 235054/235054 co-relation queries the response was YES. [2024-06-14 14:08:04,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24561 conditions, 3929 events. 2276/3929 cut-off events. For 235054/235054 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25545 event pairs, 408 based on Foata normal form. 6/3935 useless extension candidates. Maximal degree in co-relation 24421. Up to 3306 conditions per place. [2024-06-14 14:08:04,919 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 370 selfloop transitions, 52 changer transitions 0/429 dead transitions. [2024-06-14 14:08:04,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 429 transitions, 5700 flow [2024-06-14 14:08:04,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:04,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:04,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:08:04,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 14:08:04,920 INFO L175 Difference]: Start difference. First operand has 331 places, 400 transitions, 4712 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:08:04,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 429 transitions, 5700 flow [2024-06-14 14:08:06,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 429 transitions, 5620 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:06,088 INFO L231 Difference]: Finished difference. Result has 331 places, 401 transitions, 4767 flow [2024-06-14 14:08:06,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4632, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4767, PETRI_PLACES=331, PETRI_TRANSITIONS=401} [2024-06-14 14:08:06,088 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 288 predicate places. [2024-06-14 14:08:06,089 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 401 transitions, 4767 flow [2024-06-14 14:08:06,089 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,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:06,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] [2024-06-14 14:08:06,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-14 14:08:06,089 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:06,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:06,090 INFO L85 PathProgramCache]: Analyzing trace with hash -651149167, now seen corresponding path program 3 times [2024-06-14 14:08:06,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:06,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847490930] [2024-06-14 14:08:06,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:06,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:06,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:06,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:08:06,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:06,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847490930] [2024-06-14 14:08:06,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847490930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:06,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:06,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:06,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500769206] [2024-06-14 14:08:06,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:06,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:06,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:06,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:06,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:06,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:06,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 401 transitions, 4767 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,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:06,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:06,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:07,152 INFO L124 PetriNetUnfolderBase]: 2263/3911 cut-off events. [2024-06-14 14:08:07,152 INFO L125 PetriNetUnfolderBase]: For 224033/224035 co-relation queries the response was YES. [2024-06-14 14:08:07,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24118 conditions, 3911 events. 2263/3911 cut-off events. For 224033/224035 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 25481 event pairs, 406 based on Foata normal form. 8/3919 useless extension candidates. Maximal degree in co-relation 23977. Up to 3249 conditions per place. [2024-06-14 14:08:07,200 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 369 selfloop transitions, 51 changer transitions 0/427 dead transitions. [2024-06-14 14:08:07,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 427 transitions, 5723 flow [2024-06-14 14:08:07,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:08:07,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:08:07,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-14 14:08:07,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5680272108843537 [2024-06-14 14:08:07,202 INFO L175 Difference]: Start difference. First operand has 331 places, 401 transitions, 4767 flow. Second operand 7 states and 167 transitions. [2024-06-14 14:08:07,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 427 transitions, 5723 flow [2024-06-14 14:08:08,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 427 transitions, 5606 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:08,201 INFO L231 Difference]: Finished difference. Result has 333 places, 401 transitions, 4756 flow [2024-06-14 14:08:08,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4650, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4756, PETRI_PLACES=333, PETRI_TRANSITIONS=401} [2024-06-14 14:08:08,201 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-14 14:08:08,201 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 401 transitions, 4756 flow [2024-06-14 14:08:08,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:08:08,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:08,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:08,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-14 14:08:08,203 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:08,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:08,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1117695393, now seen corresponding path program 1 times [2024-06-14 14:08:08,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:08,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257231791] [2024-06-14 14:08:08,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:08,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:08,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:08,597 INFO 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:08,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:08,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257231791] [2024-06-14 14:08:08,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257231791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:08,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:08,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:08,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779618928] [2024-06-14 14:08:08,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:08,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:08,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:08,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:08,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:08,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:08,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 401 transitions, 4756 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:08,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:08,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:08,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:09,382 INFO L124 PetriNetUnfolderBase]: 2276/3925 cut-off events. [2024-06-14 14:08:09,382 INFO L125 PetriNetUnfolderBase]: For 211507/211507 co-relation queries the response was YES. [2024-06-14 14:08:09,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24268 conditions, 3925 events. 2276/3925 cut-off events. For 211507/211507 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 25570 event pairs, 439 based on Foata normal form. 1/3926 useless extension candidates. Maximal degree in co-relation 24126. Up to 3480 conditions per place. [2024-06-14 14:08:09,421 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 36 changer transitions 0/438 dead transitions. [2024-06-14 14:08:09,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 438 transitions, 5946 flow [2024-06-14 14:08:09,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:09,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:09,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:08:09,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 14:08:09,422 INFO L175 Difference]: Start difference. First operand has 333 places, 401 transitions, 4756 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:08:09,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 438 transitions, 5946 flow [2024-06-14 14:08:10,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 438 transitions, 5802 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:10,454 INFO L231 Difference]: Finished difference. Result has 335 places, 407 transitions, 4792 flow [2024-06-14 14:08:10,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4612, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4792, PETRI_PLACES=335, PETRI_TRANSITIONS=407} [2024-06-14 14:08:10,455 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-14 14:08:10,455 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 407 transitions, 4792 flow [2024-06-14 14:08:10,456 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:10,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:10,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:10,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-14 14:08:10,456 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:08:10,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:10,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1117575237, now seen corresponding path program 1 times [2024-06-14 14:08:10,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:10,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33342305] [2024-06-14 14:08:10,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:10,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:10,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:10,803 INFO 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:10,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:10,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33342305] [2024-06-14 14:08:10,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33342305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:10,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:10,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:10,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712555250] [2024-06-14 14:08:10,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:10,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:10,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:10,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:10,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:10,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:10,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 407 transitions, 4792 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:10,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:10,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:10,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:11,614 INFO L124 PetriNetUnfolderBase]: 2294/3962 cut-off events. [2024-06-14 14:08:11,614 INFO L125 PetriNetUnfolderBase]: For 221234/221234 co-relation queries the response was YES. [2024-06-14 14:08:11,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24647 conditions, 3962 events. 2294/3962 cut-off events. For 221234/221234 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 25849 event pairs, 439 based on Foata normal form. 1/3963 useless extension candidates. Maximal degree in co-relation 24505. Up to 3482 conditions per place. [2024-06-14 14:08:11,668 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 385 selfloop transitions, 52 changer transitions 0/444 dead transitions. [2024-06-14 14:08:11,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 444 transitions, 6025 flow [2024-06-14 14:08:11,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:11,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:11,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:08:11,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 14:08:11,669 INFO L175 Difference]: Start difference. First operand has 335 places, 407 transitions, 4792 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:08:11,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 444 transitions, 6025 flow [2024-06-14 14:08:12,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 444 transitions, 5921 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-14 14:08:12,801 INFO L231 Difference]: Finished difference. Result has 340 places, 416 transitions, 4945 flow [2024-06-14 14:08:12,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4693, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4945, PETRI_PLACES=340, PETRI_TRANSITIONS=416} [2024-06-14 14:08:12,801 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-14 14:08:12,801 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 416 transitions, 4945 flow [2024-06-14 14:08:12,802 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,802 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:12,802 INFO L208 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,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-14 14:08:12,802 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:08:12,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:12,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1117575423, now seen corresponding path program 2 times [2024-06-14 14:08:12,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:12,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350023097] [2024-06-14 14:08:12,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:12,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:12,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:13,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:13,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:13,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350023097] [2024-06-14 14:08:13,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350023097] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:13,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:13,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:13,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386269119] [2024-06-14 14:08:13,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:13,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:13,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:13,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:13,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:13,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:13,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 416 transitions, 4945 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:13,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:13,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:13,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:13,949 INFO L124 PetriNetUnfolderBase]: 2299/3971 cut-off events. [2024-06-14 14:08:13,949 INFO L125 PetriNetUnfolderBase]: For 223263/223263 co-relation queries the response was YES. [2024-06-14 14:08:13,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25017 conditions, 3971 events. 2299/3971 cut-off events. For 223263/223263 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 25964 event pairs, 438 based on Foata normal form. 1/3972 useless extension candidates. Maximal degree in co-relation 24872. Up to 3524 conditions per place. [2024-06-14 14:08:13,996 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 405 selfloop transitions, 34 changer transitions 0/446 dead transitions. [2024-06-14 14:08:13,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 446 transitions, 5925 flow [2024-06-14 14:08:13,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:13,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:13,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 14:08:13,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 14:08:13,998 INFO L175 Difference]: Start difference. First operand has 340 places, 416 transitions, 4945 flow. Second operand 8 states and 186 transitions. [2024-06-14 14:08:13,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 446 transitions, 5925 flow [2024-06-14 14:08:14,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 446 transitions, 5727 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 14:08:15,000 INFO L231 Difference]: Finished difference. Result has 344 places, 419 transitions, 4861 flow [2024-06-14 14:08:15,000 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4747, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4861, PETRI_PLACES=344, PETRI_TRANSITIONS=419} [2024-06-14 14:08:15,000 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-14 14:08:15,000 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 419 transitions, 4861 flow [2024-06-14 14:08:15,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:15,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:15,001 INFO L208 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,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-14 14:08:15,001 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:08:15,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:15,002 INFO L85 PathProgramCache]: Analyzing trace with hash -122957257, now seen corresponding path program 2 times [2024-06-14 14:08:15,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:15,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085045421] [2024-06-14 14:08:15,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:15,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:15,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:15,337 INFO 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,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:15,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085045421] [2024-06-14 14:08:15,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085045421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:15,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:15,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:15,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021687030] [2024-06-14 14:08:15,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:15,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:15,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:15,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:15,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:15,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:15,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 419 transitions, 4861 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,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:15,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:15,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:16,084 INFO L124 PetriNetUnfolderBase]: 2327/4016 cut-off events. [2024-06-14 14:08:16,084 INFO L125 PetriNetUnfolderBase]: For 231114/231114 co-relation queries the response was YES. [2024-06-14 14:08:16,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25371 conditions, 4016 events. 2327/4016 cut-off events. For 231114/231114 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 26298 event pairs, 439 based on Foata normal form. 1/4017 useless extension candidates. Maximal degree in co-relation 25226. Up to 3514 conditions per place. [2024-06-14 14:08:16,137 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 68 changer transitions 0/466 dead transitions. [2024-06-14 14:08:16,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 466 transitions, 6381 flow [2024-06-14 14:08:16,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:08:16,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:08:16,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 14:08:16,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-14 14:08:16,138 INFO L175 Difference]: Start difference. First operand has 344 places, 419 transitions, 4861 flow. Second operand 11 states and 246 transitions. [2024-06-14 14:08:16,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 466 transitions, 6381 flow [2024-06-14 14:08:17,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 466 transitions, 6273 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:17,048 INFO L231 Difference]: Finished difference. Result has 350 places, 434 transitions, 5119 flow [2024-06-14 14:08:17,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4767, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5119, PETRI_PLACES=350, PETRI_TRANSITIONS=434} [2024-06-14 14:08:17,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-14 14:08:17,048 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 434 transitions, 5119 flow [2024-06-14 14:08:17,048 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:17,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:17,049 INFO L208 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:17,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-14 14:08:17,049 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:08:17,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:17,049 INFO L85 PathProgramCache]: Analyzing trace with hash -940443717, now seen corresponding path program 3 times [2024-06-14 14:08:17,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:17,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276995517] [2024-06-14 14:08:17,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:17,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:17,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:17,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:08:17,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:17,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276995517] [2024-06-14 14:08:17,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276995517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:17,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:17,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:17,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167953976] [2024-06-14 14:08:17,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:17,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:17,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:17,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:17,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:17,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:17,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 434 transitions, 5119 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:17,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:17,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:17,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:18,173 INFO L124 PetriNetUnfolderBase]: 2324/4012 cut-off events. [2024-06-14 14:08:18,174 INFO L125 PetriNetUnfolderBase]: For 233309/233309 co-relation queries the response was YES. [2024-06-14 14:08:18,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25389 conditions, 4012 events. 2324/4012 cut-off events. For 233309/233309 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 26262 event pairs, 439 based on Foata normal form. 1/4013 useless extension candidates. Maximal degree in co-relation 25242. Up to 3511 conditions per place. [2024-06-14 14:08:18,224 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 391 selfloop transitions, 66 changer transitions 0/464 dead transitions. [2024-06-14 14:08:18,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 464 transitions, 6267 flow [2024-06-14 14:08:18,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:18,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:18,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-14 14:08:18,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:08:18,226 INFO L175 Difference]: Start difference. First operand has 350 places, 434 transitions, 5119 flow. Second operand 10 states and 230 transitions. [2024-06-14 14:08:18,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 464 transitions, 6267 flow [2024-06-14 14:08:19,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 464 transitions, 6101 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-14 14:08:19,208 INFO L231 Difference]: Finished difference. Result has 356 places, 434 transitions, 5091 flow [2024-06-14 14:08:19,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4953, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5091, PETRI_PLACES=356, PETRI_TRANSITIONS=434} [2024-06-14 14:08:19,208 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-14 14:08:19,208 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 434 transitions, 5091 flow [2024-06-14 14:08:19,209 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:19,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:19,209 INFO L208 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:19,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-14 14:08:19,209 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:08:19,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:19,209 INFO L85 PathProgramCache]: Analyzing trace with hash -940443903, now seen corresponding path program 3 times [2024-06-14 14:08:19,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:19,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218686245] [2024-06-14 14:08:19,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:19,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:19,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:19,568 INFO 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:19,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:19,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218686245] [2024-06-14 14:08:19,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218686245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:19,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:19,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:19,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492540407] [2024-06-14 14:08:19,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:19,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:19,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:19,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:19,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:19,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:19,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 434 transitions, 5091 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:19,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:19,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:19,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:20,459 INFO L124 PetriNetUnfolderBase]: 2329/4021 cut-off events. [2024-06-14 14:08:20,459 INFO L125 PetriNetUnfolderBase]: For 238462/238462 co-relation queries the response was YES. [2024-06-14 14:08:20,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25468 conditions, 4021 events. 2329/4021 cut-off events. For 238462/238462 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 26321 event pairs, 438 based on Foata normal form. 1/4022 useless extension candidates. Maximal degree in co-relation 25320. Up to 3559 conditions per place. [2024-06-14 14:08:20,500 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 44 changer transitions 0/467 dead transitions. [2024-06-14 14:08:20,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 467 transitions, 6125 flow [2024-06-14 14:08:20,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:08:20,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:08:20,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 240 transitions. [2024-06-14 14:08:20,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5194805194805194 [2024-06-14 14:08:20,502 INFO L175 Difference]: Start difference. First operand has 356 places, 434 transitions, 5091 flow. Second operand 11 states and 240 transitions. [2024-06-14 14:08:20,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 467 transitions, 6125 flow [2024-06-14 14:08:21,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 467 transitions, 5973 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 14:08:21,580 INFO L231 Difference]: Finished difference. Result has 358 places, 437 transitions, 5079 flow [2024-06-14 14:08:21,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4939, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5079, PETRI_PLACES=358, PETRI_TRANSITIONS=437} [2024-06-14 14:08:21,580 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 315 predicate places. [2024-06-14 14:08:21,581 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 437 transitions, 5079 flow [2024-06-14 14:08:21,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:21,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:21,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:08:21,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-14 14:08:21,581 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:08:21,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:21,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1206233253, now seen corresponding path program 1 times [2024-06-14 14:08:21,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:21,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711152838] [2024-06-14 14:08:21,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:21,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:21,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:21,969 INFO 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:21,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:21,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711152838] [2024-06-14 14:08:21,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711152838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:21,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:21,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:21,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683304680] [2024-06-14 14:08:21,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:21,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:21,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:21,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:21,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:22,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:22,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 437 transitions, 5079 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,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:22,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:22,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:22,754 INFO L124 PetriNetUnfolderBase]: 2417/4175 cut-off events. [2024-06-14 14:08:22,754 INFO L125 PetriNetUnfolderBase]: For 261308/261308 co-relation queries the response was YES. [2024-06-14 14:08:22,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26207 conditions, 4175 events. 2417/4175 cut-off events. For 261308/261308 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 27450 event pairs, 386 based on Foata normal form. 6/4181 useless extension candidates. Maximal degree in co-relation 26058. Up to 3488 conditions per place. [2024-06-14 14:08:22,807 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 419 selfloop transitions, 53 changer transitions 0/479 dead transitions. [2024-06-14 14:08:22,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 479 transitions, 6388 flow [2024-06-14 14:08:22,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:22,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:22,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 14:08:22,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 14:08:22,808 INFO L175 Difference]: Start difference. First operand has 358 places, 437 transitions, 5079 flow. Second operand 8 states and 194 transitions. [2024-06-14 14:08:22,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 479 transitions, 6388 flow [2024-06-14 14:08:23,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 479 transitions, 6242 flow, removed 16 selfloop flow, removed 12 redundant places. [2024-06-14 14:08:23,992 INFO L231 Difference]: Finished difference. Result has 356 places, 443 transitions, 5144 flow [2024-06-14 14:08:23,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4933, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5144, PETRI_PLACES=356, PETRI_TRANSITIONS=443} [2024-06-14 14:08:23,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-14 14:08:23,993 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 443 transitions, 5144 flow [2024-06-14 14:08:23,993 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:23,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:23,993 INFO L208 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:23,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-14 14:08:23,993 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:08:23,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:23,994 INFO L85 PathProgramCache]: Analyzing trace with hash -392087915, now seen corresponding path program 2 times [2024-06-14 14:08:23,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:23,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086232950] [2024-06-14 14:08:23,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:23,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:24,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:24,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:24,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:24,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086232950] [2024-06-14 14:08:24,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086232950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:24,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:24,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:24,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089824027] [2024-06-14 14:08:24,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:24,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:24,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:24,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:24,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:24,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:24,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 443 transitions, 5144 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:24,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:24,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:24,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:25,120 INFO L124 PetriNetUnfolderBase]: 2473/4265 cut-off events. [2024-06-14 14:08:25,121 INFO L125 PetriNetUnfolderBase]: For 269066/269066 co-relation queries the response was YES. [2024-06-14 14:08:25,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27007 conditions, 4265 events. 2473/4265 cut-off events. For 269066/269066 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 28145 event pairs, 465 based on Foata normal form. 6/4271 useless extension candidates. Maximal degree in co-relation 26857. Up to 3723 conditions per place. [2024-06-14 14:08:25,174 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 423 selfloop transitions, 48 changer transitions 0/478 dead transitions. [2024-06-14 14:08:25,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 478 transitions, 6262 flow [2024-06-14 14:08:25,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:25,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:25,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 14:08:25,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 14:08:25,175 INFO L175 Difference]: Start difference. First operand has 356 places, 443 transitions, 5144 flow. Second operand 8 states and 190 transitions. [2024-06-14 14:08:25,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 478 transitions, 6262 flow [2024-06-14 14:08:26,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 478 transitions, 6147 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:26,436 INFO L231 Difference]: Finished difference. Result has 360 places, 447 transitions, 5201 flow [2024-06-14 14:08:26,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5032, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5201, PETRI_PLACES=360, PETRI_TRANSITIONS=447} [2024-06-14 14:08:26,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-14 14:08:26,437 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 447 transitions, 5201 flow [2024-06-14 14:08:26,437 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:26,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:26,437 INFO L208 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:26,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-14 14:08:26,437 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:08:26,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:26,437 INFO L85 PathProgramCache]: Analyzing trace with hash -450342503, now seen corresponding path program 4 times [2024-06-14 14:08:26,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:26,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143281121] [2024-06-14 14:08:26,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:26,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:26,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:26,765 INFO 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,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:26,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143281121] [2024-06-14 14:08:26,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143281121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:26,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:26,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:26,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538628861] [2024-06-14 14:08:26,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:26,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:26,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:26,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:26,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:26,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:26,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 447 transitions, 5201 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,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:26,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:26,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:27,541 INFO L124 PetriNetUnfolderBase]: 2494/4296 cut-off events. [2024-06-14 14:08:27,541 INFO L125 PetriNetUnfolderBase]: For 265858/265858 co-relation queries the response was YES. [2024-06-14 14:08:27,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27375 conditions, 4296 events. 2494/4296 cut-off events. For 265858/265858 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 28382 event pairs, 483 based on Foata normal form. 1/4296 useless extension candidates. Maximal degree in co-relation 27224. Up to 3542 conditions per place. [2024-06-14 14:08:27,595 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 353 selfloop transitions, 130 changer transitions 0/490 dead transitions. [2024-06-14 14:08:27,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 490 transitions, 7139 flow [2024-06-14 14:08:27,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:27,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:27,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 14:08:27,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 14:08:27,596 INFO L175 Difference]: Start difference. First operand has 360 places, 447 transitions, 5201 flow. Second operand 8 states and 199 transitions. [2024-06-14 14:08:27,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 490 transitions, 7139 flow [2024-06-14 14:08:29,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 490 transitions, 7035 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:29,144 INFO L231 Difference]: Finished difference. Result has 363 places, 459 transitions, 5593 flow [2024-06-14 14:08:29,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5097, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5593, PETRI_PLACES=363, PETRI_TRANSITIONS=459} [2024-06-14 14:08:29,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 320 predicate places. [2024-06-14 14:08:29,144 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 459 transitions, 5593 flow [2024-06-14 14:08:29,144 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,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:29,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:29,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-14 14:08:29,145 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:08:29,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:29,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1838516263, now seen corresponding path program 4 times [2024-06-14 14:08:29,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:29,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074877855] [2024-06-14 14:08:29,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:29,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:29,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:29,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:29,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:29,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074877855] [2024-06-14 14:08:29,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074877855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:29,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:29,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:29,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904775012] [2024-06-14 14:08:29,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:29,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:29,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:29,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:29,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:29,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:29,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 459 transitions, 5593 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:29,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:29,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:29,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:30,263 INFO L124 PetriNetUnfolderBase]: 2512/4332 cut-off events. [2024-06-14 14:08:30,264 INFO L125 PetriNetUnfolderBase]: For 278474/278476 co-relation queries the response was YES. [2024-06-14 14:08:30,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28278 conditions, 4332 events. 2512/4332 cut-off events. For 278474/278476 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28741 event pairs, 482 based on Foata normal form. 3/4335 useless extension candidates. Maximal degree in co-relation 28126. Up to 3635 conditions per place. [2024-06-14 14:08:30,320 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 361 selfloop transitions, 130 changer transitions 0/498 dead transitions. [2024-06-14 14:08:30,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 498 transitions, 7358 flow [2024-06-14 14:08:30,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:30,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:30,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 14:08:30,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 14:08:30,321 INFO L175 Difference]: Start difference. First operand has 363 places, 459 transitions, 5593 flow. Second operand 8 states and 194 transitions. [2024-06-14 14:08:30,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 498 transitions, 7358 flow [2024-06-14 14:08:31,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 498 transitions, 7185 flow, removed 52 selfloop flow, removed 2 redundant places. [2024-06-14 14:08:31,936 INFO L231 Difference]: Finished difference. Result has 370 places, 471 transitions, 5905 flow [2024-06-14 14:08:31,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5420, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5905, PETRI_PLACES=370, PETRI_TRANSITIONS=471} [2024-06-14 14:08:31,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-14 14:08:31,937 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 471 transitions, 5905 flow [2024-06-14 14:08:31,937 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:31,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:31,937 INFO L208 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:31,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-14 14:08:31,938 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:08:31,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:31,938 INFO L85 PathProgramCache]: Analyzing trace with hash -450222533, now seen corresponding path program 5 times [2024-06-14 14:08:31,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:31,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967781255] [2024-06-14 14:08:31,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:31,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:31,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:32,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:32,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:32,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967781255] [2024-06-14 14:08:32,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967781255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:32,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:32,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:32,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111540295] [2024-06-14 14:08:32,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:32,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:32,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:32,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:32,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:32,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:32,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 471 transitions, 5905 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:32,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:32,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:32,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:33,123 INFO L124 PetriNetUnfolderBase]: 2517/4339 cut-off events. [2024-06-14 14:08:33,124 INFO L125 PetriNetUnfolderBase]: For 286583/286585 co-relation queries the response was YES. [2024-06-14 14:08:33,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28862 conditions, 4339 events. 2517/4339 cut-off events. For 286583/286585 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 28809 event pairs, 476 based on Foata normal form. 3/4342 useless extension candidates. Maximal degree in co-relation 28707. Up to 3763 conditions per place. [2024-06-14 14:08:33,180 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 74 changer transitions 0/498 dead transitions. [2024-06-14 14:08:33,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 498 transitions, 6981 flow [2024-06-14 14:08:33,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:33,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:33,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 14:08:33,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 14:08:33,181 INFO L175 Difference]: Start difference. First operand has 370 places, 471 transitions, 5905 flow. Second operand 8 states and 187 transitions. [2024-06-14 14:08:33,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 498 transitions, 6981 flow [2024-06-14 14:08:34,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 498 transitions, 6817 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-14 14:08:34,903 INFO L231 Difference]: Finished difference. Result has 376 places, 474 transitions, 5935 flow [2024-06-14 14:08:34,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5741, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5935, PETRI_PLACES=376, PETRI_TRANSITIONS=474} [2024-06-14 14:08:34,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-14 14:08:34,904 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 474 transitions, 5935 flow [2024-06-14 14:08:34,904 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:34,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:34,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:34,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-14 14:08:34,904 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:08:34,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:34,905 INFO L85 PathProgramCache]: Analyzing trace with hash -251040713, now seen corresponding path program 6 times [2024-06-14 14:08:34,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:34,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940432670] [2024-06-14 14:08:34,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:34,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:34,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:35,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:08:35,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:35,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940432670] [2024-06-14 14:08:35,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940432670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:35,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:35,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:35,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405792782] [2024-06-14 14:08:35,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:35,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:35,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:35,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:35,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:35,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:35,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 474 transitions, 5935 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:35,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:35,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:35,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:36,079 INFO L124 PetriNetUnfolderBase]: 2522/4347 cut-off events. [2024-06-14 14:08:36,079 INFO L125 PetriNetUnfolderBase]: For 292449/292449 co-relation queries the response was YES. [2024-06-14 14:08:36,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29060 conditions, 4347 events. 2522/4347 cut-off events. For 292449/292449 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 28845 event pairs, 483 based on Foata normal form. 1/4347 useless extension candidates. Maximal degree in co-relation 28903. Up to 3576 conditions per place. [2024-06-14 14:08:36,137 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 357 selfloop transitions, 143 changer transitions 0/507 dead transitions. [2024-06-14 14:08:36,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 507 transitions, 7569 flow [2024-06-14 14:08:36,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:36,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:36,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-14 14:08:36,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5863095238095238 [2024-06-14 14:08:36,139 INFO L175 Difference]: Start difference. First operand has 376 places, 474 transitions, 5935 flow. Second operand 8 states and 197 transitions. [2024-06-14 14:08:36,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 507 transitions, 7569 flow [2024-06-14 14:08:37,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 507 transitions, 7395 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:37,742 INFO L231 Difference]: Finished difference. Result has 377 places, 477 transitions, 6091 flow [2024-06-14 14:08:37,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5761, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6091, PETRI_PLACES=377, PETRI_TRANSITIONS=477} [2024-06-14 14:08:37,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-14 14:08:37,743 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 477 transitions, 6091 flow [2024-06-14 14:08:37,743 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:37,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:37,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] [2024-06-14 14:08:37,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-14 14:08:37,744 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:08:37,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:37,744 INFO L85 PathProgramCache]: Analyzing trace with hash -240565193, now seen corresponding path program 7 times [2024-06-14 14:08:37,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:37,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391897682] [2024-06-14 14:08:37,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:37,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:37,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:38,074 INFO 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:38,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:38,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391897682] [2024-06-14 14:08:38,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391897682] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:38,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:38,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:38,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822192342] [2024-06-14 14:08:38,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:38,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:38,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:38,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:38,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:38,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:38,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 477 transitions, 6091 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:38,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:38,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:38,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:38,978 INFO L124 PetriNetUnfolderBase]: 2527/4360 cut-off events. [2024-06-14 14:08:38,978 INFO L125 PetriNetUnfolderBase]: For 299053/299053 co-relation queries the response was YES. [2024-06-14 14:08:39,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29356 conditions, 4360 events. 2527/4360 cut-off events. For 299053/299053 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 28982 event pairs, 485 based on Foata normal form. 1/4360 useless extension candidates. Maximal degree in co-relation 29199. Up to 3582 conditions per place. [2024-06-14 14:08:39,042 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 354 selfloop transitions, 145 changer transitions 0/506 dead transitions. [2024-06-14 14:08:39,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 506 transitions, 7549 flow [2024-06-14 14:08:39,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:39,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:39,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:08:39,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 14:08:39,043 INFO L175 Difference]: Start difference. First operand has 377 places, 477 transitions, 6091 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:08:39,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 506 transitions, 7549 flow [2024-06-14 14:08:40,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 506 transitions, 7213 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 14:08:40,753 INFO L231 Difference]: Finished difference. Result has 379 places, 480 transitions, 6095 flow [2024-06-14 14:08:40,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5765, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6095, PETRI_PLACES=379, PETRI_TRANSITIONS=480} [2024-06-14 14:08:40,754 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-14 14:08:40,754 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 480 transitions, 6095 flow [2024-06-14 14:08:40,754 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:40,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:40,755 INFO L208 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:40,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-14 14:08:40,756 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:08:40,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:40,757 INFO L85 PathProgramCache]: Analyzing trace with hash -125274023, now seen corresponding path program 8 times [2024-06-14 14:08:40,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:40,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088648556] [2024-06-14 14:08:40,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:40,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:40,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:41,146 INFO 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:41,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:41,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088648556] [2024-06-14 14:08:41,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088648556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:41,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:41,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:41,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062962264] [2024-06-14 14:08:41,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:41,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:41,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:41,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:41,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:41,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:41,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 480 transitions, 6095 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:41,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:41,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:41,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:42,024 INFO L124 PetriNetUnfolderBase]: 2545/4392 cut-off events. [2024-06-14 14:08:42,024 INFO L125 PetriNetUnfolderBase]: For 309044/309046 co-relation queries the response was YES. [2024-06-14 14:08:42,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29655 conditions, 4392 events. 2545/4392 cut-off events. For 309044/309046 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 29284 event pairs, 478 based on Foata normal form. 3/4395 useless extension candidates. Maximal degree in co-relation 29497. Up to 3788 conditions per place. [2024-06-14 14:08:42,091 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 87 changer transitions 0/511 dead transitions. [2024-06-14 14:08:42,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 511 transitions, 7455 flow [2024-06-14 14:08:42,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:42,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:42,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 14:08:42,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 14:08:42,095 INFO L175 Difference]: Start difference. First operand has 379 places, 480 transitions, 6095 flow. Second operand 8 states and 186 transitions. [2024-06-14 14:08:42,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 511 transitions, 7455 flow [2024-06-14 14:08:43,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 511 transitions, 7182 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-14 14:08:43,777 INFO L231 Difference]: Finished difference. Result has 383 places, 489 transitions, 6150 flow [2024-06-14 14:08:43,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5833, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6150, PETRI_PLACES=383, PETRI_TRANSITIONS=489} [2024-06-14 14:08:43,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-14 14:08:43,777 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 489 transitions, 6150 flow [2024-06-14 14:08:43,778 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:43,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:43,778 INFO L208 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:43,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-14 14:08:43,778 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:08:43,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:43,778 INFO L85 PathProgramCache]: Analyzing trace with hash -125095277, now seen corresponding path program 5 times [2024-06-14 14:08:43,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:43,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459735488] [2024-06-14 14:08:43,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:43,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:43,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:44,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:44,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:44,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459735488] [2024-06-14 14:08:44,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459735488] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:44,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:44,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:44,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972990046] [2024-06-14 14:08:44,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:44,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:44,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:44,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:44,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:44,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:44,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 489 transitions, 6150 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:44,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:44,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:44,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:44,942 INFO L124 PetriNetUnfolderBase]: 2558/4408 cut-off events. [2024-06-14 14:08:44,942 INFO L125 PetriNetUnfolderBase]: For 319226/319228 co-relation queries the response was YES. [2024-06-14 14:08:44,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29816 conditions, 4408 events. 2558/4408 cut-off events. For 319226/319228 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29389 event pairs, 480 based on Foata normal form. 3/4411 useless extension candidates. Maximal degree in co-relation 29656. Up to 3693 conditions per place. [2024-06-14 14:08:45,001 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 134 changer transitions 0/519 dead transitions. [2024-06-14 14:08:45,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 519 transitions, 7856 flow [2024-06-14 14:08:45,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:45,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:45,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:08:45,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 14:08:45,002 INFO L175 Difference]: Start difference. First operand has 383 places, 489 transitions, 6150 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:08:45,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 519 transitions, 7856 flow [2024-06-14 14:08:46,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 519 transitions, 7714 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-14 14:08:46,715 INFO L231 Difference]: Finished difference. Result has 388 places, 495 transitions, 6366 flow [2024-06-14 14:08:46,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6366, PETRI_PLACES=388, PETRI_TRANSITIONS=495} [2024-06-14 14:08:46,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-14 14:08:46,716 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 495 transitions, 6366 flow [2024-06-14 14:08:46,716 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:46,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:46,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] [2024-06-14 14:08:46,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-14 14:08:46,716 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:08:46,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:46,717 INFO L85 PathProgramCache]: Analyzing trace with hash -673929471, now seen corresponding path program 9 times [2024-06-14 14:08:46,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:46,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611786295] [2024-06-14 14:08:46,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:46,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:46,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:47,063 INFO 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:47,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:47,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611786295] [2024-06-14 14:08:47,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611786295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:47,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:47,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:47,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259453784] [2024-06-14 14:08:47,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:47,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:47,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:47,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:47,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:47,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:47,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 495 transitions, 6366 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:47,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:47,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:47,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:47,919 INFO L124 PetriNetUnfolderBase]: 2555/4404 cut-off events. [2024-06-14 14:08:47,919 INFO L125 PetriNetUnfolderBase]: For 321987/321989 co-relation queries the response was YES. [2024-06-14 14:08:47,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29883 conditions, 4404 events. 2555/4404 cut-off events. For 321987/321989 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29332 event pairs, 476 based on Foata normal form. 3/4407 useless extension candidates. Maximal degree in co-relation 29722. Up to 3803 conditions per place. [2024-06-14 14:08:47,979 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 423 selfloop transitions, 88 changer transitions 0/518 dead transitions. [2024-06-14 14:08:47,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 518 transitions, 7444 flow [2024-06-14 14:08:47,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:47,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:47,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 221 transitions. [2024-06-14 14:08:47,981 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5261904761904762 [2024-06-14 14:08:47,981 INFO L175 Difference]: Start difference. First operand has 388 places, 495 transitions, 6366 flow. Second operand 10 states and 221 transitions. [2024-06-14 14:08:47,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 518 transitions, 7444 flow [2024-06-14 14:08:49,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 518 transitions, 7251 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-14 14:08:49,694 INFO L231 Difference]: Finished difference. Result has 395 places, 495 transitions, 6355 flow [2024-06-14 14:08:49,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6173, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6355, PETRI_PLACES=395, PETRI_TRANSITIONS=495} [2024-06-14 14:08:49,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-14 14:08:49,694 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 495 transitions, 6355 flow [2024-06-14 14:08:49,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:08:49,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:49,695 INFO L208 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:49,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-14 14:08:49,695 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:08:49,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:49,695 INFO L85 PathProgramCache]: Analyzing trace with hash -673929285, now seen corresponding path program 6 times [2024-06-14 14:08:49,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:49,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174934598] [2024-06-14 14:08:49,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:49,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:49,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:50,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:50,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:50,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174934598] [2024-06-14 14:08:50,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174934598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:50,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:50,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:50,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753853763] [2024-06-14 14:08:50,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:50,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:50,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:50,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:50,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:50,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:50,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 495 transitions, 6355 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:50,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:50,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:50,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:50,867 INFO L124 PetriNetUnfolderBase]: 2552/4400 cut-off events. [2024-06-14 14:08:50,867 INFO L125 PetriNetUnfolderBase]: For 324444/324446 co-relation queries the response was YES. [2024-06-14 14:08:50,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29752 conditions, 4400 events. 2552/4400 cut-off events. For 324444/324446 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 29325 event pairs, 480 based on Foata normal form. 3/4403 useless extension candidates. Maximal degree in co-relation 29590. Up to 3686 conditions per place. [2024-06-14 14:08:50,929 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 379 selfloop transitions, 132 changer transitions 0/518 dead transitions. [2024-06-14 14:08:50,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 518 transitions, 7801 flow [2024-06-14 14:08:50,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:50,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:50,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-14 14:08:50,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5684523809523809 [2024-06-14 14:08:50,931 INFO L175 Difference]: Start difference. First operand has 395 places, 495 transitions, 6355 flow. Second operand 8 states and 191 transitions. [2024-06-14 14:08:50,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 518 transitions, 7801 flow [2024-06-14 14:08:52,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 518 transitions, 7575 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-14 14:08:52,565 INFO L231 Difference]: Finished difference. Result has 394 places, 495 transitions, 6399 flow [2024-06-14 14:08:52,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6129, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6399, PETRI_PLACES=394, PETRI_TRANSITIONS=495} [2024-06-14 14:08:52,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-14 14:08:52,565 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 495 transitions, 6399 flow [2024-06-14 14:08:52,565 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:52,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:52,566 INFO L208 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:52,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-14 14:08:52,566 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:08:52,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:52,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1848154797, now seen corresponding path program 7 times [2024-06-14 14:08:52,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:52,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112767321] [2024-06-14 14:08:52,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:52,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:52,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:52,909 INFO 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:52,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:52,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112767321] [2024-06-14 14:08:52,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112767321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:52,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:52,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:52,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255060123] [2024-06-14 14:08:52,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:52,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:52,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:52,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:52,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:52,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:52,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 495 transitions, 6399 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:52,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:52,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:52,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:53,909 INFO L124 PetriNetUnfolderBase]: 2583/4446 cut-off events. [2024-06-14 14:08:53,909 INFO L125 PetriNetUnfolderBase]: For 339891/339891 co-relation queries the response was YES. [2024-06-14 14:08:53,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30449 conditions, 4446 events. 2583/4446 cut-off events. For 339891/339891 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 29642 event pairs, 471 based on Foata normal form. 1/4447 useless extension candidates. Maximal degree in co-relation 30286. Up to 3923 conditions per place. [2024-06-14 14:08:53,964 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 468 selfloop transitions, 57 changer transitions 0/532 dead transitions. [2024-06-14 14:08:53,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 532 transitions, 8136 flow [2024-06-14 14:08:53,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:08:53,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:08:53,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-14 14:08:53,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 14:08:53,965 INFO L175 Difference]: Start difference. First operand has 394 places, 495 transitions, 6399 flow. Second operand 10 states and 220 transitions. [2024-06-14 14:08:53,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 532 transitions, 8136 flow [2024-06-14 14:08:55,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 532 transitions, 7832 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 14:08:55,775 INFO L231 Difference]: Finished difference. Result has 398 places, 510 transitions, 6498 flow [2024-06-14 14:08:55,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6123, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6498, PETRI_PLACES=398, PETRI_TRANSITIONS=510} [2024-06-14 14:08:55,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 355 predicate places. [2024-06-14 14:08:55,775 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 510 transitions, 6498 flow [2024-06-14 14:08:55,776 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:55,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:55,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:08:55,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-14 14:08:55,776 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:08:55,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:55,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1898127105, now seen corresponding path program 10 times [2024-06-14 14:08:55,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:55,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945935547] [2024-06-14 14:08:55,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:55,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:55,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:56,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:08:56,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:56,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945935547] [2024-06-14 14:08:56,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945935547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:56,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:56,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:56,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715390558] [2024-06-14 14:08:56,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:56,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:56,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:56,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:56,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:56,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:56,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 510 transitions, 6498 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:56,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:56,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:56,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:08:57,022 INFO L124 PetriNetUnfolderBase]: 2588/4455 cut-off events. [2024-06-14 14:08:57,023 INFO L125 PetriNetUnfolderBase]: For 345793/345793 co-relation queries the response was YES. [2024-06-14 14:08:57,068 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30399 conditions, 4455 events. 2588/4455 cut-off events. For 345793/345793 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 29739 event pairs, 470 based on Foata normal form. 1/4456 useless extension candidates. Maximal degree in co-relation 30234. Up to 3967 conditions per place. [2024-06-14 14:08:57,083 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 493 selfloop transitions, 31 changer transitions 0/531 dead transitions. [2024-06-14 14:08:57,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 531 transitions, 7642 flow [2024-06-14 14:08:57,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:08:57,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:08:57,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 14:08:57,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-14 14:08:57,084 INFO L175 Difference]: Start difference. First operand has 398 places, 510 transitions, 6498 flow. Second operand 8 states and 177 transitions. [2024-06-14 14:08:57,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 531 transitions, 7642 flow [2024-06-14 14:08:59,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 531 transitions, 7586 flow, removed 24 selfloop flow, removed 1 redundant places. [2024-06-14 14:08:59,043 INFO L231 Difference]: Finished difference. Result has 405 places, 513 transitions, 6568 flow [2024-06-14 14:08:59,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6442, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6568, PETRI_PLACES=405, PETRI_TRANSITIONS=513} [2024-06-14 14:08:59,044 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-14 14:08:59,044 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 513 transitions, 6568 flow [2024-06-14 14:08:59,044 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:59,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:08:59,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:08:59,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-14 14:08:59,044 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:08:59,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:08:59,045 INFO L85 PathProgramCache]: Analyzing trace with hash -2025704905, now seen corresponding path program 8 times [2024-06-14 14:08:59,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:08:59,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873039477] [2024-06-14 14:08:59,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:08:59,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:08:59,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:08:59,436 INFO 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:59,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:08:59,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873039477] [2024-06-14 14:08:59,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873039477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:08:59,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:08:59,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:08:59,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360318154] [2024-06-14 14:08:59,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:08:59,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:08:59,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:08:59,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:08:59,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:08:59,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:08:59,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 513 transitions, 6568 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:59,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:08:59,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:08:59,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:00,415 INFO L124 PetriNetUnfolderBase]: 2585/4451 cut-off events. [2024-06-14 14:09:00,416 INFO L125 PetriNetUnfolderBase]: For 347962/347962 co-relation queries the response was YES. [2024-06-14 14:09:00,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30383 conditions, 4451 events. 2585/4451 cut-off events. For 347962/347962 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 29699 event pairs, 471 based on Foata normal form. 1/4452 useless extension candidates. Maximal degree in co-relation 30216. Up to 3937 conditions per place. [2024-06-14 14:09:00,478 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 475 selfloop transitions, 49 changer transitions 0/531 dead transitions. [2024-06-14 14:09:00,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 531 transitions, 7660 flow [2024-06-14 14:09:00,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:00,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:00,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 14:09:00,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 14:09:00,479 INFO L175 Difference]: Start difference. First operand has 405 places, 513 transitions, 6568 flow. Second operand 8 states and 180 transitions. [2024-06-14 14:09:00,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 531 transitions, 7660 flow [2024-06-14 14:09:02,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 531 transitions, 7556 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-14 14:09:02,456 INFO L231 Difference]: Finished difference. Result has 409 places, 513 transitions, 6568 flow [2024-06-14 14:09:02,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6464, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6568, PETRI_PLACES=409, PETRI_TRANSITIONS=513} [2024-06-14 14:09:02,457 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-14 14:09:02,457 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 513 transitions, 6568 flow [2024-06-14 14:09:02,457 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:09:02,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:02,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:02,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-14 14:09:02,458 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:09:02,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:02,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1700396397, now seen corresponding path program 9 times [2024-06-14 14:09:02,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:02,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667386291] [2024-06-14 14:09:02,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:02,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:02,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:02,793 INFO 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,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:02,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667386291] [2024-06-14 14:09:02,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667386291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:02,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:02,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:02,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56239622] [2024-06-14 14:09:02,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:02,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:02,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:02,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:02,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:02,838 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:02,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 513 transitions, 6568 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:09:02,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:02,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:02,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:03,670 INFO L124 PetriNetUnfolderBase]: 2624/4518 cut-off events. [2024-06-14 14:09:03,670 INFO L125 PetriNetUnfolderBase]: For 369987/369989 co-relation queries the response was YES. [2024-06-14 14:09:03,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31136 conditions, 4518 events. 2624/4518 cut-off events. For 369987/369989 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 30282 event pairs, 480 based on Foata normal form. 3/4521 useless extension candidates. Maximal degree in co-relation 30969. Up to 3763 conditions per place. [2024-06-14 14:09:03,737 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 386 selfloop transitions, 160 changer transitions 0/553 dead transitions. [2024-06-14 14:09:03,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 553 transitions, 8747 flow [2024-06-14 14:09:03,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:03,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:03,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 14:09:03,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 14:09:03,739 INFO L175 Difference]: Start difference. First operand has 409 places, 513 transitions, 6568 flow. Second operand 8 states and 190 transitions. [2024-06-14 14:09:03,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 553 transitions, 8747 flow [2024-06-14 14:09:06,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 553 transitions, 8627 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-14 14:09:06,062 INFO L231 Difference]: Finished difference. Result has 411 places, 530 transitions, 7068 flow [2024-06-14 14:09:06,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6448, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7068, PETRI_PLACES=411, PETRI_TRANSITIONS=530} [2024-06-14 14:09:06,063 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-14 14:09:06,063 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 530 transitions, 7068 flow [2024-06-14 14:09:06,063 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:09:06,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:06,063 INFO L208 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:09:06,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-14 14:09:06,064 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:09:06,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:06,064 INFO L85 PathProgramCache]: Analyzing trace with hash -501648091, now seen corresponding path program 10 times [2024-06-14 14:09:06,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:06,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079381481] [2024-06-14 14:09:06,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:06,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:06,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:06,404 INFO 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,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:06,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079381481] [2024-06-14 14:09:06,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079381481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:06,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:06,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:06,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822296951] [2024-06-14 14:09:06,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:06,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:06,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:06,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:06,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:06,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:06,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 530 transitions, 7068 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:09:06,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:06,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:06,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:07,290 INFO L124 PetriNetUnfolderBase]: 2621/4514 cut-off events. [2024-06-14 14:09:07,290 INFO L125 PetriNetUnfolderBase]: For 373363/373365 co-relation queries the response was YES. [2024-06-14 14:09:07,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31390 conditions, 4514 events. 2621/4514 cut-off events. For 373363/373365 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 30258 event pairs, 480 based on Foata normal form. 3/4517 useless extension candidates. Maximal degree in co-relation 31221. Up to 3760 conditions per place. [2024-06-14 14:09:07,352 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 378 selfloop transitions, 166 changer transitions 0/551 dead transitions. [2024-06-14 14:09:07,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 551 transitions, 8599 flow [2024-06-14 14:09:07,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:07,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:07,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 14:09:07,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 14:09:07,354 INFO L175 Difference]: Start difference. First operand has 411 places, 530 transitions, 7068 flow. Second operand 8 states and 187 transitions. [2024-06-14 14:09:07,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 551 transitions, 8599 flow [2024-06-14 14:09:09,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 551 transitions, 8379 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-14 14:09:09,760 INFO L231 Difference]: Finished difference. Result has 418 places, 531 transitions, 7234 flow [2024-06-14 14:09:09,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6848, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7234, PETRI_PLACES=418, PETRI_TRANSITIONS=531} [2024-06-14 14:09:09,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-14 14:09:09,783 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 531 transitions, 7234 flow [2024-06-14 14:09:09,783 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:09:09,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:09,783 INFO L208 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:09:09,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-14 14:09:09,783 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:09:09,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:09,783 INFO L85 PathProgramCache]: Analyzing trace with hash 2045944095, now seen corresponding path program 11 times [2024-06-14 14:09:09,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:09,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524205093] [2024-06-14 14:09:09,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:09,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:09,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:10,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:09:10,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:10,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524205093] [2024-06-14 14:09:10,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524205093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:10,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:10,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:10,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126131440] [2024-06-14 14:09:10,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:10,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:10,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:10,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:10,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:10,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:10,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 531 transitions, 7234 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:09:10,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:10,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:10,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:11,092 INFO L124 PetriNetUnfolderBase]: 2642/4549 cut-off events. [2024-06-14 14:09:11,093 INFO L125 PetriNetUnfolderBase]: For 391554/391556 co-relation queries the response was YES. [2024-06-14 14:09:11,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31974 conditions, 4549 events. 2642/4549 cut-off events. For 391554/391556 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 30576 event pairs, 476 based on Foata normal form. 3/4552 useless extension candidates. Maximal degree in co-relation 31803. Up to 3896 conditions per place. [2024-06-14 14:09:11,153 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 115 changer transitions 0/561 dead transitions. [2024-06-14 14:09:11,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 561 transitions, 8936 flow [2024-06-14 14:09:11,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:09:11,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:09:11,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-14 14:09:11,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-06-14 14:09:11,154 INFO L175 Difference]: Start difference. First operand has 418 places, 531 transitions, 7234 flow. Second operand 9 states and 203 transitions. [2024-06-14 14:09:11,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 561 transitions, 8936 flow [2024-06-14 14:09:13,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 561 transitions, 8682 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-14 14:09:13,530 INFO L231 Difference]: Finished difference. Result has 425 places, 540 transitions, 7427 flow [2024-06-14 14:09:13,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6980, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7427, PETRI_PLACES=425, PETRI_TRANSITIONS=540} [2024-06-14 14:09:13,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-14 14:09:13,531 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 540 transitions, 7427 flow [2024-06-14 14:09:13,531 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:09:13,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:13,531 INFO L208 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:09:13,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-14 14:09:13,531 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:09:13,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:13,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1700782347, now seen corresponding path program 11 times [2024-06-14 14:09:13,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:13,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261429037] [2024-06-14 14:09:13,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:13,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:13,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:13,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:13,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:13,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261429037] [2024-06-14 14:09:13,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261429037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:13,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:13,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:13,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866661714] [2024-06-14 14:09:13,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:13,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:13,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:13,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:13,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:13,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:13,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 540 transitions, 7427 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:09:13,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:13,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:13,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:14,773 INFO L124 PetriNetUnfolderBase]: 2639/4545 cut-off events. [2024-06-14 14:09:14,774 INFO L125 PetriNetUnfolderBase]: For 393677/393679 co-relation queries the response was YES. [2024-06-14 14:09:14,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31930 conditions, 4545 events. 2639/4545 cut-off events. For 393677/393679 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 30532 event pairs, 480 based on Foata normal form. 3/4548 useless extension candidates. Maximal degree in co-relation 31756. Up to 3786 conditions per place. [2024-06-14 14:09:14,842 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 159 changer transitions 0/561 dead transitions. [2024-06-14 14:09:14,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 561 transitions, 9179 flow [2024-06-14 14:09:14,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:14,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:14,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:09:14,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 14:09:14,843 INFO L175 Difference]: Start difference. First operand has 425 places, 540 transitions, 7427 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:09:14,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 561 transitions, 9179 flow [2024-06-14 14:09:17,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 561 transitions, 8862 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-14 14:09:17,458 INFO L231 Difference]: Finished difference. Result has 426 places, 540 transitions, 7434 flow [2024-06-14 14:09:17,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7110, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7434, PETRI_PLACES=426, PETRI_TRANSITIONS=540} [2024-06-14 14:09:17,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-14 14:09:17,459 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 540 transitions, 7434 flow [2024-06-14 14:09:17,459 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:09:17,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:17,459 INFO L208 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:09:17,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-14 14:09:17,459 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:09:17,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:17,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1848391947, now seen corresponding path program 12 times [2024-06-14 14:09:17,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:17,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125397169] [2024-06-14 14:09:17,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:17,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:17,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:17,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:17,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:17,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125397169] [2024-06-14 14:09:17,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125397169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:17,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:17,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:17,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242211844] [2024-06-14 14:09:17,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:17,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:17,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:17,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:17,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:17,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:17,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 540 transitions, 7434 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:09:17,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:17,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:17,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:18,741 INFO L124 PetriNetUnfolderBase]: 2636/4540 cut-off events. [2024-06-14 14:09:18,742 INFO L125 PetriNetUnfolderBase]: For 396335/396335 co-relation queries the response was YES. [2024-06-14 14:09:18,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31798 conditions, 4540 events. 2636/4540 cut-off events. For 396335/396335 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 30466 event pairs, 471 based on Foata normal form. 1/4541 useless extension candidates. Maximal degree in co-relation 31626. Up to 3999 conditions per place. [2024-06-14 14:09:18,807 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 56 changer transitions 0/558 dead transitions. [2024-06-14 14:09:18,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 558 transitions, 8580 flow [2024-06-14 14:09:18,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:18,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:18,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 14:09:18,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 14:09:18,808 INFO L175 Difference]: Start difference. First operand has 426 places, 540 transitions, 7434 flow. Second operand 8 states and 182 transitions. [2024-06-14 14:09:18,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 558 transitions, 8580 flow [2024-06-14 14:09:21,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 558 transitions, 8270 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 14:09:21,600 INFO L231 Difference]: Finished difference. Result has 429 places, 540 transitions, 7242 flow [2024-06-14 14:09:21,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7124, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7242, PETRI_PLACES=429, PETRI_TRANSITIONS=540} [2024-06-14 14:09:21,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 386 predicate places. [2024-06-14 14:09:21,601 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 540 transitions, 7242 flow [2024-06-14 14:09:21,601 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:09:21,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:21,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] [2024-06-14 14:09:21,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-14 14:09:21,601 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:09:21,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:21,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1700782533, now seen corresponding path program 12 times [2024-06-14 14:09:21,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:21,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286156664] [2024-06-14 14:09:21,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:21,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:21,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:21,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:21,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:21,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286156664] [2024-06-14 14:09:21,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [286156664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:21,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:21,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:21,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1339408171] [2024-06-14 14:09:21,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:21,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:21,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:21,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:21,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:21,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:21,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 540 transitions, 7242 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:09:21,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:21,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:21,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:23,010 INFO L124 PetriNetUnfolderBase]: 2633/4537 cut-off events. [2024-06-14 14:09:23,010 INFO L125 PetriNetUnfolderBase]: For 398034/398036 co-relation queries the response was YES. [2024-06-14 14:09:23,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31481 conditions, 4537 events. 2633/4537 cut-off events. For 398034/398036 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 30465 event pairs, 476 based on Foata normal form. 3/4540 useless extension candidates. Maximal degree in co-relation 31308. Up to 3885 conditions per place. [2024-06-14 14:09:23,064 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 439 selfloop transitions, 116 changer transitions 0/562 dead transitions. [2024-06-14 14:09:23,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 562 transitions, 8606 flow [2024-06-14 14:09:23,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:09:23,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:09:23,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 238 transitions. [2024-06-14 14:09:23,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-06-14 14:09:23,065 INFO L175 Difference]: Start difference. First operand has 429 places, 540 transitions, 7242 flow. Second operand 11 states and 238 transitions. [2024-06-14 14:09:23,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 562 transitions, 8606 flow [2024-06-14 14:09:25,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 562 transitions, 8449 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-14 14:09:25,590 INFO L231 Difference]: Finished difference. Result has 432 places, 540 transitions, 7323 flow [2024-06-14 14:09:25,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7085, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7323, PETRI_PLACES=432, PETRI_TRANSITIONS=540} [2024-06-14 14:09:25,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-14 14:09:25,591 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 540 transitions, 7323 flow [2024-06-14 14:09:25,591 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:09:25,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:25,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:25,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-14 14:09:25,592 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:09:25,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:25,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1848484203, now seen corresponding path program 3 times [2024-06-14 14:09:25,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:25,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951925893] [2024-06-14 14:09:25,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:25,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:25,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:25,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:25,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:25,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951925893] [2024-06-14 14:09:25,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951925893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:25,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:25,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:25,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888918698] [2024-06-14 14:09:25,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:25,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:25,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:25,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:25,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:25,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:25,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 540 transitions, 7323 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:09:25,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:25,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:25,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:26,920 INFO L124 PetriNetUnfolderBase]: 2661/4584 cut-off events. [2024-06-14 14:09:26,921 INFO L125 PetriNetUnfolderBase]: For 430850/430850 co-relation queries the response was YES. [2024-06-14 14:09:26,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31953 conditions, 4584 events. 2661/4584 cut-off events. For 430850/430850 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 30805 event pairs, 471 based on Foata normal form. 6/4590 useless extension candidates. Maximal degree in co-relation 31779. Up to 3985 conditions per place. [2024-06-14 14:09:26,987 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 513 selfloop transitions, 48 changer transitions 0/568 dead transitions. [2024-06-14 14:09:26,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 568 transitions, 8602 flow [2024-06-14 14:09:26,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:26,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:26,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 14:09:26,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 14:09:26,989 INFO L175 Difference]: Start difference. First operand has 432 places, 540 transitions, 7323 flow. Second operand 8 states and 185 transitions. [2024-06-14 14:09:26,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 568 transitions, 8602 flow [2024-06-14 14:09:29,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 568 transitions, 8336 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 14:09:29,697 INFO L231 Difference]: Finished difference. Result has 430 places, 543 transitions, 7218 flow [2024-06-14 14:09:29,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7057, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7218, PETRI_PLACES=430, PETRI_TRANSITIONS=543} [2024-06-14 14:09:29,697 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-14 14:09:29,697 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 543 transitions, 7218 flow [2024-06-14 14:09:29,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:09:29,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:29,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:09:29,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-14 14:09:29,699 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:09:29,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:29,699 INFO L85 PathProgramCache]: Analyzing trace with hash -243414217, now seen corresponding path program 1 times [2024-06-14 14:09:29,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:29,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908003899] [2024-06-14 14:09:29,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:29,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:29,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:30,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:30,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:30,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908003899] [2024-06-14 14:09:30,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908003899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:30,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:30,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:30,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757029364] [2024-06-14 14:09:30,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:30,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:30,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:30,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:30,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:30,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:30,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 543 transitions, 7218 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:09:30,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:30,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:30,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:31,116 INFO L124 PetriNetUnfolderBase]: 2682/4608 cut-off events. [2024-06-14 14:09:31,117 INFO L125 PetriNetUnfolderBase]: For 430317/430317 co-relation queries the response was YES. [2024-06-14 14:09:31,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32380 conditions, 4608 events. 2682/4608 cut-off events. For 430317/430317 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 30931 event pairs, 481 based on Foata normal form. 2/4607 useless extension candidates. Maximal degree in co-relation 32204. Up to 3962 conditions per place. [2024-06-14 14:09:31,186 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 476 selfloop transitions, 94 changer transitions 0/577 dead transitions. [2024-06-14 14:09:31,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 577 transitions, 8718 flow [2024-06-14 14:09:31,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:31,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:31,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 14:09:31,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:09:31,187 INFO L175 Difference]: Start difference. First operand has 430 places, 543 transitions, 7218 flow. Second operand 8 states and 192 transitions. [2024-06-14 14:09:31,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 577 transitions, 8718 flow [2024-06-14 14:09:33,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 577 transitions, 8641 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-14 14:09:33,889 INFO L231 Difference]: Finished difference. Result has 435 places, 547 transitions, 7418 flow [2024-06-14 14:09:33,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7141, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7418, PETRI_PLACES=435, PETRI_TRANSITIONS=547} [2024-06-14 14:09:33,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 392 predicate places. [2024-06-14 14:09:33,890 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 547 transitions, 7418 flow [2024-06-14 14:09:33,890 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:09:33,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:33,890 INFO L208 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:09:33,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-14 14:09:33,890 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:09:33,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:33,891 INFO L85 PathProgramCache]: Analyzing trace with hash -791801825, now seen corresponding path program 2 times [2024-06-14 14:09:33,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:33,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693629804] [2024-06-14 14:09:33,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:33,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:33,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:34,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:34,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:34,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693629804] [2024-06-14 14:09:34,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693629804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:34,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:34,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:34,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526215779] [2024-06-14 14:09:34,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:34,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:34,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:34,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:34,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:34,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:34,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 547 transitions, 7418 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:09:34,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:34,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:34,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:35,176 INFO L124 PetriNetUnfolderBase]: 2690/4627 cut-off events. [2024-06-14 14:09:35,176 INFO L125 PetriNetUnfolderBase]: For 438270/438270 co-relation queries the response was YES. [2024-06-14 14:09:35,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32700 conditions, 4627 events. 2690/4627 cut-off events. For 438270/438270 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 31127 event pairs, 490 based on Foata normal form. 2/4628 useless extension candidates. Maximal degree in co-relation 32523. Up to 4009 conditions per place. [2024-06-14 14:09:35,245 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 476 selfloop transitions, 91 changer transitions 0/574 dead transitions. [2024-06-14 14:09:35,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 574 transitions, 8658 flow [2024-06-14 14:09:35,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:35,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:35,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 14:09:35,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 14:09:35,246 INFO L175 Difference]: Start difference. First operand has 435 places, 547 transitions, 7418 flow. Second operand 8 states and 187 transitions. [2024-06-14 14:09:35,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 574 transitions, 8658 flow [2024-06-14 14:09:37,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 574 transitions, 8474 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-14 14:09:37,945 INFO L231 Difference]: Finished difference. Result has 439 places, 549 transitions, 7469 flow [2024-06-14 14:09:37,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7256, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7469, PETRI_PLACES=439, PETRI_TRANSITIONS=549} [2024-06-14 14:09:37,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 396 predicate places. [2024-06-14 14:09:37,945 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 549 transitions, 7469 flow [2024-06-14 14:09:37,946 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:09:37,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:37,946 INFO L208 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:09:37,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-14 14:09:37,946 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:09:37,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:37,946 INFO L85 PathProgramCache]: Analyzing trace with hash -673714145, now seen corresponding path program 3 times [2024-06-14 14:09:37,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:37,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19070602] [2024-06-14 14:09:37,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:37,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:37,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:38,301 INFO 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:38,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:38,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19070602] [2024-06-14 14:09:38,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19070602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:38,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:38,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:38,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701580690] [2024-06-14 14:09:38,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:38,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:38,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:38,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:38,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:38,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:38,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 549 transitions, 7469 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:09:38,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:38,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:38,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:39,258 INFO L124 PetriNetUnfolderBase]: 2698/4644 cut-off events. [2024-06-14 14:09:39,258 INFO L125 PetriNetUnfolderBase]: For 446094/446096 co-relation queries the response was YES. [2024-06-14 14:09:39,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32870 conditions, 4644 events. 2698/4644 cut-off events. For 446094/446096 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 31305 event pairs, 485 based on Foata normal form. 4/4648 useless extension candidates. Maximal degree in co-relation 32691. Up to 4099 conditions per place. [2024-06-14 14:09:39,326 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 518 selfloop transitions, 48 changer transitions 0/573 dead transitions. [2024-06-14 14:09:39,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 573 transitions, 8681 flow [2024-06-14 14:09:39,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:39,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:39,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 14:09:39,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 14:09:39,327 INFO L175 Difference]: Start difference. First operand has 439 places, 549 transitions, 7469 flow. Second operand 8 states and 181 transitions. [2024-06-14 14:09:39,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 573 transitions, 8681 flow [2024-06-14 14:09:41,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 573 transitions, 8488 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 14:09:41,471 INFO L231 Difference]: Finished difference. Result has 441 places, 551 transitions, 7407 flow [2024-06-14 14:09:41,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7276, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7407, PETRI_PLACES=441, PETRI_TRANSITIONS=551} [2024-06-14 14:09:41,472 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-14 14:09:41,472 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 551 transitions, 7407 flow [2024-06-14 14:09:41,472 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:09:41,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:41,472 INFO L208 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:09:41,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-14 14:09:41,472 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:09:41,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:41,473 INFO L85 PathProgramCache]: Analyzing trace with hash -125081389, now seen corresponding path program 1 times [2024-06-14 14:09:41,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:41,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730463635] [2024-06-14 14:09:41,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:41,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:41,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:41,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:41,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:41,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730463635] [2024-06-14 14:09:41,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730463635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:41,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:41,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:41,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110887266] [2024-06-14 14:09:41,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:41,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:41,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:41,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:41,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:41,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:41,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 551 transitions, 7407 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:09:41,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:41,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:41,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:42,896 INFO L124 PetriNetUnfolderBase]: 2706/4652 cut-off events. [2024-06-14 14:09:42,896 INFO L125 PetriNetUnfolderBase]: For 453934/453936 co-relation queries the response was YES. [2024-06-14 14:09:42,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32937 conditions, 4652 events. 2706/4652 cut-off events. For 453934/453936 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 31288 event pairs, 487 based on Foata normal form. 4/4656 useless extension candidates. Maximal degree in co-relation 32757. Up to 4058 conditions per place. [2024-06-14 14:09:42,971 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 480 selfloop transitions, 88 changer transitions 0/575 dead transitions. [2024-06-14 14:09:42,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 575 transitions, 8643 flow [2024-06-14 14:09:42,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:42,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:42,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 14:09:42,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:09:42,972 INFO L175 Difference]: Start difference. First operand has 441 places, 551 transitions, 7407 flow. Second operand 8 states and 184 transitions. [2024-06-14 14:09:42,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 575 transitions, 8643 flow [2024-06-14 14:09:45,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 575 transitions, 8536 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 14:09:45,766 INFO L231 Difference]: Finished difference. Result has 444 places, 553 transitions, 7531 flow [2024-06-14 14:09:45,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7300, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=551, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=463, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7531, PETRI_PLACES=444, PETRI_TRANSITIONS=553} [2024-06-14 14:09:45,766 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 401 predicate places. [2024-06-14 14:09:45,767 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 553 transitions, 7531 flow [2024-06-14 14:09:45,767 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:09:45,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:45,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:09:45,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-14 14:09:45,767 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:09:45,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:45,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1700567207, now seen corresponding path program 4 times [2024-06-14 14:09:45,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:45,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563763939] [2024-06-14 14:09:45,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:45,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:45,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:46,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:46,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:46,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563763939] [2024-06-14 14:09:46,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563763939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:46,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:46,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:46,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102620838] [2024-06-14 14:09:46,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:46,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:46,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:46,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:46,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:46,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:46,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 553 transitions, 7531 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:09:46,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:46,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:46,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:47,267 INFO L124 PetriNetUnfolderBase]: 2714/4664 cut-off events. [2024-06-14 14:09:47,268 INFO L125 PetriNetUnfolderBase]: For 462751/462753 co-relation queries the response was YES. [2024-06-14 14:09:47,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33224 conditions, 4664 events. 2714/4664 cut-off events. For 462751/462753 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 31422 event pairs, 483 based on Foata normal form. 4/4668 useless extension candidates. Maximal degree in co-relation 33043. Up to 4117 conditions per place. [2024-06-14 14:09:47,347 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 514 selfloop transitions, 54 changer transitions 0/575 dead transitions. [2024-06-14 14:09:47,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 575 transitions, 8745 flow [2024-06-14 14:09:47,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:09:47,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:09:47,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 196 transitions. [2024-06-14 14:09:47,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5185185185185185 [2024-06-14 14:09:47,349 INFO L175 Difference]: Start difference. First operand has 444 places, 553 transitions, 7531 flow. Second operand 9 states and 196 transitions. [2024-06-14 14:09:47,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 575 transitions, 8745 flow [2024-06-14 14:09:50,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 575 transitions, 8530 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-14 14:09:50,288 INFO L231 Difference]: Finished difference. Result has 447 places, 555 transitions, 7463 flow [2024-06-14 14:09:50,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7316, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7463, PETRI_PLACES=447, PETRI_TRANSITIONS=555} [2024-06-14 14:09:50,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-14 14:09:50,289 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 555 transitions, 7463 flow [2024-06-14 14:09:50,289 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:09:50,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:50,289 INFO L208 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:09:50,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-14 14:09:50,289 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:09:50,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:50,290 INFO L85 PathProgramCache]: Analyzing trace with hash 2046136729, now seen corresponding path program 2 times [2024-06-14 14:09:50,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:50,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748282132] [2024-06-14 14:09:50,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:50,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:50,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:50,670 INFO 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:50,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:50,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748282132] [2024-06-14 14:09:50,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748282132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:50,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:50,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:50,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127453604] [2024-06-14 14:09:50,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:50,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:50,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:50,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:50,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:50,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:50,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 555 transitions, 7463 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:09:50,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:50,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:50,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:51,675 INFO L124 PetriNetUnfolderBase]: 2722/4676 cut-off events. [2024-06-14 14:09:51,675 INFO L125 PetriNetUnfolderBase]: For 470412/470414 co-relation queries the response was YES. [2024-06-14 14:09:51,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33280 conditions, 4676 events. 2722/4676 cut-off events. For 470412/470414 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 31459 event pairs, 487 based on Foata normal form. 4/4680 useless extension candidates. Maximal degree in co-relation 33098. Up to 4082 conditions per place. [2024-06-14 14:09:51,744 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 483 selfloop transitions, 86 changer transitions 0/576 dead transitions. [2024-06-14 14:09:51,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 576 transitions, 8697 flow [2024-06-14 14:09:51,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:51,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:51,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 14:09:51,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 14:09:51,745 INFO L175 Difference]: Start difference. First operand has 447 places, 555 transitions, 7463 flow. Second operand 8 states and 182 transitions. [2024-06-14 14:09:51,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 576 transitions, 8697 flow [2024-06-14 14:09:54,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 576 transitions, 8570 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-14 14:09:54,307 INFO L231 Difference]: Finished difference. Result has 448 places, 557 transitions, 7567 flow [2024-06-14 14:09:54,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7336, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7567, PETRI_PLACES=448, PETRI_TRANSITIONS=557} [2024-06-14 14:09:54,307 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-14 14:09:54,307 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 557 transitions, 7567 flow [2024-06-14 14:09:54,308 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:09:54,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:54,308 INFO L208 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:09:54,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-14 14:09:54,308 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:09:54,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:54,308 INFO L85 PathProgramCache]: Analyzing trace with hash -716364919, now seen corresponding path program 3 times [2024-06-14 14:09:54,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:54,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920013831] [2024-06-14 14:09:54,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:54,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:54,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:54,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:54,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:54,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920013831] [2024-06-14 14:09:54,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920013831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:54,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:54,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:54,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136779709] [2024-06-14 14:09:54,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:54,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:54,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:54,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:54,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:54,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:54,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 557 transitions, 7567 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:09:54,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:54,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:54,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:09:55,848 INFO L124 PetriNetUnfolderBase]: 2730/4688 cut-off events. [2024-06-14 14:09:55,849 INFO L125 PetriNetUnfolderBase]: For 479475/479477 co-relation queries the response was YES. [2024-06-14 14:09:55,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33589 conditions, 4688 events. 2730/4688 cut-off events. For 479475/479477 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 31560 event pairs, 489 based on Foata normal form. 4/4692 useless extension candidates. Maximal degree in co-relation 33406. Up to 4094 conditions per place. [2024-06-14 14:09:55,933 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 483 selfloop transitions, 88 changer transitions 0/578 dead transitions. [2024-06-14 14:09:55,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 578 transitions, 8809 flow [2024-06-14 14:09:55,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:09:55,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:09:55,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 14:09:55,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 14:09:55,934 INFO L175 Difference]: Start difference. First operand has 448 places, 557 transitions, 7567 flow. Second operand 8 states and 181 transitions. [2024-06-14 14:09:55,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 578 transitions, 8809 flow [2024-06-14 14:09:59,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 578 transitions, 8594 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-14 14:09:59,264 INFO L231 Difference]: Finished difference. Result has 450 places, 559 transitions, 7591 flow [2024-06-14 14:09:59,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7352, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7591, PETRI_PLACES=450, PETRI_TRANSITIONS=559} [2024-06-14 14:09:59,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-14 14:09:59,265 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 559 transitions, 7591 flow [2024-06-14 14:09:59,265 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:09:59,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:09:59,265 INFO L208 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:09:59,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-14 14:09:59,266 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:09:59,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:09:59,266 INFO L85 PathProgramCache]: Analyzing trace with hash -141493737, now seen corresponding path program 4 times [2024-06-14 14:09:59,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:09:59,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066265336] [2024-06-14 14:09:59,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:09:59,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:09:59,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:09:59,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:09:59,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:09:59,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066265336] [2024-06-14 14:09:59,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066265336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:09:59,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:09:59,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:09:59,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283285790] [2024-06-14 14:09:59,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:09:59,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:09:59,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:09:59,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:09:59,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:09:59,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:09:59,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 559 transitions, 7591 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:09:59,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:09:59,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:09:59,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:00,638 INFO L124 PetriNetUnfolderBase]: 2751/4717 cut-off events. [2024-06-14 14:10:00,639 INFO L125 PetriNetUnfolderBase]: For 501249/501251 co-relation queries the response was YES. [2024-06-14 14:10:00,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34216 conditions, 4717 events. 2751/4717 cut-off events. For 501249/501251 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 31732 event pairs, 486 based on Foata normal form. 4/4721 useless extension candidates. Maximal degree in co-relation 34032. Up to 4090 conditions per place. [2024-06-14 14:10:00,708 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 482 selfloop transitions, 96 changer transitions 0/585 dead transitions. [2024-06-14 14:10:00,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 585 transitions, 9147 flow [2024-06-14 14:10:00,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:00,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:00,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 14:10:00,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 14:10:00,709 INFO L175 Difference]: Start difference. First operand has 450 places, 559 transitions, 7591 flow. Second operand 8 states and 183 transitions. [2024-06-14 14:10:00,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 585 transitions, 9147 flow [2024-06-14 14:10:03,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 585 transitions, 8924 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:03,781 INFO L231 Difference]: Finished difference. Result has 453 places, 564 transitions, 7715 flow [2024-06-14 14:10:03,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7368, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7715, PETRI_PLACES=453, PETRI_TRANSITIONS=564} [2024-06-14 14:10:03,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-14 14:10:03,782 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 564 transitions, 7715 flow [2024-06-14 14:10:03,783 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:10:03,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:03,783 INFO L208 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:10:03,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-14 14:10:03,783 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:10:03,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:03,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1595170569, now seen corresponding path program 13 times [2024-06-14 14:10:03,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:03,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522607430] [2024-06-14 14:10:03,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:03,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:03,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:04,125 INFO 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:04,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:04,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522607430] [2024-06-14 14:10:04,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522607430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:04,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:04,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:04,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621330919] [2024-06-14 14:10:04,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:04,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:04,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:04,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:04,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:04,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:04,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 564 transitions, 7715 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:10:04,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:04,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:04,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:05,111 INFO L124 PetriNetUnfolderBase]: 2764/4728 cut-off events. [2024-06-14 14:10:05,111 INFO L125 PetriNetUnfolderBase]: For 511783/511783 co-relation queries the response was YES. [2024-06-14 14:10:05,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34668 conditions, 4728 events. 2764/4728 cut-off events. For 511783/511783 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 31833 event pairs, 499 based on Foata normal form. 1/4727 useless extension candidates. Maximal degree in co-relation 34482. Up to 3904 conditions per place. [2024-06-14 14:10:05,180 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 401 selfloop transitions, 188 changer transitions 0/596 dead transitions. [2024-06-14 14:10:05,181 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 596 transitions, 9533 flow [2024-06-14 14:10:05,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:05,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:05,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 14:10:05,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:10:05,182 INFO L175 Difference]: Start difference. First operand has 453 places, 564 transitions, 7715 flow. Second operand 8 states and 192 transitions. [2024-06-14 14:10:05,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 596 transitions, 9533 flow [2024-06-14 14:10:08,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 596 transitions, 9348 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-14 14:10:08,254 INFO L231 Difference]: Finished difference. Result has 457 places, 570 transitions, 8044 flow [2024-06-14 14:10:08,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7530, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8044, PETRI_PLACES=457, PETRI_TRANSITIONS=570} [2024-06-14 14:10:08,255 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 414 predicate places. [2024-06-14 14:10:08,255 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 570 transitions, 8044 flow [2024-06-14 14:10:08,255 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:10:08,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:08,255 INFO L208 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:10:08,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-14 14:10:08,255 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:10:08,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:08,256 INFO L85 PathProgramCache]: Analyzing trace with hash -931913771, now seen corresponding path program 14 times [2024-06-14 14:10:08,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:08,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305797565] [2024-06-14 14:10:08,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:08,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:08,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:08,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:08,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:08,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305797565] [2024-06-14 14:10:08,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305797565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:08,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:08,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:08,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110163990] [2024-06-14 14:10:08,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:08,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:08,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:08,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:08,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:08,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:08,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 570 transitions, 8044 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:10:08,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:08,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:08,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:09,646 INFO L124 PetriNetUnfolderBase]: 2769/4737 cut-off events. [2024-06-14 14:10:09,646 INFO L125 PetriNetUnfolderBase]: For 519999/519999 co-relation queries the response was YES. [2024-06-14 14:10:09,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35058 conditions, 4737 events. 2769/4737 cut-off events. For 519999/519999 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 31845 event pairs, 499 based on Foata normal form. 1/4736 useless extension candidates. Maximal degree in co-relation 34870. Up to 3910 conditions per place. [2024-06-14 14:10:09,727 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 401 selfloop transitions, 188 changer transitions 0/596 dead transitions. [2024-06-14 14:10:09,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 596 transitions, 9798 flow [2024-06-14 14:10:09,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:09,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:09,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 14:10:09,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 14:10:09,729 INFO L175 Difference]: Start difference. First operand has 457 places, 570 transitions, 8044 flow. Second operand 8 states and 190 transitions. [2024-06-14 14:10:09,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 596 transitions, 9798 flow [2024-06-14 14:10:13,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 596 transitions, 9418 flow, removed 65 selfloop flow, removed 4 redundant places. [2024-06-14 14:10:13,648 INFO L231 Difference]: Finished difference. Result has 461 places, 573 transitions, 8118 flow [2024-06-14 14:10:13,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7699, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8118, PETRI_PLACES=461, PETRI_TRANSITIONS=573} [2024-06-14 14:10:13,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-14 14:10:13,648 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 573 transitions, 8118 flow [2024-06-14 14:10:13,648 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:10:13,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:13,649 INFO L208 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:10:13,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-14 14:10:13,649 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:10:13,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:13,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1379722641, now seen corresponding path program 15 times [2024-06-14 14:10:13,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:13,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479482757] [2024-06-14 14:10:13,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:13,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:13,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:13,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:10:13,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:13,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479482757] [2024-06-14 14:10:13,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479482757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:13,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:13,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:13,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779371474] [2024-06-14 14:10:13,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:13,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:13,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:13,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:13,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:14,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:14,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 573 transitions, 8118 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:10:14,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:14,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:14,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:15,081 INFO L124 PetriNetUnfolderBase]: 2790/4770 cut-off events. [2024-06-14 14:10:15,082 INFO L125 PetriNetUnfolderBase]: For 541959/541959 co-relation queries the response was YES. [2024-06-14 14:10:15,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35555 conditions, 4770 events. 2790/4770 cut-off events. For 541959/541959 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 32122 event pairs, 499 based on Foata normal form. 1/4769 useless extension candidates. Maximal degree in co-relation 35366. Up to 3934 conditions per place. [2024-06-14 14:10:15,161 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 186 changer transitions 0/610 dead transitions. [2024-06-14 14:10:15,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 610 transitions, 10479 flow [2024-06-14 14:10:15,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:15,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:15,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-14 14:10:15,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-14 14:10:15,162 INFO L175 Difference]: Start difference. First operand has 461 places, 573 transitions, 8118 flow. Second operand 8 states and 196 transitions. [2024-06-14 14:10:15,162 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 610 transitions, 10479 flow [2024-06-14 14:10:18,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 610 transitions, 10079 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 14:10:18,420 INFO L231 Difference]: Finished difference. Result has 464 places, 582 transitions, 8279 flow [2024-06-14 14:10:18,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7736, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8279, PETRI_PLACES=464, PETRI_TRANSITIONS=582} [2024-06-14 14:10:18,421 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 421 predicate places. [2024-06-14 14:10:18,421 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 582 transitions, 8279 flow [2024-06-14 14:10:18,421 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:10:18,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:18,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:18,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-14 14:10:18,421 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:10:18,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:18,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1369247121, now seen corresponding path program 16 times [2024-06-14 14:10:18,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:18,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590772327] [2024-06-14 14:10:18,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:18,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:18,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:18,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:18,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:18,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590772327] [2024-06-14 14:10:18,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590772327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:18,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:18,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:18,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335932482] [2024-06-14 14:10:18,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:18,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:18,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:18,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:18,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:18,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:18,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 582 transitions, 8279 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:10:18,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:18,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:18,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:19,802 INFO L124 PetriNetUnfolderBase]: 2803/4796 cut-off events. [2024-06-14 14:10:19,802 INFO L125 PetriNetUnfolderBase]: For 555413/555413 co-relation queries the response was YES. [2024-06-14 14:10:19,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35601 conditions, 4796 events. 2803/4796 cut-off events. For 555413/555413 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 32377 event pairs, 501 based on Foata normal form. 1/4795 useless extension candidates. Maximal degree in co-relation 35411. Up to 3949 conditions per place. [2024-06-14 14:10:19,875 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 416 selfloop transitions, 190 changer transitions 0/613 dead transitions. [2024-06-14 14:10:19,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 613 transitions, 10589 flow [2024-06-14 14:10:19,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:19,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:19,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-14 14:10:19,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5744047619047619 [2024-06-14 14:10:19,876 INFO L175 Difference]: Start difference. First operand has 464 places, 582 transitions, 8279 flow. Second operand 8 states and 193 transitions. [2024-06-14 14:10:19,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 613 transitions, 10589 flow [2024-06-14 14:10:23,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 613 transitions, 9942 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:23,077 INFO L231 Difference]: Finished difference. Result has 466 places, 588 transitions, 8144 flow [2024-06-14 14:10:23,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7670, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8144, PETRI_PLACES=466, PETRI_TRANSITIONS=588} [2024-06-14 14:10:23,078 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 423 predicate places. [2024-06-14 14:10:23,078 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 588 transitions, 8144 flow [2024-06-14 14:10:23,078 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:10:23,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:23,078 INFO L208 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:10:23,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-14 14:10:23,078 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:10:23,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:23,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1579024431, now seen corresponding path program 17 times [2024-06-14 14:10:23,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:23,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376712432] [2024-06-14 14:10:23,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:23,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:23,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:23,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:10:23,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:23,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376712432] [2024-06-14 14:10:23,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376712432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:23,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:23,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:23,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648149764] [2024-06-14 14:10:23,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:23,410 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:23,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:23,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:23,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:23,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:23,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 588 transitions, 8144 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:10:23,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:23,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:23,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:24,369 INFO L124 PetriNetUnfolderBase]: 2800/4792 cut-off events. [2024-06-14 14:10:24,369 INFO L125 PetriNetUnfolderBase]: For 555013/555013 co-relation queries the response was YES. [2024-06-14 14:10:24,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35349 conditions, 4792 events. 2800/4792 cut-off events. For 555013/555013 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 32320 event pairs, 501 based on Foata normal form. 1/4791 useless extension candidates. Maximal degree in co-relation 35158. Up to 3946 conditions per place. [2024-06-14 14:10:24,441 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 411 selfloop transitions, 197 changer transitions 0/615 dead transitions. [2024-06-14 14:10:24,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 615 transitions, 10116 flow [2024-06-14 14:10:24,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:24,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:24,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-14 14:10:24,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5773809523809523 [2024-06-14 14:10:24,442 INFO L175 Difference]: Start difference. First operand has 466 places, 588 transitions, 8144 flow. Second operand 8 states and 194 transitions. [2024-06-14 14:10:24,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 615 transitions, 10116 flow [2024-06-14 14:10:27,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 615 transitions, 9727 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-14 14:10:27,836 INFO L231 Difference]: Finished difference. Result has 470 places, 588 transitions, 8155 flow [2024-06-14 14:10:27,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7755, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8155, PETRI_PLACES=470, PETRI_TRANSITIONS=588} [2024-06-14 14:10:27,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-14 14:10:27,836 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 588 transitions, 8155 flow [2024-06-14 14:10:27,836 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:10:27,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:27,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:27,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-14 14:10:27,837 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:10:27,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:27,837 INFO L85 PathProgramCache]: Analyzing trace with hash 1469542133, now seen corresponding path program 13 times [2024-06-14 14:10:27,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:27,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168315705] [2024-06-14 14:10:27,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:27,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:27,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:28,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:28,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:28,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168315705] [2024-06-14 14:10:28,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168315705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:28,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:28,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:28,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404436806] [2024-06-14 14:10:28,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:28,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:28,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:28,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:28,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:28,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:28,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 588 transitions, 8155 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:10:28,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:28,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:28,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:29,251 INFO L124 PetriNetUnfolderBase]: 2810/4810 cut-off events. [2024-06-14 14:10:29,251 INFO L125 PetriNetUnfolderBase]: For 564617/564617 co-relation queries the response was YES. [2024-06-14 14:10:29,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35535 conditions, 4810 events. 2810/4810 cut-off events. For 564617/564617 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32512 event pairs, 510 based on Foata normal form. 1/4809 useless extension candidates. Maximal degree in co-relation 35343. Up to 4035 conditions per place. [2024-06-14 14:10:29,316 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 438 selfloop transitions, 172 changer transitions 0/617 dead transitions. [2024-06-14 14:10:29,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 477 places, 617 transitions, 10000 flow [2024-06-14 14:10:29,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:29,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:29,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 14:10:29,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 14:10:29,317 INFO L175 Difference]: Start difference. First operand has 470 places, 588 transitions, 8155 flow. Second operand 8 states and 190 transitions. [2024-06-14 14:10:29,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 477 places, 617 transitions, 10000 flow [2024-06-14 14:10:33,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 617 transitions, 9552 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-14 14:10:33,191 INFO L231 Difference]: Finished difference. Result has 472 places, 594 transitions, 8168 flow [2024-06-14 14:10:33,195 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7713, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8168, PETRI_PLACES=472, PETRI_TRANSITIONS=594} [2024-06-14 14:10:33,195 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-14 14:10:33,195 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 594 transitions, 8168 flow [2024-06-14 14:10:33,195 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:10:33,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:33,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:33,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-14 14:10:33,196 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:10:33,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:33,196 INFO L85 PathProgramCache]: Analyzing trace with hash 1738250727, now seen corresponding path program 18 times [2024-06-14 14:10:33,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:33,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165396756] [2024-06-14 14:10:33,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:33,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:33,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:33,565 INFO 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:33,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:33,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165396756] [2024-06-14 14:10:33,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165396756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:33,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:33,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:33,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110409591] [2024-06-14 14:10:33,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:33,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:33,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:33,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:33,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:33,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:33,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 594 transitions, 8168 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:10:33,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:33,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:33,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:34,647 INFO L124 PetriNetUnfolderBase]: 2815/4815 cut-off events. [2024-06-14 14:10:34,647 INFO L125 PetriNetUnfolderBase]: For 573483/573483 co-relation queries the response was YES. [2024-06-14 14:10:34,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35518 conditions, 4815 events. 2815/4815 cut-off events. For 573483/573483 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32513 event pairs, 499 based on Foata normal form. 1/4814 useless extension candidates. Maximal degree in co-relation 35324. Up to 4187 conditions per place. [2024-06-14 14:10:34,727 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 522 selfloop transitions, 89 changer transitions 0/618 dead transitions. [2024-06-14 14:10:34,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 618 transitions, 9481 flow [2024-06-14 14:10:34,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:34,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:34,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 14:10:34,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:10:34,728 INFO L175 Difference]: Start difference. First operand has 472 places, 594 transitions, 8168 flow. Second operand 8 states and 184 transitions. [2024-06-14 14:10:34,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 618 transitions, 9481 flow [2024-06-14 14:10:38,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 618 transitions, 8888 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-14 14:10:38,766 INFO L231 Difference]: Finished difference. Result has 473 places, 597 transitions, 7804 flow [2024-06-14 14:10:38,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7575, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7804, PETRI_PLACES=473, PETRI_TRANSITIONS=597} [2024-06-14 14:10:38,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-14 14:10:38,767 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 597 transitions, 7804 flow [2024-06-14 14:10:38,767 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:10:38,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:38,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:10:38,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-14 14:10:38,767 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:10:38,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:38,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1253955951, now seen corresponding path program 19 times [2024-06-14 14:10:38,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:38,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1028092853] [2024-06-14 14:10:38,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:38,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:38,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:39,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:39,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:39,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1028092853] [2024-06-14 14:10:39,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1028092853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:39,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:39,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:39,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319676137] [2024-06-14 14:10:39,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:39,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:39,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:39,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:39,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:39,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:39,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 597 transitions, 7804 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:10:39,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:39,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:39,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:40,173 INFO L124 PetriNetUnfolderBase]: 2812/4811 cut-off events. [2024-06-14 14:10:40,173 INFO L125 PetriNetUnfolderBase]: For 571793/571793 co-relation queries the response was YES. [2024-06-14 14:10:40,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35030 conditions, 4811 events. 2812/4811 cut-off events. For 571793/571793 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 32501 event pairs, 499 based on Foata normal form. 1/4810 useless extension candidates. Maximal degree in co-relation 34836. Up to 4173 conditions per place. [2024-06-14 14:10:40,246 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 514 selfloop transitions, 95 changer transitions 0/616 dead transitions. [2024-06-14 14:10:40,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 616 transitions, 9304 flow [2024-06-14 14:10:40,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:40,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:40,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 14:10:40,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:10:40,247 INFO L175 Difference]: Start difference. First operand has 473 places, 597 transitions, 7804 flow. Second operand 8 states and 184 transitions. [2024-06-14 14:10:40,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 616 transitions, 9304 flow [2024-06-14 14:10:43,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 471 places, 616 transitions, 9026 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-14 14:10:43,361 INFO L231 Difference]: Finished difference. Result has 472 places, 597 transitions, 7722 flow [2024-06-14 14:10:43,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7526, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7722, PETRI_PLACES=472, PETRI_TRANSITIONS=597} [2024-06-14 14:10:43,363 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-14 14:10:43,363 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 597 transitions, 7722 flow [2024-06-14 14:10:43,363 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:10:43,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:43,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:10:43,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-14 14:10:43,364 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:10:43,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:43,364 INFO L85 PathProgramCache]: Analyzing trace with hash -298438579, now seen corresponding path program 20 times [2024-06-14 14:10:43,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:43,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587288836] [2024-06-14 14:10:43,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:43,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:43,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:43,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:10:43,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:43,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587288836] [2024-06-14 14:10:43,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587288836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:43,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:43,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:43,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449538276] [2024-06-14 14:10:43,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:43,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:43,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:43,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:43,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:43,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:43,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 597 transitions, 7722 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:10:43,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:43,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:43,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:44,766 INFO L124 PetriNetUnfolderBase]: 2817/4820 cut-off events. [2024-06-14 14:10:44,766 INFO L125 PetriNetUnfolderBase]: For 580001/580001 co-relation queries the response was YES. [2024-06-14 14:10:44,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35118 conditions, 4820 events. 2817/4820 cut-off events. For 580001/580001 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 32580 event pairs, 499 based on Foata normal form. 1/4819 useless extension candidates. Maximal degree in co-relation 34924. Up to 3966 conditions per place. [2024-06-14 14:10:44,838 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 395 selfloop transitions, 217 changer transitions 0/619 dead transitions. [2024-06-14 14:10:44,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 619 transitions, 9267 flow [2024-06-14 14:10:44,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:44,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:44,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-14 14:10:44,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5505952380952381 [2024-06-14 14:10:44,839 INFO L175 Difference]: Start difference. First operand has 472 places, 597 transitions, 7722 flow. Second operand 8 states and 185 transitions. [2024-06-14 14:10:44,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 619 transitions, 9267 flow [2024-06-14 14:10:48,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 619 transitions, 9034 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-14 14:10:48,543 INFO L231 Difference]: Finished difference. Result has 475 places, 600 transitions, 7966 flow [2024-06-14 14:10:48,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7489, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7966, PETRI_PLACES=475, PETRI_TRANSITIONS=600} [2024-06-14 14:10:48,544 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-14 14:10:48,544 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 600 transitions, 7966 flow [2024-06-14 14:10:48,544 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:10:48,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:48,544 INFO L208 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:10:48,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-14 14:10:48,545 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:10:48,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:48,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1794283067, now seen corresponding path program 21 times [2024-06-14 14:10:48,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:48,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534691260] [2024-06-14 14:10:48,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:48,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:48,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:48,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:10:48,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:48,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534691260] [2024-06-14 14:10:48,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534691260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:48,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:48,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:48,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90214935] [2024-06-14 14:10:48,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:48,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:48,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:48,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:48,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:48,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:48,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 600 transitions, 7966 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:10:48,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:48,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:48,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:50,031 INFO L124 PetriNetUnfolderBase]: 2814/4816 cut-off events. [2024-06-14 14:10:50,031 INFO L125 PetriNetUnfolderBase]: For 582897/582897 co-relation queries the response was YES. [2024-06-14 14:10:50,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35334 conditions, 4816 events. 2814/4816 cut-off events. For 582897/582897 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 32574 event pairs, 499 based on Foata normal form. 1/4815 useless extension candidates. Maximal degree in co-relation 35139. Up to 4177 conditions per place. [2024-06-14 14:10:50,110 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 517 selfloop transitions, 96 changer transitions 0/620 dead transitions. [2024-06-14 14:10:50,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 620 transitions, 9240 flow [2024-06-14 14:10:50,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:10:50,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:10:50,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-14 14:10:50,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5214285714285715 [2024-06-14 14:10:50,111 INFO L175 Difference]: Start difference. First operand has 475 places, 600 transitions, 7966 flow. Second operand 10 states and 219 transitions. [2024-06-14 14:10:50,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 620 transitions, 9240 flow [2024-06-14 14:10:54,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 620 transitions, 8888 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-14 14:10:54,150 INFO L231 Difference]: Finished difference. Result has 479 places, 600 transitions, 7812 flow [2024-06-14 14:10:54,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7614, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7812, PETRI_PLACES=479, PETRI_TRANSITIONS=600} [2024-06-14 14:10:54,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 436 predicate places. [2024-06-14 14:10:54,151 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 600 transitions, 7812 flow [2024-06-14 14:10:54,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:10:54,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:54,152 INFO L208 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:10:54,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-14 14:10:54,152 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:10:54,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:54,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1794669203, now seen corresponding path program 14 times [2024-06-14 14:10:54,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:54,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284127142] [2024-06-14 14:10:54,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:54,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:54,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:10:54,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:10:54,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:10:54,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284127142] [2024-06-14 14:10:54,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284127142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:10:54,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:10:54,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:10:54,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577460978] [2024-06-14 14:10:54,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:10:54,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:10:54,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:10:54,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:10:54,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:10:54,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:10:54,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 600 transitions, 7812 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:10:54,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:10:54,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:10:54,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:10:55,638 INFO L124 PetriNetUnfolderBase]: 2819/4825 cut-off events. [2024-06-14 14:10:55,638 INFO L125 PetriNetUnfolderBase]: For 591810/591810 co-relation queries the response was YES. [2024-06-14 14:10:55,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35183 conditions, 4825 events. 2819/4825 cut-off events. For 591810/591810 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 32663 event pairs, 508 based on Foata normal form. 1/4824 useless extension candidates. Maximal degree in co-relation 34987. Up to 4047 conditions per place. [2024-06-14 14:10:55,721 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 447 selfloop transitions, 170 changer transitions 0/624 dead transitions. [2024-06-14 14:10:55,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 624 transitions, 9862 flow [2024-06-14 14:10:55,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:10:55,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:10:55,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:10:55,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 14:10:55,722 INFO L175 Difference]: Start difference. First operand has 479 places, 600 transitions, 7812 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:10:55,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 624 transitions, 9862 flow [2024-06-14 14:10:59,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 624 transitions, 9650 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-14 14:10:59,907 INFO L231 Difference]: Finished difference. Result has 478 places, 603 transitions, 7986 flow [2024-06-14 14:10:59,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7600, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7986, PETRI_PLACES=478, PETRI_TRANSITIONS=603} [2024-06-14 14:10:59,907 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-14 14:10:59,907 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 603 transitions, 7986 flow [2024-06-14 14:10:59,907 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:10:59,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:10:59,908 INFO L208 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:10:59,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-14 14:10:59,908 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:10:59,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:10:59,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1254163155, now seen corresponding path program 15 times [2024-06-14 14:10:59,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:10:59,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605987399] [2024-06-14 14:10:59,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:10:59,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:10:59,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:00,237 INFO 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:00,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:00,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605987399] [2024-06-14 14:11:00,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605987399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:00,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:00,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:00,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215944721] [2024-06-14 14:11:00,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:00,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:00,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:00,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:00,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:00,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:00,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 603 transitions, 7986 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:11:00,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:00,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:00,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:01,268 INFO L124 PetriNetUnfolderBase]: 2816/4821 cut-off events. [2024-06-14 14:11:01,269 INFO L125 PetriNetUnfolderBase]: For 594280/594280 co-relation queries the response was YES. [2024-06-14 14:11:01,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35266 conditions, 4821 events. 2816/4821 cut-off events. For 594280/594280 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 32588 event pairs, 508 based on Foata normal form. 1/4820 useless extension candidates. Maximal degree in co-relation 35069. Up to 4044 conditions per place. [2024-06-14 14:11:01,348 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 447 selfloop transitions, 169 changer transitions 0/623 dead transitions. [2024-06-14 14:11:01,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 623 transitions, 9754 flow [2024-06-14 14:11:01,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:11:01,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:11:01,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:11:01,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 14:11:01,350 INFO L175 Difference]: Start difference. First operand has 478 places, 603 transitions, 7986 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:11:01,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 623 transitions, 9754 flow [2024-06-14 14:11:05,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 623 transitions, 9288 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 14:11:05,237 INFO L231 Difference]: Finished difference. Result has 480 places, 603 transitions, 7864 flow [2024-06-14 14:11:05,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7520, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7864, PETRI_PLACES=480, PETRI_TRANSITIONS=603} [2024-06-14 14:11:05,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-14 14:11:05,237 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 603 transitions, 7864 flow [2024-06-14 14:11:05,237 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:11:05,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:05,238 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:05,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-14 14:11:05,238 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:11:05,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:05,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1501150071, now seen corresponding path program 22 times [2024-06-14 14:11:05,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:05,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084597189] [2024-06-14 14:11:05,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:05,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:05,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:05,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:11:05,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:05,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084597189] [2024-06-14 14:11:05,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084597189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:05,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:05,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:05,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112746909] [2024-06-14 14:11:05,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:05,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:05,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:05,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:05,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:05,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:05,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 603 transitions, 7864 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:11:05,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:05,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:05,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:06,745 INFO L124 PetriNetUnfolderBase]: 2842/4865 cut-off events. [2024-06-14 14:11:06,746 INFO L125 PetriNetUnfolderBase]: For 618231/618231 co-relation queries the response was YES. [2024-06-14 14:11:06,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35774 conditions, 4865 events. 2842/4865 cut-off events. For 618231/618231 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 32964 event pairs, 499 based on Foata normal form. 1/4864 useless extension candidates. Maximal degree in co-relation 35576. Up to 4180 conditions per place. [2024-06-14 14:11:06,812 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 129 changer transitions 0/631 dead transitions. [2024-06-14 14:11:06,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 631 transitions, 9572 flow [2024-06-14 14:11:06,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:11:06,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:11:06,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 14:11:06,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 14:11:06,814 INFO L175 Difference]: Start difference. First operand has 480 places, 603 transitions, 7864 flow. Second operand 8 states and 181 transitions. [2024-06-14 14:11:06,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 631 transitions, 9572 flow [2024-06-14 14:11:10,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 480 places, 631 transitions, 9222 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-14 14:11:10,569 INFO L231 Difference]: Finished difference. Result has 482 places, 615 transitions, 8018 flow [2024-06-14 14:11:10,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7518, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8018, PETRI_PLACES=482, PETRI_TRANSITIONS=615} [2024-06-14 14:11:10,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-14 14:11:10,570 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 615 transitions, 8018 flow [2024-06-14 14:11:10,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:11:10,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:10,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:11:10,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-14 14:11:10,570 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:11:10,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:10,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1803618101, now seen corresponding path program 16 times [2024-06-14 14:11:10,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:10,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768608721] [2024-06-14 14:11:10,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:10,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:10,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:10,926 INFO 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:10,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:10,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768608721] [2024-06-14 14:11:10,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768608721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:10,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:10,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:10,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456971232] [2024-06-14 14:11:10,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:10,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:10,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:10,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:10,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:10,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:10,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 615 transitions, 8018 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:11:10,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:10,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:10,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:12,015 INFO L124 PetriNetUnfolderBase]: 2863/4900 cut-off events. [2024-06-14 14:11:12,015 INFO L125 PetriNetUnfolderBase]: For 643484/643484 co-relation queries the response was YES. [2024-06-14 14:11:12,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36325 conditions, 4900 events. 2863/4900 cut-off events. For 643484/643484 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33278 event pairs, 508 based on Foata normal form. 1/4899 useless extension candidates. Maximal degree in co-relation 36125. Up to 4101 conditions per place. [2024-06-14 14:11:12,102 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 455 selfloop transitions, 180 changer transitions 0/642 dead transitions. [2024-06-14 14:11:12,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 642 transitions, 10218 flow [2024-06-14 14:11:12,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:11:12,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:11:12,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-14 14:11:12,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5565476190476191 [2024-06-14 14:11:12,103 INFO L175 Difference]: Start difference. First operand has 482 places, 615 transitions, 8018 flow. Second operand 8 states and 187 transitions. [2024-06-14 14:11:12,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 642 transitions, 10218 flow [2024-06-14 14:11:16,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 642 transitions, 10046 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 14:11:16,387 INFO L231 Difference]: Finished difference. Result has 487 places, 624 transitions, 8356 flow [2024-06-14 14:11:16,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7846, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8356, PETRI_PLACES=487, PETRI_TRANSITIONS=624} [2024-06-14 14:11:16,388 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-14 14:11:16,388 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 624 transitions, 8356 flow [2024-06-14 14:11:16,388 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:11:16,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:16,388 INFO L208 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:11:16,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-14 14:11:16,389 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:11:16,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:16,389 INFO L85 PathProgramCache]: Analyzing trace with hash -423743881, now seen corresponding path program 23 times [2024-06-14 14:11:16,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:16,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613653336] [2024-06-14 14:11:16,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:16,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:16,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:16,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:16,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:16,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613653336] [2024-06-14 14:11:16,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613653336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:16,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:16,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:16,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9908441] [2024-06-14 14:11:16,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:16,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:16,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:16,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:16,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:16,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:16,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 624 transitions, 8356 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:11:16,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:16,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:16,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:17,895 INFO L124 PetriNetUnfolderBase]: 2860/4896 cut-off events. [2024-06-14 14:11:17,895 INFO L125 PetriNetUnfolderBase]: For 646460/646460 co-relation queries the response was YES. [2024-06-14 14:11:17,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36375 conditions, 4896 events. 2860/4896 cut-off events. For 646460/646460 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33202 event pairs, 499 based on Foata normal form. 1/4895 useless extension candidates. Maximal degree in co-relation 36174. Up to 4206 conditions per place. [2024-06-14 14:11:17,981 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 505 selfloop transitions, 130 changer transitions 0/642 dead transitions. [2024-06-14 14:11:17,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 642 transitions, 9918 flow [2024-06-14 14:11:17,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:11:17,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:11:17,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 220 transitions. [2024-06-14 14:11:17,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 14:11:17,983 INFO L175 Difference]: Start difference. First operand has 487 places, 624 transitions, 8356 flow. Second operand 10 states and 220 transitions. [2024-06-14 14:11:17,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 642 transitions, 9918 flow [2024-06-14 14:11:22,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 642 transitions, 9642 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-14 14:11:22,654 INFO L231 Difference]: Finished difference. Result has 494 places, 624 transitions, 8346 flow [2024-06-14 14:11:22,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8080, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8346, PETRI_PLACES=494, PETRI_TRANSITIONS=624} [2024-06-14 14:11:22,655 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-14 14:11:22,655 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 624 transitions, 8346 flow [2024-06-14 14:11:22,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:11:22,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:22,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:22,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-14 14:11:22,656 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:11:22,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:22,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1375521431, now seen corresponding path program 17 times [2024-06-14 14:11:22,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:22,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714530959] [2024-06-14 14:11:22,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:22,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:22,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:23,018 INFO 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:23,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:23,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714530959] [2024-06-14 14:11:23,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714530959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:23,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:23,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:23,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753196914] [2024-06-14 14:11:23,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:23,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:23,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:23,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:23,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:23,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:23,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 624 transitions, 8346 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:11:23,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:23,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:23,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:24,177 INFO L124 PetriNetUnfolderBase]: 2857/4902 cut-off events. [2024-06-14 14:11:24,177 INFO L125 PetriNetUnfolderBase]: For 647843/647843 co-relation queries the response was YES. [2024-06-14 14:11:24,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36216 conditions, 4902 events. 2857/4902 cut-off events. For 647843/647843 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33275 event pairs, 481 based on Foata normal form. 1/4903 useless extension candidates. Maximal degree in co-relation 36014. Up to 4374 conditions per place. [2024-06-14 14:11:24,255 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 601 selfloop transitions, 31 changer transitions 0/639 dead transitions. [2024-06-14 14:11:24,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 639 transitions, 9646 flow [2024-06-14 14:11:24,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:11:24,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:11:24,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 14:11:24,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-14 14:11:24,256 INFO L175 Difference]: Start difference. First operand has 494 places, 624 transitions, 8346 flow. Second operand 8 states and 174 transitions. [2024-06-14 14:11:24,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 639 transitions, 9646 flow [2024-06-14 14:11:28,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 639 transitions, 9242 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-14 14:11:28,633 INFO L231 Difference]: Finished difference. Result has 493 places, 624 transitions, 8010 flow [2024-06-14 14:11:28,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7942, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8010, PETRI_PLACES=493, PETRI_TRANSITIONS=624} [2024-06-14 14:11:28,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-14 14:11:28,634 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 624 transitions, 8010 flow [2024-06-14 14:11:28,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:11:28,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:28,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:11:28,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-14 14:11:28,634 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:11:28,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:28,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1244442357, now seen corresponding path program 18 times [2024-06-14 14:11:28,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:28,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062015951] [2024-06-14 14:11:28,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:28,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:28,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:28,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:11:28,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:28,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062015951] [2024-06-14 14:11:28,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062015951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:28,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:28,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:28,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986764514] [2024-06-14 14:11:28,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:28,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:28,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:28,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:28,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:29,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:29,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 624 transitions, 8010 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:11:29,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:29,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:29,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:30,070 INFO L124 PetriNetUnfolderBase]: 2854/4888 cut-off events. [2024-06-14 14:11:30,071 INFO L125 PetriNetUnfolderBase]: For 648746/648746 co-relation queries the response was YES. [2024-06-14 14:11:30,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35782 conditions, 4888 events. 2854/4888 cut-off events. For 648746/648746 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33183 event pairs, 508 based on Foata normal form. 1/4887 useless extension candidates. Maximal degree in co-relation 35580. Up to 4091 conditions per place. [2024-06-14 14:11:30,291 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 181 changer transitions 0/640 dead transitions. [2024-06-14 14:11:30,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 640 transitions, 9568 flow [2024-06-14 14:11:30,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:11:30,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:11:30,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 14:11:30,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:11:30,292 INFO L175 Difference]: Start difference. First operand has 493 places, 624 transitions, 8010 flow. Second operand 8 states and 184 transitions. [2024-06-14 14:11:30,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 640 transitions, 9568 flow [2024-06-14 14:11:34,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 640 transitions, 9474 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 14:11:34,778 INFO L231 Difference]: Finished difference. Result has 495 places, 624 transitions, 8284 flow [2024-06-14 14:11:34,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7916, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8284, PETRI_PLACES=495, PETRI_TRANSITIONS=624} [2024-06-14 14:11:34,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-14 14:11:34,779 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 624 transitions, 8284 flow [2024-06-14 14:11:34,779 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:11:34,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:34,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:11:34,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-14 14:11:34,779 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:11:34,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:34,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1244442171, now seen corresponding path program 24 times [2024-06-14 14:11:34,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:34,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429696932] [2024-06-14 14:11:34,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:34,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:34,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:35,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:35,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:35,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429696932] [2024-06-14 14:11:35,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429696932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:35,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:35,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:35,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036098910] [2024-06-14 14:11:35,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:35,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:35,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:35,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:35,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:35,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:35,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 624 transitions, 8284 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:11:35,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:35,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:35,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:36,394 INFO L124 PetriNetUnfolderBase]: 2851/4884 cut-off events. [2024-06-14 14:11:36,394 INFO L125 PetriNetUnfolderBase]: For 651476/651476 co-relation queries the response was YES. [2024-06-14 14:11:36,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36021 conditions, 4884 events. 2851/4884 cut-off events. For 651476/651476 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33119 event pairs, 499 based on Foata normal form. 1/4883 useless extension candidates. Maximal degree in co-relation 35818. Up to 4195 conditions per place. [2024-06-14 14:11:36,482 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 132 changer transitions 0/642 dead transitions. [2024-06-14 14:11:36,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 642 transitions, 9596 flow [2024-06-14 14:11:36,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:11:36,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:11:36,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-14 14:11:36,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5064935064935064 [2024-06-14 14:11:36,484 INFO L175 Difference]: Start difference. First operand has 495 places, 624 transitions, 8284 flow. Second operand 11 states and 234 transitions. [2024-06-14 14:11:36,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 642 transitions, 9596 flow [2024-06-14 14:11:41,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 642 transitions, 9224 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-14 14:11:41,343 INFO L231 Difference]: Finished difference. Result has 500 places, 624 transitions, 8182 flow [2024-06-14 14:11:41,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7912, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8182, PETRI_PLACES=500, PETRI_TRANSITIONS=624} [2024-06-14 14:11:41,344 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-14 14:11:41,344 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 624 transitions, 8182 flow [2024-06-14 14:11:41,344 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:11:41,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:41,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:11:41,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-14 14:11:41,345 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:11:41,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:41,345 INFO L85 PathProgramCache]: Analyzing trace with hash 291202615, now seen corresponding path program 25 times [2024-06-14 14:11:41,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:41,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831220124] [2024-06-14 14:11:41,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:41,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:41,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:41,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:11:41,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:41,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831220124] [2024-06-14 14:11:41,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831220124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:41,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:41,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:41,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119204689] [2024-06-14 14:11:41,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:41,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:41,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:41,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:41,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:41,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:41,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 624 transitions, 8182 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:11:41,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:41,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:41,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:42,797 INFO L124 PetriNetUnfolderBase]: 2848/4880 cut-off events. [2024-06-14 14:11:42,798 INFO L125 PetriNetUnfolderBase]: For 652103/652103 co-relation queries the response was YES. [2024-06-14 14:11:42,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35827 conditions, 4880 events. 2848/4880 cut-off events. For 652103/652103 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 33127 event pairs, 499 based on Foata normal form. 1/4879 useless extension candidates. Maximal degree in co-relation 35623. Up to 4051 conditions per place. [2024-06-14 14:11:42,876 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 448 selfloop transitions, 193 changer transitions 0/648 dead transitions. [2024-06-14 14:11:42,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 648 transitions, 9782 flow [2024-06-14 14:11:42,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:11:42,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:11:42,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:11:42,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 14:11:42,877 INFO L175 Difference]: Start difference. First operand has 500 places, 624 transitions, 8182 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:11:42,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 648 transitions, 9782 flow [2024-06-14 14:11:47,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 648 transitions, 9486 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-14 14:11:47,879 INFO L231 Difference]: Finished difference. Result has 497 places, 624 transitions, 8286 flow [2024-06-14 14:11:47,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7886, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8286, PETRI_PLACES=497, PETRI_TRANSITIONS=624} [2024-06-14 14:11:47,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-14 14:11:47,880 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 624 transitions, 8286 flow [2024-06-14 14:11:47,880 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:11:47,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:47,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] [2024-06-14 14:11:47,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-14 14:11:47,881 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:11:47,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:47,881 INFO L85 PathProgramCache]: Analyzing trace with hash -1880537709, now seen corresponding path program 19 times [2024-06-14 14:11:47,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:47,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348626323] [2024-06-14 14:11:47,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:47,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:47,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:48,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:11:48,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:48,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348626323] [2024-06-14 14:11:48,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348626323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:48,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:48,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:48,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066632323] [2024-06-14 14:11:48,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:48,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:48,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:48,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:48,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:48,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:48,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 624 transitions, 8286 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:11:48,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:48,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:48,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:49,541 INFO L124 PetriNetUnfolderBase]: 2869/4924 cut-off events. [2024-06-14 14:11:49,541 INFO L125 PetriNetUnfolderBase]: For 679911/679913 co-relation queries the response was YES. [2024-06-14 14:11:49,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36581 conditions, 4924 events. 2869/4924 cut-off events. For 679911/679913 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 33420 event pairs, 490 based on Foata normal form. 3/4927 useless extension candidates. Maximal degree in co-relation 36376. Up to 4222 conditions per place. [2024-06-14 14:11:49,630 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 530 selfloop transitions, 120 changer transitions 0/657 dead transitions. [2024-06-14 14:11:49,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 657 transitions, 10327 flow [2024-06-14 14:11:49,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:11:49,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:11:49,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-14 14:11:49,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.623015873015873 [2024-06-14 14:11:49,632 INFO L175 Difference]: Start difference. First operand has 497 places, 624 transitions, 8286 flow. Second operand 6 states and 157 transitions. [2024-06-14 14:11:49,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 657 transitions, 10327 flow [2024-06-14 14:11:54,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 657 transitions, 9757 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-14 14:11:54,731 INFO L231 Difference]: Finished difference. Result has 495 places, 633 transitions, 8268 flow [2024-06-14 14:11:54,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7724, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8268, PETRI_PLACES=495, PETRI_TRANSITIONS=633} [2024-06-14 14:11:54,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-14 14:11:54,732 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 633 transitions, 8268 flow [2024-06-14 14:11:54,732 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:11:54,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:11:54,732 INFO L208 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:11:54,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-14 14:11:54,732 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:11:54,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:11:54,733 INFO L85 PathProgramCache]: Analyzing trace with hash -488779027, now seen corresponding path program 20 times [2024-06-14 14:11:54,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:11:54,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409203008] [2024-06-14 14:11:54,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:11:54,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:11:54,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:11:55,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:11:55,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:11:55,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409203008] [2024-06-14 14:11:55,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409203008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:11:55,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:11:55,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:11:55,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333190626] [2024-06-14 14:11:55,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:11:55,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:11:55,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:11:55,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:11:55,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:11:55,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:11:55,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 633 transitions, 8268 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:11:55,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:11:55,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:11:55,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:11:56,460 INFO L124 PetriNetUnfolderBase]: 2866/4919 cut-off events. [2024-06-14 14:11:56,460 INFO L125 PetriNetUnfolderBase]: For 659657/659657 co-relation queries the response was YES. [2024-06-14 14:11:56,521 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36315 conditions, 4919 events. 2866/4919 cut-off events. For 659657/659657 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 33333 event pairs, 481 based on Foata normal form. 1/4920 useless extension candidates. Maximal degree in co-relation 36108. Up to 4342 conditions per place. [2024-06-14 14:11:56,538 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 601 selfloop transitions, 50 changer transitions 0/658 dead transitions. [2024-06-14 14:11:56,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 658 transitions, 9634 flow [2024-06-14 14:11:56,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:11:56,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:11:56,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-14 14:11:56,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-06-14 14:11:56,539 INFO L175 Difference]: Start difference. First operand has 495 places, 633 transitions, 8268 flow. Second operand 6 states and 154 transitions. [2024-06-14 14:11:56,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 658 transitions, 9634 flow [2024-06-14 14:12:00,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 658 transitions, 9457 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-14 14:12:00,760 INFO L231 Difference]: Finished difference. Result has 498 places, 633 transitions, 8215 flow [2024-06-14 14:12:00,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8091, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=583, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=8215, PETRI_PLACES=498, PETRI_TRANSITIONS=633} [2024-06-14 14:12:00,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 14:12:00,761 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 633 transitions, 8215 flow [2024-06-14 14:12:00,761 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:12:00,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:00,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:00,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-14 14:12:00,761 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:12:00,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:00,762 INFO L85 PathProgramCache]: Analyzing trace with hash 431943119, now seen corresponding path program 21 times [2024-06-14 14:12:00,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:00,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739053847] [2024-06-14 14:12:00,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:00,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:00,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:01,115 INFO 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:01,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:01,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739053847] [2024-06-14 14:12:01,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739053847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:01,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:01,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:01,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012855618] [2024-06-14 14:12:01,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:01,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:01,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:01,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:01,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:01,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:01,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 633 transitions, 8215 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:12:01,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:01,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:01,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:02,224 INFO L124 PetriNetUnfolderBase]: 2879/4942 cut-off events. [2024-06-14 14:12:02,225 INFO L125 PetriNetUnfolderBase]: For 669073/669075 co-relation queries the response was YES. [2024-06-14 14:12:02,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36471 conditions, 4942 events. 2879/4942 cut-off events. For 669073/669075 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 33618 event pairs, 490 based on Foata normal form. 3/4945 useless extension candidates. Maximal degree in co-relation 36264. Up to 4119 conditions per place. [2024-06-14 14:12:02,304 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 446 selfloop transitions, 206 changer transitions 0/659 dead transitions. [2024-06-14 14:12:02,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 659 transitions, 10463 flow [2024-06-14 14:12:02,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:12:02,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:12:02,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-14 14:12:02,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:12:02,305 INFO L175 Difference]: Start difference. First operand has 498 places, 633 transitions, 8215 flow. Second operand 7 states and 168 transitions. [2024-06-14 14:12:02,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 659 transitions, 10463 flow [2024-06-14 14:12:06,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 659 transitions, 10316 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-14 14:12:06,190 INFO L231 Difference]: Finished difference. Result has 499 places, 639 transitions, 8612 flow [2024-06-14 14:12:06,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8068, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=200, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8612, PETRI_PLACES=499, PETRI_TRANSITIONS=639} [2024-06-14 14:12:06,190 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-14 14:12:06,191 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 639 transitions, 8612 flow [2024-06-14 14:12:06,191 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:12:06,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:06,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:06,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-14 14:12:06,191 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:12:06,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:06,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1310380457, now seen corresponding path program 22 times [2024-06-14 14:12:06,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:06,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53943367] [2024-06-14 14:12:06,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:06,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:06,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:06,540 INFO 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,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:06,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53943367] [2024-06-14 14:12:06,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53943367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:06,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:06,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:06,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86267706] [2024-06-14 14:12:06,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:06,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:06,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:06,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:06,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:06,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:06,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 639 transitions, 8612 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:12:06,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:06,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:06,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:07,660 INFO L124 PetriNetUnfolderBase]: 2889/4959 cut-off events. [2024-06-14 14:12:07,661 INFO L125 PetriNetUnfolderBase]: For 680098/680098 co-relation queries the response was YES. [2024-06-14 14:12:07,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37012 conditions, 4959 events. 2889/4959 cut-off events. For 680098/680098 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 33774 event pairs, 481 based on Foata normal form. 1/4960 useless extension candidates. Maximal degree in co-relation 36804. Up to 4413 conditions per place. [2024-06-14 14:12:07,740 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 615 selfloop transitions, 37 changer transitions 0/659 dead transitions. [2024-06-14 14:12:07,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 659 transitions, 10085 flow [2024-06-14 14:12:07,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:12:07,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:12:07,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-14 14:12:07,741 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5306122448979592 [2024-06-14 14:12:07,741 INFO L175 Difference]: Start difference. First operand has 499 places, 639 transitions, 8612 flow. Second operand 7 states and 156 transitions. [2024-06-14 14:12:07,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 659 transitions, 10085 flow [2024-06-14 14:12:12,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 659 transitions, 9592 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-14 14:12:12,166 INFO L231 Difference]: Finished difference. Result has 501 places, 645 transitions, 8358 flow [2024-06-14 14:12:12,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8134, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8358, PETRI_PLACES=501, PETRI_TRANSITIONS=645} [2024-06-14 14:12:12,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-14 14:12:12,167 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 645 transitions, 8358 flow [2024-06-14 14:12:12,167 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:12:12,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:12,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:12,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-14 14:12:12,167 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:12:12,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:12,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1248155181, now seen corresponding path program 23 times [2024-06-14 14:12:12,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:12,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766628991] [2024-06-14 14:12:12,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:12,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:12,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:12,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:12:12,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:12,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766628991] [2024-06-14 14:12:12,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766628991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:12,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:12,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:12,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562580765] [2024-06-14 14:12:12,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:12,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:12,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:12,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:12,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:12,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:12,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 645 transitions, 8358 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:12:12,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:12,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:12,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:13,567 INFO L124 PetriNetUnfolderBase]: 2894/4969 cut-off events. [2024-06-14 14:12:13,567 INFO L125 PetriNetUnfolderBase]: For 678812/678814 co-relation queries the response was YES. [2024-06-14 14:12:13,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36438 conditions, 4969 events. 2894/4969 cut-off events. For 678812/678814 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33861 event pairs, 490 based on Foata normal form. 3/4972 useless extension candidates. Maximal degree in co-relation 36231. Up to 4135 conditions per place. [2024-06-14 14:12:13,645 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 452 selfloop transitions, 212 changer transitions 0/671 dead transitions. [2024-06-14 14:12:13,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 671 transitions, 10574 flow [2024-06-14 14:12:13,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:12:13,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:12:13,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 14:12:13,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 14:12:13,647 INFO L175 Difference]: Start difference. First operand has 501 places, 645 transitions, 8358 flow. Second operand 7 states and 172 transitions. [2024-06-14 14:12:13,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 671 transitions, 10574 flow [2024-06-14 14:12:18,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 671 transitions, 10462 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-14 14:12:18,247 INFO L231 Difference]: Finished difference. Result has 503 places, 648 transitions, 8742 flow [2024-06-14 14:12:18,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8252, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8742, PETRI_PLACES=503, PETRI_TRANSITIONS=648} [2024-06-14 14:12:18,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-14 14:12:18,248 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 648 transitions, 8742 flow [2024-06-14 14:12:18,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:12:18,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:18,249 INFO L208 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:12:18,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-14 14:12:18,249 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:12:18,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:18,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1229323447, now seen corresponding path program 26 times [2024-06-14 14:12:18,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:18,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672802534] [2024-06-14 14:12:18,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:18,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:18,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:18,585 INFO 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:18,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:18,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [672802534] [2024-06-14 14:12:18,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [672802534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:18,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:18,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:18,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619965905] [2024-06-14 14:12:18,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:18,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:18,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:18,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:18,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:18,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:18,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 648 transitions, 8742 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:12:18,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:18,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:18,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:19,777 INFO L124 PetriNetUnfolderBase]: 2891/4954 cut-off events. [2024-06-14 14:12:19,777 INFO L125 PetriNetUnfolderBase]: For 672025/672025 co-relation queries the response was YES. [2024-06-14 14:12:19,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36648 conditions, 4954 events. 2891/4954 cut-off events. For 672025/672025 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33758 event pairs, 499 based on Foata normal form. 1/4953 useless extension candidates. Maximal degree in co-relation 36441. Up to 4112 conditions per place. [2024-06-14 14:12:19,861 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 477 selfloop transitions, 197 changer transitions 0/681 dead transitions. [2024-06-14 14:12:19,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 681 transitions, 10692 flow [2024-06-14 14:12:19,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:12:19,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:12:19,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-14 14:12:19,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-14 14:12:19,862 INFO L175 Difference]: Start difference. First operand has 503 places, 648 transitions, 8742 flow. Second operand 9 states and 221 transitions. [2024-06-14 14:12:19,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 681 transitions, 10692 flow [2024-06-14 14:12:24,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 505 places, 681 transitions, 10258 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-14 14:12:24,946 INFO L231 Difference]: Finished difference. Result has 506 places, 648 transitions, 8728 flow [2024-06-14 14:12:24,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8316, PETRI_DIFFERENCE_MINUEND_PLACES=497, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8728, PETRI_PLACES=506, PETRI_TRANSITIONS=648} [2024-06-14 14:12:24,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 463 predicate places. [2024-06-14 14:12:24,947 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 648 transitions, 8728 flow [2024-06-14 14:12:24,947 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:12:24,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:24,947 INFO L208 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:12:24,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-14 14:12:24,948 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:12:24,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:24,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1627271917, now seen corresponding path program 24 times [2024-06-14 14:12:24,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:24,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446396606] [2024-06-14 14:12:24,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:24,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:24,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:25,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:12:25,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:25,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446396606] [2024-06-14 14:12:25,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446396606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:25,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:25,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:25,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285548865] [2024-06-14 14:12:25,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:25,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:25,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:25,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:25,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:25,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:25,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 648 transitions, 8728 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:12:25,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:25,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:25,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:26,642 INFO L124 PetriNetUnfolderBase]: 2888/4960 cut-off events. [2024-06-14 14:12:26,643 INFO L125 PetriNetUnfolderBase]: For 652982/652982 co-relation queries the response was YES. [2024-06-14 14:12:26,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36443 conditions, 4960 events. 2888/4960 cut-off events. For 652982/652982 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 33804 event pairs, 481 based on Foata normal form. 1/4961 useless extension candidates. Maximal degree in co-relation 36237. Up to 4247 conditions per place. [2024-06-14 14:12:26,721 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 541 selfloop transitions, 130 changer transitions 0/678 dead transitions. [2024-06-14 14:12:26,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 678 transitions, 10146 flow [2024-06-14 14:12:26,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:12:26,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:12:26,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-14 14:12:26,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5922619047619048 [2024-06-14 14:12:26,722 INFO L175 Difference]: Start difference. First operand has 506 places, 648 transitions, 8728 flow. Second operand 8 states and 199 transitions. [2024-06-14 14:12:26,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 678 transitions, 10146 flow [2024-06-14 14:12:31,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 678 transitions, 9666 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-06-14 14:12:31,463 INFO L231 Difference]: Finished difference. Result has 502 places, 648 transitions, 8540 flow [2024-06-14 14:12:31,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8248, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8540, PETRI_PLACES=502, PETRI_TRANSITIONS=648} [2024-06-14 14:12:31,476 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-06-14 14:12:31,476 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 648 transitions, 8540 flow [2024-06-14 14:12:31,476 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:12:31,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:31,478 INFO L208 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:12:31,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-14 14:12:31,478 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:12:31,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:31,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1229502193, now seen corresponding path program 25 times [2024-06-14 14:12:31,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:31,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893539495] [2024-06-14 14:12:31,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:31,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:31,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:31,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:12:31,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:31,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893539495] [2024-06-14 14:12:31,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893539495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:31,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:31,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:31,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530112944] [2024-06-14 14:12:31,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:31,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:31,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:31,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:31,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:32,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:32,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 648 transitions, 8540 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:12:32,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:32,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:32,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:33,146 INFO L124 PetriNetUnfolderBase]: 2893/4959 cut-off events. [2024-06-14 14:12:33,146 INFO L125 PetriNetUnfolderBase]: For 634248/634248 co-relation queries the response was YES. [2024-06-14 14:12:33,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36120 conditions, 4959 events. 2893/4959 cut-off events. For 634248/634248 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33757 event pairs, 508 based on Foata normal form. 1/4958 useless extension candidates. Maximal degree in co-relation 35916. Up to 4134 conditions per place. [2024-06-14 14:12:33,248 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 452 selfloop transitions, 211 changer transitions 0/670 dead transitions. [2024-06-14 14:12:33,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 670 transitions, 10466 flow [2024-06-14 14:12:33,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:12:33,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:12:33,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 14:12:33,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 14:12:33,250 INFO L175 Difference]: Start difference. First operand has 502 places, 648 transitions, 8540 flow. Second operand 7 states and 169 transitions. [2024-06-14 14:12:33,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 670 transitions, 10466 flow [2024-06-14 14:12:38,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 670 transitions, 10138 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-14 14:12:38,150 INFO L231 Difference]: Finished difference. Result has 501 places, 651 transitions, 8702 flow [2024-06-14 14:12:38,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8220, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8702, PETRI_PLACES=501, PETRI_TRANSITIONS=651} [2024-06-14 14:12:38,151 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-14 14:12:38,151 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 651 transitions, 8702 flow [2024-06-14 14:12:38,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:12:38,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:38,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] [2024-06-14 14:12:38,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-14 14:12:38,151 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:12:38,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:38,152 INFO L85 PathProgramCache]: Analyzing trace with hash -1248166527, now seen corresponding path program 27 times [2024-06-14 14:12:38,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:38,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837817340] [2024-06-14 14:12:38,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:38,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:38,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:38,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:12:38,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:38,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837817340] [2024-06-14 14:12:38,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837817340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:38,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:38,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:38,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911873711] [2024-06-14 14:12:38,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:38,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:38,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:38,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:38,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:38,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:38,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 651 transitions, 8702 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:12:38,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:38,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:38,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:39,641 INFO L124 PetriNetUnfolderBase]: 2890/4966 cut-off events. [2024-06-14 14:12:39,641 INFO L125 PetriNetUnfolderBase]: For 617344/617346 co-relation queries the response was YES. [2024-06-14 14:12:39,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36038 conditions, 4966 events. 2890/4966 cut-off events. For 617344/617346 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33848 event pairs, 486 based on Foata normal form. 3/4969 useless extension candidates. Maximal degree in co-relation 35834. Up to 4112 conditions per place. [2024-06-14 14:12:39,725 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 488 selfloop transitions, 201 changer transitions 0/696 dead transitions. [2024-06-14 14:12:39,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 696 transitions, 10948 flow [2024-06-14 14:12:39,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:12:39,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:12:39,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-06-14 14:12:39,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5757575757575758 [2024-06-14 14:12:39,727 INFO L175 Difference]: Start difference. First operand has 501 places, 651 transitions, 8702 flow. Second operand 11 states and 266 transitions. [2024-06-14 14:12:39,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 696 transitions, 10948 flow [2024-06-14 14:12:43,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 696 transitions, 10397 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-14 14:12:43,239 INFO L231 Difference]: Finished difference. Result has 505 places, 651 transitions, 8587 flow [2024-06-14 14:12:43,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8163, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8587, PETRI_PLACES=505, PETRI_TRANSITIONS=651} [2024-06-14 14:12:43,239 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-06-14 14:12:43,239 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 651 transitions, 8587 flow [2024-06-14 14:12:43,239 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:12:43,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:43,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:12:43,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-14 14:12:43,240 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:12:43,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:43,240 INFO L85 PathProgramCache]: Analyzing trace with hash -2052800649, now seen corresponding path program 28 times [2024-06-14 14:12:43,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:43,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624751429] [2024-06-14 14:12:43,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:43,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:43,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:43,574 INFO 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,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:43,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624751429] [2024-06-14 14:12:43,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624751429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:43,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:43,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:43,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374455579] [2024-06-14 14:12:43,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:43,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:43,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:43,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:43,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:43,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:43,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 651 transitions, 8587 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:12:43,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:43,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:43,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:44,665 INFO L124 PetriNetUnfolderBase]: 2887/4962 cut-off events. [2024-06-14 14:12:44,665 INFO L125 PetriNetUnfolderBase]: For 599346/599348 co-relation queries the response was YES. [2024-06-14 14:12:44,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35804 conditions, 4962 events. 2887/4962 cut-off events. For 599346/599348 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33804 event pairs, 486 based on Foata normal form. 3/4965 useless extension candidates. Maximal degree in co-relation 35601. Up to 4109 conditions per place. [2024-06-14 14:12:44,742 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 483 selfloop transitions, 197 changer transitions 0/687 dead transitions. [2024-06-14 14:12:44,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 687 transitions, 10537 flow [2024-06-14 14:12:44,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:12:44,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:12:44,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-06-14 14:12:44,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846560846560847 [2024-06-14 14:12:44,743 INFO L175 Difference]: Start difference. First operand has 505 places, 651 transitions, 8587 flow. Second operand 9 states and 221 transitions. [2024-06-14 14:12:44,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 687 transitions, 10537 flow [2024-06-14 14:12:48,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 687 transitions, 10013 flow, removed 21 selfloop flow, removed 14 redundant places. [2024-06-14 14:12:48,610 INFO L231 Difference]: Finished difference. Result has 500 places, 651 transitions, 8491 flow [2024-06-14 14:12:48,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8079, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8491, PETRI_PLACES=500, PETRI_TRANSITIONS=651} [2024-06-14 14:12:48,610 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 457 predicate places. [2024-06-14 14:12:48,610 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 651 transitions, 8491 flow [2024-06-14 14:12:48,610 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:12:48,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:48,611 INFO L208 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:12:48,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-14 14:12:48,611 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:12:48,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:48,611 INFO L85 PathProgramCache]: Analyzing trace with hash 203656019, now seen corresponding path program 26 times [2024-06-14 14:12:48,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:48,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602233662] [2024-06-14 14:12:48,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:48,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:48,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:48,936 INFO 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:48,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:48,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602233662] [2024-06-14 14:12:48,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602233662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:48,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:48,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:48,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894312637] [2024-06-14 14:12:48,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:48,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:48,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:48,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:48,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:48,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:48,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 651 transitions, 8491 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:12:48,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:48,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:48,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:50,237 INFO L124 PetriNetUnfolderBase]: 2884/4958 cut-off events. [2024-06-14 14:12:50,237 INFO L125 PetriNetUnfolderBase]: For 565169/565171 co-relation queries the response was YES. [2024-06-14 14:12:50,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35380 conditions, 4958 events. 2884/4958 cut-off events. For 565169/565171 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 33795 event pairs, 490 based on Foata normal form. 3/4961 useless extension candidates. Maximal degree in co-relation 35179. Up to 4123 conditions per place. [2024-06-14 14:12:50,316 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 454 selfloop transitions, 215 changer transitions 0/676 dead transitions. [2024-06-14 14:12:50,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 676 transitions, 10379 flow [2024-06-14 14:12:50,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:12:50,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:12:50,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 14:12:50,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:12:50,318 INFO L175 Difference]: Start difference. First operand has 500 places, 651 transitions, 8491 flow. Second operand 7 states and 175 transitions. [2024-06-14 14:12:50,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 676 transitions, 10379 flow [2024-06-14 14:12:54,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 496 places, 676 transitions, 9931 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-14 14:12:54,441 INFO L231 Difference]: Finished difference. Result has 497 places, 651 transitions, 8503 flow [2024-06-14 14:12:54,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8055, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8503, PETRI_PLACES=497, PETRI_TRANSITIONS=651} [2024-06-14 14:12:54,441 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 454 predicate places. [2024-06-14 14:12:54,441 INFO L495 AbstractCegarLoop]: Abstraction has has 497 places, 651 transitions, 8503 flow [2024-06-14 14:12:54,442 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:12:54,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:12:54,442 INFO L208 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:12:54,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-14 14:12:54,442 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:12:54,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:12:54,442 INFO L85 PathProgramCache]: Analyzing trace with hash 427181519, now seen corresponding path program 27 times [2024-06-14 14:12:54,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:12:54,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078065183] [2024-06-14 14:12:54,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:12:54,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:12:54,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:12:54,813 INFO 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:54,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:12:54,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078065183] [2024-06-14 14:12:54,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078065183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:12:54,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:12:54,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:12:54,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170463940] [2024-06-14 14:12:54,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:12:54,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:12:54,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:12:54,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:12:54,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:12:54,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:12:54,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 497 places, 651 transitions, 8503 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:12:54,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:12:54,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:12:54,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:12:56,026 INFO L124 PetriNetUnfolderBase]: 2894/4973 cut-off events. [2024-06-14 14:12:56,026 INFO L125 PetriNetUnfolderBase]: For 547805/547805 co-relation queries the response was YES. [2024-06-14 14:12:56,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35318 conditions, 4973 events. 2894/4973 cut-off events. For 547805/547805 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33891 event pairs, 481 based on Foata normal form. 1/4974 useless extension candidates. Maximal degree in co-relation 35118. Up to 4379 conditions per place. [2024-06-14 14:12:56,114 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 611 selfloop transitions, 56 changer transitions 0/674 dead transitions. [2024-06-14 14:12:56,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 674 transitions, 9983 flow [2024-06-14 14:12:56,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:12:56,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:12:56,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-14 14:12:56,115 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:12:56,115 INFO L175 Difference]: Start difference. First operand has 497 places, 651 transitions, 8503 flow. Second operand 7 states and 161 transitions. [2024-06-14 14:12:56,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 674 transitions, 9983 flow [2024-06-14 14:13:00,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 674 transitions, 9533 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:00,136 INFO L231 Difference]: Finished difference. Result has 496 places, 657 transitions, 8285 flow [2024-06-14 14:13:00,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8065, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=598, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8285, PETRI_PLACES=496, PETRI_TRANSITIONS=657} [2024-06-14 14:13:00,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-14 14:13:00,136 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 657 transitions, 8285 flow [2024-06-14 14:13:00,137 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:13:00,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:00,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:00,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-14 14:13:00,137 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:00,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:00,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1229116243, now seen corresponding path program 28 times [2024-06-14 14:13:00,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:00,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548146849] [2024-06-14 14:13:00,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:00,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:00,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:00,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:13:00,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:00,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548146849] [2024-06-14 14:13:00,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548146849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:00,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:00,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:00,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323546438] [2024-06-14 14:13:00,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:00,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:00,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:00,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:00,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:00,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:00,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 657 transitions, 8285 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:13:00,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:00,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:00,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:01,551 INFO L124 PetriNetUnfolderBase]: 2891/4959 cut-off events. [2024-06-14 14:13:01,552 INFO L125 PetriNetUnfolderBase]: For 523470/523470 co-relation queries the response was YES. [2024-06-14 14:13:01,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34662 conditions, 4959 events. 2891/4959 cut-off events. For 523470/523470 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33863 event pairs, 509 based on Foata normal form. 1/4958 useless extension candidates. Maximal degree in co-relation 34464. Up to 4130 conditions per place. [2024-06-14 14:13:01,627 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 450 selfloop transitions, 221 changer transitions 0/678 dead transitions. [2024-06-14 14:13:01,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 678 transitions, 9915 flow [2024-06-14 14:13:01,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:13:01,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:13:01,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-14 14:13:01,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5816326530612245 [2024-06-14 14:13:01,629 INFO L175 Difference]: Start difference. First operand has 496 places, 657 transitions, 8285 flow. Second operand 7 states and 171 transitions. [2024-06-14 14:13:01,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 678 transitions, 9915 flow [2024-06-14 14:13:05,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 678 transitions, 9763 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-14 14:13:05,273 INFO L231 Difference]: Finished difference. Result has 498 places, 657 transitions, 8595 flow [2024-06-14 14:13:05,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8135, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8595, PETRI_PLACES=498, PETRI_TRANSITIONS=657} [2024-06-14 14:13:05,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 14:13:05,274 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 657 transitions, 8595 flow [2024-06-14 14:13:05,274 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:13:05,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:05,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] [2024-06-14 14:13:05,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-14 14:13:05,274 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:05,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:05,275 INFO L85 PathProgramCache]: Analyzing trace with hash 56046419, now seen corresponding path program 29 times [2024-06-14 14:13:05,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:05,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054966611] [2024-06-14 14:13:05,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:05,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:05,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:05,630 INFO 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:05,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:05,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054966611] [2024-06-14 14:13:05,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054966611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:05,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:05,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:05,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209485926] [2024-06-14 14:13:05,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:05,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:05,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:05,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:05,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:05,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:05,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 657 transitions, 8595 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:13:05,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:05,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:05,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:06,804 INFO L124 PetriNetUnfolderBase]: 2888/4965 cut-off events. [2024-06-14 14:13:06,804 INFO L125 PetriNetUnfolderBase]: For 517018/517018 co-relation queries the response was YES. [2024-06-14 14:13:06,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34871 conditions, 4965 events. 2888/4965 cut-off events. For 517018/517018 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33847 event pairs, 481 based on Foata normal form. 1/4966 useless extension candidates. Maximal degree in co-relation 34673. Up to 4325 conditions per place. [2024-06-14 14:13:06,889 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 584 selfloop transitions, 93 changer transitions 0/684 dead transitions. [2024-06-14 14:13:06,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 684 transitions, 10253 flow [2024-06-14 14:13:06,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:13:06,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:13:06,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-14 14:13:06,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5884353741496599 [2024-06-14 14:13:06,890 INFO L175 Difference]: Start difference. First operand has 498 places, 657 transitions, 8595 flow. Second operand 7 states and 173 transitions. [2024-06-14 14:13:06,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 684 transitions, 10253 flow [2024-06-14 14:13:10,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 684 transitions, 9753 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-14 14:13:10,683 INFO L231 Difference]: Finished difference. Result has 496 places, 657 transitions, 8305 flow [2024-06-14 14:13:10,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8101, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8305, PETRI_PLACES=496, PETRI_TRANSITIONS=657} [2024-06-14 14:13:10,684 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-14 14:13:10,684 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 657 transitions, 8305 flow [2024-06-14 14:13:10,684 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:13:10,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:10,684 INFO L208 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:13:10,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-14 14:13:10,685 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:10,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:10,685 INFO L85 PathProgramCache]: Analyzing trace with hash 1229116057, now seen corresponding path program 29 times [2024-06-14 14:13:10,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:10,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373594375] [2024-06-14 14:13:10,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:10,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:10,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:11,047 INFO 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:11,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:11,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373594375] [2024-06-14 14:13:11,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373594375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:11,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:11,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:11,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667075957] [2024-06-14 14:13:11,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:11,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:11,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:11,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:11,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:11,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:11,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 657 transitions, 8305 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:13:11,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:11,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:11,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:12,292 INFO L124 PetriNetUnfolderBase]: 2885/4951 cut-off events. [2024-06-14 14:13:12,292 INFO L125 PetriNetUnfolderBase]: For 493594/493594 co-relation queries the response was YES. [2024-06-14 14:13:12,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34289 conditions, 4951 events. 2885/4951 cut-off events. For 493594/493594 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33839 event pairs, 499 based on Foata normal form. 1/4950 useless extension candidates. Maximal degree in co-relation 34093. Up to 4108 conditions per place. [2024-06-14 14:13:12,360 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 482 selfloop transitions, 204 changer transitions 0/693 dead transitions. [2024-06-14 14:13:12,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 505 places, 693 transitions, 9999 flow [2024-06-14 14:13:12,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:13:12,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:13:12,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 239 transitions. [2024-06-14 14:13:12,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.569047619047619 [2024-06-14 14:13:12,361 INFO L175 Difference]: Start difference. First operand has 496 places, 657 transitions, 8305 flow. Second operand 10 states and 239 transitions. [2024-06-14 14:13:12,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 505 places, 693 transitions, 9999 flow [2024-06-14 14:13:15,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 693 transitions, 9785 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-14 14:13:15,470 INFO L231 Difference]: Finished difference. Result has 498 places, 657 transitions, 8527 flow [2024-06-14 14:13:15,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8097, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8527, PETRI_PLACES=498, PETRI_TRANSITIONS=657} [2024-06-14 14:13:15,471 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 455 predicate places. [2024-06-14 14:13:15,471 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 657 transitions, 8527 flow [2024-06-14 14:13:15,471 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:13:15,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:15,471 INFO L208 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:13:15,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-14 14:13:15,472 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:15,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:15,472 INFO L85 PathProgramCache]: Analyzing trace with hash -1395538791, now seen corresponding path program 30 times [2024-06-14 14:13:15,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:15,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654827385] [2024-06-14 14:13:15,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:15,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:15,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:15,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:15,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:15,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654827385] [2024-06-14 14:13:15,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654827385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:15,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:15,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:15,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464784671] [2024-06-14 14:13:15,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:15,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:15,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:15,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:15,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:15,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:15,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 657 transitions, 8527 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:13:15,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:15,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:15,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:17,198 INFO L124 PetriNetUnfolderBase]: 2882/4957 cut-off events. [2024-06-14 14:13:17,199 INFO L125 PetriNetUnfolderBase]: For 471690/471690 co-relation queries the response was YES. [2024-06-14 14:13:17,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34324 conditions, 4957 events. 2882/4957 cut-off events. For 471690/471690 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33862 event pairs, 481 based on Foata normal form. 1/4958 useless extension candidates. Maximal degree in co-relation 34130. Up to 4318 conditions per place. [2024-06-14 14:13:17,293 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 582 selfloop transitions, 96 changer transitions 0/685 dead transitions. [2024-06-14 14:13:17,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 685 transitions, 9953 flow [2024-06-14 14:13:17,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:13:17,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:13:17,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-14 14:13:17,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-06-14 14:13:17,294 INFO L175 Difference]: Start difference. First operand has 498 places, 657 transitions, 8527 flow. Second operand 9 states and 208 transitions. [2024-06-14 14:13:17,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 685 transitions, 9953 flow [2024-06-14 14:13:20,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 685 transitions, 9499 flow, removed 15 selfloop flow, removed 13 redundant places. [2024-06-14 14:13:20,910 INFO L231 Difference]: Finished difference. Result has 494 places, 657 transitions, 8279 flow [2024-06-14 14:13:20,911 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8073, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=561, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8279, PETRI_PLACES=494, PETRI_TRANSITIONS=657} [2024-06-14 14:13:20,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 451 predicate places. [2024-06-14 14:13:20,911 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 657 transitions, 8279 flow [2024-06-14 14:13:20,911 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:13:20,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:20,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:20,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-14 14:13:20,912 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:20,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:20,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1395776127, now seen corresponding path program 30 times [2024-06-14 14:13:20,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:20,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484815393] [2024-06-14 14:13:20,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:20,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:20,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:21,295 INFO 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:21,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:21,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484815393] [2024-06-14 14:13:21,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484815393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:21,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:21,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:21,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157583231] [2024-06-14 14:13:21,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:21,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:21,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:21,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:21,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:21,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:21,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 657 transitions, 8279 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:13:21,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:21,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:21,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:22,513 INFO L124 PetriNetUnfolderBase]: 2879/4953 cut-off events. [2024-06-14 14:13:22,513 INFO L125 PetriNetUnfolderBase]: For 442120/442120 co-relation queries the response was YES. [2024-06-14 14:13:22,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33653 conditions, 4953 events. 2879/4953 cut-off events. For 442120/442120 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33816 event pairs, 480 based on Foata normal form. 1/4954 useless extension candidates. Maximal degree in co-relation 33462. Up to 4359 conditions per place. [2024-06-14 14:13:22,603 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 630 selfloop transitions, 49 changer transitions 0/686 dead transitions. [2024-06-14 14:13:22,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 686 transitions, 9711 flow [2024-06-14 14:13:22,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:13:22,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:13:22,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-14 14:13:22,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5850340136054422 [2024-06-14 14:13:22,604 INFO L175 Difference]: Start difference. First operand has 494 places, 657 transitions, 8279 flow. Second operand 7 states and 172 transitions. [2024-06-14 14:13:22,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 686 transitions, 9711 flow [2024-06-14 14:13:25,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 686 transitions, 9459 flow, removed 12 selfloop flow, removed 9 redundant places. [2024-06-14 14:13:25,574 INFO L231 Difference]: Finished difference. Result has 492 places, 657 transitions, 8143 flow [2024-06-14 14:13:25,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8027, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8143, PETRI_PLACES=492, PETRI_TRANSITIONS=657} [2024-06-14 14:13:25,574 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 449 predicate places. [2024-06-14 14:13:25,574 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 657 transitions, 8143 flow [2024-06-14 14:13:25,574 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:13:25,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:25,575 INFO L208 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:13:25,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-14 14:13:25,575 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:25,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:25,575 INFO L85 PathProgramCache]: Analyzing trace with hash 55954163, now seen corresponding path program 4 times [2024-06-14 14:13:25,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:25,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988333480] [2024-06-14 14:13:25,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:25,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:25,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:25,918 INFO 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,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:25,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988333480] [2024-06-14 14:13:25,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988333480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:25,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:25,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:25,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806350693] [2024-06-14 14:13:25,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:25,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:25,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:25,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:25,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:25,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:25,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 657 transitions, 8143 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:13:25,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:25,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:25,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:27,153 INFO L124 PetriNetUnfolderBase]: 2866/4934 cut-off events. [2024-06-14 14:13:27,153 INFO L125 PetriNetUnfolderBase]: For 428905/428905 co-relation queries the response was YES. [2024-06-14 14:13:27,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32706 conditions, 4934 events. 2866/4934 cut-off events. For 428905/428905 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 33578 event pairs, 383 based on Foata normal form. 6/4940 useless extension candidates. Maximal degree in co-relation 32516. Up to 4058 conditions per place. [2024-06-14 14:13:27,230 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 617 selfloop transitions, 66 changer transitions 0/690 dead transitions. [2024-06-14 14:13:27,230 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 690 transitions, 9635 flow [2024-06-14 14:13:27,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:13:27,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:13:27,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-14 14:13:27,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5952380952380952 [2024-06-14 14:13:27,231 INFO L175 Difference]: Start difference. First operand has 492 places, 657 transitions, 8143 flow. Second operand 7 states and 175 transitions. [2024-06-14 14:13:27,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 690 transitions, 9635 flow [2024-06-14 14:13:30,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 492 places, 690 transitions, 9519 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-14 14:13:30,121 INFO L231 Difference]: Finished difference. Result has 493 places, 657 transitions, 8169 flow [2024-06-14 14:13:30,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8027, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8169, PETRI_PLACES=493, PETRI_TRANSITIONS=657} [2024-06-14 14:13:30,121 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 450 predicate places. [2024-06-14 14:13:30,122 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 657 transitions, 8169 flow [2024-06-14 14:13:30,122 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:13:30,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:30,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:30,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-14 14:13:30,122 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:30,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:30,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1676350263, now seen corresponding path program 5 times [2024-06-14 14:13:30,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:30,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066278940] [2024-06-14 14:13:30,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:30,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:30,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:30,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:30,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:30,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066278940] [2024-06-14 14:13:30,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066278940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:30,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:30,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:30,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283428876] [2024-06-14 14:13:30,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:30,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:30,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:30,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:30,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:30,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:30,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 657 transitions, 8169 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:13:30,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:30,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:30,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:31,599 INFO L124 PetriNetUnfolderBase]: 2887/4955 cut-off events. [2024-06-14 14:13:31,599 INFO L125 PetriNetUnfolderBase]: For 412637/412637 co-relation queries the response was YES. [2024-06-14 14:13:31,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33316 conditions, 4955 events. 2887/4955 cut-off events. For 412637/412637 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 33797 event pairs, 478 based on Foata normal form. 2/4956 useless extension candidates. Maximal degree in co-relation 33125. Up to 4258 conditions per place. [2024-06-14 14:13:31,682 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 587 selfloop transitions, 94 changer transitions 0/688 dead transitions. [2024-06-14 14:13:31,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 688 transitions, 9919 flow [2024-06-14 14:13:31,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:31,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:31,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-14 14:13:31,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-06-14 14:13:31,683 INFO L175 Difference]: Start difference. First operand has 493 places, 657 transitions, 8169 flow. Second operand 8 states and 189 transitions. [2024-06-14 14:13:31,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 688 transitions, 9919 flow [2024-06-14 14:13:34,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 688 transitions, 9802 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-14 14:13:34,091 INFO L231 Difference]: Finished difference. Result has 496 places, 661 transitions, 8359 flow [2024-06-14 14:13:34,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8058, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8359, PETRI_PLACES=496, PETRI_TRANSITIONS=661} [2024-06-14 14:13:34,092 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 453 predicate places. [2024-06-14 14:13:34,092 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 661 transitions, 8359 flow [2024-06-14 14:13:34,092 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:13:34,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:34,092 INFO L208 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:13:34,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-14 14:13:34,093 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:34,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:34,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1679207223, now seen corresponding path program 6 times [2024-06-14 14:13:34,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:34,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446081341] [2024-06-14 14:13:34,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:34,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:34,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:34,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:34,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:34,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446081341] [2024-06-14 14:13:34,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446081341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:34,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:34,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:34,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443469528] [2024-06-14 14:13:34,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:34,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:34,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:34,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:34,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:34,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:34,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 661 transitions, 8359 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:13:34,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:34,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:34,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:35,470 INFO L124 PetriNetUnfolderBase]: 2895/4972 cut-off events. [2024-06-14 14:13:35,470 INFO L125 PetriNetUnfolderBase]: For 400561/400561 co-relation queries the response was YES. [2024-06-14 14:13:35,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33402 conditions, 4972 events. 2895/4972 cut-off events. For 400561/400561 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 33917 event pairs, 485 based on Foata normal form. 2/4973 useless extension candidates. Maximal degree in co-relation 33211. Up to 4305 conditions per place. [2024-06-14 14:13:35,544 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 587 selfloop transitions, 91 changer transitions 0/685 dead transitions. [2024-06-14 14:13:35,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 503 places, 685 transitions, 9825 flow [2024-06-14 14:13:35,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:35,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:35,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-14 14:13:35,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5476190476190477 [2024-06-14 14:13:35,546 INFO L175 Difference]: Start difference. First operand has 496 places, 661 transitions, 8359 flow. Second operand 8 states and 184 transitions. [2024-06-14 14:13:35,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 503 places, 685 transitions, 9825 flow [2024-06-14 14:13:37,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 685 transitions, 9605 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-14 14:13:37,927 INFO L231 Difference]: Finished difference. Result has 499 places, 663 transitions, 8386 flow [2024-06-14 14:13:37,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8167, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8386, PETRI_PLACES=499, PETRI_TRANSITIONS=663} [2024-06-14 14:13:37,927 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-14 14:13:37,928 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 663 transitions, 8386 flow [2024-06-14 14:13:37,928 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:13:37,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:37,928 INFO L208 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:13:37,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-14 14:13:37,928 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:37,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:37,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1794498393, now seen corresponding path program 7 times [2024-06-14 14:13:37,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:37,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558222895] [2024-06-14 14:13:37,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:37,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:37,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:38,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:38,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:38,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558222895] [2024-06-14 14:13:38,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558222895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:38,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:38,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:38,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979580953] [2024-06-14 14:13:38,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:38,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:38,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:38,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:38,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:38,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:38,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 663 transitions, 8386 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:13:38,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:38,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:38,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:39,413 INFO L124 PetriNetUnfolderBase]: 2903/4988 cut-off events. [2024-06-14 14:13:39,413 INFO L125 PetriNetUnfolderBase]: For 405894/405894 co-relation queries the response was YES. [2024-06-14 14:13:39,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33514 conditions, 4988 events. 2903/4988 cut-off events. For 405894/405894 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 34088 event pairs, 487 based on Foata normal form. 2/4989 useless extension candidates. Maximal degree in co-relation 33321. Up to 4395 conditions per place. [2024-06-14 14:13:39,483 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 629 selfloop transitions, 48 changer transitions 0/684 dead transitions. [2024-06-14 14:13:39,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 684 transitions, 9818 flow [2024-06-14 14:13:39,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:39,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:39,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 178 transitions. [2024-06-14 14:13:39,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5297619047619048 [2024-06-14 14:13:39,484 INFO L175 Difference]: Start difference. First operand has 499 places, 663 transitions, 8386 flow. Second operand 8 states and 178 transitions. [2024-06-14 14:13:39,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 684 transitions, 9818 flow [2024-06-14 14:13:42,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 684 transitions, 9619 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 14:13:42,533 INFO L231 Difference]: Finished difference. Result has 501 places, 665 transitions, 8324 flow [2024-06-14 14:13:42,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8187, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8324, PETRI_PLACES=501, PETRI_TRANSITIONS=665} [2024-06-14 14:13:42,534 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-14 14:13:42,534 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 665 transitions, 8324 flow [2024-06-14 14:13:42,534 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:13:42,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:42,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, 1] [2024-06-14 14:13:42,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-14 14:13:42,534 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:42,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:42,535 INFO L85 PathProgramCache]: Analyzing trace with hash 226120691, now seen corresponding path program 8 times [2024-06-14 14:13:42,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:42,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716723645] [2024-06-14 14:13:42,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:42,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:42,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:42,889 INFO 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,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:42,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716723645] [2024-06-14 14:13:42,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716723645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:42,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:42,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:42,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206776840] [2024-06-14 14:13:42,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:42,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:42,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:42,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:42,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:42,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:42,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 665 transitions, 8324 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:13:42,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:42,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:42,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:43,957 INFO L124 PetriNetUnfolderBase]: 2924/5010 cut-off events. [2024-06-14 14:13:43,958 INFO L125 PetriNetUnfolderBase]: For 425358/425358 co-relation queries the response was YES. [2024-06-14 14:13:44,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33985 conditions, 5010 events. 2924/5010 cut-off events. For 425358/425358 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 34180 event pairs, 481 based on Foata normal form. 2/5011 useless extension candidates. Maximal degree in co-relation 33791. Up to 4313 conditions per place. [2024-06-14 14:13:44,036 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 591 selfloop transitions, 98 changer transitions 0/696 dead transitions. [2024-06-14 14:13:44,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 696 transitions, 10098 flow [2024-06-14 14:13:44,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:44,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:44,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 14:13:44,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 14:13:44,038 INFO L175 Difference]: Start difference. First operand has 501 places, 665 transitions, 8324 flow. Second operand 8 states and 188 transitions. [2024-06-14 14:13:44,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 696 transitions, 10098 flow [2024-06-14 14:13:47,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 696 transitions, 9981 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-14 14:13:47,522 INFO L231 Difference]: Finished difference. Result has 503 places, 669 transitions, 8524 flow [2024-06-14 14:13:47,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8207, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=665, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8524, PETRI_PLACES=503, PETRI_TRANSITIONS=669} [2024-06-14 14:13:47,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-14 14:13:47,523 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 669 transitions, 8524 flow [2024-06-14 14:13:47,523 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:13:47,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:47,523 INFO L208 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:13:47,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-14 14:13:47,523 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:47,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:47,524 INFO L85 PathProgramCache]: Analyzing trace with hash -931905835, now seen corresponding path program 9 times [2024-06-14 14:13:47,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:47,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804042391] [2024-06-14 14:13:47,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:47,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:47,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:47,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:47,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:47,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804042391] [2024-06-14 14:13:47,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804042391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:47,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:47,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:47,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586123025] [2024-06-14 14:13:47,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:47,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:47,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:47,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:47,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:47,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:47,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 669 transitions, 8524 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:13:47,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:47,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:47,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:48,937 INFO L124 PetriNetUnfolderBase]: 2932/5027 cut-off events. [2024-06-14 14:13:48,938 INFO L125 PetriNetUnfolderBase]: For 434465/434465 co-relation queries the response was YES. [2024-06-14 14:13:49,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34385 conditions, 5027 events. 2932/5027 cut-off events. For 434465/434465 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 34325 event pairs, 488 based on Foata normal form. 2/5028 useless extension candidates. Maximal degree in co-relation 34190. Up to 4360 conditions per place. [2024-06-14 14:13:49,019 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 591 selfloop transitions, 95 changer transitions 0/693 dead transitions. [2024-06-14 14:13:49,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 693 transitions, 10010 flow [2024-06-14 14:13:49,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:49,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:49,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-14 14:13:49,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5446428571428571 [2024-06-14 14:13:49,020 INFO L175 Difference]: Start difference. First operand has 503 places, 669 transitions, 8524 flow. Second operand 8 states and 183 transitions. [2024-06-14 14:13:49,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 693 transitions, 10010 flow [2024-06-14 14:13:51,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 693 transitions, 9782 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-14 14:13:51,855 INFO L231 Difference]: Finished difference. Result has 507 places, 671 transitions, 8555 flow [2024-06-14 14:13:51,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8328, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8555, PETRI_PLACES=507, PETRI_TRANSITIONS=671} [2024-06-14 14:13:51,856 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 464 predicate places. [2024-06-14 14:13:51,856 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 671 transitions, 8555 flow [2024-06-14 14:13:51,856 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:13:51,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:51,856 INFO L208 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:13:51,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-14 14:13:51,857 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:51,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:51,857 INFO L85 PathProgramCache]: Analyzing trace with hash -372902187, now seen corresponding path program 10 times [2024-06-14 14:13:51,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:51,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194452811] [2024-06-14 14:13:51,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:51,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:51,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:52,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:13:52,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:52,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194452811] [2024-06-14 14:13:52,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194452811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:52,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:52,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:52,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058869338] [2024-06-14 14:13:52,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:52,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:52,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:52,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:52,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:52,284 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:52,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 671 transitions, 8555 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:13:52,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:52,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:52,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:53,388 INFO L124 PetriNetUnfolderBase]: 2940/5057 cut-off events. [2024-06-14 14:13:53,389 INFO L125 PetriNetUnfolderBase]: For 440464/440464 co-relation queries the response was YES. [2024-06-14 14:13:53,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34545 conditions, 5057 events. 2940/5057 cut-off events. For 440464/440464 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 34685 event pairs, 393 based on Foata normal form. 2/5058 useless extension candidates. Maximal degree in co-relation 34348. Up to 4133 conditions per place. [2024-06-14 14:13:53,477 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 575 selfloop transitions, 127 changer transitions 0/709 dead transitions. [2024-06-14 14:13:53,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 709 transitions, 10675 flow [2024-06-14 14:13:53,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:53,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:53,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-14 14:13:53,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-14 14:13:53,479 INFO L175 Difference]: Start difference. First operand has 507 places, 671 transitions, 8555 flow. Second operand 8 states and 190 transitions. [2024-06-14 14:13:53,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 709 transitions, 10675 flow [2024-06-14 14:13:56,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 709 transitions, 10468 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-14 14:13:56,599 INFO L231 Difference]: Finished difference. Result has 510 places, 680 transitions, 8873 flow [2024-06-14 14:13:56,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8348, PETRI_DIFFERENCE_MINUEND_PLACES=501, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=547, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8873, PETRI_PLACES=510, PETRI_TRANSITIONS=680} [2024-06-14 14:13:56,599 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 467 predicate places. [2024-06-14 14:13:56,600 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 680 transitions, 8873 flow [2024-06-14 14:13:56,600 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:13:56,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:13:56,600 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:13:56,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-14 14:13:56,601 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:56,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:13:56,601 INFO L85 PathProgramCache]: Analyzing trace with hash 885998861, now seen corresponding path program 11 times [2024-06-14 14:13:56,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:13:56,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121907474] [2024-06-14 14:13:56,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:13:56,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:13:56,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:13:56,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:13:56,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:13:56,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121907474] [2024-06-14 14:13:56,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121907474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:13:56,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:13:56,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:13:56,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076707956] [2024-06-14 14:13:56,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:13:56,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:13:56,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:13:56,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:13:56,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:13:57,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:13:57,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 680 transitions, 8873 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:13:57,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:13:57,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:13:57,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:13:58,171 INFO L124 PetriNetUnfolderBase]: 2948/5071 cut-off events. [2024-06-14 14:13:58,172 INFO L125 PetriNetUnfolderBase]: For 449658/449658 co-relation queries the response was YES. [2024-06-14 14:13:58,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35221 conditions, 5071 events. 2948/5071 cut-off events. For 449658/449658 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 34789 event pairs, 395 based on Foata normal form. 2/5072 useless extension candidates. Maximal degree in co-relation 35022. Up to 4141 conditions per place. [2024-06-14 14:13:58,390 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 571 selfloop transitions, 130 changer transitions 0/708 dead transitions. [2024-06-14 14:13:58,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 708 transitions, 10654 flow [2024-06-14 14:13:58,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:13:58,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:13:58,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-14 14:13:58,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-14 14:13:58,391 INFO L175 Difference]: Start difference. First operand has 510 places, 680 transitions, 8873 flow. Second operand 8 states and 186 transitions. [2024-06-14 14:13:58,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 708 transitions, 10654 flow [2024-06-14 14:14:01,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 514 places, 708 transitions, 10374 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-14 14:14:01,142 INFO L231 Difference]: Finished difference. Result has 515 places, 683 transitions, 8953 flow [2024-06-14 14:14:01,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8641, PETRI_DIFFERENCE_MINUEND_PLACES=507, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8953, PETRI_PLACES=515, PETRI_TRANSITIONS=683} [2024-06-14 14:14:01,143 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 472 predicate places. [2024-06-14 14:14:01,143 INFO L495 AbstractCegarLoop]: Abstraction has has 515 places, 683 transitions, 8953 flow [2024-06-14 14:14:01,143 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:14:01,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:01,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:14:01,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192 [2024-06-14 14:14:01,144 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:14:01,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:01,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1909950763, now seen corresponding path program 12 times [2024-06-14 14:14:01,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:01,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060652552] [2024-06-14 14:14:01,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:01,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:01,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:01,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:01,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:01,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060652552] [2024-06-14 14:14:01,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060652552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:01,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:01,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:01,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1837865062] [2024-06-14 14:14:01,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:01,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:01,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:01,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:01,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:01,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:01,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 515 places, 683 transitions, 8953 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:14:01,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:01,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:01,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:02,669 INFO L124 PetriNetUnfolderBase]: 2969/5102 cut-off events. [2024-06-14 14:14:02,669 INFO L125 PetriNetUnfolderBase]: For 464765/464765 co-relation queries the response was YES. [2024-06-14 14:14:02,736 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35527 conditions, 5102 events. 2969/5102 cut-off events. For 464765/464765 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 34991 event pairs, 493 based on Foata normal form. 2/5103 useless extension candidates. Maximal degree in co-relation 35326. Up to 4380 conditions per place. [2024-06-14 14:14:02,757 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 598 selfloop transitions, 104 changer transitions 0/709 dead transitions. [2024-06-14 14:14:02,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 709 transitions, 10728 flow [2024-06-14 14:14:02,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:14:02,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:14:02,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-14 14:14:02,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5416666666666666 [2024-06-14 14:14:02,758 INFO L175 Difference]: Start difference. First operand has 515 places, 683 transitions, 8953 flow. Second operand 8 states and 182 transitions. [2024-06-14 14:14:02,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 709 transitions, 10728 flow [2024-06-14 14:14:05,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 518 places, 709 transitions, 10498 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-14 14:14:05,797 INFO L231 Difference]: Finished difference. Result has 520 places, 688 transitions, 9056 flow [2024-06-14 14:14:05,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8728, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9056, PETRI_PLACES=520, PETRI_TRANSITIONS=688} [2024-06-14 14:14:05,797 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 477 predicate places. [2024-06-14 14:14:05,797 INFO L495 AbstractCegarLoop]: Abstraction has has 520 places, 688 transitions, 9056 flow [2024-06-14 14:14:05,797 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:14:05,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:05,798 INFO L208 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:14:05,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable193 [2024-06-14 14:14:05,798 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:14:05,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:05,798 INFO L85 PathProgramCache]: Analyzing trace with hash 1794683091, now seen corresponding path program 5 times [2024-06-14 14:14:05,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:05,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968126128] [2024-06-14 14:14:05,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:05,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:05,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:06,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:14:06,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:06,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968126128] [2024-06-14 14:14:06,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968126128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:06,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:06,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:06,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926990818] [2024-06-14 14:14:06,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:06,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:06,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:06,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:06,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:06,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:06,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 520 places, 688 transitions, 9056 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:14:06,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:06,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:06,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:07,344 INFO L124 PetriNetUnfolderBase]: 2964/5095 cut-off events. [2024-06-14 14:14:07,345 INFO L125 PetriNetUnfolderBase]: For 460210/460210 co-relation queries the response was YES. [2024-06-14 14:14:07,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35234 conditions, 5095 events. 2964/5095 cut-off events. For 460210/460210 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 34965 event pairs, 498 based on Foata normal form. 2/5096 useless extension candidates. Maximal degree in co-relation 35031. Up to 4432 conditions per place. [2024-06-14 14:14:07,426 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 610 selfloop transitions, 91 changer transitions 0/708 dead transitions. [2024-06-14 14:14:07,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 527 places, 708 transitions, 10519 flow [2024-06-14 14:14:07,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:14:07,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:14:07,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-14 14:14:07,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5386904761904762 [2024-06-14 14:14:07,428 INFO L175 Difference]: Start difference. First operand has 520 places, 688 transitions, 9056 flow. Second operand 8 states and 181 transitions. [2024-06-14 14:14:07,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 527 places, 708 transitions, 10519 flow [2024-06-14 14:14:10,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 708 transitions, 10283 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-14 14:14:10,737 INFO L231 Difference]: Finished difference. Result has 523 places, 689 transitions, 9024 flow [2024-06-14 14:14:10,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8824, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=597, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9024, PETRI_PLACES=523, PETRI_TRANSITIONS=689} [2024-06-14 14:14:10,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 480 predicate places. [2024-06-14 14:14:10,738 INFO L495 AbstractCegarLoop]: Abstraction has has 523 places, 689 transitions, 9024 flow [2024-06-14 14:14:10,738 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:14:10,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:10,738 INFO L208 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:14:10,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194 [2024-06-14 14:14:10,738 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:14:10,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:10,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1501752653, now seen corresponding path program 13 times [2024-06-14 14:14:10,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:10,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220214747] [2024-06-14 14:14:10,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:10,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:10,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:11,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:11,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:11,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220214747] [2024-06-14 14:14:11,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220214747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:11,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:11,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:11,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180817348] [2024-06-14 14:14:11,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:11,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:11,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:11,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:11,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:11,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:11,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 523 places, 689 transitions, 9024 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:14:11,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:11,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:11,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:12,552 INFO L124 PetriNetUnfolderBase]: 2959/5088 cut-off events. [2024-06-14 14:14:12,552 INFO L125 PetriNetUnfolderBase]: For 453865/453865 co-relation queries the response was YES. [2024-06-14 14:14:12,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34880 conditions, 5088 events. 2959/5088 cut-off events. For 453865/453865 co-relation queries the response was YES. Maximal size of possible extension queue 483. Compared 34993 event pairs, 493 based on Foata normal form. 2/5089 useless extension candidates. Maximal degree in co-relation 34676. Up to 4401 conditions per place. [2024-06-14 14:14:12,631 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 606 selfloop transitions, 95 changer transitions 0/708 dead transitions. [2024-06-14 14:14:12,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 708 transitions, 10472 flow [2024-06-14 14:14:12,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:14:12,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:14:12,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-14 14:14:12,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-06-14 14:14:12,633 INFO L175 Difference]: Start difference. First operand has 523 places, 689 transitions, 9024 flow. Second operand 8 states and 180 transitions. [2024-06-14 14:14:12,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 708 transitions, 10472 flow [2024-06-14 14:14:15,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 524 places, 708 transitions, 10249 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-14 14:14:15,623 INFO L231 Difference]: Finished difference. Result has 525 places, 689 transitions, 8996 flow [2024-06-14 14:14:15,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8801, PETRI_DIFFERENCE_MINUEND_PLACES=517, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8996, PETRI_PLACES=525, PETRI_TRANSITIONS=689} [2024-06-14 14:14:15,624 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 482 predicate places. [2024-06-14 14:14:15,624 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 689 transitions, 8996 flow [2024-06-14 14:14:15,624 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:14:15,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:15,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:14:15,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195 [2024-06-14 14:14:15,625 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:14:15,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:15,625 INFO L85 PathProgramCache]: Analyzing trace with hash -1803788911, now seen corresponding path program 14 times [2024-06-14 14:14:15,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:15,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241072145] [2024-06-14 14:14:15,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:15,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:15,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:15,982 INFO 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:14:15,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:15,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241072145] [2024-06-14 14:14:15,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241072145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:15,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:15,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:15,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145800440] [2024-06-14 14:14:15,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:15,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:15,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:15,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:15,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:16,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:16,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 689 transitions, 8996 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:14:16,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:16,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:16,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:17,200 INFO L124 PetriNetUnfolderBase]: 2967/5104 cut-off events. [2024-06-14 14:14:17,200 INFO L125 PetriNetUnfolderBase]: For 460884/460884 co-relation queries the response was YES. [2024-06-14 14:14:17,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34998 conditions, 5104 events. 2967/5104 cut-off events. For 460884/460884 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 35124 event pairs, 495 based on Foata normal form. 2/5105 useless extension candidates. Maximal degree in co-relation 34793. Up to 4479 conditions per place. [2024-06-14 14:14:17,284 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 642 selfloop transitions, 60 changer transitions 0/709 dead transitions. [2024-06-14 14:14:17,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 709 transitions, 10486 flow [2024-06-14 14:14:17,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:14:17,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:14:17,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 212 transitions. [2024-06-14 14:14:17,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2024-06-14 14:14:17,285 INFO L175 Difference]: Start difference. First operand has 525 places, 689 transitions, 8996 flow. Second operand 10 states and 212 transitions. [2024-06-14 14:14:17,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 709 transitions, 10486 flow [2024-06-14 14:14:20,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 709 transitions, 10295 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-14 14:14:20,392 INFO L231 Difference]: Finished difference. Result has 529 places, 691 transitions, 8978 flow [2024-06-14 14:14:20,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8805, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8978, PETRI_PLACES=529, PETRI_TRANSITIONS=691} [2024-06-14 14:14:20,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 486 predicate places. [2024-06-14 14:14:20,393 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 691 transitions, 8978 flow [2024-06-14 14:14:20,393 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:14:20,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:20,393 INFO L208 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:14:20,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196 [2024-06-14 14:14:20,394 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:14:20,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:20,394 INFO L85 PathProgramCache]: Analyzing trace with hash -1547288401, now seen corresponding path program 15 times [2024-06-14 14:14:20,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:20,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036689047] [2024-06-14 14:14:20,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:20,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:20,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:20,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:20,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:20,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036689047] [2024-06-14 14:14:20,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036689047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:20,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:20,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:20,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774228139] [2024-06-14 14:14:20,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:20,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:20,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:20,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:20,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:20,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:20,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 691 transitions, 8978 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:14:20,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:20,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:20,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:21,919 INFO L124 PetriNetUnfolderBase]: 2975/5112 cut-off events. [2024-06-14 14:14:21,919 INFO L125 PetriNetUnfolderBase]: For 468399/468399 co-relation queries the response was YES. [2024-06-14 14:14:21,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35083 conditions, 5112 events. 2975/5112 cut-off events. For 468399/468399 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 35119 event pairs, 493 based on Foata normal form. 2/5113 useless extension candidates. Maximal degree in co-relation 34877. Up to 4491 conditions per place. [2024-06-14 14:14:22,003 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 643 selfloop transitions, 59 changer transitions 0/709 dead transitions. [2024-06-14 14:14:22,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 709 transitions, 10464 flow [2024-06-14 14:14:22,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:14:22,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:14:22,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-14 14:14:22,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 14:14:22,005 INFO L175 Difference]: Start difference. First operand has 529 places, 691 transitions, 8978 flow. Second operand 8 states and 176 transitions. [2024-06-14 14:14:22,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 709 transitions, 10464 flow [2024-06-14 14:14:24,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 709 transitions, 10319 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-14 14:14:24,467 INFO L231 Difference]: Finished difference. Result has 529 places, 693 transitions, 9004 flow [2024-06-14 14:14:24,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8833, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9004, PETRI_PLACES=529, PETRI_TRANSITIONS=693} [2024-06-14 14:14:24,467 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 486 predicate places. [2024-06-14 14:14:24,467 INFO L495 AbstractCegarLoop]: Abstraction has has 529 places, 693 transitions, 9004 flow [2024-06-14 14:14:24,467 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:14:24,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:24,468 INFO L208 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:14:24,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197 [2024-06-14 14:14:24,468 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:14:24,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:24,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1348847457, now seen corresponding path program 16 times [2024-06-14 14:14:24,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:24,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399608023] [2024-06-14 14:14:24,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:24,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:24,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:24,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:24,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:24,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399608023] [2024-06-14 14:14:24,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399608023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:24,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:24,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:24,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308853139] [2024-06-14 14:14:24,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:24,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:24,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:24,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:24,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:24,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:24,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 529 places, 693 transitions, 9004 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:14:24,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:24,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:24,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:26,024 INFO L124 PetriNetUnfolderBase]: 2983/5126 cut-off events. [2024-06-14 14:14:26,024 INFO L125 PetriNetUnfolderBase]: For 475059/475059 co-relation queries the response was YES. [2024-06-14 14:14:26,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35191 conditions, 5126 events. 2983/5126 cut-off events. For 475059/475059 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 35278 event pairs, 491 based on Foata normal form. 2/5125 useless extension candidates. Maximal degree in co-relation 34984. Up to 4471 conditions per place. [2024-06-14 14:14:26,108 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 638 selfloop transitions, 68 changer transitions 0/713 dead transitions. [2024-06-14 14:14:26,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 713 transitions, 10512 flow [2024-06-14 14:14:26,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:14:26,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:14:26,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 177 transitions. [2024-06-14 14:14:26,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5267857142857143 [2024-06-14 14:14:26,109 INFO L175 Difference]: Start difference. First operand has 529 places, 693 transitions, 9004 flow. Second operand 8 states and 177 transitions. [2024-06-14 14:14:26,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 713 transitions, 10512 flow [2024-06-14 14:14:29,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 713 transitions, 10393 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-14 14:14:29,302 INFO L231 Difference]: Finished difference. Result has 533 places, 696 transitions, 9103 flow [2024-06-14 14:14:29,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8885, PETRI_DIFFERENCE_MINUEND_PLACES=524, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9103, PETRI_PLACES=533, PETRI_TRANSITIONS=696} [2024-06-14 14:14:29,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 490 predicate places. [2024-06-14 14:14:29,303 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 696 transitions, 9103 flow [2024-06-14 14:14:29,303 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:14:29,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:29,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:14:29,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198 [2024-06-14 14:14:29,303 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:14:29,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:29,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1375507543, now seen corresponding path program 6 times [2024-06-14 14:14:29,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:29,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146254843] [2024-06-14 14:14:29,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:29,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:29,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:29,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:29,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:29,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146254843] [2024-06-14 14:14:29,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146254843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:29,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:29,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:29,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716674672] [2024-06-14 14:14:29,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:29,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:29,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:29,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:29,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:29,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:29,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 696 transitions, 9103 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:14:29,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:29,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:29,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:30,936 INFO L124 PetriNetUnfolderBase]: 2991/5149 cut-off events. [2024-06-14 14:14:30,936 INFO L125 PetriNetUnfolderBase]: For 483667/483667 co-relation queries the response was YES. [2024-06-14 14:14:30,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35465 conditions, 5149 events. 2991/5149 cut-off events. For 483667/483667 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 35484 event pairs, 489 based on Foata normal form. 2/5151 useless extension candidates. Maximal degree in co-relation 35256. Up to 4572 conditions per place. [2024-06-14 14:14:31,009 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 677 selfloop transitions, 30 changer transitions 0/714 dead transitions. [2024-06-14 14:14:31,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 714 transitions, 10615 flow [2024-06-14 14:14:31,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:14:31,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:14:31,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 174 transitions. [2024-06-14 14:14:31,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5178571428571429 [2024-06-14 14:14:31,152 INFO L175 Difference]: Start difference. First operand has 533 places, 696 transitions, 9103 flow. Second operand 8 states and 174 transitions. [2024-06-14 14:14:31,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 714 transitions, 10615 flow [2024-06-14 14:14:34,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 714 transitions, 10457 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-14 14:14:34,568 INFO L231 Difference]: Finished difference. Result has 536 places, 698 transitions, 9074 flow [2024-06-14 14:14:34,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8945, PETRI_DIFFERENCE_MINUEND_PLACES=528, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9074, PETRI_PLACES=536, PETRI_TRANSITIONS=698} [2024-06-14 14:14:34,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 493 predicate places. [2024-06-14 14:14:34,569 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 698 transitions, 9074 flow [2024-06-14 14:14:34,569 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:14:34,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:34,569 INFO L208 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:14:34,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable199 [2024-06-14 14:14:34,569 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:14:34,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:34,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1013377261, now seen corresponding path program 7 times [2024-06-14 14:14:34,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:34,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973657851] [2024-06-14 14:14:34,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:34,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:34,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:34,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:34,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:34,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973657851] [2024-06-14 14:14:34,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973657851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:34,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:34,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:34,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196647205] [2024-06-14 14:14:34,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:34,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:34,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:34,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:34,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:35,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:35,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 698 transitions, 9074 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:14:35,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:35,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:35,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:36,153 INFO L124 PetriNetUnfolderBase]: 2999/5159 cut-off events. [2024-06-14 14:14:36,154 INFO L125 PetriNetUnfolderBase]: For 492016/492016 co-relation queries the response was YES. [2024-06-14 14:14:36,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35575 conditions, 5159 events. 2999/5159 cut-off events. For 492016/492016 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 35545 event pairs, 485 based on Foata normal form. 2/5161 useless extension candidates. Maximal degree in co-relation 35365. Up to 4570 conditions per place. [2024-06-14 14:14:36,238 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 677 selfloop transitions, 34 changer transitions 0/718 dead transitions. [2024-06-14 14:14:36,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 718 transitions, 10602 flow [2024-06-14 14:14:36,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:14:36,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:14:36,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 193 transitions. [2024-06-14 14:14:36,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105820105820106 [2024-06-14 14:14:36,240 INFO L175 Difference]: Start difference. First operand has 536 places, 698 transitions, 9074 flow. Second operand 9 states and 193 transitions. [2024-06-14 14:14:36,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 718 transitions, 10602 flow [2024-06-14 14:14:40,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 718 transitions, 10489 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-14 14:14:40,722 INFO L231 Difference]: Finished difference. Result has 539 places, 700 transitions, 9102 flow [2024-06-14 14:14:40,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8961, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9102, PETRI_PLACES=539, PETRI_TRANSITIONS=700} [2024-06-14 14:14:40,723 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 496 predicate places. [2024-06-14 14:14:40,723 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 700 transitions, 9102 flow [2024-06-14 14:14:40,723 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:14:40,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:40,723 INFO L208 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:14:40,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200 [2024-06-14 14:14:40,723 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:14:40,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:40,724 INFO L85 PathProgramCache]: Analyzing trace with hash -423551247, now seen corresponding path program 8 times [2024-06-14 14:14:40,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:40,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825968926] [2024-06-14 14:14:40,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:40,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:40,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:41,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:41,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:41,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825968926] [2024-06-14 14:14:41,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825968926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:41,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:41,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:41,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775928538] [2024-06-14 14:14:41,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:41,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:41,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:41,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:41,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:41,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:41,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 700 transitions, 9102 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:14:41,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:41,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:41,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:42,266 INFO L124 PetriNetUnfolderBase]: 3007/5168 cut-off events. [2024-06-14 14:14:42,267 INFO L125 PetriNetUnfolderBase]: For 501055/501055 co-relation queries the response was YES. [2024-06-14 14:14:42,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35772 conditions, 5168 events. 3007/5168 cut-off events. For 501055/501055 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35574 event pairs, 501 based on Foata normal form. 2/5169 useless extension candidates. Maximal degree in co-relation 35561. Up to 4497 conditions per place. [2024-06-14 14:14:42,349 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 622 selfloop transitions, 89 changer transitions 0/718 dead transitions. [2024-06-14 14:14:42,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 718 transitions, 10630 flow [2024-06-14 14:14:42,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:14:42,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:14:42,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-14 14:14:42,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5327380952380952 [2024-06-14 14:14:42,350 INFO L175 Difference]: Start difference. First operand has 539 places, 700 transitions, 9102 flow. Second operand 8 states and 179 transitions. [2024-06-14 14:14:42,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 718 transitions, 10630 flow [2024-06-14 14:14:45,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 539 places, 718 transitions, 10505 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-14 14:14:45,546 INFO L231 Difference]: Finished difference. Result has 540 places, 702 transitions, 9232 flow [2024-06-14 14:14:45,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8977, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9232, PETRI_PLACES=540, PETRI_TRANSITIONS=702} [2024-06-14 14:14:45,547 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 497 predicate places. [2024-06-14 14:14:45,547 INFO L495 AbstractCegarLoop]: Abstraction has has 540 places, 702 transitions, 9232 flow [2024-06-14 14:14:45,547 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:14:45,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:45,547 INFO L208 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:14:45,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable201 [2024-06-14 14:14:45,548 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:14:45,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:45,548 INFO L85 PathProgramCache]: Analyzing trace with hash 882112977, now seen corresponding path program 17 times [2024-06-14 14:14:45,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:45,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753168656] [2024-06-14 14:14:45,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:45,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:45,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:45,916 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:45,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:45,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753168656] [2024-06-14 14:14:45,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753168656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:45,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:45,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:45,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528916474] [2024-06-14 14:14:45,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:45,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:45,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:45,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:45,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:45,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:45,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 540 places, 702 transitions, 9232 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:14:45,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:45,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:45,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:47,215 INFO L124 PetriNetUnfolderBase]: 3002/5156 cut-off events. [2024-06-14 14:14:47,215 INFO L125 PetriNetUnfolderBase]: For 494361/494361 co-relation queries the response was YES. [2024-06-14 14:14:47,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35605 conditions, 5156 events. 3002/5156 cut-off events. For 494361/494361 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35507 event pairs, 489 based on Foata normal form. 2/5157 useless extension candidates. Maximal degree in co-relation 35393. Up to 4451 conditions per place. [2024-06-14 14:14:47,300 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 635 selfloop transitions, 92 changer transitions 0/734 dead transitions. [2024-06-14 14:14:47,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 548 places, 734 transitions, 10766 flow [2024-06-14 14:14:47,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:14:47,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:14:47,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 213 transitions. [2024-06-14 14:14:47,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-14 14:14:47,301 INFO L175 Difference]: Start difference. First operand has 540 places, 702 transitions, 9232 flow. Second operand 9 states and 213 transitions. [2024-06-14 14:14:47,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 548 places, 734 transitions, 10766 flow [2024-06-14 14:14:51,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 734 transitions, 10561 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-14 14:14:51,504 INFO L231 Difference]: Finished difference. Result has 544 places, 702 transitions, 9225 flow [2024-06-14 14:14:51,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9027, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9225, PETRI_PLACES=544, PETRI_TRANSITIONS=702} [2024-06-14 14:14:51,505 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-06-14 14:14:51,505 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 702 transitions, 9225 flow [2024-06-14 14:14:51,506 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:14:51,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:51,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:14:51,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable202 [2024-06-14 14:14:51,506 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:14:51,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:51,506 INFO L85 PathProgramCache]: Analyzing trace with hash 291210551, now seen corresponding path program 18 times [2024-06-14 14:14:51,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:51,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670639476] [2024-06-14 14:14:51,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:51,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:51,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:51,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:14:51,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:51,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670639476] [2024-06-14 14:14:51,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670639476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:51,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:51,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:51,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033878096] [2024-06-14 14:14:51,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:51,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:51,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:51,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:51,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:52,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:52,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 702 transitions, 9225 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:14:52,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:52,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:52,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:53,258 INFO L124 PetriNetUnfolderBase]: 2997/5149 cut-off events. [2024-06-14 14:14:53,258 INFO L125 PetriNetUnfolderBase]: For 485878/485878 co-relation queries the response was YES. [2024-06-14 14:14:53,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35312 conditions, 5149 events. 2997/5149 cut-off events. For 485878/485878 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35421 event pairs, 488 based on Foata normal form. 2/5150 useless extension candidates. Maximal degree in co-relation 35099. Up to 4450 conditions per place. [2024-06-14 14:14:53,486 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 632 selfloop transitions, 87 changer transitions 0/726 dead transitions. [2024-06-14 14:14:53,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 726 transitions, 10723 flow [2024-06-14 14:14:53,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:14:53,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:14:53,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-14 14:14:53,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5748299319727891 [2024-06-14 14:14:53,488 INFO L175 Difference]: Start difference. First operand has 544 places, 702 transitions, 9225 flow. Second operand 7 states and 169 transitions. [2024-06-14 14:14:53,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 726 transitions, 10723 flow [2024-06-14 14:14:57,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 726 transitions, 10507 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-14 14:14:57,391 INFO L231 Difference]: Finished difference. Result has 542 places, 702 transitions, 9194 flow [2024-06-14 14:14:57,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9009, PETRI_DIFFERENCE_MINUEND_PLACES=535, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=615, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9194, PETRI_PLACES=542, PETRI_TRANSITIONS=702} [2024-06-14 14:14:57,391 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 499 predicate places. [2024-06-14 14:14:57,391 INFO L495 AbstractCegarLoop]: Abstraction has has 542 places, 702 transitions, 9194 flow [2024-06-14 14:14:57,392 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:14:57,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:14:57,392 INFO L208 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:14:57,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable203 [2024-06-14 14:14:57,392 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:14:57,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:14:57,392 INFO L85 PathProgramCache]: Analyzing trace with hash 203871159, now seen corresponding path program 19 times [2024-06-14 14:14:57,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:14:57,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542694445] [2024-06-14 14:14:57,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:14:57,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:14:57,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:14:57,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:14:57,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:14:57,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542694445] [2024-06-14 14:14:57,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542694445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:14:57,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:14:57,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:14:57,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029828995] [2024-06-14 14:14:57,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:14:57,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:14:57,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:14:57,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:14:57,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:14:57,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:14:57,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 542 places, 702 transitions, 9194 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:14:57,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:14:57,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:14:57,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:14:59,017 INFO L124 PetriNetUnfolderBase]: 2992/5148 cut-off events. [2024-06-14 14:14:59,017 INFO L125 PetriNetUnfolderBase]: For 457048/457050 co-relation queries the response was YES. [2024-06-14 14:14:59,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34867 conditions, 5148 events. 2992/5148 cut-off events. For 457048/457050 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35451 event pairs, 484 based on Foata normal form. 4/5152 useless extension candidates. Maximal degree in co-relation 34654. Up to 4437 conditions per place. [2024-06-14 14:14:59,104 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 638 selfloop transitions, 92 changer transitions 0/737 dead transitions. [2024-06-14 14:14:59,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 737 transitions, 10742 flow [2024-06-14 14:14:59,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:14:59,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:14:59,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-14 14:14:59,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5687830687830688 [2024-06-14 14:14:59,105 INFO L175 Difference]: Start difference. First operand has 542 places, 702 transitions, 9194 flow. Second operand 9 states and 215 transitions. [2024-06-14 14:14:59,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 737 transitions, 10742 flow [2024-06-14 14:15:03,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 737 transitions, 10528 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-14 14:15:03,090 INFO L231 Difference]: Finished difference. Result has 545 places, 702 transitions, 9178 flow [2024-06-14 14:15:03,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8980, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=610, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9178, PETRI_PLACES=545, PETRI_TRANSITIONS=702} [2024-06-14 14:15:03,091 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 502 predicate places. [2024-06-14 14:15:03,091 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 702 transitions, 9178 flow [2024-06-14 14:15:03,091 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:15:03,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:03,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:03,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204 [2024-06-14 14:15:03,092 INFO L420 AbstractCegarLoop]: === Iteration 206 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:03,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:03,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1148136687, now seen corresponding path program 20 times [2024-06-14 14:15:03,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:03,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141716981] [2024-06-14 14:15:03,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:03,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:03,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:03,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:03,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:03,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141716981] [2024-06-14 14:15:03,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141716981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:03,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:03,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:03,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151593493] [2024-06-14 14:15:03,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:03,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:03,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:03,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:03,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:03,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:03,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 702 transitions, 9178 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:15:03,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:03,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:03,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:04,885 INFO L124 PetriNetUnfolderBase]: 2987/5142 cut-off events. [2024-06-14 14:15:04,886 INFO L125 PetriNetUnfolderBase]: For 442440/442440 co-relation queries the response was YES. [2024-06-14 14:15:04,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34571 conditions, 5142 events. 2987/5142 cut-off events. For 442440/442440 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 35435 event pairs, 389 based on Foata normal form. 2/5143 useless extension candidates. Maximal degree in co-relation 34357. Up to 4295 conditions per place. [2024-06-14 14:15:04,998 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 608 selfloop transitions, 112 changer transitions 0/727 dead transitions. [2024-06-14 14:15:04,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 727 transitions, 10680 flow [2024-06-14 14:15:04,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:15:04,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:15:04,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-14 14:15:04,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5782312925170068 [2024-06-14 14:15:04,999 INFO L175 Difference]: Start difference. First operand has 545 places, 702 transitions, 9178 flow. Second operand 7 states and 170 transitions. [2024-06-14 14:15:04,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 727 transitions, 10680 flow [2024-06-14 14:15:09,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 543 places, 727 transitions, 10467 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-14 14:15:09,923 INFO L231 Difference]: Finished difference. Result has 544 places, 702 transitions, 9200 flow [2024-06-14 14:15:09,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8965, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9200, PETRI_PLACES=544, PETRI_TRANSITIONS=702} [2024-06-14 14:15:09,924 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 501 predicate places. [2024-06-14 14:15:09,924 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 702 transitions, 9200 flow [2024-06-14 14:15:09,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:09,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:09,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:09,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable205 [2024-06-14 14:15:09,924 INFO L420 AbstractCegarLoop]: === Iteration 207 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:09,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:09,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1902259565, now seen corresponding path program 9 times [2024-06-14 14:15:09,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:09,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841147560] [2024-06-14 14:15:09,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:09,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:09,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:10,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:15:10,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:10,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841147560] [2024-06-14 14:15:10,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841147560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:10,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:10,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:10,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809427262] [2024-06-14 14:15:10,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:10,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:10,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:10,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:10,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:10,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:10,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 702 transitions, 9200 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:15:10,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:10,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:10,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:11,550 INFO L124 PetriNetUnfolderBase]: 2995/5148 cut-off events. [2024-06-14 14:15:11,551 INFO L125 PetriNetUnfolderBase]: For 437670/437672 co-relation queries the response was YES. [2024-06-14 14:15:11,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34764 conditions, 5148 events. 2995/5148 cut-off events. For 437670/437672 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 35442 event pairs, 494 based on Foata normal form. 4/5152 useless extension candidates. Maximal degree in co-relation 34549. Up to 4475 conditions per place. [2024-06-14 14:15:11,634 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 620 selfloop transitions, 95 changer transitions 0/722 dead transitions. [2024-06-14 14:15:11,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 550 places, 722 transitions, 10746 flow [2024-06-14 14:15:11,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:15:11,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:15:11,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 162 transitions. [2024-06-14 14:15:11,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5510204081632653 [2024-06-14 14:15:11,635 INFO L175 Difference]: Start difference. First operand has 544 places, 702 transitions, 9200 flow. Second operand 7 states and 162 transitions. [2024-06-14 14:15:11,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 550 places, 722 transitions, 10746 flow [2024-06-14 14:15:14,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 542 places, 722 transitions, 10469 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-14 14:15:14,755 INFO L231 Difference]: Finished difference. Result has 543 places, 704 transitions, 9197 flow [2024-06-14 14:15:14,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8923, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9197, PETRI_PLACES=543, PETRI_TRANSITIONS=704} [2024-06-14 14:15:14,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 500 predicate places. [2024-06-14 14:15:14,755 INFO L495 AbstractCegarLoop]: Abstraction has has 543 places, 704 transitions, 9197 flow [2024-06-14 14:15:14,756 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:15:14,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:14,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:14,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206 [2024-06-14 14:15:14,756 INFO L420 AbstractCegarLoop]: === Iteration 208 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:14,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:14,756 INFO L85 PathProgramCache]: Analyzing trace with hash 204055857, now seen corresponding path program 10 times [2024-06-14 14:15:14,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:14,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363717492] [2024-06-14 14:15:14,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:14,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:14,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:15,109 INFO 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:15:15,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:15,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363717492] [2024-06-14 14:15:15,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363717492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:15,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:15,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:15,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283685034] [2024-06-14 14:15:15,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:15,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:15,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:15,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:15,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:15,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:15,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 543 places, 704 transitions, 9197 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:15:15,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:15,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:15,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:16,352 INFO L124 PetriNetUnfolderBase]: 3003/5170 cut-off events. [2024-06-14 14:15:16,352 INFO L125 PetriNetUnfolderBase]: For 432563/432565 co-relation queries the response was YES. [2024-06-14 14:15:16,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34750 conditions, 5170 events. 3003/5170 cut-off events. For 432563/432565 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 35631 event pairs, 494 based on Foata normal form. 4/5174 useless extension candidates. Maximal degree in co-relation 34536. Up to 4481 conditions per place. [2024-06-14 14:15:16,444 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 624 selfloop transitions, 96 changer transitions 0/727 dead transitions. [2024-06-14 14:15:16,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 727 transitions, 10765 flow [2024-06-14 14:15:16,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:15:16,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:15:16,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-14 14:15:16,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.564625850340136 [2024-06-14 14:15:16,446 INFO L175 Difference]: Start difference. First operand has 543 places, 704 transitions, 9197 flow. Second operand 7 states and 166 transitions. [2024-06-14 14:15:16,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 727 transitions, 10765 flow [2024-06-14 14:15:19,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 727 transitions, 10521 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 14:15:19,828 INFO L231 Difference]: Finished difference. Result has 545 places, 706 transitions, 9236 flow [2024-06-14 14:15:19,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8953, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=608, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9236, PETRI_PLACES=545, PETRI_TRANSITIONS=706} [2024-06-14 14:15:19,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 502 predicate places. [2024-06-14 14:15:19,828 INFO L495 AbstractCegarLoop]: Abstraction has has 545 places, 706 transitions, 9236 flow [2024-06-14 14:15:19,829 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:15:19,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:19,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:19,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207 [2024-06-14 14:15:19,829 INFO L420 AbstractCegarLoop]: === Iteration 209 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:19,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:19,829 INFO L85 PathProgramCache]: Analyzing trace with hash -311513649, now seen corresponding path program 11 times [2024-06-14 14:15:19,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:19,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49171278] [2024-06-14 14:15:19,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:19,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:19,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:20,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:20,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:20,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49171278] [2024-06-14 14:15:20,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49171278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:20,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:20,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:20,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190405682] [2024-06-14 14:15:20,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:20,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:20,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:20,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:20,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:20,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:20,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 545 places, 706 transitions, 9236 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:15:20,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:20,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:20,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:21,593 INFO L124 PetriNetUnfolderBase]: 3011/5181 cut-off events. [2024-06-14 14:15:21,593 INFO L125 PetriNetUnfolderBase]: For 439580/439580 co-relation queries the response was YES. [2024-06-14 14:15:21,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34968 conditions, 5181 events. 3011/5181 cut-off events. For 439580/439580 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 35727 event pairs, 485 based on Foata normal form. 2/5183 useless extension candidates. Maximal degree in co-relation 34753. Up to 4527 conditions per place. [2024-06-14 14:15:21,688 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 657 selfloop transitions, 72 changer transitions 0/736 dead transitions. [2024-06-14 14:15:21,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 552 places, 736 transitions, 10844 flow [2024-06-14 14:15:21,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:15:21,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:15:21,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-14 14:15:21,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:15:21,690 INFO L175 Difference]: Start difference. First operand has 545 places, 706 transitions, 9236 flow. Second operand 8 states and 192 transitions. [2024-06-14 14:15:21,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 552 places, 736 transitions, 10844 flow [2024-06-14 14:15:25,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 736 transitions, 10601 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-14 14:15:25,240 INFO L231 Difference]: Finished difference. Result has 548 places, 708 transitions, 9230 flow [2024-06-14 14:15:25,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8993, PETRI_DIFFERENCE_MINUEND_PLACES=540, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9230, PETRI_PLACES=548, PETRI_TRANSITIONS=708} [2024-06-14 14:15:25,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-14 14:15:25,240 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 708 transitions, 9230 flow [2024-06-14 14:15:25,241 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:15:25,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:25,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:25,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208 [2024-06-14 14:15:25,241 INFO L420 AbstractCegarLoop]: === Iteration 210 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:25,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:25,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1880523821, now seen corresponding path program 12 times [2024-06-14 14:15:25,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:25,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911016476] [2024-06-14 14:15:25,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:25,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:25,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:25,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:25,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:25,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911016476] [2024-06-14 14:15:25,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911016476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:25,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:25,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:25,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756661886] [2024-06-14 14:15:25,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:25,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:25,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:25,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:25,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:25,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:25,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 708 transitions, 9230 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:15:25,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:25,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:25,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:26,982 INFO L124 PetriNetUnfolderBase]: 3019/5194 cut-off events. [2024-06-14 14:15:26,982 INFO L125 PetriNetUnfolderBase]: For 447369/447371 co-relation queries the response was YES. [2024-06-14 14:15:27,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35132 conditions, 5194 events. 3019/5194 cut-off events. For 447369/447371 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 35798 event pairs, 496 based on Foata normal form. 4/5198 useless extension candidates. Maximal degree in co-relation 34916. Up to 4547 conditions per place. [2024-06-14 14:15:27,078 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 656 selfloop transitions, 67 changer transitions 0/730 dead transitions. [2024-06-14 14:15:27,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 730 transitions, 10810 flow [2024-06-14 14:15:27,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:15:27,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:15:27,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-14 14:15:27,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 14:15:27,079 INFO L175 Difference]: Start difference. First operand has 548 places, 708 transitions, 9230 flow. Second operand 6 states and 148 transitions. [2024-06-14 14:15:27,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 730 transitions, 10810 flow [2024-06-14 14:15:30,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 730 transitions, 10591 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-14 14:15:30,710 INFO L231 Difference]: Finished difference. Result has 548 places, 710 transitions, 9238 flow [2024-06-14 14:15:30,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9015, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9238, PETRI_PLACES=548, PETRI_TRANSITIONS=710} [2024-06-14 14:15:30,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 505 predicate places. [2024-06-14 14:15:30,711 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 710 transitions, 9238 flow [2024-06-14 14:15:30,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.125) internal successors, (129), 8 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:15:30,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:30,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:15:30,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209 [2024-06-14 14:15:30,712 INFO L420 AbstractCegarLoop]: === Iteration 211 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:30,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:30,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1495080677, now seen corresponding path program 13 times [2024-06-14 14:15:30,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:30,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229068047] [2024-06-14 14:15:30,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:30,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:30,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:31,071 INFO 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:15:31,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:31,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229068047] [2024-06-14 14:15:31,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229068047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:31,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:31,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:31,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909333746] [2024-06-14 14:15:31,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:31,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:31,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:31,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:31,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:31,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:31,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 710 transitions, 9238 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:15:31,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:31,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:31,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:32,402 INFO L124 PetriNetUnfolderBase]: 3027/5208 cut-off events. [2024-06-14 14:15:32,403 INFO L125 PetriNetUnfolderBase]: For 447423/447425 co-relation queries the response was YES. [2024-06-14 14:15:32,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35164 conditions, 5208 events. 3027/5208 cut-off events. For 447423/447425 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 35935 event pairs, 494 based on Foata normal form. 4/5212 useless extension candidates. Maximal degree in co-relation 34947. Up to 4531 conditions per place. [2024-06-14 14:15:32,484 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 654 selfloop transitions, 71 changer transitions 0/732 dead transitions. [2024-06-14 14:15:32,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 553 places, 732 transitions, 10870 flow [2024-06-14 14:15:32,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-14 14:15:32,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-14 14:15:32,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-14 14:15:32,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-14 14:15:32,485 INFO L175 Difference]: Start difference. First operand has 548 places, 710 transitions, 9238 flow. Second operand 6 states and 144 transitions. [2024-06-14 14:15:32,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 553 places, 732 transitions, 10870 flow [2024-06-14 14:15:34,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 732 transitions, 10663 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-14 14:15:34,899 INFO L231 Difference]: Finished difference. Result has 551 places, 714 transitions, 9335 flow [2024-06-14 14:15:34,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9031, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9335, PETRI_PLACES=551, PETRI_TRANSITIONS=714} [2024-06-14 14:15:34,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 508 predicate places. [2024-06-14 14:15:34,899 INFO L495 AbstractCegarLoop]: Abstraction has has 551 places, 714 transitions, 9335 flow [2024-06-14 14:15:34,900 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:15:34,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:34,900 INFO L208 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:15:34,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable210 [2024-06-14 14:15:34,900 INFO L420 AbstractCegarLoop]: === Iteration 212 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:34,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:34,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1252181417, now seen corresponding path program 14 times [2024-06-14 14:15:34,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:34,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968860113] [2024-06-14 14:15:34,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:34,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:34,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:35,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:35,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:35,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968860113] [2024-06-14 14:15:35,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968860113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:35,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:35,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:35,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670197913] [2024-06-14 14:15:35,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:35,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:35,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:35,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:35,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:35,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:35,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 551 places, 714 transitions, 9335 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:15:35,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:35,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:35,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:36,440 INFO L124 PetriNetUnfolderBase]: 3035/5221 cut-off events. [2024-06-14 14:15:36,441 INFO L125 PetriNetUnfolderBase]: For 455752/455752 co-relation queries the response was YES. [2024-06-14 14:15:36,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35403 conditions, 5221 events. 3035/5221 cut-off events. For 455752/455752 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 36061 event pairs, 483 based on Foata normal form. 2/5223 useless extension candidates. Maximal degree in co-relation 35184. Up to 4519 conditions per place. [2024-06-14 14:15:36,526 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 651 selfloop transitions, 84 changer transitions 0/742 dead transitions. [2024-06-14 14:15:36,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 742 transitions, 10957 flow [2024-06-14 14:15:36,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-14 14:15:36,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-14 14:15:36,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-14 14:15:36,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-06-14 14:15:36,527 INFO L175 Difference]: Start difference. First operand has 551 places, 714 transitions, 9335 flow. Second operand 8 states and 188 transitions. [2024-06-14 14:15:36,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 742 transitions, 10957 flow [2024-06-14 14:15:39,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 556 places, 742 transitions, 10763 flow, removed 62 selfloop flow, removed 2 redundant places. [2024-06-14 14:15:39,119 INFO L231 Difference]: Finished difference. Result has 557 places, 716 transitions, 9410 flow [2024-06-14 14:15:39,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9141, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9410, PETRI_PLACES=557, PETRI_TRANSITIONS=716} [2024-06-14 14:15:39,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 514 predicate places. [2024-06-14 14:15:39,120 INFO L495 AbstractCegarLoop]: Abstraction has has 557 places, 716 transitions, 9410 flow [2024-06-14 14:15:39,120 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:15:39,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:39,120 INFO L208 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:15:39,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable211 [2024-06-14 14:15:39,121 INFO L420 AbstractCegarLoop]: === Iteration 213 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:39,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:39,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1022492807, now seen corresponding path program 15 times [2024-06-14 14:15:39,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:39,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920707515] [2024-06-14 14:15:39,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:39,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:39,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:39,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:39,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:39,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920707515] [2024-06-14 14:15:39,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920707515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:39,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:39,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:39,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299108038] [2024-06-14 14:15:39,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:39,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:39,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:39,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:39,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:39,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:39,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 557 places, 716 transitions, 9410 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:15:39,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:39,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:39,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:40,723 INFO L124 PetriNetUnfolderBase]: 3056/5255 cut-off events. [2024-06-14 14:15:40,724 INFO L125 PetriNetUnfolderBase]: For 480465/480467 co-relation queries the response was YES. [2024-06-14 14:15:40,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36252 conditions, 5255 events. 3056/5255 cut-off events. For 480465/480467 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 36315 event pairs, 466 based on Foata normal form. 4/5259 useless extension candidates. Maximal degree in co-relation 36031. Up to 4495 conditions per place. [2024-06-14 14:15:40,813 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 649 selfloop transitions, 87 changer transitions 0/743 dead transitions. [2024-06-14 14:15:40,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 743 transitions, 11414 flow [2024-06-14 14:15:40,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:15:40,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:15:40,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-14 14:15:40,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5612244897959183 [2024-06-14 14:15:40,814 INFO L175 Difference]: Start difference. First operand has 557 places, 716 transitions, 9410 flow. Second operand 7 states and 165 transitions. [2024-06-14 14:15:40,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 743 transitions, 11414 flow [2024-06-14 14:15:43,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 743 transitions, 11155 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-14 14:15:43,937 INFO L231 Difference]: Finished difference. Result has 559 places, 722 transitions, 9601 flow [2024-06-14 14:15:43,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9163, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9601, PETRI_PLACES=559, PETRI_TRANSITIONS=722} [2024-06-14 14:15:43,937 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 516 predicate places. [2024-06-14 14:15:43,937 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 722 transitions, 9601 flow [2024-06-14 14:15:43,938 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:15:43,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:43,938 INFO L208 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:15:43,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable212 [2024-06-14 14:15:43,938 INFO L420 AbstractCegarLoop]: === Iteration 214 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:43,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:43,938 INFO L85 PathProgramCache]: Analyzing trace with hash 1282537773, now seen corresponding path program 16 times [2024-06-14 14:15:43,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:43,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108806712] [2024-06-14 14:15:43,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:43,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:43,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:44,312 INFO 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:15:44,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:44,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108806712] [2024-06-14 14:15:44,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108806712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:44,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:44,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:44,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797188026] [2024-06-14 14:15:44,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:44,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:44,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:44,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:44,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:44,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:44,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 722 transitions, 9601 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:15:44,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:44,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:44,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:45,522 INFO L124 PetriNetUnfolderBase]: 3051/5248 cut-off events. [2024-06-14 14:15:45,522 INFO L125 PetriNetUnfolderBase]: For 463681/463683 co-relation queries the response was YES. [2024-06-14 14:15:45,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35850 conditions, 5248 events. 3051/5248 cut-off events. For 463681/463683 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 36313 event pairs, 464 based on Foata normal form. 4/5252 useless extension candidates. Maximal degree in co-relation 35627. Up to 4491 conditions per place. [2024-06-14 14:15:45,612 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 646 selfloop transitions, 89 changer transitions 0/742 dead transitions. [2024-06-14 14:15:45,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 742 transitions, 11119 flow [2024-06-14 14:15:45,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:15:45,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:15:45,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:15:45,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 14:15:45,613 INFO L175 Difference]: Start difference. First operand has 559 places, 722 transitions, 9601 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:15:45,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 742 transitions, 11119 flow [2024-06-14 14:15:48,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 742 transitions, 10849 flow, removed 100 selfloop flow, removed 2 redundant places. [2024-06-14 14:15:48,986 INFO L231 Difference]: Finished difference. Result has 564 places, 722 transitions, 9514 flow [2024-06-14 14:15:48,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9331, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9514, PETRI_PLACES=564, PETRI_TRANSITIONS=722} [2024-06-14 14:15:48,987 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 521 predicate places. [2024-06-14 14:15:48,987 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 722 transitions, 9514 flow [2024-06-14 14:15:48,987 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:15:48,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:48,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:15:48,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable213 [2024-06-14 14:15:48,987 INFO L420 AbstractCegarLoop]: === Iteration 215 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:48,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:48,988 INFO L85 PathProgramCache]: Analyzing trace with hash 440527887, now seen corresponding path program 17 times [2024-06-14 14:15:48,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:48,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016609058] [2024-06-14 14:15:48,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:48,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:48,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:49,340 INFO 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:15:49,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:49,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016609058] [2024-06-14 14:15:49,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016609058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:49,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:49,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:49,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698117071] [2024-06-14 14:15:49,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:49,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:49,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:49,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:49,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:49,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:49,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 722 transitions, 9514 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:15:49,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:49,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:49,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:50,649 INFO L124 PetriNetUnfolderBase]: 3059/5250 cut-off events. [2024-06-14 14:15:50,649 INFO L125 PetriNetUnfolderBase]: For 467310/467312 co-relation queries the response was YES. [2024-06-14 14:15:50,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35904 conditions, 5250 events. 3059/5250 cut-off events. For 467310/467312 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 36211 event pairs, 496 based on Foata normal form. 4/5254 useless extension candidates. Maximal degree in co-relation 35679. Up to 4504 conditions per place. [2024-06-14 14:15:50,735 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 628 selfloop transitions, 112 changer transitions 0/747 dead transitions. [2024-06-14 14:15:50,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 747 transitions, 11484 flow [2024-06-14 14:15:50,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:15:50,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:15:50,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 164 transitions. [2024-06-14 14:15:50,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5578231292517006 [2024-06-14 14:15:50,737 INFO L175 Difference]: Start difference. First operand has 564 places, 722 transitions, 9514 flow. Second operand 7 states and 164 transitions. [2024-06-14 14:15:50,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 747 transitions, 11484 flow [2024-06-14 14:15:53,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 564 places, 747 transitions, 11245 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-14 14:15:53,704 INFO L231 Difference]: Finished difference. Result has 566 places, 727 transitions, 9736 flow [2024-06-14 14:15:53,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9275, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9736, PETRI_PLACES=566, PETRI_TRANSITIONS=727} [2024-06-14 14:15:53,705 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 523 predicate places. [2024-06-14 14:15:53,705 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 727 transitions, 9736 flow [2024-06-14 14:15:53,705 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:15:53,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:53,705 INFO L208 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:15:53,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214 [2024-06-14 14:15:53,706 INFO L420 AbstractCegarLoop]: === Iteration 216 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:53,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:53,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1229516081, now seen corresponding path program 18 times [2024-06-14 14:15:53,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:53,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061124261] [2024-06-14 14:15:53,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:53,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:53,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15: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:15:54,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:54,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061124261] [2024-06-14 14:15:54,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061124261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:54,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:54,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-14 14:15:54,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170151091] [2024-06-14 14:15:54,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:54,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-14 14:15:54,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:54,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-14 14:15:54,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-06-14 14:15:54,118 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:54,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 727 transitions, 9736 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:15:54,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:54,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:54,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:15:55,336 INFO L124 PetriNetUnfolderBase]: 3054/5241 cut-off events. [2024-06-14 14:15:55,337 INFO L125 PetriNetUnfolderBase]: For 459837/459837 co-relation queries the response was YES. [2024-06-14 14:15:55,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35641 conditions, 5241 events. 3054/5241 cut-off events. For 459837/459837 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 36184 event pairs, 506 based on Foata normal form. 2/5242 useless extension candidates. Maximal degree in co-relation 35415. Up to 4558 conditions per place. [2024-06-14 14:15:55,577 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 643 selfloop transitions, 96 changer transitions 0/746 dead transitions. [2024-06-14 14:15:55,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 746 transitions, 11303 flow [2024-06-14 14:15:55,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-14 14:15:55,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-14 14:15:55,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-14 14:15:55,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5544217687074829 [2024-06-14 14:15:55,579 INFO L175 Difference]: Start difference. First operand has 566 places, 727 transitions, 9736 flow. Second operand 7 states and 163 transitions. [2024-06-14 14:15:55,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 746 transitions, 11303 flow [2024-06-14 14:15:59,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 568 places, 746 transitions, 11014 flow, removed 90 selfloop flow, removed 4 redundant places. [2024-06-14 14:15:59,071 INFO L231 Difference]: Finished difference. Result has 569 places, 728 transitions, 9697 flow [2024-06-14 14:15:59,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9473, PETRI_DIFFERENCE_MINUEND_PLACES=562, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9697, PETRI_PLACES=569, PETRI_TRANSITIONS=728} [2024-06-14 14:15:59,071 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 526 predicate places. [2024-06-14 14:15:59,072 INFO L495 AbstractCegarLoop]: Abstraction has has 569 places, 728 transitions, 9697 flow [2024-06-14 14:15:59,072 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:15:59,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:15:59,072 INFO L208 CegarLoopForPetriNet]: 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:15:59,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable215 [2024-06-14 14:15:59,072 INFO L420 AbstractCegarLoop]: === Iteration 217 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:15:59,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:15:59,073 INFO L85 PathProgramCache]: Analyzing trace with hash 2041779832, now seen corresponding path program 1 times [2024-06-14 14:15:59,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:15:59,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467708848] [2024-06-14 14:15:59,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:15:59,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:15:59,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:15:59,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:15:59,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:15:59,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467708848] [2024-06-14 14:15:59,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467708848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:15:59,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:15:59,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:15:59,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487952198] [2024-06-14 14:15:59,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:15:59,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:15:59,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:15:59,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:15:59,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:15:59,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:15:59,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 569 places, 728 transitions, 9697 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:15:59,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:15:59,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:15:59,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:00,689 INFO L124 PetriNetUnfolderBase]: 3067/5268 cut-off events. [2024-06-14 14:16:00,689 INFO L125 PetriNetUnfolderBase]: For 454798/454798 co-relation queries the response was YES. [2024-06-14 14:16:00,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35750 conditions, 5268 events. 3067/5268 cut-off events. For 454798/454798 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 36410 event pairs, 493 based on Foata normal form. 1/5269 useless extension candidates. Maximal degree in co-relation 35523. Up to 4540 conditions per place. [2024-06-14 14:16:00,778 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 650 selfloop transitions, 109 changer transitions 0/766 dead transitions. [2024-06-14 14:16:00,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 577 places, 766 transitions, 11657 flow [2024-06-14 14:16:00,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:00,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:00,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-14 14:16:00,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5661375661375662 [2024-06-14 14:16:00,780 INFO L175 Difference]: Start difference. First operand has 569 places, 728 transitions, 9697 flow. Second operand 9 states and 214 transitions. [2024-06-14 14:16:00,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 577 places, 766 transitions, 11657 flow [2024-06-14 14:16:05,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 766 transitions, 11466 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-14 14:16:05,075 INFO L231 Difference]: Finished difference. Result has 574 places, 734 transitions, 9848 flow [2024-06-14 14:16:05,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9506, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9848, PETRI_PLACES=574, PETRI_TRANSITIONS=734} [2024-06-14 14:16:05,075 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 531 predicate places. [2024-06-14 14:16:05,075 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 734 transitions, 9848 flow [2024-06-14 14:16:05,076 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:16:05,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:05,076 INFO L208 CegarLoopForPetriNet]: 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:16:05,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable216 [2024-06-14 14:16:05,076 INFO L420 AbstractCegarLoop]: === Iteration 218 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:05,076 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:05,076 INFO L85 PathProgramCache]: Analyzing trace with hash -463078338, now seen corresponding path program 2 times [2024-06-14 14:16:05,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:05,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18755402] [2024-06-14 14:16:05,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:05,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:05,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:05,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:16:05,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:05,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18755402] [2024-06-14 14:16:05,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18755402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:05,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:05,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:05,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992050383] [2024-06-14 14:16:05,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:05,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:05,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:05,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:05,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:05,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:05,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 734 transitions, 9848 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:16:05,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:05,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:05,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:06,749 INFO L124 PetriNetUnfolderBase]: 3080/5290 cut-off events. [2024-06-14 14:16:06,749 INFO L125 PetriNetUnfolderBase]: For 473061/473061 co-relation queries the response was YES. [2024-06-14 14:16:06,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36538 conditions, 5290 events. 3080/5290 cut-off events. For 473061/473061 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 36530 event pairs, 493 based on Foata normal form. 1/5291 useless extension candidates. Maximal degree in co-relation 36310. Up to 4605 conditions per place. [2024-06-14 14:16:06,848 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 99 changer transitions 0/769 dead transitions. [2024-06-14 14:16:06,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 769 transitions, 11820 flow [2024-06-14 14:16:06,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:06,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:06,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 14:16:06,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-14 14:16:06,849 INFO L175 Difference]: Start difference. First operand has 574 places, 734 transitions, 9848 flow. Second operand 9 states and 211 transitions. [2024-06-14 14:16:06,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 769 transitions, 11820 flow [2024-06-14 14:16:10,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 769 transitions, 11586 flow, removed 61 selfloop flow, removed 5 redundant places. [2024-06-14 14:16:10,678 INFO L231 Difference]: Finished difference. Result has 578 places, 740 transitions, 9948 flow [2024-06-14 14:16:10,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9662, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9948, PETRI_PLACES=578, PETRI_TRANSITIONS=740} [2024-06-14 14:16:10,678 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 535 predicate places. [2024-06-14 14:16:10,679 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 740 transitions, 9948 flow [2024-06-14 14:16:10,679 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:16:10,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:10,679 INFO L208 CegarLoopForPetriNet]: 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:16:10,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable217 [2024-06-14 14:16:10,679 INFO L420 AbstractCegarLoop]: === Iteration 219 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:10,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:10,679 INFO L85 PathProgramCache]: Analyzing trace with hash -463072758, now seen corresponding path program 3 times [2024-06-14 14:16:10,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:10,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480205611] [2024-06-14 14:16:10,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:10,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:10,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:11,076 INFO 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:16:11,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:11,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480205611] [2024-06-14 14:16:11,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480205611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:11,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:11,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:11,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293710077] [2024-06-14 14:16:11,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:11,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:11,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:11,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:11,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:11,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:11,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 740 transitions, 9948 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:16:11,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:11,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:11,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:12,405 INFO L124 PetriNetUnfolderBase]: 3077/5286 cut-off events. [2024-06-14 14:16:12,405 INFO L125 PetriNetUnfolderBase]: For 471435/471435 co-relation queries the response was YES. [2024-06-14 14:16:12,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36485 conditions, 5286 events. 3077/5286 cut-off events. For 471435/471435 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 36561 event pairs, 493 based on Foata normal form. 1/5287 useless extension candidates. Maximal degree in co-relation 36255. Up to 4602 conditions per place. [2024-06-14 14:16:12,496 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 100 changer transitions 0/770 dead transitions. [2024-06-14 14:16:12,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 770 transitions, 11548 flow [2024-06-14 14:16:12,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:16:12,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:16:12,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-14 14:16:12,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-14 14:16:12,497 INFO L175 Difference]: Start difference. First operand has 578 places, 740 transitions, 9948 flow. Second operand 11 states and 244 transitions. [2024-06-14 14:16:12,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 770 transitions, 11548 flow [2024-06-14 14:16:16,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 770 transitions, 11394 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-14 14:16:16,420 INFO L231 Difference]: Finished difference. Result has 584 places, 740 transitions, 10000 flow [2024-06-14 14:16:16,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9794, PETRI_DIFFERENCE_MINUEND_PLACES=573, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10000, PETRI_PLACES=584, PETRI_TRANSITIONS=740} [2024-06-14 14:16:16,421 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 541 predicate places. [2024-06-14 14:16:16,421 INFO L495 AbstractCegarLoop]: Abstraction has has 584 places, 740 transitions, 10000 flow [2024-06-14 14:16:16,421 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:16:16,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:16,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:16,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218 [2024-06-14 14:16:16,421 INFO L420 AbstractCegarLoop]: === Iteration 220 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:16,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:16,422 INFO L85 PathProgramCache]: Analyzing trace with hash 733031486, now seen corresponding path program 4 times [2024-06-14 14:16:16,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:16,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858441433] [2024-06-14 14:16:16,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:16,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:16,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:16,784 INFO 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:16:16,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:16,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858441433] [2024-06-14 14:16:16,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858441433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:16,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:16,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:16,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163652264] [2024-06-14 14:16:16,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:16,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:16,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:16,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:16,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:16,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:16,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 584 places, 740 transitions, 10000 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:16:16,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:16,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:16,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:18,309 INFO L124 PetriNetUnfolderBase]: 3090/5308 cut-off events. [2024-06-14 14:16:18,310 INFO L125 PetriNetUnfolderBase]: For 486398/486398 co-relation queries the response was YES. [2024-06-14 14:16:18,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36940 conditions, 5308 events. 3090/5308 cut-off events. For 486398/486398 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 36744 event pairs, 493 based on Foata normal form. 1/5309 useless extension candidates. Maximal degree in co-relation 36708. Up to 4608 conditions per place. [2024-06-14 14:16:18,415 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 108 changer transitions 0/778 dead transitions. [2024-06-14 14:16:18,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 595 places, 778 transitions, 11964 flow [2024-06-14 14:16:18,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:16:18,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:16:18,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-14 14:16:18,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-14 14:16:18,416 INFO L175 Difference]: Start difference. First operand has 584 places, 740 transitions, 10000 flow. Second operand 12 states and 268 transitions. [2024-06-14 14:16:18,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 595 places, 778 transitions, 11964 flow [2024-06-14 14:16:21,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 585 places, 778 transitions, 11752 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-14 14:16:21,733 INFO L231 Difference]: Finished difference. Result has 586 places, 746 transitions, 10104 flow [2024-06-14 14:16:21,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9788, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10104, PETRI_PLACES=586, PETRI_TRANSITIONS=746} [2024-06-14 14:16:21,734 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 543 predicate places. [2024-06-14 14:16:21,735 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 746 transitions, 10104 flow [2024-06-14 14:16:21,735 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:16:21,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:21,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:21,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable219 [2024-06-14 14:16:21,735 INFO L420 AbstractCegarLoop]: === Iteration 221 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:21,736 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:21,736 INFO L85 PathProgramCache]: Analyzing trace with hash 740388716, now seen corresponding path program 5 times [2024-06-14 14:16:21,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:21,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394040913] [2024-06-14 14:16:21,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:21,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:21,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:22,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:22,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:22,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394040913] [2024-06-14 14:16:22,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394040913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:22,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:22,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:22,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958830120] [2024-06-14 14:16:22,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:22,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:22,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:22,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:22,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:22,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:22,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 746 transitions, 10104 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:16:22,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:22,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:22,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:23,719 INFO L124 PetriNetUnfolderBase]: 3095/5317 cut-off events. [2024-06-14 14:16:23,720 INFO L125 PetriNetUnfolderBase]: For 493461/493461 co-relation queries the response was YES. [2024-06-14 14:16:23,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37078 conditions, 5317 events. 3095/5317 cut-off events. For 493461/493461 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 36814 event pairs, 493 based on Foata normal form. 1/5318 useless extension candidates. Maximal degree in co-relation 36845. Up to 4614 conditions per place. [2024-06-14 14:16:23,803 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 661 selfloop transitions, 115 changer transitions 0/783 dead transitions. [2024-06-14 14:16:23,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 599 places, 783 transitions, 12046 flow [2024-06-14 14:16:23,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:16:23,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:16:23,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 299 transitions. [2024-06-14 14:16:23,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5085034013605442 [2024-06-14 14:16:23,804 INFO L175 Difference]: Start difference. First operand has 586 places, 746 transitions, 10104 flow. Second operand 14 states and 299 transitions. [2024-06-14 14:16:23,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 599 places, 783 transitions, 12046 flow [2024-06-14 14:16:28,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 590 places, 783 transitions, 11790 flow, removed 29 selfloop flow, removed 9 redundant places. [2024-06-14 14:16:28,128 INFO L231 Difference]: Finished difference. Result has 591 places, 749 transitions, 10134 flow [2024-06-14 14:16:28,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9858, PETRI_DIFFERENCE_MINUEND_PLACES=577, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10134, PETRI_PLACES=591, PETRI_TRANSITIONS=749} [2024-06-14 14:16:28,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 548 predicate places. [2024-06-14 14:16:28,128 INFO L495 AbstractCegarLoop]: Abstraction has has 591 places, 749 transitions, 10134 flow [2024-06-14 14:16:28,129 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:16:28,129 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:28,129 INFO L208 CegarLoopForPetriNet]: 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:16:28,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220 [2024-06-14 14:16:28,129 INFO L420 AbstractCegarLoop]: === Iteration 222 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:28,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:28,129 INFO L85 PathProgramCache]: Analyzing trace with hash 733037066, now seen corresponding path program 6 times [2024-06-14 14:16:28,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:28,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527046564] [2024-06-14 14:16:28,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:28,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:28,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:28,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:16:28,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:28,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527046564] [2024-06-14 14:16:28,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527046564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:28,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:28,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:28,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014368699] [2024-06-14 14:16:28,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:28,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:28,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:28,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:28,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:28,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:28,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 591 places, 749 transitions, 10134 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:16:28,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:28,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:28,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:29,843 INFO L124 PetriNetUnfolderBase]: 3092/5313 cut-off events. [2024-06-14 14:16:29,843 INFO L125 PetriNetUnfolderBase]: For 491758/491758 co-relation queries the response was YES. [2024-06-14 14:16:29,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36949 conditions, 5313 events. 3092/5313 cut-off events. For 491758/491758 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 36778 event pairs, 493 based on Foata normal form. 1/5314 useless extension candidates. Maximal degree in co-relation 36715. Up to 4611 conditions per place. [2024-06-14 14:16:29,939 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 663 selfloop transitions, 112 changer transitions 0/782 dead transitions. [2024-06-14 14:16:29,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 604 places, 782 transitions, 11764 flow [2024-06-14 14:16:29,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-14 14:16:29,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-14 14:16:29,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 303 transitions. [2024-06-14 14:16:29,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153061224489796 [2024-06-14 14:16:29,940 INFO L175 Difference]: Start difference. First operand has 591 places, 749 transitions, 10134 flow. Second operand 14 states and 303 transitions. [2024-06-14 14:16:29,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 604 places, 782 transitions, 11764 flow [2024-06-14 14:16:33,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 593 places, 782 transitions, 11510 flow, removed 22 selfloop flow, removed 11 redundant places. [2024-06-14 14:16:33,718 INFO L231 Difference]: Finished difference. Result has 594 places, 749 transitions, 10110 flow [2024-06-14 14:16:33,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9880, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=10110, PETRI_PLACES=594, PETRI_TRANSITIONS=749} [2024-06-14 14:16:33,719 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 551 predicate places. [2024-06-14 14:16:33,719 INFO L495 AbstractCegarLoop]: Abstraction has has 594 places, 749 transitions, 10110 flow [2024-06-14 14:16:33,719 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:16:33,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:33,719 INFO L208 CegarLoopForPetriNet]: 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:16:33,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable221 [2024-06-14 14:16:33,719 INFO L420 AbstractCegarLoop]: === Iteration 223 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:33,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:33,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1174898954, now seen corresponding path program 7 times [2024-06-14 14:16:33,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:33,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831702681] [2024-06-14 14:16:33,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:33,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:33,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:34,051 INFO 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:16:34,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:34,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831702681] [2024-06-14 14:16:34,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831702681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:34,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:34,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:34,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123814820] [2024-06-14 14:16:34,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:34,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:34,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:34,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:34,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:34,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:34,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 594 places, 749 transitions, 10110 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:16:34,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:34,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:34,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:35,394 INFO L124 PetriNetUnfolderBase]: 3113/5348 cut-off events. [2024-06-14 14:16:35,394 INFO L125 PetriNetUnfolderBase]: For 517279/517279 co-relation queries the response was YES. [2024-06-14 14:16:35,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37518 conditions, 5348 events. 3113/5348 cut-off events. For 517279/517279 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 37078 event pairs, 513 based on Foata normal form. 1/5348 useless extension candidates. Maximal degree in co-relation 37283. Up to 3950 conditions per place. [2024-06-14 14:16:35,491 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 398 selfloop transitions, 387 changer transitions 0/792 dead transitions. [2024-06-14 14:16:35,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 792 transitions, 12790 flow [2024-06-14 14:16:35,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:35,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:35,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-14 14:16:35,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582010582010582 [2024-06-14 14:16:35,492 INFO L175 Difference]: Start difference. First operand has 594 places, 749 transitions, 10110 flow. Second operand 9 states and 220 transitions. [2024-06-14 14:16:35,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 792 transitions, 12790 flow [2024-06-14 14:16:39,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 792 transitions, 12542 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-14 14:16:39,097 INFO L231 Difference]: Finished difference. Result has 589 places, 761 transitions, 10896 flow [2024-06-14 14:16:39,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9862, PETRI_DIFFERENCE_MINUEND_PLACES=580, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=378, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10896, PETRI_PLACES=589, PETRI_TRANSITIONS=761} [2024-06-14 14:16:39,098 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 546 predicate places. [2024-06-14 14:16:39,098 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 761 transitions, 10896 flow [2024-06-14 14:16:39,098 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:16:39,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:39,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:39,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222 [2024-06-14 14:16:39,098 INFO L420 AbstractCegarLoop]: === Iteration 224 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:39,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:39,099 INFO L85 PathProgramCache]: Analyzing trace with hash 1132414402, now seen corresponding path program 8 times [2024-06-14 14:16:39,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:39,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100258424] [2024-06-14 14:16:39,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:39,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:39,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:39,436 INFO 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:16:39,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:39,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100258424] [2024-06-14 14:16:39,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100258424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:39,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:39,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:39,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494438722] [2024-06-14 14:16:39,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:39,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:39,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:39,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:39,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:39,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:39,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 761 transitions, 10896 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:16:39,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:39,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:39,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:40,935 INFO L124 PetriNetUnfolderBase]: 3134/5383 cut-off events. [2024-06-14 14:16:40,935 INFO L125 PetriNetUnfolderBase]: For 548363/548363 co-relation queries the response was YES. [2024-06-14 14:16:41,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39181 conditions, 5383 events. 3134/5383 cut-off events. For 548363/548363 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 37381 event pairs, 513 based on Foata normal form. 1/5383 useless extension candidates. Maximal degree in co-relation 38945. Up to 3974 conditions per place. [2024-06-14 14:16:41,038 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 406 selfloop transitions, 386 changer transitions 0/799 dead transitions. [2024-06-14 14:16:41,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 799 transitions, 13810 flow [2024-06-14 14:16:41,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:41,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:41,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-06-14 14:16:41,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-14 14:16:41,040 INFO L175 Difference]: Start difference. First operand has 589 places, 761 transitions, 10896 flow. Second operand 9 states and 219 transitions. [2024-06-14 14:16:41,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 799 transitions, 13810 flow [2024-06-14 14:16:45,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 594 places, 799 transitions, 13460 flow, removed 100 selfloop flow, removed 3 redundant places. [2024-06-14 14:16:45,552 INFO L231 Difference]: Finished difference. Result has 595 places, 770 transitions, 11528 flow [2024-06-14 14:16:45,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10630, PETRI_DIFFERENCE_MINUEND_PLACES=586, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=377, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11528, PETRI_PLACES=595, PETRI_TRANSITIONS=770} [2024-06-14 14:16:45,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 552 predicate places. [2024-06-14 14:16:45,554 INFO L495 AbstractCegarLoop]: Abstraction has has 595 places, 770 transitions, 11528 flow [2024-06-14 14:16:45,554 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:16:45,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:45,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:45,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable223 [2024-06-14 14:16:45,554 INFO L420 AbstractCegarLoop]: === Iteration 225 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:45,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:45,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1132800352, now seen corresponding path program 9 times [2024-06-14 14:16:45,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:45,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845672388] [2024-06-14 14:16:45,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:45,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:45,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:45,907 INFO 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:16:45,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:45,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845672388] [2024-06-14 14:16:45,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845672388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:45,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:45,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:45,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672477597] [2024-06-14 14:16:45,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:45,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:45,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:45,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:45,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:45,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:45,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 595 places, 770 transitions, 11528 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:16:45,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:45,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:45,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:47,459 INFO L124 PetriNetUnfolderBase]: 3131/5379 cut-off events. [2024-06-14 14:16:47,460 INFO L125 PetriNetUnfolderBase]: For 544345/544345 co-relation queries the response was YES. [2024-06-14 14:16:47,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39263 conditions, 5379 events. 3131/5379 cut-off events. For 544345/544345 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 37369 event pairs, 513 based on Foata normal form. 1/5379 useless extension candidates. Maximal degree in co-relation 39025. Up to 3971 conditions per place. [2024-06-14 14:16:47,561 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 402 selfloop transitions, 389 changer transitions 0/798 dead transitions. [2024-06-14 14:16:47,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 603 places, 798 transitions, 13976 flow [2024-06-14 14:16:47,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:47,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:47,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 217 transitions. [2024-06-14 14:16:47,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-06-14 14:16:47,562 INFO L175 Difference]: Start difference. First operand has 595 places, 770 transitions, 11528 flow. Second operand 9 states and 217 transitions. [2024-06-14 14:16:47,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 603 places, 798 transitions, 13976 flow [2024-06-14 14:16:52,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 600 places, 798 transitions, 13478 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-14 14:16:52,259 INFO L231 Difference]: Finished difference. Result has 601 places, 770 transitions, 11814 flow [2024-06-14 14:16:52,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11030, PETRI_DIFFERENCE_MINUEND_PLACES=592, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=389, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11814, PETRI_PLACES=601, PETRI_TRANSITIONS=770} [2024-06-14 14:16:52,260 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 558 predicate places. [2024-06-14 14:16:52,260 INFO L495 AbstractCegarLoop]: Abstraction has has 601 places, 770 transitions, 11814 flow [2024-06-14 14:16:52,260 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:16:52,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:52,260 INFO L208 CegarLoopForPetriNet]: 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:16:52,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable224 [2024-06-14 14:16:52,261 INFO L420 AbstractCegarLoop]: === Iteration 226 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:52,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:52,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1075714912, now seen corresponding path program 10 times [2024-06-14 14:16:52,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:52,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208901642] [2024-06-14 14:16:52,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:52,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:52,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:52,591 INFO 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:16:52,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:52,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208901642] [2024-06-14 14:16:52,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208901642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:52,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:52,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:52,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176424669] [2024-06-14 14:16:52,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:52,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:52,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:52,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:52,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:52,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:52,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 601 places, 770 transitions, 11814 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:16:52,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:52,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:52,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:16:53,996 INFO L124 PetriNetUnfolderBase]: 3128/5375 cut-off events. [2024-06-14 14:16:53,997 INFO L125 PetriNetUnfolderBase]: For 545402/545402 co-relation queries the response was YES. [2024-06-14 14:16:54,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39266 conditions, 5375 events. 3128/5375 cut-off events. For 545402/545402 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 37355 event pairs, 513 based on Foata normal form. 1/5375 useless extension candidates. Maximal degree in co-relation 39027. Up to 3968 conditions per place. [2024-06-14 14:16:54,095 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 414 selfloop transitions, 381 changer transitions 0/802 dead transitions. [2024-06-14 14:16:54,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 609 places, 802 transitions, 14554 flow [2024-06-14 14:16:54,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:16:54,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:16:54,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-14 14:16:54,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-14 14:16:54,097 INFO L175 Difference]: Start difference. First operand has 601 places, 770 transitions, 11814 flow. Second operand 9 states and 222 transitions. [2024-06-14 14:16:54,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 609 places, 802 transitions, 14554 flow [2024-06-14 14:16:58,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 802 transitions, 13764 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-14 14:16:58,558 INFO L231 Difference]: Finished difference. Result has 603 places, 770 transitions, 11792 flow [2024-06-14 14:16:58,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11024, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11792, PETRI_PLACES=603, PETRI_TRANSITIONS=770} [2024-06-14 14:16:58,559 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 560 predicate places. [2024-06-14 14:16:58,559 INFO L495 AbstractCegarLoop]: Abstraction has has 603 places, 770 transitions, 11792 flow [2024-06-14 14:16:58,559 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:16:58,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:16:58,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:16:58,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable225 [2024-06-14 14:16:58,560 INFO L420 AbstractCegarLoop]: === Iteration 227 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:16:58,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:16:58,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1071990262, now seen corresponding path program 11 times [2024-06-14 14:16:58,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:16:58,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972079327] [2024-06-14 14:16:58,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:16:58,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:16:58,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:16:58,909 INFO 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:16:58,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:16:58,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972079327] [2024-06-14 14:16:58,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972079327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:16:58,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:16:58,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:16:58,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111982506] [2024-06-14 14:16:58,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:16:58,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:16:58,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:16:58,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:16:58,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:16:58,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:16:58,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 603 places, 770 transitions, 11792 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:16:58,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:16:58,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:16:58,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:00,478 INFO L124 PetriNetUnfolderBase]: 3141/5398 cut-off events. [2024-06-14 14:17:00,479 INFO L125 PetriNetUnfolderBase]: For 562172/562174 co-relation queries the response was YES. [2024-06-14 14:17:00,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39597 conditions, 5398 events. 3141/5398 cut-off events. For 562172/562174 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 37504 event pairs, 502 based on Foata normal form. 3/5401 useless extension candidates. Maximal degree in co-relation 39357. Up to 4492 conditions per place. [2024-06-14 14:17:00,570 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 569 selfloop transitions, 228 changer transitions 0/804 dead transitions. [2024-06-14 14:17:00,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 804 transitions, 13846 flow [2024-06-14 14:17:00,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:17:00,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:17:00,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 14:17:00,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-14 14:17:00,572 INFO L175 Difference]: Start difference. First operand has 603 places, 770 transitions, 11792 flow. Second operand 11 states and 246 transitions. [2024-06-14 14:17:00,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 804 transitions, 13846 flow [2024-06-14 14:17:05,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 604 places, 804 transitions, 12866 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-14 14:17:05,111 INFO L231 Difference]: Finished difference. Result has 605 places, 776 transitions, 11402 flow [2024-06-14 14:17:05,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10860, PETRI_DIFFERENCE_MINUEND_PLACES=594, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=770, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11402, PETRI_PLACES=605, PETRI_TRANSITIONS=776} [2024-06-14 14:17:05,112 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 562 predicate places. [2024-06-14 14:17:05,112 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 776 transitions, 11402 flow [2024-06-14 14:17:05,112 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:17:05,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:05,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:05,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226 [2024-06-14 14:17:05,112 INFO L420 AbstractCegarLoop]: === Iteration 228 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:05,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:05,113 INFO L85 PathProgramCache]: Analyzing trace with hash -894016456, now seen corresponding path program 12 times [2024-06-14 14:17:05,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:05,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792395965] [2024-06-14 14:17:05,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:05,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:05,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:05,458 INFO 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:17:05,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:05,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792395965] [2024-06-14 14:17:05,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792395965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:05,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:05,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:05,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411342272] [2024-06-14 14:17:05,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:05,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:05,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:05,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:05,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:05,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:05,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 776 transitions, 11402 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:17:05,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:05,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:05,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:06,852 INFO L124 PetriNetUnfolderBase]: 3138/5394 cut-off events. [2024-06-14 14:17:06,852 INFO L125 PetriNetUnfolderBase]: For 557821/557823 co-relation queries the response was YES. [2024-06-14 14:17:06,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38984 conditions, 5394 events. 3138/5394 cut-off events. For 557821/557823 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 37484 event pairs, 502 based on Foata normal form. 3/5397 useless extension candidates. Maximal degree in co-relation 38743. Up to 4489 conditions per place. [2024-06-14 14:17:06,954 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 567 selfloop transitions, 227 changer transitions 0/801 dead transitions. [2024-06-14 14:17:06,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 613 places, 801 transitions, 13052 flow [2024-06-14 14:17:06,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:17:06,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:17:06,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 14:17:06,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-14 14:17:06,956 INFO L175 Difference]: Start difference. First operand has 605 places, 776 transitions, 11402 flow. Second operand 9 states and 211 transitions. [2024-06-14 14:17:06,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 613 places, 801 transitions, 13052 flow [2024-06-14 14:17:12,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 606 places, 801 transitions, 12748 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-14 14:17:12,104 INFO L231 Difference]: Finished difference. Result has 607 places, 776 transitions, 11558 flow [2024-06-14 14:17:12,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11098, PETRI_DIFFERENCE_MINUEND_PLACES=598, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11558, PETRI_PLACES=607, PETRI_TRANSITIONS=776} [2024-06-14 14:17:12,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 564 predicate places. [2024-06-14 14:17:12,105 INFO L495 AbstractCegarLoop]: Abstraction has has 607 places, 776 transitions, 11558 flow [2024-06-14 14:17:12,105 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:17:12,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:12,105 INFO L208 CegarLoopForPetriNet]: 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:17:12,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable227 [2024-06-14 14:17:12,105 INFO L420 AbstractCegarLoop]: === Iteration 229 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:12,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:12,105 INFO L85 PathProgramCache]: Analyzing trace with hash 583029252, now seen corresponding path program 13 times [2024-06-14 14:17:12,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:12,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82128064] [2024-06-14 14:17:12,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:12,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:12,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:12,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:12,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:12,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82128064] [2024-06-14 14:17:12,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82128064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:12,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:12,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:12,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329511716] [2024-06-14 14:17:12,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:12,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:12,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:12,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:12,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:12,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:12,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 607 places, 776 transitions, 11558 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:17:12,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:12,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:12,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:13,852 INFO L124 PetriNetUnfolderBase]: 3175/5455 cut-off events. [2024-06-14 14:17:13,852 INFO L125 PetriNetUnfolderBase]: For 603024/603026 co-relation queries the response was YES. [2024-06-14 14:17:13,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40291 conditions, 5455 events. 3175/5455 cut-off events. For 603024/603026 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 38021 event pairs, 502 based on Foata normal form. 3/5458 useless extension candidates. Maximal degree in co-relation 40048. Up to 4495 conditions per place. [2024-06-14 14:17:13,952 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 553 selfloop transitions, 258 changer transitions 0/818 dead transitions. [2024-06-14 14:17:13,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 618 places, 818 transitions, 13995 flow [2024-06-14 14:17:13,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:17:13,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:17:13,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 266 transitions. [2024-06-14 14:17:13,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-14 14:17:13,954 INFO L175 Difference]: Start difference. First operand has 607 places, 776 transitions, 11558 flow. Second operand 12 states and 266 transitions. [2024-06-14 14:17:13,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 618 places, 818 transitions, 13995 flow [2024-06-14 14:17:19,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 818 transitions, 13541 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-14 14:17:19,403 INFO L231 Difference]: Finished difference. Result has 611 places, 791 transitions, 11841 flow [2024-06-14 14:17:19,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11104, PETRI_DIFFERENCE_MINUEND_PLACES=599, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11841, PETRI_PLACES=611, PETRI_TRANSITIONS=791} [2024-06-14 14:17:19,403 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 568 predicate places. [2024-06-14 14:17:19,403 INFO L495 AbstractCegarLoop]: Abstraction has has 611 places, 791 transitions, 11841 flow [2024-06-14 14:17:19,405 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:17:19,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:19,405 INFO L208 CegarLoopForPetriNet]: 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:17:19,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable228 [2024-06-14 14:17:19,405 INFO L420 AbstractCegarLoop]: === Iteration 230 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:19,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:19,406 INFO L85 PathProgramCache]: Analyzing trace with hash 594993702, now seen corresponding path program 14 times [2024-06-14 14:17:19,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:19,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369678089] [2024-06-14 14:17:19,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:19,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:19,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:19,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:19,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:19,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369678089] [2024-06-14 14:17:19,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369678089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:19,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:19,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:19,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836360617] [2024-06-14 14:17:19,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:19,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:19,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:19,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:19,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:19,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:19,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 611 places, 791 transitions, 11841 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:17:19,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:19,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:19,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:21,156 INFO L124 PetriNetUnfolderBase]: 3172/5451 cut-off events. [2024-06-14 14:17:21,156 INFO L125 PetriNetUnfolderBase]: For 602010/602012 co-relation queries the response was YES. [2024-06-14 14:17:21,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40279 conditions, 5451 events. 3172/5451 cut-off events. For 602010/602012 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 37963 event pairs, 502 based on Foata normal form. 3/5454 useless extension candidates. Maximal degree in co-relation 40035. Up to 4492 conditions per place. [2024-06-14 14:17:21,257 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 549 selfloop transitions, 262 changer transitions 0/818 dead transitions. [2024-06-14 14:17:21,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 622 places, 818 transitions, 14079 flow [2024-06-14 14:17:21,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:17:21,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:17:21,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 264 transitions. [2024-06-14 14:17:21,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 14:17:21,259 INFO L175 Difference]: Start difference. First operand has 611 places, 791 transitions, 11841 flow. Second operand 12 states and 264 transitions. [2024-06-14 14:17:21,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 622 places, 818 transitions, 14079 flow [2024-06-14 14:17:27,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 614 places, 818 transitions, 13547 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-14 14:17:27,070 INFO L231 Difference]: Finished difference. Result has 615 places, 791 transitions, 11839 flow [2024-06-14 14:17:27,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11309, PETRI_DIFFERENCE_MINUEND_PLACES=603, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11839, PETRI_PLACES=615, PETRI_TRANSITIONS=791} [2024-06-14 14:17:27,071 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 572 predicate places. [2024-06-14 14:17:27,071 INFO L495 AbstractCegarLoop]: Abstraction has has 615 places, 791 transitions, 11839 flow [2024-06-14 14:17:27,071 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:17:27,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:27,071 INFO L208 CegarLoopForPetriNet]: 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:17:27,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable229 [2024-06-14 14:17:27,071 INFO L420 AbstractCegarLoop]: === Iteration 231 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:27,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:27,072 INFO L85 PathProgramCache]: Analyzing trace with hash 589838712, now seen corresponding path program 15 times [2024-06-14 14:17:27,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:27,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693863800] [2024-06-14 14:17:27,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:27,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:27,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:27,411 INFO 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:17:27,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:27,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693863800] [2024-06-14 14:17:27,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693863800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:27,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:27,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:27,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539917365] [2024-06-14 14:17:27,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:27,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:27,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:27,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:27,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:27,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:27,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 615 places, 791 transitions, 11839 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:17:27,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:27,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:27,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:28,832 INFO L124 PetriNetUnfolderBase]: 3177/5460 cut-off events. [2024-06-14 14:17:28,833 INFO L125 PetriNetUnfolderBase]: For 609849/609851 co-relation queries the response was YES. [2024-06-14 14:17:28,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40392 conditions, 5460 events. 3177/5460 cut-off events. For 609849/609851 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 38019 event pairs, 502 based on Foata normal form. 3/5463 useless extension candidates. Maximal degree in co-relation 40147. Up to 4498 conditions per place. [2024-06-14 14:17:28,942 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 552 selfloop transitions, 259 changer transitions 0/818 dead transitions. [2024-06-14 14:17:28,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 818 transitions, 14120 flow [2024-06-14 14:17:28,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:17:28,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:17:28,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-14 14:17:28,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582010582010583 [2024-06-14 14:17:28,944 INFO L175 Difference]: Start difference. First operand has 615 places, 791 transitions, 11839 flow. Second operand 9 states and 211 transitions. [2024-06-14 14:17:28,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 818 transitions, 14120 flow [2024-06-14 14:17:34,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 613 places, 818 transitions, 13556 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-14 14:17:34,273 INFO L231 Difference]: Finished difference. Result has 614 places, 794 transitions, 11844 flow [2024-06-14 14:17:34,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11285, PETRI_DIFFERENCE_MINUEND_PLACES=605, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=791, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11844, PETRI_PLACES=614, PETRI_TRANSITIONS=794} [2024-06-14 14:17:34,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 571 predicate places. [2024-06-14 14:17:34,274 INFO L495 AbstractCegarLoop]: Abstraction has has 614 places, 794 transitions, 11844 flow [2024-06-14 14:17:34,274 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:17:34,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:34,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] [2024-06-14 14:17:34,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230 [2024-06-14 14:17:34,275 INFO L420 AbstractCegarLoop]: === Iteration 232 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:34,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:34,275 INFO L85 PathProgramCache]: Analyzing trace with hash 417221706, now seen corresponding path program 16 times [2024-06-14 14:17:34,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:34,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223956545] [2024-06-14 14:17:34,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:34,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:34,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:34,624 INFO 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:17:34,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:34,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223956545] [2024-06-14 14:17:34,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223956545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:34,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:34,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:34,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566684749] [2024-06-14 14:17:34,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:34,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:34,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:34,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:34,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:34,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:34,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 614 places, 794 transitions, 11844 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:17:34,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:34,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:34,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:36,221 INFO L124 PetriNetUnfolderBase]: 3174/5456 cut-off events. [2024-06-14 14:17:36,221 INFO L125 PetriNetUnfolderBase]: For 608034/608036 co-relation queries the response was YES. [2024-06-14 14:17:36,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40248 conditions, 5456 events. 3174/5456 cut-off events. For 608034/608036 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 37986 event pairs, 502 based on Foata normal form. 3/5459 useless extension candidates. Maximal degree in co-relation 40002. Up to 4495 conditions per place. [2024-06-14 14:17:36,316 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 549 selfloop transitions, 263 changer transitions 0/819 dead transitions. [2024-06-14 14:17:36,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 624 places, 819 transitions, 13808 flow [2024-06-14 14:17:36,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:17:36,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:17:36,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 246 transitions. [2024-06-14 14:17:36,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5324675324675324 [2024-06-14 14:17:36,321 INFO L175 Difference]: Start difference. First operand has 614 places, 794 transitions, 11844 flow. Second operand 11 states and 246 transitions. [2024-06-14 14:17:36,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 624 places, 819 transitions, 13808 flow [2024-06-14 14:17:41,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 618 places, 819 transitions, 13306 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 14:17:41,550 INFO L231 Difference]: Finished difference. Result has 619 places, 794 transitions, 11874 flow [2024-06-14 14:17:41,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11342, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=531, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11874, PETRI_PLACES=619, PETRI_TRANSITIONS=794} [2024-06-14 14:17:41,550 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 576 predicate places. [2024-06-14 14:17:41,550 INFO L495 AbstractCegarLoop]: Abstraction has has 619 places, 794 transitions, 11874 flow [2024-06-14 14:17:41,550 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:17:41,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:41,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:17:41,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231 [2024-06-14 14:17:41,551 INFO L420 AbstractCegarLoop]: === Iteration 233 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:41,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:41,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1138503990, now seen corresponding path program 17 times [2024-06-14 14:17:41,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:41,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664196627] [2024-06-14 14:17:41,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:41,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:41,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:41,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:41,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:41,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664196627] [2024-06-14 14:17:41,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664196627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:41,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:41,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:41,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058090773] [2024-06-14 14:17:41,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:41,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:41,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:41,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:41,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:41,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:41,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 619 places, 794 transitions, 11874 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:17:41,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:41,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:41,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:43,741 INFO L124 PetriNetUnfolderBase]: 3171/5452 cut-off events. [2024-06-14 14:17:43,741 INFO L125 PetriNetUnfolderBase]: For 606109/606111 co-relation queries the response was YES. [2024-06-14 14:17:43,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40146 conditions, 5452 events. 3171/5452 cut-off events. For 606109/606111 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 38000 event pairs, 502 based on Foata normal form. 3/5455 useless extension candidates. Maximal degree in co-relation 39899. Up to 4492 conditions per place. [2024-06-14 14:17:43,845 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 553 selfloop transitions, 257 changer transitions 0/817 dead transitions. [2024-06-14 14:17:43,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 817 transitions, 13832 flow [2024-06-14 14:17:43,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:17:43,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:17:43,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-14 14:17:43,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-14 14:17:43,847 INFO L175 Difference]: Start difference. First operand has 619 places, 794 transitions, 11874 flow. Second operand 9 states and 210 transitions. [2024-06-14 14:17:43,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 817 transitions, 13832 flow [2024-06-14 14:17:49,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 616 places, 817 transitions, 13262 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 14:17:49,738 INFO L231 Difference]: Finished difference. Result has 617 places, 794 transitions, 11824 flow [2024-06-14 14:17:49,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11304, PETRI_DIFFERENCE_MINUEND_PLACES=608, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11824, PETRI_PLACES=617, PETRI_TRANSITIONS=794} [2024-06-14 14:17:49,738 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 574 predicate places. [2024-06-14 14:17:49,738 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 794 transitions, 11824 flow [2024-06-14 14:17:49,738 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:17:49,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:49,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:49,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232 [2024-06-14 14:17:49,739 INFO L420 AbstractCegarLoop]: === Iteration 234 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:49,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:49,739 INFO L85 PathProgramCache]: Analyzing trace with hash 405044286, now seen corresponding path program 18 times [2024-06-14 14:17:49,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:49,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020763220] [2024-06-14 14:17:49,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:49,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:49,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:50,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:17:50,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:50,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020763220] [2024-06-14 14:17:50,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020763220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:50,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:50,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:50,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620341942] [2024-06-14 14:17:50,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:50,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:50,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:50,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:50,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:50,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:50,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 794 transitions, 11824 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:17:50,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:50,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:50,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:17:52,090 INFO L124 PetriNetUnfolderBase]: 3168/5448 cut-off events. [2024-06-14 14:17:52,090 INFO L125 PetriNetUnfolderBase]: For 603857/603859 co-relation queries the response was YES. [2024-06-14 14:17:52,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40010 conditions, 5448 events. 3168/5448 cut-off events. For 603857/603859 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 38029 event pairs, 502 based on Foata normal form. 3/5451 useless extension candidates. Maximal degree in co-relation 39762. Up to 4489 conditions per place. [2024-06-14 14:17:52,336 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 552 selfloop transitions, 259 changer transitions 0/818 dead transitions. [2024-06-14 14:17:52,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 627 places, 818 transitions, 13504 flow [2024-06-14 14:17:52,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:17:52,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:17:52,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 247 transitions. [2024-06-14 14:17:52,338 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5346320346320347 [2024-06-14 14:17:52,338 INFO L175 Difference]: Start difference. First operand has 617 places, 794 transitions, 11824 flow. Second operand 11 states and 247 transitions. [2024-06-14 14:17:52,338 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 627 places, 818 transitions, 13504 flow [2024-06-14 14:17:58,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 621 places, 818 transitions, 13010 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 14:17:58,631 INFO L231 Difference]: Finished difference. Result has 622 places, 794 transitions, 11854 flow [2024-06-14 14:17:58,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11330, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=259, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11854, PETRI_PLACES=622, PETRI_TRANSITIONS=794} [2024-06-14 14:17:58,633 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 579 predicate places. [2024-06-14 14:17:58,633 INFO L495 AbstractCegarLoop]: Abstraction has has 622 places, 794 transitions, 11854 flow [2024-06-14 14:17:58,633 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:17:58,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:17:58,633 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:17:58,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable233 [2024-06-14 14:17:58,633 INFO L420 AbstractCegarLoop]: === Iteration 235 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:17:58,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:17:58,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1716640180, now seen corresponding path program 19 times [2024-06-14 14:17:58,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:17:58,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436492863] [2024-06-14 14:17:58,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:17:58,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:17:58,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:17:59,042 INFO 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:17:59,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:17:59,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436492863] [2024-06-14 14:17:59,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436492863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:17:59,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:17:59,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:17:59,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [633405360] [2024-06-14 14:17:59,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:17:59,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:17:59,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:17:59,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:17:59,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:17:59,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:17:59,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 622 places, 794 transitions, 11854 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:17:59,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:17:59,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:17:59,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:00,825 INFO L124 PetriNetUnfolderBase]: 3173/5456 cut-off events. [2024-06-14 14:18:00,825 INFO L125 PetriNetUnfolderBase]: For 611041/611041 co-relation queries the response was YES. [2024-06-14 14:18:00,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40126 conditions, 5456 events. 3173/5456 cut-off events. For 611041/611041 co-relation queries the response was YES. Maximal size of possible extension queue 536. Compared 38029 event pairs, 493 based on Foata normal form. 1/5457 useless extension candidates. Maximal degree in co-relation 39877. Up to 4790 conditions per place. [2024-06-14 14:18:01,035 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 754 selfloop transitions, 55 changer transitions 0/816 dead transitions. [2024-06-14 14:18:01,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 630 places, 816 transitions, 13568 flow [2024-06-14 14:18:01,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:18:01,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:18:01,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-14 14:18:01,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-14 14:18:01,036 INFO L175 Difference]: Start difference. First operand has 622 places, 794 transitions, 11854 flow. Second operand 9 states and 198 transitions. [2024-06-14 14:18:01,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 630 places, 816 transitions, 13568 flow [2024-06-14 14:18:06,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 619 places, 816 transitions, 13002 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-14 14:18:06,754 INFO L231 Difference]: Finished difference. Result has 620 places, 797 transitions, 11460 flow [2024-06-14 14:18:06,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11288, PETRI_DIFFERENCE_MINUEND_PLACES=611, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=794, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11460, PETRI_PLACES=620, PETRI_TRANSITIONS=797} [2024-06-14 14:18:06,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 577 predicate places. [2024-06-14 14:18:06,755 INFO L495 AbstractCegarLoop]: Abstraction has has 620 places, 797 transitions, 11460 flow [2024-06-14 14:18:06,755 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:18:06,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:06,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:06,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable234 [2024-06-14 14:18:06,756 INFO L420 AbstractCegarLoop]: === Iteration 236 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:06,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:06,756 INFO L85 PathProgramCache]: Analyzing trace with hash -884530080, now seen corresponding path program 20 times [2024-06-14 14:18:06,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:06,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255574266] [2024-06-14 14:18:06,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:06,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:06,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:07,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:07,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:07,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255574266] [2024-06-14 14:18:07,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255574266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:07,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:07,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:18:07,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043832593] [2024-06-14 14:18:07,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:07,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:18:07,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:07,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:18:07,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:18:07,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:18:07,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 620 places, 797 transitions, 11460 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:18:07,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:07,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:18:07,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:08,909 INFO L124 PetriNetUnfolderBase]: 3250/5583 cut-off events. [2024-06-14 14:18:08,909 INFO L125 PetriNetUnfolderBase]: For 712102/712104 co-relation queries the response was YES. [2024-06-14 14:18:08,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41871 conditions, 5583 events. 3250/5583 cut-off events. For 712102/712104 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 39049 event pairs, 502 based on Foata normal form. 3/5586 useless extension candidates. Maximal degree in co-relation 41621. Up to 4491 conditions per place. [2024-06-14 14:18:09,007 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 520 selfloop transitions, 326 changer transitions 0/853 dead transitions. [2024-06-14 14:18:09,008 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 631 places, 853 transitions, 14857 flow [2024-06-14 14:18:09,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-14 14:18:09,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-14 14:18:09,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 268 transitions. [2024-06-14 14:18:09,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5317460317460317 [2024-06-14 14:18:09,009 INFO L175 Difference]: Start difference. First operand has 620 places, 797 transitions, 11460 flow. Second operand 12 states and 268 transitions. [2024-06-14 14:18:09,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 631 places, 853 transitions, 14857 flow [2024-06-14 14:18:16,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 624 places, 853 transitions, 14719 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 14:18:16,322 INFO L231 Difference]: Finished difference. Result has 626 places, 827 transitions, 12570 flow [2024-06-14 14:18:16,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11322, PETRI_DIFFERENCE_MINUEND_PLACES=613, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=797, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=305, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12570, PETRI_PLACES=626, PETRI_TRANSITIONS=827} [2024-06-14 14:18:16,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 583 predicate places. [2024-06-14 14:18:16,323 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 827 transitions, 12570 flow [2024-06-14 14:18:16,323 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:18:16,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:16,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] [2024-06-14 14:18:16,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable235 [2024-06-14 14:18:16,324 INFO L420 AbstractCegarLoop]: === Iteration 237 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:16,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:16,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1597495596, now seen corresponding path program 21 times [2024-06-14 14:18:16,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:16,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150650258] [2024-06-14 14:18:16,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:16,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:16,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:16,671 INFO 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:18:16,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:16,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150650258] [2024-06-14 14:18:16,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150650258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:16,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:16,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:18:16,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876337394] [2024-06-14 14:18:16,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:16,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:18:16,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:16,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:18:16,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:18:16,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:18:16,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 827 transitions, 12570 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:18:16,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:16,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:18:16,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:18,513 INFO L124 PetriNetUnfolderBase]: 3247/5579 cut-off events. [2024-06-14 14:18:18,513 INFO L125 PetriNetUnfolderBase]: For 713566/713568 co-relation queries the response was YES. [2024-06-14 14:18:18,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42482 conditions, 5579 events. 3247/5579 cut-off events. For 713566/713568 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 39029 event pairs, 502 based on Foata normal form. 3/5582 useless extension candidates. Maximal degree in co-relation 42230. Up to 4488 conditions per place. [2024-06-14 14:18:18,617 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 501 selfloop transitions, 342 changer transitions 0/850 dead transitions. [2024-06-14 14:18:18,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 636 places, 850 transitions, 14890 flow [2024-06-14 14:18:18,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:18:18,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:18:18,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 244 transitions. [2024-06-14 14:18:18,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5281385281385281 [2024-06-14 14:18:18,618 INFO L175 Difference]: Start difference. First operand has 626 places, 827 transitions, 12570 flow. Second operand 11 states and 244 transitions. [2024-06-14 14:18:18,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 636 places, 850 transitions, 14890 flow [2024-06-14 14:18:25,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 630 places, 850 transitions, 14284 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-14 14:18:25,980 INFO L231 Difference]: Finished difference. Result has 631 places, 827 transitions, 12654 flow [2024-06-14 14:18:25,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11964, PETRI_DIFFERENCE_MINUEND_PLACES=620, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=342, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12654, PETRI_PLACES=631, PETRI_TRANSITIONS=827} [2024-06-14 14:18:25,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 588 predicate places. [2024-06-14 14:18:25,981 INFO L495 AbstractCegarLoop]: Abstraction has has 631 places, 827 transitions, 12654 flow [2024-06-14 14:18:25,981 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:18:25,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:25,982 INFO L208 CegarLoopForPetriNet]: 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:18:25,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable236 [2024-06-14 14:18:25,982 INFO L420 AbstractCegarLoop]: === Iteration 238 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:25,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:25,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1597288206, now seen corresponding path program 22 times [2024-06-14 14:18:25,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:25,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361591011] [2024-06-14 14:18:25,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:25,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:25,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:26,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:26,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:26,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361591011] [2024-06-14 14:18:26,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361591011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:26,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:26,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:18:26,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195411230] [2024-06-14 14:18:26,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:26,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:18:26,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:26,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:18:26,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:18:26,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:18:26,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 631 places, 827 transitions, 12654 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:18:26,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:26,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:18:26,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:28,124 INFO L124 PetriNetUnfolderBase]: 3244/5575 cut-off events. [2024-06-14 14:18:28,124 INFO L125 PetriNetUnfolderBase]: For 711517/711519 co-relation queries the response was YES. [2024-06-14 14:18:28,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42389 conditions, 5575 events. 3244/5575 cut-off events. For 711517/711519 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 39014 event pairs, 502 based on Foata normal form. 3/5578 useless extension candidates. Maximal degree in co-relation 42136. Up to 4485 conditions per place. [2024-06-14 14:18:28,217 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 502 selfloop transitions, 343 changer transitions 0/852 dead transitions. [2024-06-14 14:18:28,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 643 places, 852 transitions, 14986 flow [2024-06-14 14:18:28,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:18:28,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:18:28,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 280 transitions. [2024-06-14 14:18:28,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-14 14:18:28,219 INFO L175 Difference]: Start difference. First operand has 631 places, 827 transitions, 12654 flow. Second operand 13 states and 280 transitions. [2024-06-14 14:18:28,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 643 places, 852 transitions, 14986 flow [2024-06-14 14:18:34,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 852 transitions, 14343 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-14 14:18:34,723 INFO L231 Difference]: Finished difference. Result has 636 places, 827 transitions, 12703 flow [2024-06-14 14:18:34,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12011, PETRI_DIFFERENCE_MINUEND_PLACES=623, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=343, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12703, PETRI_PLACES=636, PETRI_TRANSITIONS=827} [2024-06-14 14:18:34,724 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 593 predicate places. [2024-06-14 14:18:34,724 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 827 transitions, 12703 flow [2024-06-14 14:18:34,724 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:18:34,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:34,725 INFO L208 CegarLoopForPetriNet]: 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:18:34,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237 [2024-06-14 14:18:34,725 INFO L420 AbstractCegarLoop]: === Iteration 239 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:34,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:34,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1458223252, now seen corresponding path program 23 times [2024-06-14 14:18:34,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:34,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238186890] [2024-06-14 14:18:34,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:34,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:34,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:35,115 INFO 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:18:35,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:35,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238186890] [2024-06-14 14:18:35,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238186890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:35,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:35,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:18:35,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965414223] [2024-06-14 14:18:35,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:35,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:18:35,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:35,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:18:35,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:18:35,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:18:35,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 827 transitions, 12703 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:18:35,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:35,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:18:35,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:37,080 INFO L124 PetriNetUnfolderBase]: 3241/5570 cut-off events. [2024-06-14 14:18:37,080 INFO L125 PetriNetUnfolderBase]: For 709060/709060 co-relation queries the response was YES. [2024-06-14 14:18:37,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42279 conditions, 5570 events. 3241/5570 cut-off events. For 709060/709060 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 38979 event pairs, 493 based on Foata normal form. 1/5571 useless extension candidates. Maximal degree in co-relation 42025. Up to 4861 conditions per place. [2024-06-14 14:18:37,198 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 770 selfloop transitions, 72 changer transitions 0/849 dead transitions. [2024-06-14 14:18:37,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 849 transitions, 14733 flow [2024-06-14 14:18:37,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-14 14:18:37,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-14 14:18:37,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 239 transitions. [2024-06-14 14:18:37,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5173160173160173 [2024-06-14 14:18:37,199 INFO L175 Difference]: Start difference. First operand has 636 places, 827 transitions, 12703 flow. Second operand 11 states and 239 transitions. [2024-06-14 14:18:37,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 849 transitions, 14733 flow [2024-06-14 14:18:44,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 635 places, 849 transitions, 14019 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-14 14:18:44,054 INFO L231 Difference]: Finished difference. Result has 636 places, 827 transitions, 12139 flow [2024-06-14 14:18:44,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11989, PETRI_DIFFERENCE_MINUEND_PLACES=625, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=755, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12139, PETRI_PLACES=636, PETRI_TRANSITIONS=827} [2024-06-14 14:18:44,054 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 593 predicate places. [2024-06-14 14:18:44,054 INFO L495 AbstractCegarLoop]: Abstraction has has 636 places, 827 transitions, 12139 flow [2024-06-14 14:18:44,055 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:18:44,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:44,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:44,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable238 [2024-06-14 14:18:44,055 INFO L420 AbstractCegarLoop]: === Iteration 240 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:44,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:44,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1465580482, now seen corresponding path program 24 times [2024-06-14 14:18:44,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:44,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757129213] [2024-06-14 14:18:44,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:44,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:44,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:44,405 INFO 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:18:44,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:44,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757129213] [2024-06-14 14:18:44,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757129213] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:44,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:44,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:18:44,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076300597] [2024-06-14 14:18:44,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:44,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:18:44,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:44,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:18:44,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:18:44,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:18:44,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 636 places, 827 transitions, 12139 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:18:44,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:44,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:18:44,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:46,247 INFO L124 PetriNetUnfolderBase]: 3238/5566 cut-off events. [2024-06-14 14:18:46,247 INFO L125 PetriNetUnfolderBase]: For 704851/704851 co-relation queries the response was YES. [2024-06-14 14:18:46,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41562 conditions, 5566 events. 3238/5566 cut-off events. For 704851/704851 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 38961 event pairs, 493 based on Foata normal form. 1/5567 useless extension candidates. Maximal degree in co-relation 41307. Up to 4858 conditions per place. [2024-06-14 14:18:46,349 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 767 selfloop transitions, 73 changer transitions 0/847 dead transitions. [2024-06-14 14:18:46,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 644 places, 847 transitions, 14163 flow [2024-06-14 14:18:46,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:18:46,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:18:46,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 14:18:46,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-14 14:18:46,350 INFO L175 Difference]: Start difference. First operand has 636 places, 827 transitions, 12139 flow. Second operand 9 states and 202 transitions. [2024-06-14 14:18:46,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 644 places, 847 transitions, 14163 flow [2024-06-14 14:18:53,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 636 places, 847 transitions, 14029 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-14 14:18:53,751 INFO L231 Difference]: Finished difference. Result has 637 places, 827 transitions, 12157 flow [2024-06-14 14:18:53,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12005, PETRI_DIFFERENCE_MINUEND_PLACES=628, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=754, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12157, PETRI_PLACES=637, PETRI_TRANSITIONS=827} [2024-06-14 14:18:53,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 594 predicate places. [2024-06-14 14:18:53,752 INFO L495 AbstractCegarLoop]: Abstraction has has 637 places, 827 transitions, 12157 flow [2024-06-14 14:18:53,752 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:18:53,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:18:53,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-14 14:18:53,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239 [2024-06-14 14:18:53,752 INFO L420 AbstractCegarLoop]: === Iteration 241 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:18:53,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:18:53,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1669312822, now seen corresponding path program 25 times [2024-06-14 14:18:53,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:18:53,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475393452] [2024-06-14 14:18:53,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:18:53,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:18:53,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:18:54,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:18:54,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:18:54,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475393452] [2024-06-14 14:18:54,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475393452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:18:54,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:18:54,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:18:54,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108905235] [2024-06-14 14:18:54,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:18:54,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:18:54,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:18:54,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:18:54,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:18:54,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:18:54,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 637 places, 827 transitions, 12157 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:18:54,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:18:54,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:18:54,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:18:55,930 INFO L124 PetriNetUnfolderBase]: 3243/5576 cut-off events. [2024-06-14 14:18:55,930 INFO L125 PetriNetUnfolderBase]: For 715049/715051 co-relation queries the response was YES. [2024-06-14 14:18:56,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41671 conditions, 5576 events. 3243/5576 cut-off events. For 715049/715051 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 39080 event pairs, 502 based on Foata normal form. 3/5579 useless extension candidates. Maximal degree in co-relation 41415. Up to 4485 conditions per place. [2024-06-14 14:18:56,046 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 522 selfloop transitions, 324 changer transitions 0/853 dead transitions. [2024-06-14 14:18:56,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 646 places, 853 transitions, 14835 flow [2024-06-14 14:18:56,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:18:56,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:18:56,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 14:18:56,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-14 14:18:56,047 INFO L175 Difference]: Start difference. First operand has 637 places, 827 transitions, 12157 flow. Second operand 10 states and 229 transitions. [2024-06-14 14:18:56,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 646 places, 853 transitions, 14835 flow [2024-06-14 14:19:03,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 639 places, 853 transitions, 14593 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-14 14:19:03,837 INFO L231 Difference]: Finished difference. Result has 640 places, 830 transitions, 12607 flow [2024-06-14 14:19:03,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11915, PETRI_DIFFERENCE_MINUEND_PLACES=630, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=321, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12607, PETRI_PLACES=640, PETRI_TRANSITIONS=830} [2024-06-14 14:19:03,838 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 597 predicate places. [2024-06-14 14:19:03,838 INFO L495 AbstractCegarLoop]: Abstraction has has 640 places, 830 transitions, 12607 flow [2024-06-14 14:19:03,838 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:19:03,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:03,839 INFO L208 CegarLoopForPetriNet]: 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:19:03,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240 [2024-06-14 14:19:03,839 INFO L420 AbstractCegarLoop]: === Iteration 242 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:19:03,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:03,839 INFO L85 PathProgramCache]: Analyzing trace with hash -999855752, now seen corresponding path program 26 times [2024-06-14 14:19:03,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:03,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117149237] [2024-06-14 14:19:03,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:03,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:03,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:04,237 INFO 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:19:04,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:04,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117149237] [2024-06-14 14:19:04,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117149237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:04,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:04,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:19:04,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136742760] [2024-06-14 14:19:04,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:04,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:19:04,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:04,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:19:04,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:19:04,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:19:04,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 640 places, 830 transitions, 12607 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:19:04,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:04,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:19:04,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:05,997 INFO L124 PetriNetUnfolderBase]: 3240/5572 cut-off events. [2024-06-14 14:19:05,997 INFO L125 PetriNetUnfolderBase]: For 715049/715051 co-relation queries the response was YES. [2024-06-14 14:19:06,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41888 conditions, 5572 events. 3240/5572 cut-off events. For 715049/715051 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 39029 event pairs, 502 based on Foata normal form. 3/5575 useless extension candidates. Maximal degree in co-relation 41632. Up to 4482 conditions per place. [2024-06-14 14:19:06,098 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 521 selfloop transitions, 325 changer transitions 0/853 dead transitions. [2024-06-14 14:19:06,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 649 places, 853 transitions, 15253 flow [2024-06-14 14:19:06,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-14 14:19:06,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-14 14:19:06,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 229 transitions. [2024-06-14 14:19:06,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452380952380952 [2024-06-14 14:19:06,099 INFO L175 Difference]: Start difference. First operand has 640 places, 830 transitions, 12607 flow. Second operand 10 states and 229 transitions. [2024-06-14 14:19:06,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 649 places, 853 transitions, 15253 flow [2024-06-14 14:19:13,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 643 places, 853 transitions, 14658 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-14 14:19:13,853 INFO L231 Difference]: Finished difference. Result has 644 places, 830 transitions, 12668 flow [2024-06-14 14:19:13,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12012, PETRI_DIFFERENCE_MINUEND_PLACES=634, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=325, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12668, PETRI_PLACES=644, PETRI_TRANSITIONS=830} [2024-06-14 14:19:13,854 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 601 predicate places. [2024-06-14 14:19:13,854 INFO L495 AbstractCegarLoop]: Abstraction has has 644 places, 830 transitions, 12668 flow [2024-06-14 14:19:13,854 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:19:13,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:13,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:19:13,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable241 [2024-06-14 14:19:13,855 INFO L420 AbstractCegarLoop]: === Iteration 243 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:19:13,855 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:13,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1172680148, now seen corresponding path program 27 times [2024-06-14 14:19:13,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:13,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587825657] [2024-06-14 14:19:13,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:13,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:13,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:14,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:19:14,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:14,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587825657] [2024-06-14 14:19:14,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587825657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:14,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:14,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:19:14,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329980128] [2024-06-14 14:19:14,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:14,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:19:14,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:14,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:19:14,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:19:14,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:19:14,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 644 places, 830 transitions, 12668 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:19:14,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:14,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:19:14,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:15,939 INFO L124 PetriNetUnfolderBase]: 3245/5581 cut-off events. [2024-06-14 14:19:15,939 INFO L125 PetriNetUnfolderBase]: For 724269/724271 co-relation queries the response was YES. [2024-06-14 14:19:16,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42013 conditions, 5581 events. 3245/5581 cut-off events. For 724269/724271 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 39058 event pairs, 502 based on Foata normal form. 3/5584 useless extension candidates. Maximal degree in co-relation 41756. Up to 4488 conditions per place. [2024-06-14 14:19:16,046 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 517 selfloop transitions, 334 changer transitions 0/858 dead transitions. [2024-06-14 14:19:16,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 656 places, 858 transitions, 15079 flow [2024-06-14 14:19:16,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:19:16,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:19:16,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 283 transitions. [2024-06-14 14:19:16,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5183150183150184 [2024-06-14 14:19:16,048 INFO L175 Difference]: Start difference. First operand has 644 places, 830 transitions, 12668 flow. Second operand 13 states and 283 transitions. [2024-06-14 14:19:16,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 656 places, 858 transitions, 15079 flow [2024-06-14 14:19:23,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 647 places, 858 transitions, 14409 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-14 14:19:23,877 INFO L231 Difference]: Finished difference. Result has 648 places, 833 transitions, 12719 flow [2024-06-14 14:19:23,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12004, PETRI_DIFFERENCE_MINUEND_PLACES=635, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=830, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12719, PETRI_PLACES=648, PETRI_TRANSITIONS=833} [2024-06-14 14:19:23,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 605 predicate places. [2024-06-14 14:19:23,878 INFO L495 AbstractCegarLoop]: Abstraction has has 648 places, 833 transitions, 12719 flow [2024-06-14 14:19:23,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.0) internal successors, (144), 9 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-14 14:19:23,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:23,878 INFO L208 CegarLoopForPetriNet]: 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:19:23,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242 [2024-06-14 14:19:23,879 INFO L420 AbstractCegarLoop]: === Iteration 244 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:19:23,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:23,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1184644598, now seen corresponding path program 28 times [2024-06-14 14:19:23,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:23,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862816507] [2024-06-14 14:19:23,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:23,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:23,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:24,243 INFO 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:19:24,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:24,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862816507] [2024-06-14 14:19:24,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862816507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:24,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:24,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:19:24,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097177789] [2024-06-14 14:19:24,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:24,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:19:24,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:24,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:19:24,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:19:24,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:19:24,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 648 places, 833 transitions, 12719 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:19:24,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:24,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:19:24,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:25,953 INFO L124 PetriNetUnfolderBase]: 3242/5577 cut-off events. [2024-06-14 14:19:25,953 INFO L125 PetriNetUnfolderBase]: For 721489/721491 co-relation queries the response was YES. [2024-06-14 14:19:26,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41908 conditions, 5577 events. 3242/5577 cut-off events. For 721489/721491 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 39063 event pairs, 502 based on Foata normal form. 3/5580 useless extension candidates. Maximal degree in co-relation 41650. Up to 4485 conditions per place. [2024-06-14 14:19:26,073 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 520 selfloop transitions, 332 changer transitions 0/859 dead transitions. [2024-06-14 14:19:26,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 660 places, 859 transitions, 15395 flow [2024-06-14 14:19:26,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-14 14:19:26,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-14 14:19:26,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 284 transitions. [2024-06-14 14:19:26,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5201465201465202 [2024-06-14 14:19:26,075 INFO L175 Difference]: Start difference. First operand has 648 places, 833 transitions, 12719 flow. Second operand 13 states and 284 transitions. [2024-06-14 14:19:26,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 660 places, 859 transitions, 15395 flow [2024-06-14 14:19:32,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 650 places, 859 transitions, 14753 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-14 14:19:32,780 INFO L231 Difference]: Finished difference. Result has 651 places, 833 transitions, 12747 flow [2024-06-14 14:19:32,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12077, PETRI_DIFFERENCE_MINUEND_PLACES=638, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=332, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=12747, PETRI_PLACES=651, PETRI_TRANSITIONS=833} [2024-06-14 14:19:32,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 608 predicate places. [2024-06-14 14:19:32,781 INFO L495 AbstractCegarLoop]: Abstraction has has 651 places, 833 transitions, 12747 flow [2024-06-14 14:19:32,781 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:19:32,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-14 14:19:32,781 INFO L208 CegarLoopForPetriNet]: 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:19:32,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable243 [2024-06-14 14:19:32,782 INFO L420 AbstractCegarLoop]: === Iteration 245 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-14 14:19:32,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-14 14:19:32,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1465574902, now seen corresponding path program 29 times [2024-06-14 14:19:32,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-14 14:19:32,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731264171] [2024-06-14 14:19:32,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-14 14:19:32,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-14 14:19:32,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-14 14:19:33,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-14 14:19:33,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-14 14:19:33,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731264171] [2024-06-14 14:19:33,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731264171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-14 14:19:33,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-14 14:19:33,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-14 14:19:33,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329035964] [2024-06-14 14:19:33,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-14 14:19:33,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-14 14:19:33,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-14 14:19:33,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-14 14:19:33,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-14 14:19:33,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-14 14:19:33,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 651 places, 833 transitions, 12747 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:19:33,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-14 14:19:33,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-14 14:19:33,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-14 14:19:34,913 INFO L124 PetriNetUnfolderBase]: 3239/5572 cut-off events. [2024-06-14 14:19:34,913 INFO L125 PetriNetUnfolderBase]: For 717887/717887 co-relation queries the response was YES. [2024-06-14 14:19:34,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41790 conditions, 5572 events. 3239/5572 cut-off events. For 717887/717887 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 38995 event pairs, 493 based on Foata normal form. 1/5573 useless extension candidates. Maximal degree in co-relation 41531. Up to 4861 conditions per place. [2024-06-14 14:19:35,015 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 774 selfloop transitions, 71 changer transitions 0/852 dead transitions. [2024-06-14 14:19:35,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 659 places, 852 transitions, 14483 flow [2024-06-14 14:19:35,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-14 14:19:35,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-14 14:19:35,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 202 transitions. [2024-06-14 14:19:35,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5343915343915344 [2024-06-14 14:19:35,016 INFO L175 Difference]: Start difference. First operand has 651 places, 833 transitions, 12747 flow. Second operand 9 states and 202 transitions. [2024-06-14 14:19:35,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 659 places, 852 transitions, 14483 flow Killed by 15