ArtinSchreierTheory.classMap
Restrict additive Artin–Schreier classes along a field embedding.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace ArtinSchreierTheory
universe u v
variable (p : ℕ) [Fact p.Prime]
variable {K : Type u} {L : Type v} [Field K] [Field L]
[CharP K p] [CharP L p]Lean source · statement
def classMap (f : K →+* L) :
K ⧸ ((frobenius K p).toAddMonoidHom - AddMonoidHom.id K).range →+
L ⧸ ((frobenius L p).toAddMonoidHom - AddMonoidHom.id L).range