Absorption lemmas for the DGH stratification #
Pointwise-set lemmas behind the Dubrovin–Gräter–Hanke stratification (Jakobs 2019, Def. 1.1.4):
iterated sums sumPow, distributivity of a set over an n-term sum, absorption of a layer of
inverses, the inverse of a sum of two inverses, and Hua's identity in a division ring.
Main results #
mul_sumPow_subset,inv_mul_subset_inv,inv_mul_sumPow_subset.inv_add_inv_inv,inv_add_inv_inv':(a⁻¹ + b⁻¹)⁻¹ = b (a + b)⁻¹ a = a (a + b)⁻¹ b(the "parallel sum"; one line from Mathlib'sinv_add_inv').hua_classical: Hua's identitya − (a⁻¹ + (b⁻¹ − a)⁻¹)⁻¹ = a b a.
Related #
The binary distributivity step is Mathlib's Set.mul_add_subset; the identity
a⁻¹ + b⁻¹ = a⁻¹ (a + b) b⁻¹ is Mathlib's inv_add_inv' (invOf_add_invOf for Invertible).
References #
- F. Jakobs, PhD thesis, 2019, Def. 1.1.4.
- L.-K. Hua, On the automorphisms of a sfield, Proc. Nat. Acad. Sci. USA 35 (1949), 386–389.
(a) sumPow n S = S + ⋯ + S (n summands), sumPow 0 S = {0}.
Equations
- DGH.sumPow 0 x✝ = {0}
- DGH.sumPow n.succ x✝ = x✝ + DGH.sumPow n x✝
Instances For
(c) If U⁻¹ * S ⊆ S then S⁻¹ * U ⊆ S⁻¹.
(d) The inverse of a sum of two inverses ("parallel sum"), noncommutative form:
(a⁻¹ + b⁻¹)⁻¹ = b (a + b)⁻¹ a. This is Mathlib's inv_add_inv' inverted with mul_inv_rev.
It is not Hua's identity (that is hua_classical).
Alias of DGH.inv_add_inv_inv.
(d) The inverse of a sum of two inverses ("parallel sum"), noncommutative form:
(a⁻¹ + b⁻¹)⁻¹ = b (a + b)⁻¹ a. This is Mathlib's inv_add_inv' inverted with mul_inv_rev.
It is not Hua's identity (that is hua_classical).
Alias of DGH.inv_add_inv_inv'.
(d) The inverse of a sum of two inverses, symmetric form: (a⁻¹ + b⁻¹)⁻¹ = a (a + b)⁻¹ b.