Processing math: 42%
World Scientific
Skip main navigation

Cookies Notification

We use cookies on this site to enhance your user experience. By continuing to browse the site, you consent to the use of our cookies. Learn More
×

System Upgrade on Tue, May 28th, 2024 at 2am (EDT)

Existing users will be able to log into the site and access content. However, E-commerce and registration of new users may not be available for up to 12 hours.
For online purchase, please visit us again. Contact us at customercare@wspc.com for any enquiries.

Correspondence between factorability and normalization in monoids

    https://doi.org/10.1142/S0218196724500516Cited by:0 (Source: Crossref)

    Abstract

    This paper determines relations between two notions concerning monoids: factorability structure, introduced to simplify the bar complex; and quadratic normalization, introduced to generalize quadratic rewriting systems and normalizations arising from Garside families. Factorable monoids are characterized in the axiomatic setting of quadratic normalizations. Additionally, quadratic normalizations of class (4,3) are characterized in terms of factorability structures and a condition ensuring the termination of the associated rewriting system.

    Communicated by Robert Gray

    AMSC: 20M05, 68Q42

    0. Introduction

    This paper investigates combinatorial properties of a certain class of monoids, seen from two different viewpoints, with a goal of unifying the two. The main result answers the question, explicitly mentioned in [6, 7], of determining the relation between these two approaches.

    0.1. Factorability structures

    The notion of factorability structure on monoids and categories is an extension by Wang [17] and Heß [11] of the definition of factorability structure on groups introduced by Bödigheimer and Visy [1] and Visy [16]. Their motivation was to abstract the structure, discovered in symmetric groups, that ensures the existence of a normal form admitting some remarkable properties. In particular, this normal form allows a reduction of the bar complex to a complex having considerably fewer cells, well adapted for computing homology of the algebraic structure in question.

    This reduction is achieved using the theory of collapsing schemes, introduced in a topological flavor by Brown [3], elaborated for the algebraic setting by Cohen [5], and rediscovered (under the name of discrete Morse theory) by Forman [8]. The idea is to establish, for every nonnegative integer n, a bijection (called collapsing scheme in [3], and Morse matching in discrete Morse theory) between a class of n-cells called redundant and a class of (n+1)-cells called collapsible in such a way that collapsing matched pairs preserves the homotopy type.

    The idea of factorability for a given monoid M and its generating set S is to determine a convenient way to split off a generator from an element of the monoid. This is achieved by the notion of factorability structure consisting of a factorization map η=(η,¯η):MM2 subject to several axioms ensuring, in particular, a compatibility with the multiplication in the monoid. In a manner of speaking, η acts on an element f of M by splitting off a generator η(f).

    For every factorability structure, there is an associated rewriting system that is confluent but not necessarily terminating. However, termination is obtained under the additional assumption that, for all s in S and f in M, the following equalities hold:

    η(sf)=η(sη(f)),¯η(sf)=¯η(sη(f))¯η(f).(0.1)

    Section 1 fixes basic terminology to be used throughout the paper. Basic notions and some results concerning factorability are recollected in Sec. 2.

    0.2. Quadratic normalizations

    Assume that a monoid is generated by a set S. By a normalization, we mean a syntactic transformation of an arbitrary word over S into a “canonical” one, called normal. Quadratic normalizations in monoids, introduced by Dehornoy and Guiraud [7] (influenced by Krammer [13]), generalize, under the same axiomatic setting, two well-known classes of normalizations: those arising from quadratic rewriting systems, as studied in [10] for Artin–Tits monoids and in [2, 4] for plactic monoids; and those arising from Garside families, as investigated in [6], resulting from successive generalizations of the greedy normal form in braid monoids, originating in the work of Garside [9]. Quadratic normalizations admit the following locality properties: a word is normal if, and only if, its length-two factors are normal; and the procedure of transforming a word into a normal one consists of a finite sequence of rewriting steps, each of which transforms a length-two factor.

    The notion of class of a quadratic normalization is defined in order to measure the complexity of normalizing length-three words. The class (m,n) means that every length-three word admits at most m rewriting steps starting from the left, and at most n rewriting steps starting from the right.

    The class (4,3) is explored in great detail in [7] as it exhibits exceptionally favorable computational properties. In particular, the rewriting system associated to a quadratic normalization of class (4,3) is always convergent.

    Quadratic normalizations are recalled in Sec. 3.

    0.3. Contributions

    We establish a correspondence between factorability structures and quadratic normalizations for monoids, despite the different origins and motivations for these two notions. By a correspondence, we mean maps (in both directions) that are inverse to each other, up to technicalities, between appropriate subclasses. Moreover, this bijection is compatible with the associated rewriting systems.

    Since the rewriting system associated with a factorability structure is not necessarily terminating, whereas the rewriting system associated with a quadratic normalization of class (4,3) is always terminating, it has already been known that a quadratic normalization corresponding to a factorability structure is not necessarily of class (4,3).

    It is shown here that a quadratic normalization corresponding to a factorability structure is always of class (5,4) and not smaller in general. A necessary and sufficient condition is given for a quadratic normalization to correspond to a factorability structure. Thereby, we characterize factorable monoids in terms of quadratic normalizations, thus adding another important family of monoids to those unified under the axiomatic framework of quadratic normalizations.

    In particular, a quadratic normalization of class (4,3) always yields a factorability structure, but not vice versa. However, the converse does hold under the stronger condition described as follows. For a monoid M, consider the map F:=ημ from the set M2 to itself, with μ:M2M denoting the multiplication in M. Denote by F1 (respectively, F2) the application of F to the first two elements (respectively, the second and the third element) of a triple in M3. In general, a factorability structure for M and its generating set S ensures the equality

    F1F2F1F2(r,s,t)=F2F1F2(r,s,t),
    for each S-word (r,s,t) such that F2F1F2(r,s,t) contains no 1. The stronger condition states that this equality holds for every (r,s,t) in S3. Since this condition is implied by the class (4,3), quadratic normalizations of class (4,3) are characterized in terms of factorability structures.

    Furthermore, we show that this stronger condition is equivalent to the aforementioned additional assumption (0.1) which is known to grant termination of the rewriting system associated with a factorability structure. Simply put, the class (4,3) equals factorability plus termination.

    One of the benefits of the established correspondence between factorability structures and quadratic normalizations is that it provides a way of importing the results concerning homology, derived from the former (see e.g. [12, 16, 17]) to the framework of the latter, with the hope of generalizing them to higher classes. This would be our next step in the current direction of research.

    To simplify the presentation, we are considering exclusively monoids, but results stated here (recalled ones as well as new ones) mostly extend to categories, seen as monoids with partial multiplication. As a reminder that a monoid is thought of as a monoid of endomorphisms (of an object), we tend to use letters f, g and h for elements of a monoid.

    1. Preliminaries

    1.1. Normal forms and rewriting systems

    If S is a set, S denotes the free monoid over S. Elements of S and S are called S-letters and S-words, respectively. So, an S-word is a finite sequencea of S-letters, e.g. (s1,,sn). The prefix S- is sometimes left out when the considered generating set is evident from the context. The product in S of two words u and v is denoted by u|v. A letter s is customarily identified with the single-letter word (s). Accordingly, a word (s1,,sn) can be written as the product (in S) of its letters: s1||sn.

    A monoid M is said to be generated by a set S, often written as (M,S), if M is a homomorphic image of the free monoid S. Such a homomorphism is called an evaluation map and denoted EV:SM. A normal form for M with respect to S is a set-theoretic section, denoted by NF, of the evaluation map. To rephrase it, a normal form maps elements of M to distinguished representative words in S.

    The length of w in S is denoted by |w|. For an element f of M, the minimal S-length of an S-word representing f is denoted by |f|. A normal form NF for a monoid M with respect to a generating set S is called geodesic if, for every f in M, the inequality |NF(f)||w| holds for every S-word w representing f, i.e. such that EV(w)=f.

    A (word) rewriting system is a pair (S,R) consisting of a set S and a binary relation R on S, whose elements are called rewriting rules. An element (u,v) of R is also written as uv to stress the fact that it is directed. Seeing relations between words not as equalities but as rewriting rules is a key concept of rewriting theory.

    For a rewriting rule (u,v), and for w and w in S, a pair (w|u|w,w|v|w) is called a rewriting step. For u and v in S, we say that urewrites to v if there is a finite composable sequence of rewriting steps, such that the source of the first step of the sequence is u and the target of the last step is v. A word u is called irreducible with respect to R if there is no rewriting step whose source is u.

    A rewriting system (S,R) is called:

    Confluent if any two rewriting sequences starting with the same word can be completed in such a way that they eventually reach a common result;

    Normalizing if every u in S rewrites to at least one irreducible word;

    Terminating if it admits no infinite rewriting sequence;

    Convergent if it is both confluent and terminating;

    Reduced (or minimal) if for every rewriting rule uv, the word v is irreducible with respect to R, and the word u is irreducible with respect to R\{(u,v)};

    Strongly reduced if it is reduced and, in addition, every element of S is irreducible;

    Quadratic if the source and target of every element of R are of length 2.

    The monoid presented by a rewriting system (S,R) is the quotient M of the free monoid S by the congruence relation generated by R. If (S,R) is confluent, the irreducible word to which a word w rewrites, if it exists, is denoted by ŵ. If (S,R) is convergent, the map MS defined by fŵ, with EV(w)=f, is the normal form associated with the rewriting system (S,R).

    Remark 1.1. If a generating set S of a monoid M is a subset of M, then elements of S can be regarded in two ways: as length-one words in S, and as elements of M. When a rewriting system presenting M with respect to S is strongly reduced, this makes no essential difference, so elements of S are denoted in the same way, regardless of the viewpoint, relying on the context to provide the proper interpretation. In particular, one can say that a generating set contains (or that it does not contain) 1, the identity element of a monoid. This phrasing is the custom in the context of factorability (see [11, 12, 15]), but not in the context of normalization where a generating set is commonly distinguished from its image under the evaluation map (see [7]). So, we will emphasize such situation by calling S a generating subset, not just a generating set, of M. When we characterize factorable monoids in terms of quadratic normalizations (Sec. 4.1), the corresponding normalizations will be eligible to share this custom so there will be no need to emphasize it.

    For technical reasons, in the rest of this paper, the letter S will be reserved for the following purpose.

    Convention 1.2. When the letter S is used to denote a generating set of a monoid, it is understood that S is a pointed setb whose basepoint is a letter, customarily denoted by e, representing the identity of the considered monoid. In accordance with Remark 1.1, the basepoint of S is denoted by 1 if S is a generating subset of the considered monoid.

    On the other hand, if we exclude this letter from S, we write S+ for the resulting generating set.

    1.2. Divisibility in monoids

    A monoid M is said to be left-cancellative (respectively, right-cancellative) if, for every f, g and g in M, the equality fg=fg (respectively, gf=gf) implies the equality g=g.

    An element f of a monoid M is called a left divisor of g in M, and g is called a right multiple of f, denoted by fg, if there is an element f in M such that ff=g. If M is left-cancellative, then the element f is uniquely determined and called the right complement offing.

    2. Factorability Structures

    This section recalls the notion of factorability structure. Section 2.1 recollects the basic terminology. In Sec. 2.2, we recall an alternative approach to factorability through the notion of local factorability. Certain notions are redefined here in order to overcome the issues arising from the original definition, which are pointed out in Sec. 2.3. Finally, Sec. 2.4 recalls the rewriting system associated with a factorability structure. For elaboration, the reader is referred to [12, 15].

    2.1. Factorability structures

    Convention 2.1. Let us adopt the convention that elements of a finite sequence are indexed starting from the leftmost one, as in (s1,s2,,sn), thereby not following the convention used in [12] where elements are indexed starting from the rightmost one. The purpose is to make the notions that concern factorability more easily comparable (in Sec. 4) with those concerning normalization.

    A pair (f,g) in M2 is called geodesic if |fg|=|f|+|g|.

    Let M be a monoid, and let S be a generating subset of M. A factorization map for (M,S) is a map η=(η,¯η):MM2 satisfying the following conditions:

    For f in M\{1}, the element η(f) in S+ is a left divisor of f, and the element ¯η(f) is a right complement of η(f) in f;

    The pair (η(f),¯η(f)) is geodesic;

    η maps 1, the identity element of M, to η(1)=(1,1).

    Whenever confusion is unlikely, η(f) and ¯η(f) are abbreviated to f and ¯f, respectively.

    Example 2.2. Assume that M is a free commutative monoid generated by a nonempty finite totally ordered set. Define η=(η,¯η):MM2 by setting η(f) to be the least left divisor of f, lying in the generating set. Note that this is well defined since the left cancellation property of M implies uniqueness of right complements, so knowing η(f) determines ¯η(f).

    Notation 2.3. Let A be a set, and let F be a map from Ak to Al. Then the (partial) map Fi:AA consists of applying F to k consecutive elements starting from the position i, i.e. to the elements at the positions i,i+1,,i+k1.

    Example 2.4. For the sake of illustration, take the set A={a,b,c} totally ordered by a<b<c. We write < for the lexicographic extension of < to A. Let F:A2A2 map each length-two word w to the <-minimal word obtained by simply permuting letters of w if needed. Then we have

    c|b|aF2c|a|bF1a|c|bF2a|b|c.

    The multiplication in M is denoted by μ:M2M, and μ(f,g) is often abbreviated to fg or fg.

    Definition 2.5 ([12, Definition 2.1]). Let M be a monoid, and let S be a generating subset of M. A factorability structure on (M,S) is a factorization map η:MM2 such that, denoting the map ημ:M2M2 by F, for every triple in M3, the three maps

    F1F2F1F2,F2F1F2,F2F1F2F1
    coincide or each map reduces the sum of the lengths of the elements of the triple. If η:MM2 is a factorability structure on (M,S), we call the triple (M,S,η) a factorable monoid.

    Assume that (M,S,η) is a factorable monoid. The normal form associated with the factorability structure η, or the η-normal form, for short, is the map NFη:MS defined as

    fη|f|1η2η1(f).

    Example 2.6. The map F:A2A2 in Example 2.4 can be regarded as a composition ημ of the multiplication in A and a factorability structure splitting off the least letter. For f=bacabc, we get

    NFη(f)=η5η2η1(f)=(a,a,b,b,c,c).

    For a factorable monoid (M,S,η), an M-word x is said to be stable at theith position if Fi(x)=x; it is everywhere stable if it is stable at the ith position for every i in {1,,|x|1}. The normal form NFη admits the following locality property.

    Lemma 2.7 ([11, Remark 2.1.27]). Let (M,S,η) be a factorable monoid. Then for every f in M, the η-normal form is everywhere stable.

    Although it may appear that [11, Remark 2.1.27] uses an extra condition, namely, “the recognition principle”, this is not the case since this condition is automatically satisfied in a factorable monoid (see [11, Lemma 2.2.2]).

    2.2. Local factorability structure

    There is an alternative definition of factorability by use of the notion of local factorability, due to Moritz Rodenhausen. In order to resolve an issue detected in the original definition of local factorability (to be addressed in the next section), we introduce the following notation.

    Notation 2.8. Let A be a set, and let φ be a map from A2 to itself. The composite map φ:AA is defined as

    wφ|w|1φ1(w).
    Note that, in the above composition, φ|w|1 is applied last, taking the rightmost length-two factor of φ|w|2φ1(w) as an argument. In particular, if w has length 1, then φ(w)=w.

    Definition 2.9. Let S be a pointed set with basepoint 1, and let φ be a map from S2 to itself. The normalization map associated with the map φ is a map Nφ from S to itself, defined as follows:

    (1)

    Nφ of the empty word is the empty word;

    (2)

    Nφ of a word containing 1 equals Nφ of the same word with 1 removed; and

    (3)

    Nφ(s1,,sn):={φ(s1|Nφ(s2,,sn))if it contains no 1,Nφ(φ(s1|Nφ(s2,,sn)))otherwise.

    Remark 2.10. Note that, by recursion, the computation of Nφ(s1,,sn) terminates and its length is bounded by n. Namely, all the recursive calls for Nφ are made on words of smaller length: directly in (2) and in the first case of (3); and indirectly in the second case of (3), which calls for (2). The length of Nφ(s1,,sn) is less than or equal to the length of φ(s1|Nφ(s2,,sn)), which is less than or equal to the length of Nφ(s2,,sn) plus 1.

    We state anew the definition of local factorability structure on (M,S), using Definition 2.9.

    Definition 2.11. Let M be a monoid and let S be a generating subset of M. A local factorability structure is a map φ from S2 to itself, having the following properties:

    (1)

    M admits the presentation

    S+|{(s,t)=φ(s,t)|s,tS+};

    (2)

    φ is idempotent;

    (3)

    φ(1,s) equals (s,1) for every s in S+;

    (4)

    For every (r,s,t) in S3+, the equality

    φ1φ2φ1φ2(r,s,t)=φ2φ1φ2(r,s,t)
    holds or φ2φ1φ2(r,s,t) contains 1;

    (5)

    The normalization map associated with φ satisfies

    Nφ(r,s,t)=Nφ(φ1(r,s,t)),
    for every (r,s,t) in S3.

    By Definition 2.9, for every S-word w, the word Nφ(w) contains no 1. If we add to Nφ(w) a string of 1’s on the right, then the result is called an extended form of Nφ(w).

    Lemma 2.12 ([15, Lemma 2.3.5]). Let S be a pointed set with basepoint 1, and let φ be a map from S2 to itself. If φ formally satisfies the second, the third and the fourth condition of Definition 2.11, then φ1φ2φ1φ2(r,s,t) is an extended form of Nφ(r,s,t) for every S-word (r,s,t).

    A factorability structure is equivalent to a local factorability structure, in the following sense.

    Theorem 2.13 ([12, Theorem 3.4]).

    (1)

    If (M,S,η) is a factorable monoid, then the restriction of the map ημ to S2 defines a local factorability structure on M.

    (2)

    Conversely, one can construct a factorability structure out of a local factorability structure by setting η(1)=(1,1) and

    η(f)=(r1,EV(r2,,rn))forNφ(w)=(r1,r2,,rn),
    with w being any S-word representing f.

    (3)

    These constructions are inverse to each other.

    (4)

    By this correspondence, for f in M, the η-normal form NFη(f) equals Nφ(w) for any S-word w representing f.

    The proof of Theorem 2.13 can be found in [15, Sec. 2.3].

    Remark 2.14. Here are some observations about local factorability structures that will be used implicitly from now on.

    The property (3) of Theorem 2.9 implies Nφ(s)=s for every s in S+.

    For every S-word (s,t), the first element of φ(s,t) cannot be equal to 1 unless the second element is equal to 1. Namely, assume the opposite: φ(s,t)=(1,t) for t1. Then the idempotency of φ gives φ(1,t)=(1,t), which contradicts the property (3) of Definition 2.11.

    Note that, by Theorem 2.13, the equality φ(s,t)=(1,1) holds if, and only if, st=1 in M.

    2.3. Deviation from the original definition

    As Convention 2.1 hints, the original definition of factorization map, which separates a right divisor, is reformulated in Sec. 2.1 to separate a left divisor, instead. The definition of local factorability structure is also modified.

    Let us recall the original definition of local factorability structure, in order to justify its present modification (Definition 2.11). For simplicity, we still assume Convention 1.2, so we do not actually copy the original verbatim, but we do preserve its essence (as well as the convention of indexing from the right).

    Here is a recollection of [12, Definition 3.3]. Let M be a monoid, and let S be a generating subset of M. A local factorability structure on (M,S) is a map φ from S2 to itself, having the following properties:

    (1)

    M admits the presentation

    S+|{(t,s)=φ(t,s)|s,tS+};

    (2)

    φ is idempotent;

    (3)

    φ(s,1) equals (1,s) for every s in S+;

    (4)

    For every (t,s,r) in S3+, applying any φi to the triple φ2φ1φ2(t,s,r) leaves it unchanged, or φ2φ1φ2(t,s,r) contains 1;

    (5)

    NF(t,s,r)=NF(φ1(t,s,r)) for all (t,s,r) in S3+.

    Here, the map NF from S to itself is defined inductively on the length of the word, as follows:

    NF of the empty word is the empty word;

    NF(s) equals s for all s in S+;

    NF of a word containing 1 equals NF of the same word with 1 removed; and

    NF(sn,,s1):={φn1φ1(NF(sn,,s2),s1)if it contains no1,NF(φn1φ1(NF(sn,,s2),s1))otherwise.

    Remark 2.15. Note that there is a flaw in the above definition. Since φ is defined on the domain S2, it is not clear what should one do when one gets the expression of the form φ(s), where s is a single element of S+. However, such an expression may indeed occur if φ is applied just after NF has eliminated 1 and thus shortened the word in question. For instance, take s2=1. Then

    NF(s2,s1)=φ1(NF(s2),s1)=φ1(s1),
    which is not defined. We have resolved this issue by introducing Notation 2.8.

    Remark 2.16. Note that, in [12, 15], the map NF:SS is called the normal form. In this text (following [7]), however, a normal form is a map from the presented monoid, not from the free monoid over a generating set (recall Sec. 1.1). Accordingly, we do not call the map Nφ, which is an analogue of NF, a normal form. Instead, we call such a syntactic transformation (of arbitrary words to normal ones) a normalization map (as in Definition 2.9).

    2.4. Rewriting system associated with factorability

    A rewriting system is associated with a factorable monoid in a canonical way.

    Lemma 2.17 ([12, Lemma 5.1]). Let (M,S,η) be a factorable monoid. If R is the set of rewriting rules of the form

    (s,t)ημ(s,t),
    for all S+-words s and t such that (s,t) is not stable, then (S+,R) is a confluent, strongly reduced rewriting system presenting M. Here, if ¯η(st)=1, then the rewriting rule is interpreted as (s,t)st.

    Remark 2.18. Observe that, strictly speaking, the presentation given by the property (1) of Definition 2.11 (of local factorability structure) is not the same as the one obtained by turning rewriting rules into equations in Lemma 2.17. Namely, if st lies in S (respectively, equals 1), then the former contains the relation (s,t)=(st,1) (respectively, (s,t)=(1,1)), whereas the latter has (s,t)=st (respectively, (s,t)=1). However, one can obtain the latter from the former simply by removing the rightmost occurrence of 1, and vice versa.

    The associated rewriting system in Lemma 2.17 is not necessarily terminating, even if S is finite and M is left-cancellative. The reader is referred to [12, Appendix] for an example of a factorable monoid whose associated rewriting system is not terminating. The following result gives a sufficient condition for the rewriting system associated with a factorable monoid to be terminating.

    Theorem 2.19 ([12, Theorem 7.3]). Let (M,S,η) be a factorable monoid. If the equalities

    η(sf)=η(sη(f)),¯η(sf)=¯η(sη(f))¯η(f)
    hold for all s in S+ and f in M, then the associated rewriting system is terminating.

    3. Quadratic Normalizations

    This section recalls the notion of quadratic normalization. After presenting basic notions concerning normalization in Sec. 3.1, we recollect the notion of quadratic normalization in Sec. 3.2. Then we focus on a particular class of quadratic normalizations in Sec. 3.3. The rewriting system associated with a quadratic normalization is recalled in Sec. 3.4. Finally, Sec. 3.5 recalls the notion of left-weighted normalization. For technical elaboration, see [7].

    3.1. Normalization and normal form

    Having already hinted in the Introduction that a normalization is a syntactic transformation of an arbitrary word to a normal one, here we recall a formal definition.

    Definition 3.1. Let A be a set, and let N be a map from A to itself. The pair (A,N) is called a normalization if

    (1)

    N is length-preserving;

    (2)

    Restriction of N to A is the identity map;

    (3)

    The equality

    N(u|v|w)=N(u|N(v)|w)
    holds for all A-words u, v, w.

    The map N is called a normalization map. An A-word w such that N(w)=w is called N-normal.

    A normalization for a monoidM is a normalization (S+,N) such that M admits the presentation

    S+|{w=N(w)|wS+}.

    Remark 3.2. Recall that the usage of the letter S, as well as the subscript + in S+ (or the absence of it), is explained by Convention 1.2. The letter S is not used in Definition 3.1 (of normalization), in order to point out that normalization itself is a purely syntactic notion, as opposed to the notion of normalization for a monoid.

    Example 3.3 ([7, Example 2.2]). Assume that (A,<) is a totally ordered nonempty finite set. Let <denote the lexicographic extension of < to A. The image under N of an A-word w is defined as the <-minimal word obtained by permuting letters of w. Then (A,N) is a normalization for the free commutative monoid over A.

    Note that the definition of normalization for a monoid M implies that there is a nontrivial monoid homomorphism, also known as grading, from M to the additive monoid of nonnegative integers, such that the degree, i.e. image under grading, of every s in S+ equals 1. Namely, set the degree of f in M to be the common length of all the S+-words representing f (which is well defined due to the property (1) of normalization). Such monoids (M,S+) are called graded. In other words, M is graded with respect to a generating set S+ if all S+-words representing the same element of M are equal in length.

    Remark 3.4 ([7, Proposition 2.6]). In a graded monoid, a normalization and a normal form are just different aspects of looking at the same notion. Indeed, given a normalization (S+,N) for a monoid M, a normal form NF for M with respect to S+ is obtained by setting NF(f)=N(w) for any S+-word w representing f. Conversely, if NF is a normal form for a graded monoid M with respect to a generating set S+, then one obtains a normalization map by setting N(w)=NF(EV(w)). These two correspondences are inverse to each other.

    On the other hand, if a monoid (M,S+) is not graded, i.e. if an element of M may be represented by S+-words of different lengths, then a new letter representing 1 can be introduced to formally preserve length. For a normalization (S,N), we say that an element e of S is N-neutral if the equalities

    N(w|e)=N(e|w)=N(w)|e(3.1)
    hold for every S-word w. We say that (S,N) is a normalization mod e for a monoid M if e is an N-neutral element of S and M admits the presentation
    S|{w=N(w)|wS}{e=1}.(3.2)
    Note that there can be at most one N-neutral element. We write πe for the canonical projection from S onto S+, which removes all the occurrences of e. This extends the equivalence between normalization and normal form from graded monoids to monoids in general.

    Proposition 3.5 ([7, Proposition 2.9]).

    (1)

    If (S,N) is a normalization mod e for a monoid M, then a geodesic normal form NF for M with respect to S is obtained by NF(f)=πe(N(w)) for any S-word w representing f.

    (2)

    Conversely, let NF be a geodesic normal form for a monoid M with respect to a generating set S+. Write EVe for the extension of the evaluation map EV:S+M to Sby putting EVe(e)=1. Then a normalization (S,N) mod e for M is provided by the map

    N(w)=NF(EVe(w))|em,
    with m denoting the number of letters e to be added in order to formally preserve length, namely, m=|w||NF(EVe(w))|.

    (3)

    These two correspondences are inverse to each other.

    Remark 3.6 ([7, Remark 2.10]). If a monoid (M,S+) is graded and NF is a normal form on (M,S+), then there are two normalizations arising from NF, provided by Remark 3.4 and Proposition 3.5(2), respectively. To make a clear distinction, let us temporarily write N+ for the normalization map of the former. The normalizations (S+,N+) and (S,N) are closely related as the map πeN is identically equal to the map N+πe. Therefore, it suffices to formally consider normalizations mod e for monoids.

    3.2. Quadratic normalizations

    Let us extend Notation 2.3.

    Notation. For a finite sequence of positive integers u=(i1,,in), we denote the composite map FinFi1 (note that Fi1 is applied first) by Fu, often omitting commas in u if all its components are single-digit numbers.

    If (A,N) is a normalization, let ¯N denote the restriction of N to the set of all length-two A-words.

    Definition 3.7. A normalization (A,N) is quadratic if the following two requirements are met:

    (1)

    An A-word w is N-normal (meaning N(w)=w) if, and only if, every length-two factor of w is N-normal.

    (2)

    For every A-word w, there exists a finite sequence of positions u, depending on w, such that N(w)=¯Nu(w).

    Example 3.8. The normalization given in Example 3.3 is quadratic. Indeed, a word is <-minimal if, and only if, its every length-two factor is <-minimal; and each word can be ordered by switching pairs of adjacent letters that are not ordered as expected.

    An advantage of a quadratic normalization is that it is completely determined by the restriction ¯N.

    Proposition 3.9 ([7, Proposition 3.6]).

    (1)

    If (S+,N) is a quadratic normalization for a monoid M, then ¯N is idempotent and M admits the presentation

    S+|{s|t=¯N(s|t)|s,tS+}.

    (2)

    If (A,N) is a quadratic normalization, then an element e of A is N-neutral if, and only if, the following equalities hold for every s in A:

    N¯s|e=N¯e|s=N¯s|e.

    (3)

    If S,N is a quadratic normalization mod e for a monoid M, then N¯ is idempotent and M admits the presentation

    S+|s|t=πeN¯s|t|s,tS+.

    If A,N is a quadratic normalization, then the image under N of an A-word is computed by sequentially applying N¯ to length-two factors at various positions. For length-three words, there are only two such positions. Since N¯ is idempotent, it suffices to consider alternating sequences of positions. This motivates the notion of class, which measures the complexity of normalizing length-three words. For a nonnegative integer m, we write 12m (respectively, 21m) for the alternating sequence 121 (respectively, 212) of length m. A quadratic normalization A,N is said to be of left-classm (respectively, right-classn) if the equality Nw=N¯12mw (respectively, Nw=N¯21nw) holds for every length-three A-word w. A quadratic normalization A,N is of class m,n if it is of left-class m and of right-class n.

    Example 3.10. Let us consider the quadratic normalization given in Example 3.3. If A has only one element, then there is only one A-word of length 3 and it is N-normal. So, A,N is of class 0,0 in this case.

    If A has at least two elements, then, for every length-three A-word w, the words N¯121w and N¯212w are N-normal. Namely, assuming that the word a|b|c is normal, compute N¯121 and N¯212 of c|b|a (which provides the worst-case scenario):

    c|b|aN¯1b|c|aN¯2b|a|cN¯1a|b|c,c|b|aN¯2c|a|bN¯1a|c|bN¯2a|b|c.
    Therefore, A,N is of class 3,3 in this case. A smaller class cannot be obtained in general, as witnessed by N¯12b|b|a=b|a|b and N¯21b|a|a=a|b|a, with a and b being any two A-letters such that a<b.

    A class of a quadratic normalization A,N can be characterized by relations involving only the restriction N¯.

    Proposition 3.11 ([7, Proposition 3.14]). A quadratic normalization A,N is

    (1)

    Of left-class m if, and only if, the following three maps coincide on A3:

    N¯12m,N¯12m+1,N¯21m+1.

    (2)

    Of right-class n if, and only if, the following three maps coincide on A3:

    N¯21n,N¯21n+1,N¯12n+1.

    (3)

    Of class m,m if, and only if, the map N¯12m coincides with the map N¯21m on A3.

    The minimal left-class of A,N is the smallest natural number m such that A,N is of left-class m if such m exists, and otherwise. The minimal right-class n of A,N is defined analogously. Then the minimal class of A,N is the pair m,n.

    Lemma 3.12 ([7, Lemma 3.13]). The minimal class of quadratic normalization is either of the form m,n with mn1, or ,.

    For example, the minimal class of the quadratic normalization considered in Example 3.10 is 3,3 if the generating set has at least two elements.

    3.3. Quadratic normalizations of class 4,3

    The class 4,3 has particularly nice computational properties (see [7, Sec. 4]), not shared by higher classes (see [7, Example 3.23]), thanks to the diagrammatic tool called the domino rule. Let A be a set, and let F be a map from A2 to itself. We say that the domino rule is valid for F if, for all r1, r2, r1, r2, s0, s1, s2 in A such that Fs0|r1=r1|s1 and Fs1|r2=r2|s2, the following implication holds: if r1|r2 and r1|s1 and r2|s2 are fixed points of F, then so is r1|r2. The domino rule is expressed by the commutative diagram

    (3.3)
    where arcs denote fixed points of F: the solid ones are assumptions, and the dashed one is the expected conclusion.

    Proposition 3.13 ([7, Lemma 4.2]). A quadratic normalization A,N is of class 4,3 if, and only if, the domino rule is valid for N¯.

    The domino rule allows one to devise a simple universal recipe for computing the images under a normalization map. We refer the reader to [7, Proposition 4.4] for details, while here we only recall the key step.

    Lemma 3.14 ([7, Lemma 4.5]). If A,N is a quadratic normalization of class 4,3, then, for every s in A and every N-normal A-word r1||rn, we have

    Ns|r1||rn=N¯1|2||n1|ns|r1||rn.

    Remark 3.15. Note, in particular, that Lemma 3.14 implies that the leftmost letter of Ns|r1||rn does not depend on r2,,rn, but only on s and r1. We will use this observation in Sec. 4.2.

    By Proposition 3.11(2), if A,N is a quadratic normalization of class 4,3, then the maps N¯1212, N¯212 and N¯2121 coincide on A3. One of the major results of [7] is the converse: every idempotent map satisfying such condition arises from a quadratic normalization of class 4,3, in the following sense.

    Proposition 3.16 ([7, Proposition 4.7]). Let A be a set, and let F be a map from A2 to itself. If F is idempotent, and if the maps F1212, F212 and F2121 coincide on A3, then there is a quadratic normalization A,N of class 4,3 such that the map N¯ is identically equal to the map F.

    Quadratic normalizations of class 4,3 are thus fully axiomatized.

    3.4. Rewriting system associated with quadratic normalization

    There is a simple correspondence between quadratic normalizations and quadratic rewriting systems.

    Proposition 3.17 ([7, Proposition 3.7]).

    (1)

    If S+,N is a quadratic normalization for a monoid M, then a quadratic, reduced, normalizing and confluent rewriting system S+,R presenting M, is obtained by defining R as the set of rewriting rules of the form

    s|tN¯s|t,
    for all s and t in S+ such that s|t is not N-normal.

    (2)

    Conversely, if S+,R is a quadratic, reduced, normalizing and confluent rewriting system presenting a monoid M, then S+,N is a quadratic normalization for M, with

    Nw=ŵ,
    for all w in S+.

    (3)

    These two correspondences are inverse to each other.

    Proposition 3.17(1) can be adapted to a case where there is an N-neutral element. In fact, an N-neutral element does not affect termination of the associated rewriting system.

    Proposition 3.18 ([7, Proposition 3.9]).

    (1)

    If S,N is a quadratic normalization mod e for a monoid M, then a reduced, normalizing and confluent rewriting system S+,R presenting M, is obtained by defining R as the set of rewriting rules of the form

    s|tπeN¯s|t,
    for all s and t in S+ such that s|t is not N-normal.

    (2)

    If the rewriting system in Proposition 3.17(1) terminates, then so does the one in (1).

    The rewriting system associated with a quadratic normalization in Proposition 3.17 need not be terminating (see [7, Proposition 5.7]). However, it is terminating for quadratic normalizations of class 4,3.

    Proposition 3.19 ([7, Proposition 5.4]). If A,N is a quadratic normalization of class 4,3, then the associated rewriting system is convergent. More precisely, every rewriting sequence starting from an element of length n has length at most 2nn1.

    3.5. Left-weighted normalization

    Before closing this section, let us recall (from [7, Sec. 6.2]) a notion to be used in the next section. A normalization A,N for a monoid M is called left-weighted if, for all s,t,s,t in A, the equality s|t=N¯s|t implies the left divisibility ss in M.

    Proposition 3.20 ([7, Proposition 6.10]). Let M be a left-cancellative monoid M containing no nontrivial invertible element. If S,N is a quadratic normalization mod 1 for M, then the following are equivalent.

    Every N-normal word r1||rn has the following property for all i<n: 

    foralltSandhM,thriri+1impliesthri.(3.4)

    The normalization S,N is of class 4,3 and is left-weighted.

    The normal form r1||rn having the property (3.4) is called S-greedy (at the ith position). It can be expressed diagrammatically as follows. Commutativity of the diagram

    without the dashed arrow implies the existence of a dashed arrow making the square (and thus also the triangle) commute. The arc joining ri and ri+1 signifies that the word ri|ri+1 is greedy. This notion is extensively studied in Garside theory. To an interested reader, we recommend the monograph [6] on the subject.

    4. Correspondence between Factorability Structures and Quadratic Normalizations

    In this section, a correspondence between factorability structures and quadratic normalizations is established. Section 4.1 gives a characterization of factorable monoids in terms of quadratic normalizations. Section 4.2 shows that, although a quadratic normalization corresponding to a factorable monoid is not of class 4,3 in general, it is so if a defining condition of local factorability structure is strengthened in a suitable way. Finally, the strengthened definition is shown to imply the additional assumption introduced in [12] (and recalled in Theorem 2.19) in order to reach termination of the associated rewriting system. This results in a characterization of quadratic normalizations of class 4,3 in terms of factorability structures.

    4.1. Characterization of factorable monoids

    In this section, a necessary and sufficient condition is given, in terms of quadratic normalizations, for a monoid to be factorable. This is achieved through a syntactic correspondence between a local factorability structure and the restriction of a quadratic normalization map to length-two words. The property (4) of Definition 2.11 (of local factorability structure) is going to be essential in deriving our main result so, for convenience, we are going to express it compactly using the domino rule.

    Definition 4.1. Let A,N be a quadratic normalization with the N-neutral element e. The weak domino rule is valid for N¯ if the domino rule is valid for N¯ whenever none of the elements r1, r2, s2 of the diagram (3.3) equals e.

    Now, we can state the main result.

    Theorem 4.2. A monoid M,S admits a factorability structure if, and only if, it admits a quadratic normalization N,S mod 1 such that the weak domino rule is valid for N¯.

    The rest of this section presents a proof. First we verify that a factorability structure yields a quadratic normalization, rather canonically. Assume that M,S,η is a factorable monoid. Since Nφ is not length-preserving in general, it does not make a suitable candidate for a normalization map in the sense of Sec. 3.1. To repair this, let us introduce the following notation.

    Notation. Let M,S,η be a factorable monoid. Denote by Nφ a pointwise length-preserving extended form of Nφ, defined as follows:

    wNφw|1mwithm=wNφw.

    Lemma 4.3. If M,S,η is a factorable monoid, then S,Nφ is a quadratic normalization mod 1 for M.

    Proof. Recalling the relation between factorability structure η and local factorability structure φ, expressed by Theorem 2.13, let us check that S,Nφ has, mutatis mutandis, the three properties of Definition 3.1 (of normalization). Properties (1) and (2) are satisfied by construction. Indeed, Nφ is length-preserving and Nφs=s for every s in S, by definition. Note that Lemma 2.7 implies the property (3). Namely, since the normal form associated with the factorability structure is everywhere stable, then so is Nφ, due to Theorem 2.13 (4). This property is then transferred to Nφ as well, by construction. In particular, the equality Nφu|v|w=Nφu|Nφv|w holds for all S-words u, v, w.

    Let us verify that the obtained normalization S,Nφ is quadratic. The property (3) of Definition 2.9 (of the normalization map Nφ) implies the property (2) of Definition (3.7) (of quadratic normalization) and, consequently, also the right-to-left implication of the property (1) of Definition 3.7. The other direction of the property (1) of Definition 3.7 follows from Lemma 2.7.

    Finally, Lemma 2.17, together with Remark 2.18, provides a presentation showing that S,Nφ is a normalization mod 1 for M. □

    We say that S,Nφ is the quadratic normalization corresponding to the factorability structure η.

    Remark 4.4. A note on formality is in order before we continue. As announced by Remark 1.1, we have tried to respect the two original conventions: of taking a generating set S to be a subset of a factorable monoid; and of distinguishing S from its image under an evaluation map arising from a normalization. Now, however, that we consider those quadratic normalizations S,N that correspond to factorability structures, we interchangeably write e and 1 for an N-neutral S-letter, depending on whether we take the viewpoint of normalization or factorability.

    Remark 4.5. Note that, by construction, the restriction Nφ¯ of Nφ to length-two words is identically equal to the local factorability structure of M,S,η. This fact will be often used implicitly.

    Having obtained a quadratic normalization, we want to determine its class.

    Lemma 4.6. If M,S,η is a factorable monoid, then the quadratic normalization corresponding to η is of class 5,4.

    Proof. Denote by φ the local factorability structure corresponding to η in the sense of Theorem 2.13. If r,s,t is an S-word, then Lemma 2.12 says that the word Nφr,s,t equals the word φ2121r,s,t. We conclude that quadratic normalization S,Nφ is of right-class 4. Then Lemma 3.12 grants the left-class 5. □

    The following example demonstrates that the minimal right-class of a quadratic normalization corresponding to a factorability structure is not smaller than 4, in general.

    Example 4.7 ([11, Example 2.1.13]). Consider the monoid ,+ with respect to the generating set 1,+1. The factorization map is defined by

    gsgng,gsgng,
    where sgn:1,0,+1 denotes the sign function. One can check that this is a factorable monoid.c Note that φ2121,1,1 equals 0,1,0, whereas φ21211,1,1 equals 1,0,0. Therefore, the minimal right-class of the corresponding quadratic normalization is at least 4; then it is exactly 4, by Lemma 4.6.

    The next example, adapted from [12, Appendix, Proposition 7], shows that the minimal left-class of a quadratic normalization corresponding to a factorability structure is not smaller than 5 in general.

    Example 4.8. Let S+ be the following set:

    a1,a2,b1,b2,b3,b4,b5,b6,c1,c2,c3,c4,c5,c6,d1,d2,e2,e3,f2,f3,g2,g3,h2,h3,i,j,k.
    Define a map φ:S2S2 as follows:
    b1,a1φb2,a2,c1,b2φc2,b3,d1,c2φd2,c3,c3,b3φc4,b4,b4,a2φb5,a1,c4,b5φc5,b6,d2,c5φd1,c6,c6,b6φc1,b1,b3,a2φe2,1,b6,a1φe3,1,c2,e2φg2,f2,c5,e3φg3,f3,c3,e2φg3,f3,c6,e3φg2,f2d1,g2φi,h2,d2,g3φi,h3,h2,f2φk,j,h3,f3φk,j1,sφs,1for allsS,
    and s,tφs,t if s,t is not listed above.

    By [12, Appendix, Proposition 7], the map φ is a local factorability structure. Let us determine the class of the corresponding quadratic normalization.

    Computing φ1212c1,b1,a1 gives

    c1,b1,a1φ1c1,b1,a1φ2c1,b2,a2φ1c2,b3,a2φ2c2,e2,1,
    whereas
    φ12121c1,b1,a1=φ1c2,e2,1=g2,f2,1.
    Hence, the minimal left-class is at least 5.

    The above computation also gives φ212c1,b1,a1=c2,e2,1, whereas

    φ2121c1,b1,a1=φ1c2,e2,1=g2,f2,1.
    Thus, the minimal right-class is at least 4, as expected according to Lemma 3.12.

    The previous two examples witness that the estimate of class in Lemma 4.6 is as good as one can hope for. On the other hand, observe that not every quadratic normalization of class 5,4 is corresponding to a factorability structure, as demonstrated by the following example, adapted from [7, Example 3.15].

    Example 4.9. Let A=a,b1,b2,b3,b4,b5, and let R consist of the rules abiabi+1 for i<5 even, and biabi+1a for i<5 odd. The rewriting system A,R is clearly quadratic and reduced. Note that it is also terminating because each rewriting rule only increases the index of a letter b in a word. Furthermore, it is confluent, as illustrated by the following diagram (it suffices to investigate the so-called critical pairs, see e.g. [14, Sec. 1]):

    Denote by A,N the quadratic normalization associated with A,R by Proposition 3.17. Let us determine the minimal class of A,N. If a length-three word does not begin and end with the letter a, then it is either N-normal or it becomes N-normal in a single step. On the other hand, normalizing a|b1|a takes four steps starting from the right (or five steps starting from the left):
    a|b1|aN¯1a|b1|aN¯2a|b2|aN¯1a|b3|aN2a|b4|aN1a|b5|a.
    The minimal class of A,N is thus 5,4.

    However, the normalization A,N is not corresponding to any factorability structure. To see this, observe that

    N¯212a,b1,a=a,b4,a,
    whereas
    N¯2121a,b1,a=a,b5,a.
    Therefore, N¯ fails to admit the property (4) of Definition 2.11 (of local factorability structure). We conclude (by Remark 4.5) that N¯ does not correspond to a factorability structure.

    A natural question to ask is: among quadratic normalizations of class 5,4, what distinguishes those that correspond to a factorability structure? Example 4.9 suggests a candidate (by what it is lacking): simply impose the weak domino rule upon quadratic normalization of class 5,4. Before testing sufficiency of these two properties combined, let us notice that they are not independent from each other.

    Lemma 4.10. Let S,N be a quadratic normalization having an N-neutral element e. If the weak domino rule is valid for N¯, then S,N is of class 5,4.

    Proof. Let r,s,t be an S-word. If

    N¯2121r,s,t=N¯212r,s,t,
    then
    Nr,s,t=N¯212r,s,t,
    so it takes at most three steps starting with N¯2 to normalize r,s,t.

    Otherwise, N¯212r,s,t contains e by the weak domino rule. Denote a,b,c :=N¯212r,s,t.

    Case 1.

    If e occurs exactly once in the triple a,b,c, then it cannot be at the leftmost position in N¯21r,s,t. So, it has to be at the rightmost position in N¯212r,s,t. In other words, c has to be equal to e. Consequently

    Na,b,c=N¯1a,b,c=N¯2121r,s,t.(4.1)

    Case 2.

    If e occurs exactly twice in the triple a,b,c, then either ae or be. In each case, the equalities (4.1) hold.

    Case 3.

    If e occurs three times in the triple a,b,c, then clearly the equalities (4.1) hold.

    Therefore, S,N is of right-class 4, hence of class 5,4, by Lemma 3.12. □

    The following proposition shows that adding the weak domino rule to the properties of quadratic normalization (and thus granting the class 5,4 by Lemma 4.10) suffices to yield factorability.

    Proposition 4.11. Let S,N be a quadratic normalization mod e for a monoid M. If the weak domino rule is valid for N¯, then N¯ is a local factorability structure.

    Proof. The following list shows that the map N¯ has, mutatis mutandis, all the properties of Definition 2.11 (of local factorability structure).

    (1)

    By Proposition 3.9(3), M admits the presentation

    S+|s|t=πeN¯s|t|s,tS+.
    Although this presentation is not the same as the one in Definition 2.11, the two are equivalent (see Remark 2.18).

    (2)

    By the property (3) of Definition 3.1 (of normalization), N¯ is idempotent.

    (3)

    By Proposition 3.9(2), the equality N¯e|s=s|e holds for all s in S+.

    (4)

    This property is explicitly assumed.

    (5)

    By Lemma 4.10, the normalization S,N is of class 5,4. By the definition of right-class 4, the N-normal word Nr,s,t equals N¯2121r,s,t, which further equals N¯12121r,s,t by the definition of left-class 5. Hence, Nr,s,t equals NN¯1r,s,t for all r,s,t in S+3.

     □

    We have, thus, proved one direction of Theorem 4.2. The other one follows from Remark 4.5, as the restriction to length-two words of a quadratic normalization corresponding to a factorability structure has all the properties of the corresponding local factorability structure and, in particular, the weak domino rule is valid. Thereby, we have completed the proof of Theorem 4.2.

    The following corollary is an immediate consequence.

    Corollary 4.12.

    (1)

    Associating a factorability structure to a quadratic normalization such that the weak domino rule is valid, and associating a quadratic normalization to a factorability structure (the weak domino rule being valid automatically), as given above, are inverse transformations.

    (2)

    The normal forms associated with a factorability structure and the corresponding quadratic normalization are the same.

    (3)

    The rewriting systems associated with a factorability structure and the corresponding quadratic normalization are equivalent, the only difference being dummy letters to preserve length in the latter.

    4.2. Factorability in relation to quadratic normalization of class 4,3

    Having established a general correspondence between a factorability structure and a quadratic normalization in the previous section, we are now going to further elaborate these links in the case when the quadratic normalization involved is of class 4,3. First we emphasize a particular, yet important, consequence of Proposition 4.11.

    Corollary 4.13. If S,N is a quadratic normalization of class 4,3 mod 1 for a monoid M, then N¯ is a local factorability structure.

    Although the converse does not hold in general, it does so in the case of graded monoids (as defined in Sec. 3.1).

    Lemma 4.14. Let M,S,η be a factorable monoid. If M,S+ is graded, then S+,Nφ is a quadratic normalization of class 4,3.

    Proof. In addition to the conclusion of Lemma 4.3 that S+,Nφ is a quadratic normalization, let us show how the existence of grading ensures the right-class 3. By the property (4) of Definition 2.11 (of local factorability structure), for every r,s,t in S+3, the equality

    Nφ2121r,s,t=Nφ212r,s,t
    holds or Nφ212r,s,t contains 1 but, since M is graded, the latter case cannot occur. Therefore, S+,Nφ is of right-class 3. Then the property of being of left-class 4 follows from Lemma 3.12. □

    Let us pin down those defining properties of quadratic normalization of class 4,3 mod 1 for M that do not necessarily arise from a factorability structure on M. In other words, we are looking for a (not too restrictive) property that would complement a factorability structure to a quadratic normalization of class 4,3. The property (4) of Definition 2.11 (of local factorability structure) grants the equality

    φ2121r,s,t=φ212r,s,t(4.2)
    only for S+-words r,s,t such that φ212r,s,t contains no 1. On the other hand, the right-class 3 (i.e. the domino rule) requires the equality (4.2) to hold for every S-word r,s,t, regardless of whether φ212r,s,t contains 1 or not. Therefore, in order for a factorability structure to induce a quadratic normalization of class 4,3, it suffices to strengthen the condition (4) of Definition 2.11, as follows.

    Proposition 4.15. Let M,S,η be a factorable monoid. If the equality (4.2) holds for each S+-word r,s,t such that φ212r,s,t contains 1, then S,Nφ is a quadratic normalization of class 4,3 mod 1 for M.

    Proof. Lemma 4.3 says that S,Nφ is a quadratic normalization mod 1 for M.

    To obtain the class 4,3, what remains to be shown is that the equality (4.2) holds for all r,s,t in S3\S+3. If t equals 1, then φ1r,s,t equals φr,s|1, which is everywhere stable. If s equals 1, then φ21r,s,t equals φr,t|1, which is everywhere stable. If r equals 1, then φ121r,s,t equals φ212r,s,t which equals φs,t|1, which is, again, everywhere stable. □

    We have shown that a quadratic normalization of class 4,3 yields a factorability structure (Corollary 4.13), but not vice versa (Examples 4.7 and 4.8 or Theorem 4.2). However, a factorability structure does yield a quadratic normalization of class 4,3 under a stronger condition on local factorability (Proposition 4.15). Therefore, under the same condition, the rewriting system associated with a factorable monoid is terminating, by Proposition 3.19 and Corollary 4.12(3).

    From another point of view, recall that Theorem 2.19 ensures termination of the rewriting system associated with a factorable monoid, under an additional assumption on the factorization map. It is then natural to ask what is the relation between the additional condition of Proposition 4.15 and the additional assumption of Theorem 2.19, which are both known to ensure termination of the associated rewriting system.

    In the rest of this section, we investigate the relation between these two optional properties of a factorable monoid M,S,η: for each S+-word r,s,t such that φ212r,s,t contains 1, Condition

    ημ2121r,s,t=ημ212r,s,t,(4.3)
    and, for all s in S+ and f in M, Assumption
    sf=sf,sf¯=sf¯f¯.(4.4)

    Remark 4.16. Note that Assumption (4.4) is trivially valid in the case where f lies in S or in the case where s,f is stable.

    It has already been known that Assumption (4.4) implies Condition (4.3), as follows.

    Lemma 4.17 ([12, Lemma 7.1]). Let M,S,η be a factorable monoid. If Assumption (4.4) is valid for all s in S+ and f in M, then the maps ημ212 and ημ2121 coincide on M3.

    Corollary 4.18. Let M,S,η be a factorable monoid. If Assumption (4.4) is valid for all s in S+ and f in M, then Condition (4.3) is satisfied for all r,s,t in S+3.

    For the reader’s convenience, we adapt the proof of Lemma 4.17 here, to prove Corollary 4.18.

    Proof. If Assumption (4.4) is valid for all s in S+ and f in M, then the maps η1μ1 and μ2η1μ1η2 coincide on S+×M. Composing each of these two maps with μ2 and then composing η2 with the obtained composite map, we see that the maps η2η1μ1μ2 and η2μ2η1μ1η2μ2 coincide on S+×M2. Note that the map η2η1 produces the η-normal form by definition, and that the restriction of the map η2μ2η1μ1η2μ2 to S+3 coincides with the map φ2φ1φ2. Therefore, every image under φ2φ1φ2 is everywhere stable by Lemma 2.7. Thus, Condition (4.3) is satisfied for all r,s,t in S+3. □

    In the opposite direction, a partial result has already been known. Namely, Condition (4.3) implies Assumption (4.4) under certain, quite restrictive, additional requirements imposed on both the monoid and the normalization. The next lemma is a straightforward adaptation of [6, Proposition IV1.49]; it is also hinted in the proof of [15, Corollary 7.4.5].

    Remark 4.19. Relying on Theorem 4.2 and Corollary 4.12(2) in particular, we are going to abuse terminology by saying “the normal form” without specifying whether it arises from factorability or normalization.

    Lemma 4.20. Let M be a left-cancellative monoid containing no nontrivial invertible element. If S,N is a left-weighted quadratic normalization of class 4,3 mod 1 for M, then Assumption (4.4) is valid for all s in S+ and f in M.

    Proof. We need to show that the equalities sf=sf and sf¯=sf¯f¯ hold for all s in S+ and f in M.

    By the definition of factorability structure, we have sfsf, and ff hence also sfsf. The transitivity gives sfsf, and the assumption that S,N is left-weighted then yields sfsf.

    By Corollary 4.12(2), the normal form of f has the form f|r2||rn. Hence, sfsf=sfr2rn. Since sf lies in S and f|r2||rn is normal, we obtain sfsf by the property (3.4) in Proposition 3.20. That yields sfsf due to the assumption that S,N is left-weighted.

    Since M is a left-cancellative monoid containing no nontrivial invertible element, we conclude that sf=sf. Then sf¯=sf¯f¯ follows from the left cancellation property. □

    We want to find out whether Condition (4.3) implies Assumption (4.4) in general, i.e. without all the additional requirements of the previous lemma, or is the latter strictly stronger than the former. Let us begin by considering length-two words.

    Lemma 4.21. Let M,S,η be a factorable monoid. If Condition (4.3) is satisfied for each S+-word r,s,t such that φ212r,s,t contains 1, then Assumption (4.4) is valid for all s in S+ and length-two f in M.

    Proof. The idea is to equate two different expressions of the normal form of sf. Fix arbitrary s in S+ and a length-two element f of M.

    First compute the η-normal form of sf, by definition,

    sfη1sf,sf¯η2sf,sf¯,sf¯¯.(4.5)

    Next we compute the same normal form in a different manner. Since the length of f equals 2, we know that f¯ lies in S+. Hence, s,f,f¯ lies in S+3. So we have another length-three S+-word evaluating to sf. By the property (4) of Definition 2.11 (of local factorability structure) and Condition (4.3), the word ημ212s,f,f¯ is everywhere stable, hence also normal by Lemma 4.3 and the property (1) of Definition 3.7 (of quadratic normalization). Therefore, ημ212s,f,f¯ is the normal form of the evaluation of s,f,f¯, i.e. of sf. Since computing ημ212s,f,f¯ depends on whether any 1 occurs in the process, we consider the following cases:

    Case 1.

    If sf is not an element of S, then

    s,f,f¯ημ2s,f,f¯ημ1sf,sf¯,f¯ημ2sf,sf¯f¯,sf¯f¯¯.

    Comparing the result to (4.5) yields Assumption (4.4), by Corollary 4.12(2). Indeed, equating the first components of the obtained expressions gives sf=sf. Equating the second and the third components gives sf¯=sf¯f¯.

    Case 2.

    If sf is an element of S+, then

    s,f,f¯ημ2s,f,f¯ημ1sf,1,f¯ημ2sf,f¯,1.(4.6)
    Again, equating the first components of the result and (4.5) gives sf=sf. Equating the second and the third components now gives sf¯=f¯, but note that, in the present case, this equality is equivalent to sf¯=sf¯f¯.

    Finally, observe that the case sf=1 cannot occur. Namely, if sf were equal to 1, then applying ημ1 after (4.6) would yield f¯,1,1 since f¯ is in S+, and that would contradict Condition (4.3). □

    Lemma 4.21 suggests itself as an induction base case, which we are going to achieve in Proposition 4.22. First we introduce some notation, in order to simplify exposition.

    Notation. If r1,r2,,rn is the normal form of f in M, then the product r1r2rn1 in M is denoted by f̲.

    Proposition 4.22. Let M,S,η be a factorable monoid. If Condition (4.3) is satisfied for each S+-word r,s,t such that φ212r,s,t contains 1, then Assumption (4.4) is valid for all s in S+ and f in M.

    Proof. By Proposition 4.15, the quadratic normalization corresponding to the given factorability structure is of class 4,3. Then Remark 3.15 (on Lemma 3.14) implies the equality sf=sf for all s in S+ and f in M.

    We need to show that the equality sf¯=sf¯f¯ also holds for all s in S+ and f in M. We are going to achieve this using induction on the length of f. Let Pn be the statement: the equality sf¯=sf¯f¯ holds for all s in S+ and f of length n in M. The statement P2 (respectively, P1) holds by Lemma 4.21 (respectively, trivially).

    Let n be an integer greater than 2, and suppose that the statement Pn1 holds. Fix an arbitrary s in S+ and f of length n in M. Since the length of f̲ equals n1, the equality sf̲¯=sf¯f̲¯ holds by the inductive hypothesis.d Note that notation f̲¯ is not ambiguous since f̲¯ equals f¯̲ due to the fact that the normal form is everywhere stable. Denote the normal form of f by r1,r2,,rn. Multiplying the equality sf̲¯=sf¯f̲¯ by rn on the right yields

    sf̲¯rn=sf¯f¯.(4.7)
    Hence, it suffices to show that the equality sf̲¯rn=sf¯ holds.

    Let us compute the normal forms of sf̲¯ and sf¯ using Lemma 3.14. Denoting s1:=s and ti|si :=N¯si1|ri for i2,,n1, we obtain

    NFsf̲¯=t2|t3||tn1|sn1,
    and
    NFsf¯=t2|t3||tn|sn,
    as displayed by the diagram
    with arcs having the same meaning as in the diagram (3.3). Therefore, sf̲¯=t2t3tn1sn1. Multiplying by rn on the right yields
    sf̲¯rn=t2t3tn1sn1rn=t2t3tn1tnsn=sf¯,
    which, together with the equality (4.7), implies Pn. □

    The results of this section enable the following characterization.

    Proposition 4.23. Let M,S,η be a factorable monoid. Then the following properties are equivalent:

    (1)

    For all s in S+ and f in M, the equalities sf=sfand s¯f=sf¯f¯ hold.

    (2)

    For all f,g,h in M3, the equality

    ημ2121f,g,h=ημ212f,g,h
    holds.

    (3)

    For each S+-word r,s,t such that φ212r,s,t contains 1, the equality

    ημ2121r,s,t=ημ212r,s,t
    holds.

    (4)

    The quadratic normalization S,Nφ mod 1 for M is of class 4,3.

    Proof. It has already been known (Lemma 4.17) that (1) implies (2), which, in turn, clearly implies (3). The properties (3) and (4) are equivalent by the definitions of the notions concerned. Finally, Proposition 4.22 says that (3) implies (1). □

    Let us observe that Proposition 4.23 can also be read another way, thanks to Theorem 4.2, as a characterization of monoids admitting a quadratic normalization of class 4,3 among factorable monoids.

    Corollary 4.24. A monoid admits a quadratic normalization of class 4,3 if, and only if, it admits a factorability structure having any of the properties 1–3 of Proposition 4.23.

    Acknowledgments

    I warmly thank Viktoriya Ozornova for supervising this work and for numerous remarks that highly improved the quality of this text. I am also grateful to the anonymous referee for meaningful suggestions. This program has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No. 754362.

    Notes

    a In the broader context of categories, words are generalized to paths of composable morphisms.

    b That is a set equipped with a distinguished element, called basepoint, enjoying a special treatment in the given context.

    c Technically speaking, this is a factorable group by [16, Example 3.2.2], and a weakly factorable monoid. Hence, it is also a factorable monoid by [11, Proposition 2.1.28].

    d Statement P1 could not serve as the base case because f̲¯ in the inductive hypothesis would not be defined, which is why we needed Lemma 4.21.