Preprint
Article

This version is not peer-reviewed.

Banach Contractivity and Decay Profiles of Guarded Language Operators in Weighted First-Disagreement Ultrametric Spaces

Submitted:

15 September 2026

Posted:

16 September 2026

You are already at the latest version

Abstract
We study guarded recursive operators on spaces of formal languages equipped with weighted first-disagreement ultrametrics generated by arbitrary decreasing depth profiles. We show that all admissible profiles preserve the same compact complete finite-depth topology while producing substantially different quantitative contraction behavior. A uniform decay profile is introduced to measure the relative decrease of metric weights under guarded disagreement shifts. We determine the exact Lipschitz modulus of canonical guarded contexts and prove that the same decay quantity is the optimal universal Lipschitz coefficient for finite guarded wrapping operators with a prescribed minimal guard length. This leads to an exact universal Banach contractivity criterion and to a sharp guard-length threshold separating uniformly contractive and nonuniform regimes. Independently of Banach contractivity, positive guardedness is shown to guarantee a unique fixed language, global Picard convergence, and explicit finite-depth stabilization for every admissible weight profile. Representative geometric, stretched-exponential, polynomial, and block-structured profiles illustrate all possible finite and infinite decay-threshold regimes.
Keywords: 
;  ;  ;  ;  ;  ;  ;  

1. Introduction

Fixed-point theory has long provided one of the basic mathematical tools for studying iterative and recursive processes. Since Banach’s classical contraction principle [1], contractive mappings on complete metric spaces have been used to establish existence and uniqueness of solutions together with convergence of successive approximations. The strength of this approach lies not only in the existence of a fixed point, but also in the possibility of obtaining quantitative information about the iteration leading to it.
Formal languages provide a natural setting in which recursive constructions and metric ideas can interact. The classical theory of formal languages, developed systematically in works such as [3,7], is primarily combinatorial and algebraic. At the same time, spaces of languages can also be studied topologically by measuring how early two languages can be distinguished. An important development in this direction was the study of the Bodnarchuk metric space of languages by Vianu [9], where the topology of language spaces was related to agreement and disagreement on words of bounded length. Related topological questions for classes of formal languages were later revisited, from a modern perspective, by Fulop and Kephart [4].
This point of view is especially well suited to ultrametric structures. Instead of measuring the total amount by which two languages differ, a first-disagreement ultrametric records the earliest word length at which a difference occurs. Such a metric reflects the hierarchical nature of formal languages: two languages are close when they agree on all sufficiently short words, regardless of what may happen at larger lengths. More generally, transformations associated with ultrametric structures form part of the broader theory of ultrametric-preserving functions; see, for example, [6].
Weighted approaches to formal languages have also appeared in other forms. For instance, Bruse, Herwig, and Lange [2] introduced a geometric weighting of words and used the resulting weighted symmetric difference to define distances between languages, with applications to automatic grading. Their construction and the one considered here address different aspects of language comparison. The former accumulates contributions from differing words, whereas the first-disagreement approach studied in the present paper retains only the earliest level at which two languages cease to agree.
A direct connection between first-disagreement ultrametrics and fixed-point theory was developed recently in [5]. There, guarded language operators were studied in the classical length-based ultrametric. The central observation was that fixed left and right contexts postpone possible disagreements between languages. For positively guarded recursive operators, this combinatorial displacement produces a Banach contraction in the classical metric. As a consequence, guarded recursive language equations admit unique fixed languages, Picard iteration converges globally, and finite-depth correctness can be controlled explicitly.
The classical metric used in that framework assigns geometrically decreasing weights to successive disagreement depths. This particular choice has an important consequence: postponing a disagreement by a fixed number of word positions automatically produces a uniform contraction factor. The combinatorial effect of the guards and the numerical decay of the metric are therefore tightly linked. This raises a natural question that is not visible in the classical geometric setting: what happens when the same first-disagreement structure is retained, but the numerical weights assigned to successive depths are allowed to decay according to a general profile?
The present paper addresses this question. We replace the classical geometric weighting by an arbitrary strictly decreasing positive sequence converging to zero and study the resulting family of weighted first-disagreement ultrametrics. One of the first conclusions is that the choice of weights does not alter the underlying finite-depth topology. All admissible profiles considered here lead to the same qualitative notion of convergence and preserve compactness and completeness of the language space. What changes, sometimes drastically, is the quantitative behavior of guarded operators.
To describe this behavior, we introduce a uniform decay profile that measures how much of the metric weight can remain after a disagreement is shifted by a prescribed number of positions. This quantity turns out to have a remarkably rigid structure. It is monotone and submultiplicative, and it leads to a dichotomy between two fundamentally different regimes. Either no fixed positive displacement produces a uniform decrease bounded away from one, or such a decrease appears from a certain finite depth onward. In the latter case, the uniform decay becomes asymptotically strong and necessarily admits an exponential upper envelope. This gives rise to a natural decay threshold associated solely with the chosen weight profile.
The same decay quantity also has a precise operator-theoretic meaning. We compute the exact Lipschitz modulus of a single fixed-context operator and show that the decay profile gives the best possible Lipschitz coefficient that can be guaranteed uniformly over all guarded wrapping operators whose representations satisfy a prescribed lower bound on guard depth. This leads to an exact criterion for universal Banach contractivity and identifies the decay threshold with the precise guard level at which Banach contractivity becomes guaranteed for the whole corresponding operator class.
An equally important conclusion is that the absence of a uniform Banach coefficient does not destroy the fixed-point mechanism. Positive guardedness still pushes every possible disagreement to progressively greater depth. Using this combinatorial fact directly, we prove that every positively guarded wrapping operator has a unique fixed language and that its Picard iteration converges globally for every admissible weight profile, including profiles for which the operator need not be a Banach contraction. The same argument yields explicit finite-depth stabilization bounds. Thus the weighted setting separates phenomena that coincide in the classical geometric metric: displacement of disagreement depth, strict decrease of individual nonzero distances, and uniform Banach contractivity.
The examples developed in the final part of the paper show that this distinction is genuine rather than merely formal. Geometric profiles recover the familiar uniformly contractive situation. Stretched-exponential weights exhibit a transition between uniform and nonuniform behavior. A block-structured construction shows that every prescribed finite decay threshold can occur, while polynomially decaying weights provide a natural example with no finite uniform threshold. In the latter case, a guarded operator may fail to be Banach contractive and nevertheless possess a unique fixed language together with a globally convergent Picard orbit having an explicit quantitative rate.
From a broader perspective, the results show that the fixed-point behavior of guarded language operators is governed by two distinct mechanisms: the combinatorial displacement produced by the guards and the numerical geometry chosen on the language space. Separating these mechanisms makes it possible to identify exactly which conclusions genuinely require uniform Banach contractivity and which follow already from the underlying guarded structure. This distinction also provides a natural starting point for the study of more general contractive conditions on weighted language spaces, although such extensions lie beyond the scope of the present paper.
The paper is organized as follows. Section 2 recalls the necessary background on formal languages, first-disagreement ultrametrics, Banach’s contraction principle, and the basic disagreement estimates for guarded language operators. Section 3 introduces weighted first-disagreement ultrametrics and develops the main theory, including the uniform decay profile, the decay dichotomy and threshold, the optimal universal Banach criterion, and the profile-independent fixed-point and convergence results. Finally, Section 4 studies several representative families of weight profiles and demonstrates the different decay and convergence regimes established by the general theory.

2. Preliminaries

In this section, we collect the standard notions and previously established results that will be used throughout the paper. We first recall the basic language-theoretic notation and the classical first-disagreement ultrametric on the space of formal languages. We then recall Banach’s contraction principle, establish the exact disagreement shift produced by a single fixed left-right context, and recall the finite-union and guarded wrapping estimates from the earlier guarded-language framework.
Throughout the paper, Σ denotes a fixed finite nonempty alphabet, Σ * denotes the set of all finite words over Σ , including the empty word ε , and | w | denotes the length of a word w ∈ Σ * . We write N 0 = { 0 , 1 , 2 , … } .
Definition 1 
([3,7]). A formal language over Σ is any subset L ⊆ Σ * . The family of all formal languages over Σ is denoted by L = P ( Σ * ) .
Each language can equivalently be represented by its characteristic function.
Definition 2 
([3,7]). For L ∈ L , the characteristic function of L is
1 1 L : Σ * ⟶ { 0 , 1 } , 1 1 L ( w ) = 1 , w ∈ L , 0 , w ∉ L .
For u , v ∈ Σ * and L ∈ L , we use the standard notation u L v = { u w v : w ∈ L } .
For languages A , B ⊆ Σ * , their concatenation is A B = { u v : u ∈ A , v ∈ B } .
The metric structure considered below is based on the shortest word on which two languages disagree. This viewpoint is related to the classical Bodnarchuk–Cantor topology of language spaces [4,9] and was used in the guarded-language framework of [5].
Definition 3. 
For A , B ∈ L , define the first-disagreement depth by
ν ( A , B ) = + ∞ , A = B , min | w | : 1 1 A ( w ) ≠ 1 1 B ( w ) , A ≠ B .
Thus, if ν ( A , B ) = N < ∞ , then A and B agree on every word of length strictly less than N, while they disagree on at least one word of length N.
We use the natural convention + ∞ + m = + ∞ for every m ∈ N 0 .
The first-disagreement depth satisfies the following elementary inequality.
Lemma 1. 
For all A , B , C ∈ L , ν ( A , C ) ≥ min { ν ( A , B ) , ν ( B , C ) } .
Proof. 
Let N = min { ν ( A , B ) , ν ( B , C ) } . For every w ∈ Σ * with | w | < N , the languages A and B agree at w, and the languages B and C also agree at w. Consequently, 1 1 A ( w ) = 1 1 C ( w ) for every such word. Hence the first possible disagreement between A and C cannot occur before depth N. □
We use the convention 2 − ∞ = 0 .
Definition 4 
([5]). For A , B ∈ L , define d 0 ( A , B ) = 2 − ν ( A , B ) . Equivalently,
d 0 ( A , B ) = 0 , A = B , 2 − N , ν ( A , B ) = N < ∞ .
Recall that a metric ρ on a set X is called an ultrametric if ρ ( x , z ) ≤ max { ρ ( x , y ) , ρ ( y , z ) } for all x , y , z ∈ X ; see, for example, [8].
Theorem 1 
([5,9]). The function d 0 is an ultrametric on L , and ( L , d 0 ) is compact and complete.
The topology can be interpreted directly in terms of finite words.
Proposition 1 
([5]). Let A , B ∈ L and let N ∈ N 0 . Then d 0 ( A , B ) ≤ 2 − N if and only if 1 1 A ( w ) = 1 1 B ( w ) for every w ∈ Σ * satisfying | w | < N .
Thus convergence in the first-disagreement ultrametric is equivalent to finite-depth stabilization: below every prescribed word-length bound, membership decisions eventually stabilize.
We recall the fixed-point principle that will be used in the contractive part of the main results.
Definition 5 
([1]). Let ( X , ρ ) be a metric space. A mapping T : X ⟶ X is called a Banach contraction if there exists a constant q ∈ [ 0 , 1 ) such that ρ ( T x , T y ) ≤ q ρ ( x , y ) for all x , y ∈ X .
Theorem 2 
([1]). Let ( X , ρ ) be a complete metric space and let T : X → X be a Banach contraction. Then T has a unique fixed point x * ∈ X . Moreover, for every initial point x 0 ∈ X , the Picard sequence x n + 1 = T ( x n ) ,   n ≥ 0 , converges to x * .
If q is a contraction coefficient, then ρ ( T n x , x * ) ≤ q n ρ ( x , x * ) for every n ≥ 1 .
We now collect the language-theoretic disagreement estimates that form the structural input for the weighted theory. We first establish the exact effect of a single fixed left-right context on first-disagreement depth. We then recall the finite-union and guarded wrapping estimates used in the classical length-based framework of [5].
The following elementary lemma gives the exact effect of a fixed left-right context on the first-disagreement depth. It is a direct consequence of cancellation in the free monoid.
Lemma 2. 
Let u , v ∈ Σ * and let A , B ∈ L be distinct. Then ν ( u A v , u B v ) = ν ( A , B ) + | u | + | v | .
Proof. 
Since A ≠ B , the first-disagreement depth n : = ν ( A , B ) is finite. By definition of n, there exists a word w 0 ∈ Σ * , | w 0 | = n , such that 1 1 A ( w 0 ) ≠ 1 1 B ( w 0 ) . Without loss of generality, suppose that w 0 ∈ A ∖ B . Then u w 0 v ∈ u A v .
We claim that u w 0 v ∉ u B v . Indeed, if u w 0 v ∈ u B v , then there would exist some z ∈ B such that u z v = u w 0 v . Since the free monoid Σ * is both left- and right-cancellative, this equality implies z = w 0 , contradicting w 0 ∉ B . Hence u w 0 v distinguishes u A v and u B v . Its length is | u w 0 v | = | u | + n + | v | , so ν ( u A v , u B v ) ≤ n + | u | + | v | .
For the reverse inequality, let x ∈ u A v ▵ u B v , where ▵ denotes symmetric difference. Suppose, for instance, that x ∈ u A v ∖ u B v . Then there exists z ∈ A such that x = u z v . We must have z ∉ B . Indeed, if z ∈ B , then u z v ∈ u B v , contradicting the choice of x. Thus z ∈ A ▵ B . By the definition of n = ν ( A , B ) , | z | ≥ n . Consequently, | x | = | u | + | z | + | v | ≥ | u | + n + | v | .
The same argument applies when x ∈ u B v ∖ u A v . Therefore every distinguishing word for u A v and u B v has length at least n + | u | + | v | . Hence ν ( u A v , u B v ) ≥ n + | u | + | v | .
Combining the two inequalities yields ν ( u A v , u B v ) = ν ( A , B ) + | u | + | v | . □
For the classical length-based ultrametric, the preceding exact depth identity immediately gives
d 0 ( u A v , u B v ) = 2 − ν ( u A v , u B v ) = 2 − ν ( A , B ) + | u | + | v | = 2 − ( | u | + | v | ) d 0 ( A , B ) .
In particular, this recovers the fixed-context contraction estimate used in the guarded-language framework of [5].
Finite unions preserve common finite-depth agreement.
Lemma 3 
([5]). Let I be a finite nonempty index set, and let ( X i ) i ∈ I and ( Y i ) i ∈ I be families in L . If ν ( X i , Y i ) ≥ N for every i ∈ I , then ν ⋃ i ∈ I X i , ⋃ i ∈ I Y i ≥ N .
In particular, ν ( A ∪ S , B ∪ S ) ≥ ν ( A , B ) for all A , B , S ∈ L .
We next recall the guarded wrapping construction.
Definition 6 
([5]). A finite guard family is a set G = { ( u r , v r ) : r = 1 , … , p } ⊆ Σ * × Σ * ,   p ≥ 1 . Its minimal total guard length is m ( G ) = min 1 ≤ r ≤ p | u r | + | v r | .
The seed-free guarded recursive part associated with G is F G ( L ) = ⋃ r = 1 p u r L v r .
For a fixed seed language S ∈ L , the corresponding guarded wrapping operator is
T S , G ( L ) = S ∪ F G ( L ) = S ∪ ⋃ r = 1 p u r L v r .
The essential previously established property is the following disagreement-shift estimate.
Proposition 2 
([5]). Let G be a finite guard family and put m = m ( G ) . Then, for every pair of distinct languages A , B ∈ L , ν ( F G ( A ) , F G ( B ) ) ≥ ν ( A , B ) + m .
More generally, for every fixed seed S ∈ L and every pair of distinct languages A , B ∈ L ,
ν ( T S , G ( A ) , T S , G ( B ) ) ≥ ν ( A , B ) + m .
When A = B , one has F G ( A ) = F G ( B ) and T S , G ( A ) = T S , G ( B ) , so the corresponding metric estimates below hold trivially. Thus the restriction to distinct languages in Proposition 2 merely avoids unnecessary arithmetic with the value + ∞ .
For the classical metric, Proposition 2 therefore yields d 0 ( T S , G ( A ) , T S , G ( B ) ) ≤ 2 − m d 0 ( A , B ) for all A , B ∈ L .
In particular, if m ≥ 1 , then 2 − m < 1 , and hence every positively guarded wrapping operator is a Banach contraction in the classical dyadic metric.

