| Description: Define the term-level
successor-predecessor. It is the unique 𝑚
with suc 𝑚 = 𝑁 when such an 𝑚 exists; otherwise pre 𝑁 is
the
arbitrary default chosen by ℩. See its
alternate definitions
dfpre 39185, dfpre2 39186, dfpre3 39187 and dfpre4 39189.
Our definition is a special case of the widely recognised general 𝑅
-predecessor class df-pred 6306 (the class of all elements 𝑚 of
𝐴
such that 𝑚𝑅𝑁, dfpred3g 6318, cf. also df-bnj14 35145) in several
respects. Its most abstract property as a specialisation is that it has
a unique existing value by default. This is in contrast to the general
version. The uniqueness (conditional on existence) is implied by the
property of this specific instance of the general case involving the
successor map df-sucmap 39171 in place of 𝑅, so that 𝑚 SucMap 𝑁,
cf. sucmapleftuniq 39199, which originates from suc11reg 9595. Existence
∃𝑚𝑚 SucMap 𝑁 holds exactly on 𝑁 ∈ ran
SucMap, cf. elrng 5883.
Note that dom SucMap = V (see dmsucmap 39177), so the equivalent
definition dfpre 39185 uses (℩𝑚𝑚 ∈ Pred( SucMap , V, 𝑁)).
(Contributed by Peter Mazsa, 27-Jan-2026.) |