Module

KaehlerDifferential_exists_unique_smul_D_of_transcendental.lean

Nyll.AlgebraicCurves.Differentials.Kaehler.KaehlerDifferential_exists_unique_smul_D_of_transcendental
2 declarations indexed from sourceView source ↗

Kaehler Differential exists unique smul D of transcendental

Declarations

AlgebraicCurves.Differentials.Kaehler.Proofs.KaehlerDifferential_exists_unique_smul_D_of_transcendental.KaehlerDifferential.exists_unique_smul_D_of_transcendental
Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs
namespace KaehlerDifferential_exists_unique_smul_D_of_transcendental
open scoped _root_.KaehlerDifferential in
theorem KaehlerDifferential.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
KaehlerDifferential.exists_unique_smul_D_of_transcendental
Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs
namespace KaehlerDifferential_exists_unique_smul_D_of_transcendental
open KaehlerDifferential_exists_unique_smul_D_of_transcendental.KaehlerDifferential
  renaming exists_unique_smul_D_of_transcendental → uniqueSmulProof in
theorem _root_.KaehlerDifferential.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