3. Main Results

The purpose of this section is to separate two ingredients that coincide in the classical metric: the combinatorial displacement of a disagreement produced by a guard, and the numerical decay assigned to successive disagreement depths.
Definition 7. 
A sequence w = ( w n ) n ∈ N 0 is called anadmissible weight profileif 1 = w 0 > w 1 > w 2 > … > 0 and lim n → ∞ w n = 0 .
The normalization w 0 = 1 causes no loss of generality. Indeed, multiplying every weight by the same positive constant rescales all distances by that constant and therefore does not change the induced topology, the first-disagreement structure, or any Lipschitz ratio.
Remark 1. 
The strict decrease required in Definition 7 is stronger than what is needed merely to obtain the finite-depth topology.
Indeed, suppose more generally that 1 = w 0 ≥ w 1 ≥ w 2 ≥ … > 0 and w n ⟶ 0 . Then the formula
d w ( A , B ) = 0 , A = B , w ν ( A , B ) , A ≠ B ,
still defines an ultrametric. Moreover, the resulting metric still induces the usual finite-depth topology on L .
To see the latter point, fix L ∈ L . Given ε > 0 , choose N such that w N < ε . Then ν ( L , K ) ≥ N implies d w ( L , K ) ≤ w N < ε . Conversely, for every N ≥ 1 , if d w ( L , K ) < w N − 1 , then a first disagreement cannot occur at any depth j < N , because monotonicity would give w j ≥ w N − 1 . Hence ν ( L , K ) ≥ N . Thus the metric and finite-depth cylinder topologies still coincide even when plateaus are permitted.
The strict decrease imposed in Definition 7 is needed for the stronger numerical properties developed in the present paper.
First, it makes disagreement depth exactly recoverable from the threshold values of the metric. If, for example, w N = w N + 1 , choose a ∈ Σ and set A = ⌀ ,   B = { a N } . Then ν ( A , B ) = N , but d w ( A , B ) = w N = w N + 1 . Consequently, d w ( A , B ) ≤ w N + 1 , although ν ( A , B ) < N + 1 . Hence the exact equivalence d w ( A , B ) ≤ w M ⟺ ν ( A , B ) ≥ M may fail when the profile contains plateaus.
Second, strict decrease is precisely what converts every positive disagreement shift into strict metric decrease. Under a plateau w N = w N + 1 , a shift from depth N to depth N + 1 need not change the numerical distance. By contrast, for an admissible profile and every n ∈ N 0 ,   m ≥ 1 , one has w n + m < w n . Therefore every positive displacement of first-disagreement depth strictly decreases the corresponding nonzero distance.
Thus strict monotonicity is not imposed because it is necessary for compactness, completeness, or the finite-depth topology. It is imposed because the present theory requires both an exact numerical encoding of disagreement depth and the pointwise strict contraction mechanism generated by positive guards.
Definition 8. 
Let w be an admissible weight profile. For A , B ∈ L , define
d w ( A , B ) = 0 , A = B , w ν ( A , B ) , A ≠ B .
Remark 2. 
The general study of transformations preserving ultrametrics belongs to the theory of ultrametric-preserving functions; see [6]. Weighted metrics on formal languages have also been considered from a different viewpoint. In particular, Bruse, Herwig, and Lange [2] define a distance by assigning geometric weights to words and measuring the weighted symmetric difference of two languages. The distance in Definition 8 is of a different type: it depends only on the depth of the first disagreement and therefore preserves the hierarchical finite-depth structure used by guarded recursive operators.
The first result shows that every admissible weight profile preserves the underlying hierarchical geometry of the language space. In particular, the numerical values assigned to the disagreement levels may change, while the finite-depth cylinder structure remains unchanged.
Theorem 3. 
Let w = ( w n ) n ∈ N 0 be an admissible weight profile. Then d w is an ultrametric on L .
Moreover, for every L ∈ L and every N ∈ N 0 , the set C N ( L ) = K ∈ L : ν ( L , K ) ≥ N admits the equivalent descriptions C N ( L ) = K ∈ L : 1 1 K ( w ) = 1 1 L ( w ) for every w ∈ Σ * , | w | < N ,   C N ( L ) = K ∈ L : d w ( L , K ) ≤ w N , and C N ( L ) = K ∈ L : d 0 ( L , K ) ≤ 2 − N .
The family C N ( L ) : N ∈ N 0 is a neighborhood basis at L for both d w and d 0 . Consequently, the two metrics induce the same topology on L . In particular, ( L , d w ) is compact and complete.
Proof. 
We first verify the ultrametric property. By Definition 8, one has d w ( A , B ) ≥ 0 for all A , B ∈ L , and d w ( A , B ) = 0 ⟺ A = B . Symmetry follows from ν ( A , B ) = ν ( B , A ) .
It remains to prove the strong triangle inequality. Let A , B , C ∈ L . If two of the three languages coincide, the required inequality is immediate. We may therefore assume that the relevant first-disagreement depths are finite. By Lemma 1, ν ( A , C ) ≥ min { ν ( A , B ) , ν ( B , C ) } . Set r = ν ( A , B ) , s = ν ( B , C ) . If r ≤ s , then ν ( A , C ) ≥ r . Since the weight profile is strictly decreasing, d w ( A , C ) = w ν ( A , C ) ≤ w r = d w ( A , B ) . Similarly, if s ≤ r , then d w ( A , C ) ≤ d w ( B , C ) . Hence in all cases d w ( A , C ) ≤ max { d w ( A , B ) , d w ( B , C ) } , so d w is an ultrametric.
We next identify its finite-depth balls. Fix L ∈ L and N ∈ N 0 . By the definition of the first-disagreement depth, ν ( L , K ) ≥ N holds if and only if L and K agree on every word whose length is strictly smaller than N. Thus C N ( L ) = K ∈ L : 1 1 K ( w ) = 1 1 L ( w ) for every | w | < N .
We now compare this condition with the weighted distance. If K = L , then d w ( L , K ) = 0 ≤ w N . Suppose that K ≠ L . Since ( w n ) is strictly decreasing, d w ( L , K ) ≤ w N is equivalent to w ν ( L , K ) ≤ w N , which is in turn equivalent to ν ( L , K ) ≥ N . Therefore C N ( L ) = K ∈ L : d w ( L , K ) ≤ w N .
The same argument for the classical profile 2 − n gives C N ( L ) = K ∈ L : d 0 ( L , K ) ≤ 2 − N .
It remains to verify that the cylinder sets form neighborhood bases for both metrics.
Fix L ∈ L . For every N ∈ N 0 , C N ( L ) = K ∈ L : d w ( L , K ) ≤ w N is a closed d w -ball. It is also open. Indeed, let K ∈ C N ( L ) . Then ν ( L , K ) ≥ N , so L and K agree on every word of length strictly less than N. If M ∈ C N ( K ) , then K and M also agree on every word of length strictly less than N. Hence L and M agree on every such word, and therefore M ∈ C N ( L ) . Thus C N ( K ) ⊆ C N ( L ) . By the same argument with L and K interchanged, C N ( L ) ⊆ C N ( K ) , and consequently C N ( K ) = C N ( L ) . Hence every point of C N ( L ) has a d w -neighborhood contained in C N ( L ) , so C N ( L ) is open.
We now show that these cylinders form a neighborhood basis at L. Let ε > 0 . Since w N ⟶ 0 , there exists N ∈ N 0 such that w N < ε . Then C N ( L ) = K : d w ( L , K ) ≤ w N ⊆ K : d w ( L , K ) < ε . Thus the family C N ( L ) : N ∈ N 0 is a neighborhood basis at L for d w .
Exactly the same argument, using 2 − N ⟶ 0 , shows that the same family of cylinders is a neighborhood basis at L for the classical metric d 0 .
Therefore the identity mapping id L : ( L , d 0 ) ⟶ ( L , d w ) and its inverse are continuous. Hence ( L , d 0 ) and ( L , d w ) are homeomorphic via the identity map and induce exactly the same topology on L .
By Theorem 1, ( L , d 0 ) is compact. Since compactness is preserved under homeomorphisms, ( L , d w ) is compact.
Finally, d w is a metric and every compact metric space is complete. Therefore ( L , d w ) is complete. □
The preceding theorem shows that the weight profile changes the numerical geometry of the language space without changing its finite-depth topology.
Corollary 1. 
Let w be an admissible weight profile, let A , B ∈ L , and let N ∈ N 0 . The following conditions are equivalent:
label=()
d w ( A , B ) ≤ w N ;
lbbel=()
ν ( A , B ) ≥ N ;
lcbel=()
1 1 A ( w ) = 1 1 B ( w ) for every w ∈ Σ * with | w | < N .
Proof. 
If A = B , all three assertions hold immediately. Assume A ≠ B . Then d w ( A , B ) = w ν ( A , B ) . Because the profile is strictly decreasing, w ν ( A , B ) ≤ w N ⟺ ν ( A , B ) ≥ N . This proves the equivalence of (i) and (ii). The equivalence of (ii) and (iii) follows directly from the definition of ν . □
Corollary 2. 
Let ( L n ) ⊆ L and let L ∈ L . Then L n ⟶ L in ( L , d w ) if and only if, for every N ∈ N 0 , there exists n 0 ∈ N such that 1 1 L n ( w ) = 1 1 L ( w ) for all n ≥ n 0 and every w ∈ Σ * with | w | < N .
Proof. 
Assume first that L n ⟶ L with respect to d w . Fix N ∈ N 0 . Since w N > 0 , there exists n 0 such that d w ( L n , L ) < w N for every n ≥ n 0 . In particular, d w ( L n , L ) ≤ w N , and Corollary 1 gives 1 1 L n ( w ) = 1 1 L ( w ) for every word w with | w | < N .
Conversely, assume finite-depth stabilization. Let ε > 0 . Since w N ⟶ 0 , we may choose N such that w N < ε . By hypothesis, there exists n 0 such that, for every n ≥ n 0 , the languages L n and L agree on all words of length strictly less than N. Corollary 1 therefore yields d w ( L n , L ) ≤ w N < ε . Thus L n ⟶ L . □
Corollary 3. 
A sequence ( L n ) ⊆ L is Cauchy with respect to d w if and only if, for every N ∈ N 0 , there exists n 0 ∈ N such that 1 1 L n ( w ) = 1 1 L k ( w ) for all n , k ≥ n 0 and every w ∈ Σ * satisfying | w | < N .
Consequently, the metrics d w and d 0 have the same convergent sequences and the same Cauchy sequences.
Proof. 
Suppose first that ( L n ) is d w -Cauchy. Fix N ∈ N 0 . There exists n 0 such that d w ( L n , L k ) < w N for all n , k ≥ n 0 . Hence d w ( L n , L k ) ≤ w N , and Corollary 1 shows that L n and L k agree on every word of length strictly less than N.
Conversely, suppose that the stated finite-depth stabilization property holds. Let ε > 0 . Choose N such that w N < ε . For sufficiently large n , k , the languages L n and L k agree on every word of length strictly less than N. Therefore d w ( L n , L k ) ≤ w N < ε . Thus ( L n ) is d w -Cauchy.
The final assertion follows because the same finite-depth characterizations hold for the classical metric d 0 . □
Thus every admissible weight profile produces the same qualitative finite-depth convergence structure. What changes from one profile to another is the numerical rate assigned to increasing agreement depth.
We first record a general principle that transfers a combinatorial disagreement shift into a quantitative estimate for every admissible weight profile. This observation separates the depth mechanism from the particular numerical decay of the weights.
Proposition 3. 
Let w be an admissible weight profile and let F : L → L . Suppose that there exists m ∈ N 0 such that ν ( F ( A ) , F ( B ) ) ≥ ν ( A , B ) + m for every pair of distinct languages A , B ∈ L .
Then, for every A ≠ B , putting n = ν ( A , B ) < ∞ , one has d w ( F ( A ) , F ( B ) ) ≤ w n + m . Equivalently, d w ( F ( A ) , F ( B ) ) ≤ w n + m w n d w ( A , B ) .
If m ≥ 1 , then F strictly decreases every nonzero distance: A ≠ B ⟹ d w ( F ( A ) , F ( B ) ) < d w ( A , B ) .
Proof. 
Fix distinct A , B ∈ L and put n = ν ( A , B ) < ∞ .
There are two cases.
If F ( A ) = F ( B ) , then d w ( F ( A ) , F ( B ) ) = 0 , and therefore d w ( F ( A ) , F ( B ) ) ≤ w n + m .
Assume now that F ( A ) ≠ F ( B ) . By hypothesis, ν ( F ( A ) , F ( B ) ) ≥ n + m . Since the weight profile is strictly decreasing, w ν ( F ( A ) , F ( B ) ) ≤ w n + m . By Definition 8, d w ( F ( A ) , F ( B ) ) = w ν ( F ( A ) , F ( B ) ) , and hence d w ( F ( A ) , F ( B ) ) ≤ w n + m .
Since d w ( A , B ) = w n > 0 , we may write the same estimate in the form d w ( F ( A ) , F ( B ) ) ≤ w n + m w n d w ( A , B ) .
Finally, suppose that m ≥ 1 . Because the profile is strictly decreasing, w n + m < w n . If F ( A ) = F ( B ) , then d w ( F ( A ) , F ( B ) ) = 0 < d w ( A , B ) . If F ( A ) ≠ F ( B ) , then d w ( F ( A ) , F ( B ) ) ≤ w n + m < w n = d w ( A , B ) . Thus every nonzero distance is strictly decreased. □
The preceding proposition applies exactly to fixed left-right contexts.
Proposition 4. 
Let w be an admissible weight profile, let u , v ∈ Σ * , and put m = | u | + | v | . Define C u , v ( L ) = u L v . Then, for every pair of distinct languages A , B ∈ L , d w ( C u , v ( A ) , C u , v ( B ) ) = w ν ( A , B ) + m . Consequently, d w ( C u , v ( A ) , C u , v ( B ) ) d w ( A , B ) = w ν ( A , B ) + m w ν ( A , B ) .
In particular, if m ≥ 1 , then d w ( C u , v ( A ) , C u , v ( B ) ) < d w ( A , B ) for every A ≠ B .
Proof. 
Let A ≠ B and put n = ν ( A , B ) . By Lemma 2, fixed left and right concatenation shifts the first disagreement exactly by the total context length: ν ( u A v , u B v ) = n + | u | + | v | = n + m . Therefore d w ( C u , v ( A ) , C u , v ( B ) ) = w n + m , which proves the first assertion.
Since d w ( A , B ) = w n , division by the positive number w n gives d w ( C u , v ( A ) , C u , v ( B ) ) d w ( A , B ) = w n + m w n .
If m ≥ 1 , strict decrease of the weight profile gives w n + m < w n , and therefore
d w ( C u , v ( A ) , C u , v ( B ) ) < d w ( A , B ) .
□
For finite guarded families, exact equality need not hold. Distinct guarded terms may overlap, and the common seed may mask disagreements that would otherwise be visible. Nevertheless, the minimal total guard length gives a uniform lower bound on the displacement of every possible first disagreement.
Proposition 5. 
Let w be an admissible weight profile, and let T S , G ( L ) = S ∪ ⋃ r = 1 p u r L v r be a guarded wrapping operator. Put m = m ( G ) . Then, for every pair of distinct languages A , B ∈ L , with n = ν ( A , B ) , one has d w T S , G ( A ) , T S , G ( B ) ≤ w n + m . Equivalently, d w T S , G ( A ) , T S , G ( B ) ≤ w n + m w n d w ( A , B ) .
In particular, if m ≥ 1 , then d w T S , G ( A ) , T S , G ( B ) < d w ( A , B ) for every A ≠ B .
Proof. 
By Proposition 2, ν T S , G ( A ) , T S , G ( B ) ≥ ν ( A , B ) + m . Thus the operator T S , G satisfies the hypothesis of Proposition 3. Applying that proposition with F = T S , G gives d w T S , G ( A ) , T S , G ( B ) ≤ w n + m , where n = ν ( A , B ) .
Since d w ( A , B ) = w n , the estimate can equivalently be written as d w T S , G ( A ) , T S , G ( B ) ≤ w n + m w n d w ( A , B ) .
If m ≥ 1 , Proposition 3 also gives the strict inequality d w T S , G ( A ) , T S , G ( B ) < d w ( A , B ) for every distinct pair A , B . □
Remark 3. 
Proposition 5 distinguishes pointwise strict distance decrease from uniform Banach contractivity.
For every positive guard length and every admissible weight profile, one has
d w ( T S , G ( A ) , T S , G ( B ) ) < d w ( A , B )
whenever A ≠ B .
However, the factor w ν ( A , B ) + m w ν ( A , B ) depends on the disagreement depth of the particular pair. These pair-dependent factors may approach 1 as ν ( A , B ) → ∞ . Therefore strict decrease of every individual distance does not by itself imply the existence of a uniform Banach coefficient strictly smaller than 1.
The decay profile introduced below measures precisely whether such a uniform coefficient exists.
The preceding estimates show that the relevant numerical quantity is not the absolute size of the weights but their uniform decay under a prescribed increase of disagreement depth. We therefore introduce the following profile.
Definition 9. 
Let w be an admissible weight profile. For m ∈ N 0 , define Q w ( m ) = sup n ≥ 0 w n + m w n . We call Q w : N 0 ⟶ ( 0 , 1 ] theuniform decay profileassociated with w .
Thus Q w ( m ) measures the largest relative weight that may remain after a disagreement is shifted by m additional word positions.
For m = 0 , w n + m w n = 1 for every n, and hence Q w ( 0 ) = 1 .
For every fixed m ≥ 1 and every individual n, strict decrease of the weight profile gives w n + m w n < 1 . However, this pointwise strict inequality does not imply Q w ( m ) < 1 , because the corresponding ratios may approach 1 as n → ∞ .
The basic structural properties of Q w are collected in the following proposition.
Proposition 6. 
Let w be an admissible weight profile. Then:
label=()
for every m ∈ N 0 , 0 < Q w ( m ) ≤ 1 ;
lbbel=()
Q w ( 0 ) = 1 ;
lcbel=()
Q w is nonincreasing, that is, m 1 ≤ m 2 ⟹ Q w ( m 2 ) ≤ Q w ( m 1 ) ;
ldbel=()
Q w is submultiplicative: Q w ( m + ℓ ) ≤ Q w ( m ) Q w ( ℓ ) for all m , ℓ ∈ N 0 ;
lebel=()
for every m ∈ N 0 and every k ∈ N , Q w ( k m ) ≤ Q w ( m ) k .
Proof. 
We prove the assertions separately.
For (i), positivity of the weights gives w n + m w n > 0 for every m , n ∈ N 0 . Hence Q w ( m ) > 0 . Since the sequence ( w n ) is decreasing, w n + m ≤ w n , and therefore w n + m w n ≤ 1 . Taking the supremum over n yields Q w ( m ) ≤ 1 .
Assertion (ii) follows because w n + 0 w n = 1 for every n, so Q w ( 0 ) = 1 .
For (iii), let 0 ≤ m 1 ≤ m 2 . For every n ∈ N 0 , monotonicity of the weight profile gives w n + m 2 ≤ w n + m 1 . Since w n > 0 , division by w n yields w n + m 2 w n ≤ w n + m 1 w n . Taking the supremum over n on both sides gives Q w ( m 2 ) ≤ Q w ( m 1 ) .
We next prove (iv). Let m , ℓ ∈ N 0 . For every n, w n + m + ℓ w n = w n + m + ℓ w n + m w n + m w n . By Definition 9, w n + m + ℓ w n + m ≤ Q w ( ℓ ) , because the index n + m is an admissible index in the supremum defining Q w ( ℓ ) . Similarly, w n + m w n ≤ Q w ( m ) . Consequently, w n + m + ℓ w n ≤ Q w ( ℓ ) Q w ( m ) . Taking the supremum over all n ≥ 0 yields Q w ( m + ℓ ) ≤ Q w ( m ) Q w ( ℓ ) .
Finally, (v) follows by induction on k. For k = 1 the statement is trivial. Suppose that Q w ( k m ) ≤ Q w ( m ) k . Then submultiplicativity gives Q w ( ( k + 1 ) m ) = Q w ( k m + m ) ≤ Q w ( k m ) Q w ( m ) , and hence Q w ( ( k + 1 ) m ) ≤ Q w ( m ) k + 1 . The proof is complete. □
The previous proposition leads to a useful dichotomy. It shows that uniform decay cannot occur only at isolated guard lengths: once it occurs at one positive depth, it persists for every larger depth and becomes asymptotically arbitrarily strong.
Definition 10. 
Let w be an admissible weight profile. If m ∈ N : Q w ( m ) < 1 ≠ ⌀ , we define theuniform decay thresholdof w by m dec ( w ) = min m ∈ N : Q w ( m ) < 1 . If no such integer exists, we set m dec ( w ) = ∞ .
Theorem 4. 
Let w be an admissible weight profile. Exactly one of the following two alternatives occurs.
label=()
Q w ( m ) = 1 for every m ≥ 1 . Equivalently, m dec ( w ) = ∞ .
lbbel=()
There exists a finite integer m 0 = m dec ( w ) such that Q w ( m ) = 1 for 1 ≤ m < m 0 , while Q w ( m ) < 1 for every m ≥ m 0 . Moreover, lim m → ∞ Q w ( m ) = 0 .
More precisely, in case(B), put q 0 = Q w ( m 0 ) < 1 . Then, for every m ≥ m 0 , Q w ( m ) ≤ q 0 m / m 0 . Consequently, if γ = q 0 1 / m 0 ∈ ( 0 , 1 ) , then Q w ( m ) ≤ q 0 − 1 γ m for every m ≥ m 0 . Thus the uniform decay profile has an exponentially decaying tail whenever its decay threshold is finite.
Proof. 
Suppose first that there is no positive integer m satisfying Q w ( m ) < 1 . By Proposition 6, Q w ( m ) ≤ 1 for every m ∈ N 0 . Hence Q w ( m ) = 1 for every m ≥ 1 , and alternative (A) holds.
Assume now that there exists at least one positive integer m such that Q w ( m ) < 1 . By the well-ordering principle, the nonempty set m ∈ N : Q w ( m ) < 1 has a smallest element. Denote it by m 0 = m dec ( w ) . By the minimality of m 0 , Q w ( m ) = 1 for every integer 1 ≤ m < m 0 .
Since Q w is nonincreasing, Q w ( m ) ≤ Q w ( m 0 ) < 1 for every m ≥ m 0 . Thus uniform decay, once it occurs, persists for every larger disagreement shift.
We now establish the quantitative tail estimate. Set q 0 = Q w ( m 0 ) < 1 and fix m ≥ m 0 . Put k = m m 0 ≥ 1 . Then k m 0 ≤ m . Since Q w is nonincreasing, Q w ( m ) ≤ Q w ( k m 0 ) . By Proposition 6, Q w ( k m 0 ) ≤ Q w ( m 0 ) k = q 0 k . Therefore Q w ( m ) ≤ q 0 m / m 0 .
Since m m 0 ≥ m m 0 − 1 and 0 < q 0 < 1 , the function x ↦ q 0 x is decreasing. Hence q 0 m / m 0 ≤ q 0 m / m 0 − 1 . Define γ = q 0 1 / m 0 . Then 0 < γ < 1 and q 0 m / m 0 − 1 = q 0 − 1 γ m . Consequently, Q w ( m ) ≤ q 0 − 1 γ m for every m ≥ m 0 .
Since γ m ⟶ 0 , we conclude that lim m → ∞ Q w ( m ) = 0 . This proves alternative (B), together with the stated quantitative estimates. □
Corollary 4. 
For an admissible weight profile w , the following conditions are equivalent:
label=()
there exists m ≥ 1 such that Q w ( m ) < 1 ;
lbbel=()
m dec ( w ) < ∞ ;
lcbel=()
lim m → ∞ Q w ( m ) = 0 ;
ldbel=()
there exists m 0 ≥ 1 such that Q w ( m ) < 1 for every m ≥ m 0 ;
lebel=()
there exist constants C > 0 and γ ∈ ( 0 , 1 ) such that Q w ( m ) ≤ C γ m for every sufficiently large m.
Proof. 
The implication ( i ) ⟹ ( i i ) follows directly from Definition 10.
Assume (ii) and write m 0 = m dec ( w ) . By Theorem 4, if q 0 = Q w ( m 0 ) < 1 and γ = q 0 1 / m 0 ∈ ( 0 , 1 ) , then Q w ( m ) ≤ q 0 − 1 γ m for every m ≥ m 0 . Thus (ii) implies (v).
Assume now (v). Since 0 < γ < 1 , one has C γ m ⟶ 0 as m → ∞ . Therefore 0 < Q w ( m ) ≤ C γ m ⟶ 0 , and hence lim m → ∞ Q w ( m ) = 0 . Thus ( v ) ⟹ ( i i i ) .
If (iii) holds, then there exists m 0 ≥ 1 such that Q w ( m ) < 1 for every m ≥ m 0 . Hence ( i i i ) ⟹ ( i v ) .
Finally, ( i v ) ⟹ ( i ) is immediate.
Thus all five conditions are equivalent. □
Remark 4. 
Corollary 4 shows that convergence Q w ( m ) ⟶ 0 cannot occur arbitrarily slowly.
Indeed, once Q w ( m 0 ) < 1 at a single positive depth, submultiplicativity forces an exponentially decaying upper envelope for the entire tail of the uniform decay profile. More precisely, there exist constants C > 0 and γ ∈ ( 0 , 1 ) such that Q w ( m ) ≤ C γ m for all sufficiently large m.
Thus there is no intermediate regime in which Q w ( m ) → 0 but the decay is slower than every exponential upper bound.
Remark 5. 
The quantity m dec ( w ) depends only on the numerical geometry of the weighted first-disagreement space and not on a particular language operator.
If m dec ( w ) = ∞ , then no fixed positive shift in disagreement depth produces a uniform relative decay bounded away from 1.
If m dec ( w ) < ∞ , then every shift of at least m dec ( w ) positions produces a uniform relative decay strictly smaller than 1, and larger shifts make this decay arbitrarily strong.
In the next theorem, this purely metric threshold becomes exactly the uniform guard-length threshold that guarantees Banach contractivity for the entire class of guarded wrapping operators.
We now turn to Banach contractivity. The purpose is not only to obtain a sufficient contraction estimate for an individual guarded operator, but also to identify the optimal coefficient that can be guaranteed uniformly over all guarded wrapping operators with a prescribed minimal guard depth.
Definition 11. 
Let w be an admissible weight profile and let F : L → L . TheLipschitz modulusof F with respect to d w is defined by Lip w ( F ) = sup A ≠ B d w ( F ( A ) , F ( B ) ) d w ( A , B ) ∈ [ 0 , + ∞ ] , where the supremum is taken in the extended nonnegative real numbers.
Thus Lip w ( F ) is the smallest extended nonnegative constant that bounds all pairwise distance ratios of F. In particular, F is Lipschitz with a finite Lipschitz constant if and only if Lip w ( F ) < + ∞ .
Moreover, F is a Banach contraction ⟺ Lip w ( F ) < 1 . Indeed, if Lip w ( F ) = q < 1 , then, by the definition of the supremum, d w ( F ( A ) , F ( B ) ) ≤ q d w ( A , B ) for all distinct A , B ∈ L , while the same inequality is trivial when A = B . Hence q is an admissible Banach contraction coefficient.
Conversely, if F is a Banach contraction with some coefficient q ∈ [ 0 , 1 ) , then d w ( F ( A ) , F ( B ) ) d w ( A , B ) ≤ q for every A ≠ B . Taking the supremum gives Lip w ( F ) ≤ q < 1 .
We first compute the modulus exactly for a single fixed context.
Theorem 5. 
Let w be an admissible weight profile, let u , v ∈ Σ * , and put m = | u | + | v | . Define C u , v : L → L , C u , v ( L ) = u L v . Then Lip w ( C u , v ) = Q w ( m ) .
Equivalently,
sup A ≠ B d w ( u A v , u B v ) d w ( A , B ) = sup n ≥ 0 w n + m w n .
In particular, if m ≥ 1 , then C u , v is a Banach contraction ⟺ Q w ( m ) < 1 .
Proof. 
Fix distinct languages A , B ∈ L and write n = ν ( A , B ) . By Proposition 4, d w ( u A v , u B v ) = w n + m , whereas d w ( A , B ) = w n . Therefore d w ( u A v , u B v ) d w ( A , B ) = w n + m w n . By the definition of Q w ( m ) , w n + m w n ≤ Q w ( m ) . Hence Lip w ( C u , v ) ≤ Q w ( m ) .
To obtain the reverse inequality, we show that every ratio occurring in the definition of Q w ( m ) is realized by a pair of formal languages.
Fix an arbitrary n ∈ N 0 . Since Σ is nonempty, choose a symbol a ∈ Σ and set z n = a n . For n = 0 , this means z 0 = ε . Define A n = ⌀ , B n = { z n } . The two languages agree on every word of length strictly smaller than n, and they disagree on z n , which has length n. Consequently, ν ( A n , B n ) = n . Applying the exact fixed-context formula gives d w ( u A n v , u B n v ) = w n + m , while d w ( A n , B n ) = w n . Thus d w ( u A n v , u B n v ) d w ( A n , B n ) = w n + m w n .
Since this holds for every n ≥ 0 , Lip w ( C u , v ) ≥ sup n ≥ 0 w n + m w n = Q w ( m ) . Combining the two inequalities yields Lip w ( C u , v ) = Q w ( m ) .
Finally, by Definition 5, C u , v is a Banach contraction exactly when its Lipschitz modulus is strictly smaller than one. Hence C u , v is Banach contractive ⟺ Q w ( m ) < 1 . □
The preceding exact computation provides the extremal example needed to identify the best possible coefficient for the entire class of guarded wrapping operators.
For each m ∈ N , define
T m = T : L → L : there exist S ∈ L and a finite guard family G such that T = T S , G and m ( G ) ≥ m .
Thus membership T ∈ T m means that the mapping T admits at least one guarded representation
T ( L ) = T S , G ( L ) = S ∪ ⋃ r = 1 p u r L v r
whose guard family satisfies m ( G ) ≥ m .
The quantity m ( G ) belongs to the chosen guarded representation and is not assumed to be an intrinsic invariant of the underlying mapping T : L → L . If a mapping admits more than one guarded representation, membership in T m requires only the existence of one representation with guard depth at least m.
Whenever an estimate below is applied to an operator T ∈ T m , a representation T = T S , G ,   m ( G ) ≥ m , witnessing this membership is chosen explicitly. The resulting estimate depends only on the lower bound m and therefore remains a statement about the mapping T itself.
If m 1 ≤ m 2 and T ∈ T m 2 , then T admits a guarded representation satisfying m ( G ) ≥ m 2 ≥ m 1 . Hence T ∈ T m 1 , and therefore T m 2 ⊆ T m 1 . Thus ( T m ) m ≥ 1 is a decreasing hierarchy of guarded mappings classified by the existence of a representation with the prescribed minimal guard depth.
Theorem 6. 
Let w be an admissible weight profile.
If T S , G is a guarded wrapping operator with M = m ( G ) ≥ 1 , then Lip w ( T S , G ) ≤ Q w ( M ) . Equivalently, d w T S , G ( A ) , T S , G ( B ) ≤ Q w ( M ) d w ( A , B ) for all A , B ∈ L .
Moreover, for every m ≥ 1 , sup T ∈ T m Lip w ( T ) = Q w ( m ) .
Consequently, Q w ( m ) is the optimal universal Lipschitz coefficient for the class T m .
Proof. 
Let T S , G be a guarded wrapping operator and put M = m ( G ) ≥ 1 .
If A = B , then d w T S , G ( A ) , T S , G ( B ) = 0 , so the required estimate is immediate.
Assume that A ≠ B and put n = ν ( A , B ) . By Proposition 5, d w T S , G ( A ) , T S , G ( B ) ≤ w n + M . By Definition 9, w n + M w n ≤ Q w ( M ) . Since d w ( A , B ) = w n , we obtain d w T S , G ( A ) , T S , G ( B ) ≤ Q w ( M ) d w ( A , B ) . Taking the supremum over all distinct A , B gives Lip w ( T S , G ) ≤ Q w ( M ) .
We now prove the optimality statement. Fix m ≥ 1 and let T ∈ T m . By the definition of T m , there exist a seed language S ∈ L and a finite guard family G such that T = T S , G and M : = m ( G ) ≥ m .
Applying the first part of the theorem to this chosen representation gives Lip w ( T ) = Lip w ( T S , G ) ≤ Q w ( M ) . Since Q w is nonincreasing and M ≥ m , we have Q w ( M ) ≤ Q w ( m ) . Consequently, Lip w ( T ) ≤ Q w ( m ) .
Since T ∈ T m was arbitrary, sup T ∈ T m Lip w ( T ) ≤ Q w ( m ) .
It remains to prove the reverse inequality.
Since Σ is nonempty, choose a ∈ Σ . Consider the one-guard family G m = { ( a m , ε ) } and the empty seed S = ⌀ . Then m ( G m ) = m , so the corresponding operator T m ( L ) = T ⌀ , G m ( L ) = a m L belongs to T m .
Moreover, T m = C a m , ε . By Theorem 5, Lip w ( T m ) = Q w ( m ) . Hence sup T ∈ T m Lip w ( T ) ≥ Q w ( m ) .
Combining the upper and lower bounds gives sup T ∈ T m Lip w ( T ) = Q w ( m ) . Thus Q w ( m ) is the optimal universal Lipschitz coefficient for the class T m . □
The optimal estimate yields an exact Banach classification of the operator class T m .
Corollary 5. 
Let w be an admissible weight profile and let m ≥ 1 . The following conditions are equivalent:
label=()
Q w ( m ) < 1 ;
lbbel=()
every operator T ∈ T m is a Banach contraction on ( L , d w ) ;
lcbel=()
there exists a constant q ∈ [ 0 , 1 ) , depending only on w and m, such that d w ( T ( A ) , T ( B ) ) ≤ q d w ( A , B ) for every T ∈ T m and all A , B ∈ L .
When these equivalent conditions hold, Q w ( m ) is the optimal universal Banach coefficient for T m ; that is, it is the smallest constant q for which the estimate in(iii)holds simultaneously for every T ∈ T m .
Proof. 
Assume first that (i) holds. By Theorem 6, sup T ∈ T m Lip w ( T ) = Q w ( m ) < 1 . Hence, for every T ∈ T m , one has Lip w ( T ) ≤ Q w ( m ) < 1 . Therefore every T ∈ T m is a Banach contraction. This proves (ii).
Moreover, choosing q = Q w ( m ) gives d w ( T ( A ) , T ( B ) ) ≤ q d w ( A , B ) for every T ∈ T m and all A , B ∈ L . Thus (iii) also holds.
The implication ( i i i ) ⟹ ( i i ) is immediate.
It remains to prove ( i i ) ⟹ ( i ) . Suppose, to the contrary, that Q w ( m ) = 1 . Since Σ is nonempty, choose a ∈ Σ and consider T m ( L ) = a m L . This mapping admits the one-context guarded representation with empty seed and guard family G m = { ( a m , ε ) } . For this representation, m ( G m ) = m , and therefore T m ∈ T m .
By Theorem 5, Lip w ( T m ) = Q w ( m ) = 1 . Therefore T m is not a Banach contraction, contradicting (ii). Hence Q w ( m ) < 1 .
Finally, Theorem 6 gives sup T ∈ T m Lip w ( T ) = Q w ( m ) . Thus Q w ( m ) is a valid universal coefficient, and no smaller constant can bound the Lipschitz moduli of all operators in T m . Hence it is the optimal universal Banach coefficient. □
Combining the universal Banach criterion with the uniform-decay threshold identifies the exact level of the operator hierarchy at which Banach contractivity becomes universal.
Corollary 6. 
Let w be an admissible weight profile.
If m dec ( w ) < ∞ , then
m dec ( w ) = min m ∈ N : every T ∈ T m is Banach contractive on ( L , d w ) .
Equivalently, if m 0 = m dec ( w ) < ∞ , then T m 0 consists entirely of Banach contractions, whereas for every 1 ≤ m < m 0 the class T m contains at least one operator that is not Banach contractive.
If m dec ( w ) = ∞ , then no class T m consists entirely of Banach contractions. More precisely, for every m ≥ 1 , the class T m contains a guarded wrapping operator with Lipschitz modulus equal to 1.
Proof. 
Assume first that m 0 = m dec ( w ) < ∞ . By Definition 10, Q w ( m 0 ) < 1 . Hence Corollary 5 implies that every T ∈ T m 0 is a Banach contraction.
Now let 1 ≤ m < m 0 . By the minimality of m 0 , Q w ( m ) = 1 . Choose a symbol a ∈ Σ and consider the canonical one-context operator T m ( L ) = a m L . It admits the guarded representation with empty seed and guard family G m = { ( a m , ε ) } , for which m ( G m ) = m . Therefore T m ∈ T m . By Theorem 5, Lip w ( T m ) = Q w ( m ) = 1 . Thus T m is not a Banach contraction. Hence no integer smaller than m 0 has the required universal property.
Suppose now that m dec ( w ) = ∞ . Then, by Theorem 4, Q w ( m ) = 1 for every m ≥ 1 . For each such m, the same canonical operator T m ( L ) = a m L belongs to T m and satisfies Lip w ( T m ) = 1 . Therefore no finite guard threshold yields universal Banach contractivity. □
Remark 6 
(Universal versus individual contractivity). The condition Q w ( m ) < 1 is a statement about the entire operator class T m , not merely about a single guarded wrapping operator.
If Q w ( m ) < 1 , then every T ∈ T m is Banach contractive, with the common estimate Lip w ( T ) ≤ Q w ( m ) .
By contrast, if Q w ( m ) = 1 , then the class T m is not uniformly Banach contractive. Indeed, the canonical operator T m ( L ) = a m L belongs to T m and satisfies Lip w ( T m ) = 1 .
This does not imply that every operator in T m has Lipschitz modulus equal to one. For a particular guarded wrapping operator, overlaps between guarded terms or masking by the seed may increase the disagreement depth beyond the universal lower bound and thereby reduce its actual Lipschitz modulus below one.
Thus Q w ( m ) = 1 expresses a sharp obstruction to auniversalBanach conclusion based solely on the prescribed guard depth, rather than an obstruction to Banach contractivity of every individual operator in the class.
We finally record the fixed-point and convergence consequences in the uniformly contractive regime. The optimal universal coefficient Q w ( m ) yields a rate valid for the entire guard class, while the actual Lipschitz modulus of a particular operator may provide a strictly sharper estimate.
Corollary 7. 
Let T = T S , G : L → L be a guarded wrapping operator with m = m ( G ) ≥ 1 , and suppose that q : = Q w ( m ) < 1 . Set λ T = Lip w ( T ) . Then 0 ≤ λ T ≤ q < 1 .
Consequently, T has a unique fixed language L * ∈ L , and, for every initial language L 0 ∈ L , the Picard iteration L n + 1 = T ( L n ) , n ≥ 0 , converges to L * .
Moreover, for every n ≥ 1 , d w ( L n , L * ) ≤ λ T n d w ( L 0 , L * ) ≤ q n d w ( L 0 , L * ) .
Since d w ( L 0 , L * ) ≤ 1 , one obtains, for every n ≥ 1 , the universal bound d w ( L n , L * ) ≤ q n .
More generally, let N ∈ N 0 . For every n ≥ 1 , finite-depth correctness below depth N is guaranteed whenever λ T n d w ( L 0 , L * ) ≤ w N . In particular, the operator-independent sufficient condition q n ≤ w N implies 1 1 L n ( w ) = 1 1 L * ( w ) for every w ∈ Σ * , | w | < N .
For n = 0 , correctness below depth N is characterized directly by d w ( L 0 , L * ) ≤ w N , or equivalently by ν ( L 0 , L * ) ≥ N .
Proof. 
By Theorem 6, Lip w ( T ) ≤ Q w ( m ) , and therefore 0 ≤ λ T ≤ q < 1 . Hence T is a Banach contraction on the complete metric space ( L , d w ) , whose completeness follows from Theorem 3.
Banach’s contraction principle, Theorem 2, therefore gives a unique fixed language L * ∈ L and convergence of the Picard iteration from every L 0 ∈ L .
Since T ( L * ) = L * , for every n ≥ 1 repeated application of the Lipschitz estimate gives d w ( L n , L * ) = d w T n ( L 0 ) , T n ( L * ) ≤ λ T n d w ( L 0 , L * ) .
For n ≥ 1 , since 0 ≤ λ T ≤ q < 1 , we have λ T n ≤ q n , and therefore d w ( L n , L * ) ≤ λ T n d w ( L 0 , L * ) ≤ q n d w ( L 0 , L * ) .
By the normalization w 0 = 1 , every distance in ( L , d w ) is at most one. Hence d w ( L 0 , L * ) ≤ 1 , which gives d w ( L n , L * ) ≤ q n for every n ≥ 1 .
Now let N ∈ N 0 . If n ≥ 1 and λ T n d w ( L 0 , L * ) ≤ w N , then d w ( L n , L * ) ≤ w N . By Corollary 1, this is equivalent to agreement of L n and L * on every word of length strictly less than N.
Moreover, because d w ( L 0 , L * ) ≤ 1 and λ T ≤ q , the simpler condition q n ≤ w N is a universal sufficient criterion for every n ≥ 1 .
For n = 0 , Corollary 1 gives directly d w ( L 0 , L * ) ≤ w N ⟺ ν ( L 0 , L * ) ≥ N , which is exactly the finite-depth correctness condition for the initial language. □
The Banach property depends on the numerical decay of the weight profile. The underlying disagreement-shift mechanism, however, is independent of that numerical decay. We now show that positive guardedness alone already implies global Picard convergence and uniqueness of the fixed language for every admissible profile, even in the regime where no uniform Banach coefficient exists.
The proof also yields quantitative estimates for the entire Picard orbit, not only for its distance from the limiting fixed language.
Theorem 7. 
Let w be any admissible weight profile, and let T = T S , G : L → L be a guarded wrapping operator with m = m ( G ) ≥ 1 . For an arbitrary initial language L 0 ∈ L , define the Picard orbit by L n + 1 = T ( L n ) , n ≥ 0 .
If L 1 = L 0 , then L 0 is the unique fixed language of T and L n = L 0 for every n ≥ 0 .
Assume now that L 1 ≠ L 0 and put r 0 = ν ( L 0 , L 1 ) < ∞ . Then the following assertions hold.
label=()
For every n ≥ 0 , ν ( L n , L n + 1 ) ≥ r 0 + n m , where the left-hand side is understood as + ∞ if L n = L n + 1 .
In particular, if L s = L s + 1 for some s ≥ 0 , then L s is the unique fixed language and L n = L s for every n ≥ s .
lbbel=()
For every pair of integers k > n ≥ 0 , ν ( L n , L k ) ≥ r 0 + n m , and consequently d w ( L n , L k ) ≤ w r 0 + n m .
lcbel=()
The Picard orbit converges in ( L , d w ) to a unique fixed language L * ∈ L .
ldbel=()
For every n ≥ 0 , ν ( L n , L * ) ≥ r 0 + n m , and therefore d w ( L n , L * ) ≤ w r 0 + n m .
Proof. 
Let L n + 1 = T ( L n ) , n ≥ 0 .
We first consider the case L 1 = L 0 . Then T ( L 0 ) = L 0 , so L 0 is a fixed language and L n = L 0 for every n ≥ 0 .
To prove uniqueness, suppose that K * ≠ L 0 is another fixed language. Since the two languages are distinct, s : = ν ( L 0 , K * ) < ∞ . Using the fixed-point identities and Proposition 2, we obtain s = ν ( L 0 , K * ) = ν ( T ( L 0 ) , T ( K * ) ) ≥ ν ( L 0 , K * ) + m = s + m , which is impossible because m ≥ 1 . Hence L 0 is the unique fixed language.
Assume from now on that L 1 ≠ L 0 , and define r 0 = ν ( L 0 , L 1 ) < ∞ .
For every n ≥ 0 , let r n = ν ( L n , L n + 1 ) ∈ N 0 ∪ { + ∞ } .
We first prove assertion (i).
Suppose that for some index s one has r s = + ∞ . Then L s = L s + 1 = T ( L s ) , so L s is a fixed language. Consequently, L n = L s for every n ≥ s , and hence r n = + ∞ for every n ≥ s .
Thus, once the orbit becomes stationary, assertion (i) is automatic for all subsequent indices.
It remains to consider indices for which r n < ∞ . Then L n ≠ L n + 1 , so Proposition 2 applies to the distinct input pair L n , L n + 1 . Since L n + 1 = T ( L n ) and L n + 2 = T ( L n + 1 ) , we obtain r n + 1 = ν ( L n + 1 , L n + 2 ) = ν ( T ( L n ) , T ( L n + 1 ) ) ≥ ν ( L n , L n + 1 ) + m = r n + m . This inequality remains valid when L n + 1 = L n + 2 , because in that case r n + 1 = + ∞ .
We now prove by induction that r n ≥ r 0 + n m for every n ≥ 0 , with the inequality understood in the extended order when r n = + ∞ .
For n = 0 there is equality. Assume that r n ≥ r 0 + n m . If r n = + ∞ , then the orbit is stationary from index n onward, and hence r n + 1 = + ∞ ≥ r 0 + ( n + 1 ) m . If r n < ∞ , the estimate established above gives r n + 1 ≥ r n + m ≥ r 0 + ( n + 1 ) m . Therefore r n ≥ r 0 + n m for every n ≥ 0 .
Finally, if the orbit becomes stationary at some index s, then L s is a fixed language. The uniqueness argument given above applies verbatim and shows that this fixed language is unique. This proves all additional statements in (i).
We next prove (ii). Let k > n . Apply Lemma 1 repeatedly to the finite chain L n , L n + 1 , … , L k . This gives ν ( L n , L k ) ≥ min ν ( L j , L j + 1 ) : n ≤ j < k . By assertion (i), ν ( L j , L j + 1 ) ≥ r 0 + j m . Since j ≥ n , r 0 + j m ≥ r 0 + n m . Hence ν ( L n , L k ) ≥ r 0 + n m .
By Definition 8, either L n = L k , in which case the corresponding metric estimate is trivial, or d w ( L n , L k ) = w ν ( L n , L k ) . Since ( w j ) is decreasing, d w ( L n , L k ) ≤ w r 0 + n m . This proves (ii).
We now establish the Cauchy property. Let ε > 0 . Because the weight profile is admissible, w j ⟶ 0 as j → ∞ . Since r 0 + n m ⟶ ∞ , there exists n 0 such that w r 0 + n 0 m < ε .
Let n , k ≥ n 0 . If n = k , then d w ( L n , L k ) = 0 < ε .
Assume now that n ≠ k . By symmetry of the metric, we may suppose without loss of generality that k > n . Then assertion (ii) yields d w ( L n , L k ) ≤ w r 0 + n m . Since n ≥ n 0 and the weight profile is decreasing, w r 0 + n m ≤ w r 0 + n 0 m . Hence d w ( L n , L k ) ≤ w r 0 + n 0 m < ε .
Therefore, for all n , k ≥ n 0 , d w ( L n , L k ) < ε , and consequently ( L n ) is a Cauchy sequence in ( L , d w ) .
By Theorem 3, ( L , d w ) is complete. Therefore there exists L * ∈ L such that L n ⟶ L * .
We next prove directly that L * is a fixed language. The argument is carried out entirely in terms of first-disagreement depths.
Fix an arbitrary N ∈ N 0 . Since L n ⟶ L * , Corollary 2 implies that there exists n 1 ∈ N such that ν ( L n , L * ) ≥ N for every n ≥ n 1 .
The shifted sequence ( L n + 1 ) has the same limit L * . Hence there exists n 2 ∈ N such that ν ( L n + 1 , L * ) ≥ N for every n ≥ n 2 .
Choose n ≥ max { n 1 , n 2 } . We claim that ν ( T ( L * ) , L n + 1 ) ≥ N .
There are two cases.
If L n = L * , then T ( L * ) = T ( L n ) = L n + 1 . Therefore ν ( T ( L * ) , L n + 1 ) = + ∞ ≥ N .
Assume now that L n ≠ L * . Since the pair L n , L * is distinct, Proposition 2 applies and gives ν ( T ( L * ) , L n + 1 ) = ν ( T ( L * ) , T ( L n ) ) ≥ ν ( L * , L n ) + m ≥ N + m ≥ N . Thus in either case, ν ( T ( L * ) , L n + 1 ) ≥ N .
On the other hand, by the choice of n, ν ( L n + 1 , L * ) ≥ N . Applying Lemma 1 to T ( L * ) , L n + 1 , L * , we obtain ν ( T ( L * ) , L * ) ≥ min ν ( T ( L * ) , L n + 1 ) , ν ( L n + 1 , L * ) ≥ N .
Since N ∈ N 0 was arbitrary, the first-disagreement depth between T ( L * ) and L * cannot be finite. Hence ν ( T ( L * ) , L * ) = + ∞ . By Definition 3, T ( L * ) = L * . Therefore L * is a fixed language.
We now prove uniqueness. Suppose that K * ∈ L is another fixed language and K * ≠ L * . Put s = ν ( L * , K * ) < ∞ . Since both languages are fixed, T ( L * ) = L * , T ( K * ) = K * . The disagreement-shift estimate therefore gives s = ν ( L * , K * ) = ν ( T ( L * ) , T ( K * ) ) ≥ ν ( L * , K * ) + m = s + m , which is impossible because m ≥ 1 . Hence L * is the unique fixed language. This proves (iii).
It remains to establish the quantitative estimate in (iv).
Fix n ≥ 0 and put R n = r 0 + n m . By assertion (ii), for every k > n , ν ( L n , L k ) ≥ R n . Hence L k ∈ C R n ( L n ) for every k > n , where C R n ( L n ) = K ∈ L : ν ( L n , K ) ≥ R n .
By Theorem 3, the cylinder C R n ( L n ) is a closed subset of ( L , d w ) . Since L k ⟶ L * and every sufficiently late member of the sequence belongs to C R n ( L n ) , closedness implies L * ∈ C R n ( L n ) . Therefore ν ( L n , L * ) ≥ R n = r 0 + n m .
If L n = L * , then d w ( L n , L * ) = 0 ≤ w r 0 + n m . Otherwise, d w ( L n , L * ) = w ν ( L n , L * ) ≤ w r 0 + n m , because the weight profile is decreasing.
Thus d w ( L n , L * ) ≤ w r 0 + n m , which proves (iv). □
Remark 7. 
In the nonstationary initial case L 1 ≠ L 0 , the estimate ν ( L n , L k ) ≥ r 0 + n m , k > n , is uniform in the later iterate k. Thus, once the nth approximation has been reached, every subsequent Picard iterate already agrees with it on all words of length strictly less than r 0 + n m . The same stabilized finite-depth region is inherited by the limiting fixed language.
The theorem gives a finite-depth certification bound that takes into account the agreement depth already gained after the first recursive update.
Corollary 8. 
Assume the hypotheses of Theorem 7 and suppose that L 1 ≠ L 0 . Set r 0 = ν ( L 0 , L 1 ) , and let N ∈ N 0 .
For every n ≥ 0 satisfying r 0 + n m ≥ N , the iterate L n agrees with the fixed language L * on every word of length strictly less than N; that is, 1 1 L n ( w ) = 1 1 L * ( w ) for every w ∈ Σ * , | w | < N .
The smallest nonnegative integer guaranteed by this estimate is n N = max 0 , N − r 0 m . Thus every n ≥ n N is sufficient for correctness below depth N.
In particular, if N ≤ r 0 , then n N = 0 , so the initial language L 0 already agrees with L * on every word of length strictly less than N.
Finally, since r 0 ≥ 0 , the simpler profile-independent estimate n ≥ N m is always sufficient.
Proof. 
By Theorem 7, ν ( L n , L * ) ≥ r 0 + n m for every n ≥ 0 . Therefore, whenever r 0 + n m ≥ N , one has ν ( L n , L * ) ≥ N . By Definition 3, this is equivalent to 1 1 L n ( w ) = 1 1 L * ( w ) for every word w satisfying | w | < N .
The inequality r 0 + n m ≥ N is equivalent to n ≥ N − r 0 m . Since n must be a nonnegative integer, the smallest value ensured by this sufficient condition is n N = max 0 , N − r 0 m .
If N ≤ r 0 , then N − r 0 ≤ 0 , and hence n N = 0 .
Finally, r 0 ≥ 0 implies r 0 + n m ≥ n m . Thus the stronger requirement n m ≥ N is always sufficient, which gives n ≥ N m . □
Remark 8. 
The quantity n N is the smallest iteration index guaranteed by the general lower bound ν ( L n , L * ) ≥ r 0 + n m . It need not be the actual first iteration at which correctness below depth N is attained for a particular guarded operator, since additional overlap or masking may shift disagreements farther than the minimal amount m.
Remark 9 
(Profile-dependent metric rate and sharpness). In the case L 1 ≠ L 0 , Part(iv)of Theorem 7 gives the general a priori estimate d w ( L n , L * ) ≤ w r 0 + n m , r 0 = ν ( L 0 , L 1 ) < ∞ . Thus the underlying combinatorial agreement depth grows at least linearly with the iteration index, namely ν ( L n , L * ) ≥ r 0 + n m , while the corresponding numerical convergence rate is determined by the decay of the chosen weight profile along the arithmetic progression r 0 , r 0 + m , r 0 + 2 m , … .
In the nonstationary initial case L 1 ≠ L 0 , the estimate is an upper bound valid for every guarded representation T = T S , G satisfying m ( G ) = m . For a particular operator the actual convergence may be faster, since overlaps between guarded terms or masking by the seed can shift disagreements by more than the guaranteed amount m.
The general estimate is sharp for every prescribed positive guard length. Indeed, fix an integer m ≥ 1 . Since Σ is nonempty, choose a ∈ Σ . Consider the guarded wrapping operator T m ( L ) = { ε } ∪ a m L . It admits the guarded representation with G m = { ( a m , ε ) } , for which m ( G m ) = m .
Starting from L 0 = ⌀ , a direct induction gives L n = { a j m : 0 ≤ j < n } , n ≥ 1 . The unique fixed language is L * = { a j m : j ≥ 0 } . Moreover, L 1 = { ε } , and hence r 0 = ν ( L 0 , L 1 ) = 0 .
For every n ≥ 0 , the first word belonging to L * but not to L n is a n m , whose length is n m . Therefore ν ( L n , L * ) = n m = r 0 + n m . Consequently, for every admissible weight profile, d w ( L n , L * ) = w n m = w r 0 + n m .
Thus both the disagreement-depth estimate and the associated profile-dependent metric estimate in Theorem 7 are sharp for every prescribed positive guard length.
The Banach estimate and the profile-dependent depth estimate are linked by a simple but useful consequence of the definition of Q w .
Proposition 7. 
Let w be an admissible weight profile. Then, for every r , m , n ∈ N 0 , one has w r + n m ≤ Q w ( m ) n w r .
Equivalently, w r + n m w r ≤ Q w ( m ) n .
Proof. 
Fix r , m , n ∈ N 0 .
If n = 0 , then r + n m = r and Q w ( m ) 0 = 1 . Hence w r + n m = w r = Q w ( m ) 0 w r , so the assertion holds with equality.
Assume now that n ≥ 1 . Using the identity w r + n m w r = w r + m w r w r + 2 m w r + m … w r + n m w r + ( n − 1 ) m , we obtain the telescoping representation w r + n m w r = ∏ j = 0 n − 1 w r + ( j + 1 ) m w r + j m .
For every j = 0 , … , n − 1 , the index r + j m belongs to N 0 . Therefore, by Definition 9, w r + ( j + 1 ) m w r + j m = w ( r + j m ) + m w r + j m ≤ Q w ( m ) . Multiplying these n inequalities gives w r + n m w r ≤ Q w ( m ) n . Since w r > 0 , we conclude that w r + n m ≤ Q w ( m ) n w r . Thus the estimate holds for every n ∈ N 0 . □
Corollary 9 
(Compatibility of the depth and Banach rates). Let T = T S , G be a guarded wrapping operator with m = m ( G ) ≥ 1 , and suppose that q : = Q w ( m ) < 1 . Let L n + 1 = T ( L n ) , n ≥ 0 , be the Picard orbit generated by an arbitrary initial language L 0 ∈ L , and let L * denote the unique fixed language of T.
If L 1 = L 0 , then L n = L * = L 0 for every n ≥ 0 , and hence d w ( L n , L * ) = 0 .
Assume now that L 1 ≠ L 0 and put r 0 = ν ( L 0 , L 1 ) < ∞ . Then, for every n ≥ 0 , d w ( L n , L * ) ≤ w r 0 + n m ≤ q n w r 0 . Since w r 0 = d w ( L 0 , L 1 ) ≤ 1 , one obtains the chain d w ( L n , L * ) ≤ w r 0 + n m ≤ q n d w ( L 0 , L 1 ) ≤ q n .
Proof. 
If L 1 = L 0 , then L 0 is a fixed language. By uniqueness of the fixed point, L * = L 0 , and the Picard orbit is constant, so the first assertion is immediate.
Assume now that L 1 ≠ L 0 . Then r 0 = ν ( L 0 , L 1 ) < ∞ . By Theorem 7, d w ( L n , L * ) ≤ w r 0 + n m for every n ≥ 0 .
Proposition 7, applied with r = r 0 , gives w r 0 + n m ≤ Q w ( m ) n w r 0 = q n w r 0 . Since L 0 ≠ L 1 , Definition 8 yields w r 0 = d w ( L 0 , L 1 ) . Finally, the normalization w 0 = 1 implies d w ( L 0 , L 1 ) ≤ 1 . Therefore d w ( L n , L * ) ≤ w r 0 + n m ≤ q n d w ( L 0 , L 1 ) ≤ q n . □
Remark 10. 
The preceding corollary clarifies the relation between the two convergence mechanisms. In the nonstationary initial case L 1 ≠ L 0 , put r 0 = ν ( L 0 , L 1 ) < ∞ . Then the purely depth-based estimate d w ( L n , L * ) ≤ w r 0 + n m is available for every admissible profile, independently of whether Q w ( m ) is strictly smaller than one.
When Q w ( m ) = q < 1 , the same estimate is automatically compatible with the geometric Banach scale: w r 0 + n m ≤ q n w r 0 . Hence the depth estimate is always at least as strong as the coarse normalized universal bound d w ( L n , L * ) ≤ q n .
This should not be confused with the sharper operator-specific Banach estimate d w ( L n , L * ) ≤ λ T n d w ( L 0 , L * ) , n ≥ 1 , where λ T = Lip w ( T ) . The quantity λ T may be substantially smaller than Q w ( m ) for an individual operator.
Thus, for n ≥ 1 , the three quantities w r 0 + n m , Q w ( m ) n , Lip w ( T ) n encode, respectively, the profile-sensitive depth rate, the optimal universal Banach scale determined by guard length alone, and the actual Banach behavior of the particular operator.
Remark 11 
(Three levels of guarded contraction). The preceding results separate three levels of behavior that coincide in the classical geometric setting but need not coincide for a general admissible weight profile.
First, positive guardedness is a purely combinatorial property. If m = m ( G ) ≥ 1 , then ν ( T S , G ( A ) , T S , G ( B ) ) ≥ ν ( A , B ) + m for every pair of distinct languages A , B . Thus every application of the operator postpones a possible first disagreement by at least m word positions.
Second, because the weight profile is strictly decreasing, this positive depth shift implies pointwise strict decrease of every nonzero distance: A ≠ B ⟹ d w ( T S , G ( A ) , T S , G ( B ) ) < d w ( A , B ) . This conclusion holds for every admissible weight profile and does not require Q w ( m ) < 1 . The corresponding contraction factor may, however, depend on the particular disagreement depth ν ( A , B ) and may approach 1 along pairs whose first disagreement occurs at increasingly large depths.
Third, the stronger condition Q w ( m ) < 1 provides a uniform numerical factor valid independently of the pair A , B . In that case, d w ( T S , G ( A ) , T S , G ( B ) ) ≤ Q w ( m ) d w ( A , B ) , so every mapping in T m lies in the classical Banach class.
When Q w ( m ) = 1 , such a uniform Banach conclusion cannot be inferred from the guard length alone. This does not exclude Banach contractivity for a particular operator, whose actual Lipschitz modulus may be smaller because of overlaps or masking. It means only that no contraction coefficient strictly below one can be guaranteed uniformly over the entire class from the prescribed guard depth.
Finally, even in this nonuniform regime, Theorem 7 shows that the combinatorial depth shift itself is sufficient to guarantee a unique fixed language, global Picard convergence, and explicit finite-depth stabilization.
Thus the weighted theory distinguishes
depth displacement , pointwise strict distance decrease , uniform Banach contractivity ,
and identifies precisely the additional decay condition required to pass from one level to the next.

