Kähler differentials
TheoremDifferential of a transcendental element is nonzero#✓fully proved
KaehlerDifferential.D_ne_zero_of_transcendental
The differential of a transcendental separable element is nonzero.
theorem D_ne_zero_of_transcendental (K : Type*) [Field K] {F : Type*} [Field F]
[Algebra K F] (x : F) (hx : Transcendental K x)
[Algebra.IsSeparable (IntermediateField.adjoin K ({x} : Set F)) F] :
KaehlerDifferential.D K F x ≠ 0
Used by 1
TheoremDifferential of a transcendental element spans the differentials#✓fully proved
KaehlerDifferential.span_D_eq_top_of_transcendental
The differential of a transcendental separable element spans the Kähler differentials.
theorem span_D_eq_top_of_transcendental (K : Type*) [Field K] {F : Type*} [Field F]
[Algebra K F] (x : F) (hx : Transcendental K x)
[Algebra.IsSeparable (IntermediateField.adjoin K ({x} : Set F)) F] :
Submodule.span F ({KaehlerDifferential.D K F x} : Set (KaehlerDifferential K F)) = ⊤
Used by 1
TheoremKähler differentials are unique multiples of dt for transcendental t#✓fully proved
KaehlerDifferential.exists_unique_smul_D_of_transcendental
Every Kähler differential is uniquely a scalar multiple of the differential of a transcendental separable element.
theorem exists_unique_smul_D_of_transcendental (K : Type*) [Field K] {F : Type*}
[Field F] [Algebra K F] (x : F) (hx : Transcendental K x)
[Algebra.IsSeparable (IntermediateField.adjoin K ({x} : Set F)) F]
(ω : KaehlerDifferential K F) :
∃! c : F, ω = c • KaehlerDifferential.D K F x
3 fully proved
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.