theorem
L45 ↗exists_basis
AlgebraicCurves.Differentials.Kaehler.Proofs.KaehlerDifferential_D_ne_zero_of_transcendental.KaehlerDifferential.FF2.exists_basis
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Kaehler.Proofs
namespace KaehlerDifferential_D_ne_zero_of_transcendental
noncomputable section
open _root_.Polynomial
open _root_.KaehlerDifferential
namespace KaehlerDifferential
open _root_.KaehlerDifferential
namespace FF2
open _root_.KaehlerDifferential
variable {K F : Type*} [Field K] [Field F] [Algebra K F] {x : F} (hx : Transcendental K x)
[Algebra.IsSeparable (IntermediateField.adjoin K ({x} : Set F)) F]
include hx inLean source · statement
theorem exists_basis : ∃ b : Module.Basis Unit F Ω[F⁄K], b () = D K F x