4. Examples and Model Decay Regimes

We now illustrate the preceding theory on several representative classes of admissible weight profiles. The examples show that the uniform decay threshold can equal one, can be any prescribed finite positive integer, or can be infinite. They also demonstrate that the finite-depth convergence mechanism remains effective in all three regimes.
Example 1. 
Let w n = r n , 0 < r < 1 . Then, for every m , n ∈ N 0 , w n + m w n = r n + m r n = r m . Hence Q w ( m ) = r m .
In particular, Q w ( m ) < 1 for every m ≥ 1 , and therefore m dec ( w ) = 1 .
Since Q w ( m ) = r m < 1 for every m ≥ 1 , Theorem 6 implies that every positively guarded wrapping operator is a Banach contraction.
More precisely, if m ( G ) = M ≥ 1 , then Lip w ( T S , G ) ≤ Q w ( M ) = r M .
Furthermore, for every prescribed m ≥ 1 , the optimal uniform estimate over the entire class of guarded wrapping operators satisfying m ( G ) ≥ m is sup Lip w ( T S , G ) : m ( G ) ≥ m = r m . Thus r m is not merely an admissible universal contraction coefficient: it is the smallest coefficient that can hold uniformly for all T ∈ T m .
The classical length-based ultrametric is recovered for r = 1 2 . In this case, w n = 2 − n , Q w ( m ) = 2 − m , which recovers the contraction coefficient established in [5].
The geometric family represents uniform exponential decay. A broader one-parameter family exhibits a sharp transition between the uniform and nonuniform regimes.
Proposition 8. 
Let c > 0 , α > 0 , and define w n = exp ( − c n α ) , n ∈ N 0 . Then w is an admissible weight profile.
If α ≥ 1 , then, for every m ∈ N 0 , Q w ( m ) = exp ( − c m α ) . Consequently, m dec ( w ) = 1 .
If 0 < α < 1 , then Q w ( m ) = 1 for every m ≥ 1 , and hence m dec ( w ) = ∞ .
Proof. 
Clearly, w 0 = 1 , the sequence ( w n ) is strictly decreasing and positive, and w n ⟶ 0 . Thus w is admissible.
For fixed m ≥ 0 , w n + m w n = exp − c ( n + m ) α − n α .
We first consider the case α = 1 . Then ( n + m ) α − n α = ( n + m ) − n = m , and therefore w n + m w n = exp ( − c m ) for every n ∈ N 0 . Hence Q w ( m ) = exp ( − c m ) = exp ( − c m α ) . In particular, Q w ( m ) < 1 for every m ≥ 1 , and thus m dec ( w ) = 1 .
Assume now that α > 1 . For fixed m ∈ N 0 , define ϕ m ( x ) = ( x + m ) α − x α , x ≥ 0 . For x > 0 , ϕ m ′ ( x ) = α ( x + m ) α − 1 − x α − 1 . Since α − 1 > 0 and x + m ≥ x , we have ( x + m ) α − 1 ≥ x α − 1 , so ϕ m ′ ( x ) ≥ 0 for every x > 0 . Therefore ϕ m is nondecreasing on ( 0 , ∞ ) and, by continuity at 0, on [ 0 , ∞ ) .
Hence ϕ m ( n ) ≥ ϕ m ( 0 ) = m α for every n ∈ N 0 , that is, ( n + m ) α − n α ≥ m α . Consequently, w n + m w n = exp − c ( n + m ) α − n α ≤ exp ( − c m α ) .
At n = 0 equality holds: w m w 0 = exp ( − c m α ) . Therefore Q w ( m ) = exp ( − c m α ) . Again, Q w ( m ) < 1 for every m ≥ 1 , and hence m dec ( w ) = 1 .
Suppose now that 0 < α < 1 . Fix m ≥ 1 . We claim that ( n + m ) α − n α ⟶ 0 as n → ∞ .
For every integer n ≥ 1 , the function x ⟼ x α is continuous on [ n , n + m ] and differentiable on ( n , n + m ) . Hence, by the mean value theorem, there exists ξ n ∈ ( n , n + m ) such that ( n + m ) α − n α = α m ξ n α − 1 .
Since ξ n > n and α − 1 < 0 , we have 0 < ξ n α − 1 < n α − 1 . Because n α − 1 = 1 n 1 − α ⟶ 0 , it follows that 0 < ( n + m ) α − n α < α m n α − 1 ⟶ 0 . Therefore ( n + m ) α − n α ⟶ 0 .
Therefore w n + m w n = exp − c ( n + m ) α − n α ⟶ 1 . Every individual ratio is strictly smaller than one, while their supremum is one. Hence Q w ( m ) = 1 for every m ≥ 1 , and therefore m dec ( w ) = ∞ . □
Remark 12. 
Proposition 8 exhibits a sharp change in the uniform contraction behavior at α = 1 .
If α = 1 , then Q w ( m ) = e − c m , so the dependence on the guard length is geometric. This is the same qualitative regime as the profile w n = r n , with r = e − c .
If α > 1 , then Q w ( m ) = e − c m α . Hence the optimal universal Lipschitz coefficient tends to zero faster than any geometric sequence in the guard length. More precisely, for every r ∈ ( 0 , 1 ) , there exists m 0 such that e − c m α ≤ r m for every m ≥ m 0 .
Indeed, writing r = e − λ , λ > 0 , the required inequality is equivalent to c m α ≥ λ m , or c m α − 1 ≥ λ , which holds for all sufficiently large m because α − 1 > 0 .
By contrast, when 0 < α < 1 , one has Q w ( m ) = 1 for every fixed m ≥ 1 . Thus no finite guard depth yields a universal Banach coefficient strictly smaller than one.
Nevertheless, consider a Picard orbit satisfying L 1 ≠ L 0 and put r 0 = ν ( L 0 , L 1 ) < ∞ . Then Theorem 7 gives d w ( L n , L * ) ≤ exp − c ( r 0 + n m ) α . If instead L 1 = L 0 , then the orbit is already stationary at the unique fixed language.
Therefore the absence of uniform Banach contractivity does not prevent a stretched-exponential metric convergence rate along every nonstationary Picard orbit, while the stationary case is immediate.
This example illustrates an important distinction: the behavior of Q w ( m ) describes uniform contraction as the guard depth varies, whereas the quantity w r 0 + n m describes the metric convergence rate along a fixed Picard orbit.
The next example shows that the uniform decay threshold need not be one or infinity. In fact, any prescribed finite threshold can occur.
Example 2. 
Fix an integer h ≥ 2 and choose a constant c ∈ ( 0 , 1 ) . Let b k = k + 1 k + 2 , k ∈ N 0 . Then 0 < b k < 1 and b k ⟶ 1 .
Define a sequence ( ρ n ) n ≥ 0 blockwise as follows: ρ k h + j = b k for j = 0 , … , h − 2 , and ρ k h + h − 1 = c for every k ∈ N 0 .
Starting from w 0 = 1 , define recursively w n + 1 = ρ n w n .
Then w = ( w n ) is an admissible weight profile and m dec ( w ) = h . More precisely, Q w ( m ) = 1 for 1 ≤ m < h , whereas Q w ( h ) = c < 1 .
Proof. 
Since 0 < ρ n < 1 for every n, the sequence ( w n ) is positive and strictly decreasing.
At the end of the kth block one has w ( k + 1 ) h w k h = c b k h − 1 . Since 0 < b k < 1 , it follows that w ( k + 1 ) h w k h ≤ c . Starting from w 0 = 1 , an induction on k therefore gives w k h ≤ c k for every k ∈ N 0 .
It remains to verify convergence of the full sequence, not only of the subsequence ( w k h ) . Let n ∈ N 0 , and write n = k h + j , 0 ≤ j < h . Since ( w n ) is decreasing, w n = w k h + j ≤ w k h . Hence 0 < w n ≤ w k h ≤ c k . As n ⟶ ∞ , one necessarily has k = n h ⟶ ∞ . Because 0 < c < 1 , we obtain c k ⟶ 0 . Therefore, by the squeeze theorem, w n ⟶ 0 .
Together with positivity and strict decrease of ( w n ) , this proves that w is an admissible weight profile.
Let 1 ≤ m < h . Fix a block index k ∈ N 0 and choose the starting position n = k h . By the definition of the one-step ratios, ρ k h + j = b k for every j = 0 , 1 , … , h − 2 . Since m < h , the indices k h , k h + 1 , … , k h + m − 1 all lie among the first h − 1 positions of the kth block. Therefore ρ k h + j = b k for every j = 0 , … , m − 1 .
Using w n + 1 = ρ n w n , we obtain w k h + m w k h = ∏ j = 0 m − 1 ρ k h + j = b k m .
Since b k = k + 1 k + 2 ⟶ 1 , it follows that b k m ⟶ 1 . Hence, for every ε > 0 , there exists k such that w k h + m w k h > 1 − ε . Therefore Q w ( m ) = sup n ≥ 0 w n + m w n ≥ 1 .
On the other hand, monotonicity of the weight profile gives w n + m ≤ w n for every n, so w n + m w n ≤ 1 . Thus Q w ( m ) ≤ 1 .
Combining the two inequalities yields Q w ( m ) = 1 for every 1 ≤ m < h .
We now consider a shift of exactly h positions. By the definition of the one-step ratios, the factor c occurs precisely at those indices j satisfying j ≡ h − 1 ( mod h ) . Consequently, among any h consecutive integers n , n + 1 , … , n + h − 1 , there is exactly one index congruent to h − 1 modulo h. Hence the product w n + h w n = ∏ j = n n + h − 1 ρ j contains exactly one factor equal to c.
Every remaining factor is of the form b k for some k, and therefore lies strictly between 0 and 1. It follows that w n + h w n ≤ c for every n ∈ N 0 . Taking the supremum over n yields Q w ( h ) ≤ c .
To prove the reverse inequality, choose the block starting points n = k h , k ∈ N 0 . For these indices, the first h − 1 one-step ratios in the block are all equal to b k , while the last one equals c. Therefore w k h + h w k h = ∏ j = k h k h + h − 1 ρ j = b k h − 1 c . Since b k = k + 1 k + 2 ⟶ 1 , we obtain b k h − 1 c ⟶ c . Thus, for every ε > 0 , there exists k such that w k h + h w k h > c − ε . Hence Q w ( h ) ≥ c .
Combining the upper and lower bounds gives Q w ( h ) = c < 1 .
Hence Q w ( m ) = 1 for every 1 ≤ m < h , while Q w ( h ) < 1 . By Definition 10, m dec ( w ) = h . □
Remark 13. 
For the profile in Example 2, positive guards of length less than h strictly decrease every individual nonzero distance, but no uniform Banach coefficient can be guaranteed over the entire class from guard length alone.
By contrast, every guarded wrapping operator satisfying m ( G ) ≥ h is a Banach contraction, and h is the smallest guard depth with this universal property.
We finally return to a natural slowly decaying profile for which no finite uniform decay threshold exists.
Example 3. 
Fix p > 0 and define w n = 1 ( n + 1 ) p . Then w is admissible, and w n + m w n = n + 1 n + m + 1 p . For every fixed m ≥ 1 , lim n → ∞ w n + m w n = 1 . Therefore Q w ( m ) = 1 for every m ≥ 1 , and hence m dec ( w ) = ∞ .
Thus no finite positive guard depth is sufficient for a universal Banach conclusion.
Consider, more concretely, a symbol a ∈ Σ and the guarded wrapping operator T ( L ) = { ε } ∪ a L . It has the displayed guarded representation with G = { ( a , ε ) } , for which m ( G ) = 1 .
For A n = ⌀ , B n = { a n } , one has ν ( A n , B n ) = n and hence d w ( A n , B n ) = w n . Moreover, T ( A n ) = { ε } , whereas T ( B n ) = { ε , a n + 1 } . Their first disagreement occurs at a n + 1 , so d w ( T ( A n ) , T ( B n ) ) = w n + 1 . Consequently, d w ( T ( A n ) , T ( B n ) ) d w ( A n , B n ) = w n + 1 w n = n + 1 n + 2 p ⟶ 1 . Hence, by the definition of the Lipschitz modulus, Lip w ( T ) ≥ 1 .
On the other hand, applying Theorem 6 to the displayed representation, for which m ( G ) = 1 , gives Lip w ( T ) ≤ Q w ( 1 ) . For the present polynomial profile, Q w ( 1 ) = 1 . Thus Lip w ( T ) ≤ 1 .
Combining the lower and upper bounds yields Lip w ( T ) = 1 . Consequently, T is not a Banach contraction.
Nevertheless, Theorem 7 applies. Starting from L 0 = ⌀ , the Picard orbit satisfies L 1 = { ε } and therefore r 0 = ν ( L 0 , L 1 ) = 0 . A direct induction gives L n = { a k : 0 ≤ k < n } . The unique fixed language is L * = { a n : n ≥ 0 } = a * .
The first disagreement between L n and L * occurs exactly at the word a n . Thus ν ( L n , L * ) = n and d w ( L n , L * ) = w n = 1 ( n + 1 ) p .
Thus the Picard orbit converges to the fixed language at the exact polynomial rate d w ( L n , L * ) = 1 ( n + 1 ) p . At the same time, Lip w ( T ) = 1 , so the operator is not Banach contractive.
This example therefore shows that failure of uniform Banach contractivity does not prevent global convergence with an explicit quantitative rate. In the present polynomial profile, the rate is determined directly by the growth of the first-disagreement depth: ν ( L n , L * ) = n and d w ( L n , L * ) = w n .
The preceding examples show that all possible values of the uniform decay threshold genuinely occur.
Corollary 10. 
For every h ∈ N ∪ { ∞ } , there exists an admissible weight profile w such that m dec ( w ) = h .
Proof. 
For h = 1 , any geometric profile w n = r n , 0 < r < 1 , has m dec ( w ) = 1 by Example 1.
For every finite h ≥ 2 , Example 2 constructs an admissible profile satisfying m dec ( w ) = h .
Finally, the polynomial profile in Example 3 satisfies m dec ( w ) = ∞ . □
Remark 14. 
The examples reveal three genuinely different geometric regimes.
When m dec ( w ) = 1 , every positively guarded wrapping operator is Banach contractive, and the guard length alone yields a uniform contraction coefficient.
When 1 < m dec ( w ) < ∞ , guard lengths below the threshold guarantee, at the level of the whole class, only pointwise strict decrease of nonzero distances. They do not provide a universal Banach coefficient strictly smaller than one. Individual guarded operators with such shorter guards may nevertheless be Banach contractive because overlaps between guarded terms or masking by the seed can reduce their actual Lipschitz modulus.
By contrast, once m ( G ) ≥ m dec ( w ) , every guarded wrapping operator is Banach contractive, and the decay profile provides a uniform contraction coefficient valid for the entire class.
When m dec ( w ) = ∞ , no finite guard depth yields a universal Banach coefficient strictly smaller than one. For every prescribed finite guard length, canonical one-context maps show that Banach contractivity can fail. Nevertheless, positive guardedness still shifts every disagreement to greater depth and therefore guarantees uniqueness of the fixed language, global Picard convergence, and explicit finite-depth stabilization for every admissible weight profile.
Thus the decisive distinction is not merely between guarded and unguarded recursion. It is the interaction between the combinatorial depth shift imposed by the guards and the uniform numerical decay of the chosen first-disagreement weight profile.

