Finite Semigroups and Green's Relations #
This file proves lemmas about Green's relations in finite semigroups.
Main theorems #
All the following lemmas assume S is a finite semigroup.
Semigroup.dEquiv_iff_jEquiv-x 𝓓 y ↔ x 𝓙 y.Semigroup.REquiv.of_rPreorder_and_jEquiv- Ifx 𝓙 yandx ≤𝓡 y, thenx 𝓡 y.Semigroup.LEquiv.of_lPreorder_and_jEquiv- Ifx 𝓙 yandx ≤𝓛 y, thenx 𝓛 y.Semigroup.HEquiv.of_eq_sandwich- Ifx = u * x * v, thenx 𝓗 u * x ∧ x 𝓗 x * v.
References #
TODO
Blueprint #
Equivalence of 𝓓 and 𝓙 in Finite Semigroups Label : lem:d-j-theorem Lean lemmas to tag :
Semigroup.JEquiv.to_dEquivSemigroup.dEquiv_iff_jEquivDependencies : lem:exists-pow-sandwich, def:greens-relations
J-Equivalence Strengthening Preorders Label : lem:j-strengthening Lean lemmas to tag :
Semigroup.REquiv.of_rPreorder_and_jEquivSemigroup.LEquiv.of_lPreorder_and_jEquivDependencies : lem:exists-pow-sandwich, def:greens-relations
H-Equivalence from Sandwiching Label : lem:h-of-sandwich Lean lemmas to tag :
Semigroup.HEquiv.of_eq_sandwichDependencies : lem:j-strengthening, lem:exists-pow-sandwich, def:greens-relations
The D-J Theorem for Finite Semigroups #
Properties relating J, L, and R (Proposition 1.4.2 and 1.4.4) #
This section shows how 𝓙-equivalence "strengthens" 𝓡 and 𝓛 preorders to equivalences in finite semigroups.