theorem
L33 ↗exists_isTraceDiff
AlgebraicCurves.Differentials.Proofs.TraceDiff_apply.AlgebraicCurve.exists_isTraceDiff
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Proofs.TraceDiff_apply
open _root_.AlgebraicCurve
open scoped AlgebraicCurve in
open TensorProduct inLean source · statement
theorem AlgebraicCurve.exists_isTraceDiff (K F F' : Type*) [Field K] [Field F] [Field F']
[Algebra K F] [Algebra K F'] [Algebra F F'] [IsScalarTower K F F'] [Algebra.IsSeparable F F'] : ∃
t : Ω[F'⁄K] →ₗ[F] Ω[F⁄K], IsTraceDiff K F F' t