Author Contributions

Conceptualization, A.I., H.K., D.N., and B.Z.; methodology, A.I., H.K., D.N., and B.Z.; formal analysis, A.I., H.K., D.N., and B.Z.; investigation, A.I., H.K., D.N., and B.Z.; writing—original draft preparation, A.I., H.K., D.N., and B.Z.; writing—review and editing, A.I., H.K., D.N., and B.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Banach, S. Sur les opérations dans les ensembles abstraits et leur application aux équations intégrales. Fundam. Math. 1922, 3, 133–181. [Google Scholar] [CrossRef]
  2. Bruse, F.; Herwig, M.; Lange, M. Weights of formal languages based on geometric series with an application to automatic grading. Theor. Comput. Sci. 2024, 983, 114295. [Google Scholar] [CrossRef]
  3. Eilenberg, S. Automata, Languages, and Machines; Academic Press: New York, NY, USA, 1974. [Google Scholar]
  4. Fulop, S.A.; Kephart, D. Topology of language classes. In Proceedings of the 14th Meeting on the Mathematics of Language (MoL 2015); Kuhlmann, M., Kanazawa, M., Kobele, G.M., Eds.; Association for Computational Linguistics: Chicago, IL, USA, 2015; pp. 26–38. [Google Scholar] [CrossRef]
  5. Hristov, H.; Ilchev, A.; Kulina, H.; Zlatanov, B. Guarded language operators as contractions in a length-based ultrametric space. Mathematics 2026, 14, 1644. [Google Scholar] [CrossRef]
  6. Pongsriiam, P.; Termwuttipong, I. Remarks on ultrametrics and metric-preserving functions. Abstr. Appl. Anal. 2014, 2014, 163258. [Google Scholar] [CrossRef]
  7. Salomaa, A. Formal Languages; Academic Press: New York, NY, USA, 1973. [Google Scholar]
  8. Schikhof, W.H. Ultrametric Calculus: An Introduction to p-Adic Analysis; Cambridge Studies in Advanced Mathematics: Cambridge, UK; Cambridge University Press, 1984. [Google Scholar] [CrossRef]
  9. Vianu, V. The Bodnarchuk metric space of languages and the topology of the learning space. In Mathematical Foundations of Computer Science 1977; Lecture Notes in Computer Science; Gruska, J., Ed.; Springer: Berlin/Heidelberg, Germany, 1977; Volume 53, pp. 537–542. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.