How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Finite Lattice Projections and Coxeter Chain Labels
1 · Prerequisites
- Binary Operations, Monoids, Groups and Subgroups
- Chains, Antichains, Sperner and Dilworth
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Countability and Uncountability
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Incidence Algebras and Möbius Inversion
- Order, Zorn's Lemma, and the Axiom of Choice
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Roots, Rational Powers, and Classical Inequalities
- Simplicial Complexes and Simplicial Homology
- Simplicial Subdivision and Simplicial Approximation
- The ZFC Axioms and the Basic Set Constructions
2 · Summary
This page supplies the lattice-congruence and chain-label machinery that the library's Coxeter quotients and interval shellings consume, importing the existing partial-order, chain, lattice, graded-poset, order-complex and Möbius definitions rather than rebuilding poset foundations.
Finite lattice congruences, interval endpoints and descending rooted-chain labels fixes the vocabulary: lattice congruences of a finite lattice, the proposed quotient operations and class endpoints, and descending rooted-chain labelings whose labels may depend on the chain above a cover, with the no-tie and lex-increasing hypotheses and the ordinary edge-labeling special case. No existence claim is built into the definition. Lattice quotient descent, class intervals and monotone endpoints then proves that each class is closed under finite meets and joins, that the endpoints exist and the class is the interval between them, that the quotient operations are independent of representatives and make the classes a lattice, and that the endpoint maps are order-preserving; finiteness is used exactly to form the iterated meet and join of the members of a class, and no choice principle is used. The interval criterion for a lattice congruence: interval classes with monotone endpoints converts this into the working test: an equivalence relation whose classes are intervals is a lattice congruence if and only if its endpoint maps are order-preserving. Lexicographic chain shelling and the falling-chain Möbius formula consumes the labeling hypotheses: the lexicographic order of maximal chains satisfies the pairwise facet replacement criterion for a shelling of the order complex of an interval and of its open interval, and the Möbius value of a rooted interval is, up to sign, the number of its strictly falling maximal chains, with the rank-zero and rank-one conventions stated explicitly.
Required earlier pages: order-zorn-and-the-axiom-of-choice, simplicial-subdivision-and-simplicial-approximation, relations-functions-and-quotients, chains-antichains-sperner-and-dilworth and incidence-algebras-and-mobius-inversion. The companion finite-lattice-projections-and-coxeter-chain-labels-examples tests these constructions on a chain, on a diamond and on the Boolean lattice .
3 · Logical flowchart
4 · Definitions, theorems and proofs
Finite lattice congruences, interval endpoints and descending rooted-chain labels
Definition
Let be a finite lattice (Lattices, distributive lattices, and order ideals) with meet and join , and let be a finite graded poset (Graded poset, rank function, and rank levels) with rank function (Partial order and partially ordered set).
(1) Lattice congruences and projected endpoints. An equivalence relation on is a lattice congruence if and imply and . For write for the class of . On classes this defines the proposed quotient operations and ; the proposed lower endpoint and upper endpoint of a class are its least and greatest members. The definition asserts neither that the quotient operations are independent of representatives nor that endpoints exist; both are proved in Lattice quotient descent, class intervals and monotone endpoints.
(2) Descending rooted-chain labels. Let in , let be the closed interval (Intervals in a poset; locally finite, lower-finite and upper-finite posets) and put . A descending rooted-chain labeling of with values in a linearly ordered set assigns to every pair consisting of a descending chain in and a cover (Graded poset, rank function, and rank levels) a label ; the label may depend on the chain above , not only on the cover. A maximal chain of is a chain of the form with (equivalently: a chain of contained in no larger chain of ); note for every maximal chain of . Its label word is the -tuple with : as one descends the chain, each step is labeled relative to the chain already traversed above it. Given and a descending chain from to , the rooted interval carries the labeling induced by keeping the root chain fixed: a maximal chain of has label word whose -th entry is the label of its -th step counted from the top, the cover , paired with the root chain extended by (an empty extension when ), that is, . An ordinary edge labeling is the special case in which does not depend on .
(3) Increasing and falling chains, descents, lexicographic order. A maximal chain of is increasing if ; it is falling if and strictly falling if . Its descent set is , so that is strictly falling exactly when . Label words are compared lexicographically: if at the least index with one has .
(4) No-tie and lex-increasing hypotheses. The labeling satisfies the no-tie condition (N) if in every rooted interval of the labels of any maximal chain of are pairwise distinct; then falling and strictly falling coincide on each maximal chain. It satisfies the lex-increasing property (L) if in every rooted interval of there is exactly one increasing maximal chain, and its label word is lexicographically first among the label words of all maximal chains of . The rank-zero and rank-one cases give (L) its expected vacuous meaning: a rank-zero interval has one maximal chain, consisting of its single element and having an empty label word, and a rank-one interval has a single chain whose one-term label word is increasing.
Lattice quotient descent, class intervals and monotone endpoints
Statement
Let be a finite lattice, let be a lattice congruence on (Finite lattice congruences, interval endpoints and descending rooted-chain labels) and let be the class of . Then:
(i) (closure) each class is closed under meet and join: implies and ; consequently each class is closed under the meet and the join of any nonempty finite subfamily of its members;
(ii) (endpoints) each class has a least member and a greatest member , both lying in the class, and the class is the interval between them, (Intervals in a poset; locally finite, lower-finite and upper-finite posets);
(iii) (quotient lattice) the proposed quotient operations are independent of the chosen representatives, and with them the set of classes is a lattice whose order is given by if and only if ; the projection preserves meets and joins;
(iv) (monotonicity) the endpoint maps and are order-preserving.
Finiteness is used exactly in (ii): the meet and the join of all members of a class are finite iterated meets and joins, formed over a listing of the finite nonempty class (The cardinality of a finite set, A subset of a finite set is finite, with , and equality holds if and only if ). No choice principle is used anywhere: the class is listed by a bijection with a natural number, and the binary meet and join are applied along that listing.
Facts & Assumptions
Given: A finite lattice with meet and join , a lattice congruence on , an element , and the class . Write .
is a lattice congruence: and imply and (Finite lattice congruences, interval endpoints and descending rooted-chain labels).
Meet and join are the greatest lower and the least upper bound of a pair: , , and whenever and ; dually , , and whenever and . In particular for every (Lattices, distributive lattices, and order ideals).
is an equivalence relation, so it is reflexive, symmetric and transitive; ; ; and if and only if , so that any two members of one class are equivalent to each other (Equivalence relation, equivalence class, and the quotient set , The equivalence classes of an equivalence relation are nonempty, cover , and are pairwise equal or disjoint; conversely every such cover arises from exactly one equivalence relation).
A subset of a finite set is finite and satisfies ; a finite set satisfies , that is, there is a bijection , and if and only if (A subset of a finite set is finite, with , and equality holds if and only if , The cardinality of a finite set).
A partial order is reflexive, antisymmetric and transitive. In particular, a least member of a set is unique: if are both least, then and , so by antisymmetry; the dual argument proves uniqueness of a greatest member (Partial order and partially ordered set).
Proof
Assume . Apply [F1] to the pairs , the second entry being licensed by reflexivity in [F3]: this gives and . By [F2] with antisymmetry, , so and .
is a subset of the finite set , so is finite with by [F4]; since by [F3], , hence and there is a bijection . Put for , so that . The bijection is a single witness of an existence statement in the definition of ; no choice function on a family of sets is used.
Assume and . By [F1], and , so and by [F3]. Hence the proposed operations and do not depend on the chosen representatives, and the class of , hence the proposed pair of endpoints of its class, depends only on .
Let be a listing of a nonempty finite subfamily of and define , for . By induction on each lies in : , and if then because any two members of a class are equivalent by [F3], so step 1.1 gives . The same induction with in place of shows that the left-nested iterated join of lies in . The left-nested iterated meet is the meet of the subfamily: it is a common lower bound by [F2], and every common lower bound satisfies for all by induction, since and give by [F2]; dually the iterated join is the join of the subfamily. Hence each class is closed under the meet and the join of any nonempty finite subfamily of its members.
With the well-defined operations of step 1.3, the classes satisfy the lattice identities by transport along representatives: and ; commutativity and ; associativity, because and are both the greatest lower bound of — each is a common lower bound, and every common lower bound lies below both by [F2] — hence they are equal by antisymmetry, and dually for ; and absorption , since is the greatest lower bound of by [F2], together with the dual absorption. The projection preserves these operations by construction.
For classes define to mean . The identities of step 2.2 make this a partial order: idempotence gives ; if and , commutativity gives ; and if and , then . Moreover if and only if : the forward direction is by absorption, and the reverse is by commutativity and absorption.
Apply step 2.1 to the listing of the nonempty finite class from step 1.2. Its iterated meet lies in and is a common lower bound of all its members, so it is a least member of ; its iterated join lies in and is a common upper bound, so it is a greatest member. Both are unique by [F5], independently of the chosen listing. Define and .
The operations are the bounds for the order of step 3.1. Indeed since , and likewise . If and , then , so . Dually and show ; if , then , so . Thus the classes form the lattice in the order-theoretic sense of [F2].
By the quotient order constructed in step 3.1, if and only if . The operation of step 1.3 identifies the latter equality with , which holds if and only if by [F3].
Let . If then , since these are the least and the greatest member of . Conversely assume and put , ; both lie in , so by [F3]. Apply [F1] to the pairs and : . Since we have by [F2], and since we have by [F2]; hence , so by [F3]. Therefore , the asserted interval identity.
Monotonicity of the upper endpoint map. Assume . By [F3], and , so [F1] gives ; thus lies in the class of , whose greatest member is , so . With from [F2], antisymmetry gives , and then by [F2].
Monotonicity of the lower endpoint map. Assume . By [F3], and , so [F1] gives ; thus lies in the class of , whose least member is , so . With from [F2], antisymmetry gives equality, and then by [F2].
Clause (i) is steps 1.1 and 2.1; clause (ii) is steps 1.2, 3.2 and 4.3, where finiteness enters only through the listing of the finite class and the iterated meet is formed along that listing; clause (iii) is steps 1.3, 2.2, 3.1, 4.1 and 4.2; clause (iv) is steps 4.4 and 4.5. No choice principle is used: the listing is a bijection with a natural number, its existence is a single existential witness, and no family of nonempty sets is selected from.
Lexicographic chain shelling and the falling-chain Möbius formula
Statement
Let be a finite graded poset, let in , and let carry a descending rooted-chain labeling with values in a linearly ordered set that satisfies the no-tie condition (N) and the lex-increasing property (L) on every rooted interval (Finite lattice congruences, interval endpoints and descending rooted-chain labels). Write ; for a maximal chain of write for its label word and for its descent set, and identify with its vertex set, so that .
(i) (lexicographic shelling) For all maximal chains of with there is a maximal chain of with , and . Equivalently, ordered by label words, the maximal chains of satisfy the pairwise facet criterion for a shelling of the order complex (Face poset and order complex): its facets are the maximal chains, and for facets preceding the chain above gives and . Removing the two endpoints from all chains, the same order is a shelling of the order complex of the open interval, whose facets are the maximal chains of .
(ii) (falling-chain Möbius formula) For every rooted interval of , with the Möbius function of the poset (The integer-valued Möbius function of a locally finite poset),
and under (N) 'falling' may replace 'strictly falling'. Conventions: if (rank ) then and the singleton maximal chain has an empty label word and is vacuously falling; if then the open interval is empty, the single maximal chain of is vacuously falling and the formula gives .
Facts & Assumptions
Given: A finite graded poset with rank function (Graded poset, rank function, and rank levels), elements of , and the interval with (Intervals in a poset; locally finite, lower-finite and upper-finite posets).
The rank function satisfies whenever covers , and every minimal element of has rank (Graded poset, rank function, and rank levels).
Maximal chains of are the chains with , equivalently the chains of contained in no larger chain of ; for each, and the label word of is with . In the rooted interval the root chain stays fixed, and a maximal chain of has label word with -th entry : the word of a maximal chain of restricted to a rooted subinterval is exactly the corresponding block of its label word (Finite lattice congruences, interval endpoints and descending rooted-chain labels).
No-tie (N): in every rooted interval the labels of any maximal chain are pairwise distinct. Lex-increasing (L): in every rooted interval there is exactly one increasing maximal chain, and its label word is lexicographically first among the label words of all maximal chains of that rooted interval (Finite lattice congruences, interval endpoints and descending rooted-chain labels).
The descent set is , so is strictly falling if and only if ; the word of is falling when , and under (N) falling and strictly falling agree on each maximal chain; words are compared lexicographically (Finite lattice congruences, interval endpoints and descending rooted-chain labels).
Faces of the order complex of a poset are the finite chains of , so its facets are the maximal chains of (Face poset and order complex).
Möbius recurrence: for every , and for (The Möbius recurrence: and both interval sums of vanish when ).
The Boolean lattice of a finite set is ordered by inclusion, graded with rank , and for ; here is finite (The Boolean lattice of subsets of a finite set and its rank levels, For in a finite Boolean lattice, ).
Möbius inversion on a finite poset: if for functions , then (Both forms of Möbius inversion hold on every finite poset).
Every subset of the finite set is finite (A subset of a finite set is finite, with , and equality holds if and only if ). The power set is finite (The Boolean lattice of subsets of a finite set and its rank levels), and the chains in any interval form a subset of it, so all chain counts below are finite. Strong induction follows from ordinary induction applied to the assertion that the property holds at every value up to the current index (The principle of mathematical induction).
Proof
Rank preliminaries. If in , start with the chain and insert an intermediate vertex whenever two consecutive vertices are not covers. Each insertion adds a new vertex of the finite interval , so the process stops at a saturated chain. Along it the rank increases by exactly one at each step by [F1], giving , where is its number of steps. Consequently, for a strict chain with , the interior rank shifts are distinct members of . Their set has exactly elements, and .
Chain-sum identity. For put strict chains and ; the sum includes every strict chain, since one with steps has distinct vertices of by [F9]. We prove by strong induction on . The direct chain contributes . Every other chain has a unique first vertex below , with , and consists of the first step followed by a strict chain from to . Thus . Each is a proper subset of , hence has smaller cardinality by [F9]; the induction hypothesis and [F6] give . When no intermediate vertex exists, the intermediate sum is empty and this is also the base case.
Setup of (i). Let be maximal chains of with . Since and , the index for all and are defined, and because . Each step of a maximal chain is a cover by [F2], so ; hence a common vertex of the two chains is some , and for while for and , so . The subchains and are maximal chains of the rooted interval with , and by [F2] their words there are the windows and . The window is not increasing: suppose it were; then the window subchain of is an increasing maximal chain of the rooted interval, hence the unique increasing one and lexicographically first by [F3], so . If , then, the two full words agreeing in positions , their first difference lies in and has , so , contradicting ; while if , then the window subchain of is a maximal chain of the same rooted interval, distinct from that of because , whose word is increasing, contradicting the uniqueness in (L). Therefore has an index with , and by (N) applied to the window chain, so with we have .
Replacement chain of (i). Put . The segment is a maximal chain of the rooted interval , and by [F2] its word there is , which is falling by step 1.3, hence not increasing. By (L) of [F3] this rooted interval has exactly one increasing maximal chain; it is not the segment, so it has the form with and , and its word satisfies and because it is lexicographically first. Define .
Setup of (ii). Fix a rooted interval of and put ; we treat and return to below. For a subset of write . For let be the number of maximal chains of (maximal in the poset , carrying the labeling induced by the root chain as in [F2]) with , and for let be the number of strict chains with whose rank set equals . Both are finite counts by [F9], and by step 1.1 the rank set of each such chain is a subset of .
Refinement construction. Given a strict chain with rank set , construct a maximal chain of top-down: starting from the top segment and continuing downwards, replace the segment by the unique increasing maximal chain of the rooted interval , where is the original root extended by the part already constructed from down to , so it ends at the upper endpoint (and ). Each replacement exists and is unique by (L) of [F3], and the resulting chain is a maximal chain of . Inside each segment the word is increasing, so a descent of can occur only at a junction , , whose word position is ; hence .
Verification of the replacement. By [F2] the chain of step 2.1 is a maximal chain of : it has length , and each of its steps is a cover of . Its word agrees with in positions because and share the chain and the covers among these vertices, while at positions and the entries are and with ; hence . Moreover : the only vertex of strictly between and is and , while every other vertex of lies outside that open interval, so ; and since , step 1.3 gives .
Truncation construction and the count. Conversely, given a maximal chain of with , keep the elements with ; these are exactly indices in , and together with the endpoints and they form a strict chain of steps whose rank set is . Between two consecutive kept elements there is no descent of : a junction strictly between two consecutive kept elements has , hence , and gives ; so the word of each segment is weakly increasing, hence strictly increasing by (N), hence the segment is the unique increasing chain of its rooted interval by (L), so refining the kept chain returns . Thus the constructions of step 3.1 and of this step are mutually inverse bijections, and for every .
Facets and the open interval. Interpreting the maximal chains as facets of the order complex by [F5], step 3.2 says that for facets preceding in the lexicographic order of label words there is a facet with and , and so that precedes ; this is the pairwise facet criterion of the statement. Indeed, every face of shared with an earlier facet lies in an earlier intersection obtained by deleting one vertex from . Distinct facets have the same cardinality by [F2], so no earlier intersection is larger; hence the intersection of the simplex on with the union of earlier facet simplices is pure of codimension one, which is the shelling condition. A chain of the open interval is contained in no larger chain of precisely when, after adjoining and , it becomes a maximal chain of : if it could be enlarged inside , so could the enlarged chain in , and conversely an enlargement in of a chain already containing and lies in . Hence the facets of are the sets for maximal chains of , and since , deleting from all facets preserves and gives . For or there is only one maximal chain and one open-interval facet, the empty face, so the shelling condition is vacuous.
Tied words. Suppose instead that with . The analysis of step 1.3 applies verbatim with the single change that the window words of and coincide; that common window is again not increasing, since if it were increasing both window subchains would be increasing maximal chains of the same rooted interval and, being distinct because for , would contradict the uniqueness in (L). So there is again a descent at some , and steps 2.1 and 3.2 produce a maximal chain with , and .
Möbius inversion on the Boolean lattice. Put maximal chains of with for ; then for every , because each maximal chain has exactly one descent set and if and only if for some . By the Möbius values of the Boolean lattice [F7] and Möbius inversion [F8], for every ; at this gives, using step 4.1 and the involution of the subsets of (which is closed under ),
Shelling order. Every linear order of the maximal chains of that extends the strict lexicographic order of their label words makes the complex shellable in the pairwise criterion: given earlier and later , either , when step 4.2 supplies with and hence before , or , when step 4.3 supplies such a ; the remaining possibility cannot occur in such an order. Deleting the endpoints from all maximal chains, the same order and the same replacements witness the pairwise facet criterion for , whose facets are the maximal chains of by step 4.2. In particular, ordering facets by their label words with ties broken arbitrarily is a shelling order, which is the statement of (i).
Evaluation and the formula in rank . By step 2.2 and 1.1, each strict chain with steps contributes to with , so the alternating sum of step 5.1 equals by the chain-sum identity of step 1.2; hence the number of maximal chains with , that is, of strictly falling maximal chains by [F4], equals , which is the stated formula strictly falling maximal chains since . For we have ; then by [F6] and the single rank- maximal chain has an empty label word and is vacuously falling, so the formula holds as well.
Both parts are proved. Part (i) is steps 4.2, 4.3 and 5.2, and part (ii) is steps 1.2 and 6.1 together with step 2.2 for the definition of the counted chains: since the rooted interval was arbitrary, the formula holds for every one of them, with ; under (N) falling and strictly falling agree on each maximal chain by [F4], so 'falling' may replace 'strictly falling'; and the conventions with the singleton maximal chain having an empty label word and being vacuously falling, and with the open interval empty and the single maximal chain with one-term label word vacuously falling, are the rank-zero and rank-one cases of the formula. All counts are finite by [F9] and the argument uses no choice principle: the unique increasing chains and the single Boolean inversion are determined data, not selected from families.
The interval criterion for a lattice congruence: interval classes with monotone endpoints
Statement
Let be a finite lattice and let be an equivalence relation on whose classes are intervals: for every there are elements of the class with (Finite lattice congruences, interval endpoints and descending rooted-chain labels, Intervals in a poset; locally finite, lower-finite and upper-finite posets). Then is a lattice congruence if and only if the endpoint maps and are order-preserving. Explicitly:
(i) (necessity) if is a lattice congruence then and are order-preserving; this is Lattice quotient descent, class intervals and monotone endpoints(iv), with and ;
(ii) (sufficiency) if and are order-preserving then implies and for every ; hence is a lattice congruence, and the quotient operations of Finite lattice congruences, interval endpoints and descending rooted-chain labels are well defined.
Facts & Assumptions
Given: A finite lattice with meet and join , an equivalence relation on whose classes are intervals, and for every elements of with .
is a lattice congruence when and imply and (Finite lattice congruences, interval endpoints and descending rooted-chain labels).
Interval hypothesis: the class of equals , and lie in it; hence for every , and (Intervals in a poset; locally finite, lower-finite and upper-finite posets).
Monotonicity hypothesis in (ii): if then and .
For a lattice congruence each class has a least member and a greatest member , both in the class, and the class is the interval between them (Lattice quotient descent, class intervals and monotone endpoints (ii)).
For a lattice congruence the endpoint maps and are order-preserving (Lattice quotient descent, class intervals and monotone endpoints (iv)).
Meet and join are the greatest lower and the least upper bound of a pair: , , and whenever and ; dually , , and whenever and (Lattices, distributive lattices, and order ideals).
is reflexive, symmetric and transitive; ; and if and only if (Equivalence relation, equivalence class, and the quotient set , The equivalence classes of an equivalence relation are nonempty, cover , and are pairwise equal or disjoint; conversely every such cover arises from exactly one equivalence relation).
Antisymmetry: and imply (Partial order and partially ordered set).
Proof
(i) Assume is a lattice congruence. For the element lies in the class of and satisfies for every in that class by [F2], so is a least member of the class; by [F4] the class has a least member , and two least members of one set are equal by [F8], so . Symmetrically . Hence and are order-preserving by [F5].
If then and : indeed lies in the class of , which is , so ; conversely lies in , so ; hence by [F8], and the same argument with in place of gives . In particular implies and by [F7].
(ii) Assume the monotonicity hypothesis [F3] and let . By step 1.2, and ; from [F2] and [F6], (since and ), and , and also . So lies in , the class of , and in , the class of ; that is, and , with and .
(ii) Comparable join case. Assume and , and let . By step 1.2 and [F3] applied to , we have ; since by [F2], and by [F6], the upper bound property of the join gives . Together with (from [F2] and ), the element lies in the class of , so .
(ii) Comparable meet case. Assume and , and let . By [F3] applied to and step 1.2, ; also by [F6]. Hence by the lower bound property of the meet, while (as ) and by [F2]. So lies in the class of , that is, .
(ii) General equivalent pair. Assume and let . By step 2.1 the element satisfies , , and . Step 2.2 applied to the comparable equivalent pairs and gives and ; transitivity [F7] gives . Step 2.3 applied to the same two pairs gives and ; transitivity gives .
(ii) Congruence property and well-definedness. Assume and . Step 3.1 applied to the pair with gives , and applied to with gives ; transitivity gives . Likewise step 3.1 applied to with gives , and to with gives ; transitivity gives . By [F1] the relation is therefore a lattice congruence. Consequently the proposed quotient operations are well defined: if and then and by [F7], so and , whence and by [F7].
Both directions of the criterion are proved: (i) is step 1.1, where necessity is the specialisation of the quotient lemma's monotone endpoints to ; (ii) is steps 2.1 through 4.1, in which an arbitrary equivalent pair is reduced to the comparable pairs and through the meet , which lies in the class of and of .
5 · Examples, counterexamples and false statements
None yet.
Sources
- Nathan Reading, Lattice congruences of the weak order: algebra, combinatorics, and geometry, Triangle Lectures in Combinatorics (2019), slides on the order-theoretic characterization of a lattice congruence
- Michelle L. Wachs, Poset topology: tools and applications, PCMI lecture notes, Lecture 3 §§3.1–3.4
- Anders Björner and Francesco Brenti, Combinatorics of Coxeter Groups (GTM 231), §2.7 and Appendix A2.2–A2.4
- Richard P. Stanley, An Introduction to Hyperplane Arrangements, Lecture 1 §1.2 and Lecture 4 §4.1