Green's Lemma #
This file proves Green's lemma, which is the following:
Let x 𝓡 y such that y * u = x and x * v = y.
Then the map x ↦ x * v is a bijection from the 𝓛-class of x to the 𝓛-class of y,
and the map x → x * u is its inverse. Additionally, these bijections preserve 𝓗 classes.
We also prove the dual version of this lemma.
Main Theorems #
Let x 𝓡 y such that y * u = x and x * v = y.
REquiv.invOn_lClass- the mapx ↦ x * uis the inverse ofx ↦ x * von the 𝓛-class ofx.REquiv.bijOn_lClass- the mapx ↦ x * vis a bijection from the 𝓛-class ofxto the 𝓛-class ofy.REquiv.bijOn_lClass_pres_hClass- this bijection preserves 𝓗 classes.
Let x 𝓛 y such that u * y = x and v * x = y.
LEquiv.invOn_rClass- the mapx ↦ u * xis the inverse ofx ↦ v * xon the 𝓡-class ofx.LEquiv.bijOn_rClass- the mapx ↦ v * xis a bijection from the 𝓡-class ofxto the 𝓡-class ofy.LEquiv.bijOn_rClass_pres_hClass- this bijection preserves 𝓗 classes.
References #
TODO
Blueprint #
- One lemma entry for the 𝓡-class bijection and its properties.
label : lem:greens-lemma
Lean lemmas to tag :
Semigroup.REquiv.bijOn_lClassSemigroup.REquiv.bijOn_lClass_pres_hClassSemigroup.LEquiv.bijOn_rClassSemigroup.LEquiv.bijOn_rClass_pres_hClassdependencies :- lem:greens-relations-mul-compat