Module

Trace.lean

Nyll.AlgebraicCurves.Differentials.Trace
2 declarations indexed from sourceView source ↗

Trace

Declarations

AlgebraicCurve.IsTraceDiff

Compatibility of a differential trace map with the field trace on scalar multiples.

Source context 3 commands

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

noncomputable section
namespace AlgebraicCurve
variable (K F F' : Type*) [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
  [Algebra F F'] [IsScalarTower K F F']
def IsTraceDiff (t : Ω[F'⁄K] →ₗ[F] Ω[F⁄K]) : Prop
AlgebraicCurve.traceDiff

A differential trace map when one exists, and the zero map otherwise.

Source context 4 commands

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

noncomputable section
namespace AlgebraicCurve
variable (K F F' : Type*) [Field K] [Field F] [Field F'] [Algebra K F] [Algebra K F']
  [Algebra F F'] [IsScalarTower K F F']
open scoped Classical in
def traceDiff : Ω[F'⁄K] →ₗ[F] Ω[F⁄K]