ModuleCartierOperator_existsUnique.lean
Nyll.AlgebraicCurves.Differentials.CartierOperator_existsUnique
6 declarations indexed from sourceView source ↗ Module documentation
Cartier Operator exists Unique
Declarations
AlgebraicCurves.Differentials.Proofs.CartierOperator_existsUnique.AlgebraicCurve.CartierOperatorConstruction.hsep_of_pDigits
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Proofs.CartierOperator_existsUnique
attribute [-simp] AlgebraicCurve.KwCfx.kw_cfx_tau_coe AlgebraicCurve.kw_hwcd_dlog_zero
AlgebraicCurve.kw_hwcd_mem_regularDifferentials_iff AlgebraicCurve.kw_hwcd_dlog_one
universe u v
open KaehlerDifferential AlgebraicCurve.KwPke AlgebraicCurve.KwCart
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace CartierOperatorConstruction
open _root_.AlgebraicCurve
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
variable (p : ℕ) [hp : Fact p.Prime] [CharP F p]
AlgebraicCurves.Differentials.Proofs.CartierOperator_existsUnique.AlgebraicCurve.CartierOperatorConstruction.exists_cartierOperator
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Proofs.CartierOperator_existsUnique
attribute [-simp] AlgebraicCurve.KwCfx.kw_cfx_tau_coe AlgebraicCurve.kw_hwcd_dlog_zero
AlgebraicCurve.kw_hwcd_mem_regularDifferentials_iff AlgebraicCurve.kw_hwcd_dlog_one
universe u v
open KaehlerDifferential AlgebraicCurve.KwPke AlgebraicCurve.KwCart
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace CartierOperatorConstruction
open _root_.AlgebraicCurve
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
variable (p : ℕ) [hp : Fact p.Prime] [CharP F p]
AlgebraicCurves.Differentials.Proofs.CartierOperator_existsUnique.AlgebraicCurve.CartierOperatorConstruction.cartier_pow_smul_D_eq_zero
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Proofs.CartierOperator_existsUnique
attribute [-simp] AlgebraicCurve.KwCfx.kw_cfx_tau_coe AlgebraicCurve.kw_hwcd_dlog_zero
AlgebraicCurve.kw_hwcd_mem_regularDifferentials_iff AlgebraicCurve.kw_hwcd_dlog_one
universe u v
open KaehlerDifferential AlgebraicCurve.KwPke AlgebraicCurve.KwCart
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace CartierOperatorConstruction
open _root_.AlgebraicCurve
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
variable (p : ℕ) [hp : Fact p.Prime] [CharP F p]
section Unique
variable (C : Ω[F⁄K] →+ Ω[F⁄K])
(hC₁ : ∀ (f : F) (ω : Ω[F⁄K]), C (f ^ p • ω) = f • C ω)
(hC₂ : ∀ f : F, C (D K F f) = 0)
(hC₃ : ∀ f : F, C (f ^ (p - 1) • D K F f) = D K F f)
include hC₁ hC₂ in
AlgebraicCurves.Differentials.Proofs.CartierOperator_existsUnique.AlgebraicCurve.CartierOperatorConstruction.cartier_digits
Source context 14 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Proofs.CartierOperator_existsUnique
attribute [-simp] AlgebraicCurve.KwCfx.kw_cfx_tau_coe AlgebraicCurve.kw_hwcd_dlog_zero
AlgebraicCurve.kw_hwcd_mem_regularDifferentials_iff AlgebraicCurve.kw_hwcd_dlog_one
universe u v
open KaehlerDifferential AlgebraicCurve.KwPke AlgebraicCurve.KwCart
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace CartierOperatorConstruction
open _root_.AlgebraicCurve
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
variable (p : ℕ) [hp : Fact p.Prime] [CharP F p]
section Unique
variable (C : Ω[F⁄K] →+ Ω[F⁄K])
(hC₁ : ∀ (f : F) (ω : Ω[F⁄K]), C (f ^ p • ω) = f • C ω)
(hC₂ : ∀ f : F, C (D K F f) = 0)
(hC₃ : ∀ f : F, C (f ^ (p - 1) • D K F f) = D K F f)
include hC₁ hC₂ hC₃ in
AlgebraicCurves.Differentials.Proofs.CartierOperator_existsUnique.AlgebraicCurve.CartierOperatorConstruction.unique_of_pDigits
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Proofs.CartierOperator_existsUnique
attribute [-simp] AlgebraicCurve.KwCfx.kw_cfx_tau_coe AlgebraicCurve.kw_hwcd_dlog_zero
AlgebraicCurve.kw_hwcd_mem_regularDifferentials_iff AlgebraicCurve.kw_hwcd_dlog_one
universe u v
open KaehlerDifferential AlgebraicCurve.KwPke AlgebraicCurve.KwCart
namespace AlgebraicCurve
open _root_.AlgebraicCurve
namespace CartierOperatorConstruction
open _root_.AlgebraicCurve
variable {K : Type u} {F : Type v} [Field K] [Field F] [Algebra K F]
variable (p : ℕ) [hp : Fact p.Prime] [CharP F p]
AlgebraicCurve.cartierOperator_existsUnique
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Differentials.Proofs.CartierOperator_existsUnique
attribute [-simp] AlgebraicCurve.KwCfx.kw_cfx_tau_coe AlgebraicCurve.kw_hwcd_dlog_zero
AlgebraicCurve.kw_hwcd_mem_regularDifferentials_iff AlgebraicCurve.kw_hwcd_dlog_one
universe u v
open KaehlerDifferential AlgebraicCurve.KwPke AlgebraicCurve.KwCart
open AlgebraicCurve.CartierOperatorConstruction in