Skip to content

Commit a1b73fd

Browse files
committed
isFrobAt_conj proved from IsArithFrobAt.conj
1 parent 8302d2c commit a1b73fd

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

LambdaAdicSlice/Basic.lean

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,3 +285,31 @@ def IsFrobAt (v : HeightOneSpectrum A) (g : AbsGal K Kbar) : Prop :=
285285
end FrobeniusDefined
286286

287287
end LambdaAdicSlice
288+
289+
namespace LambdaAdicSlice
290+
291+
section FrobeniusProperties
292+
293+
open scoped Pointwise
294+
295+
variable {A K Kbar : Type*} [CommRing A] [IsDedekindDomain A] [Field K]
296+
[Algebra A K] [IsFractionRing A K]
297+
[Field Kbar] [Algebra K Kbar] [IsAlgClosure K Kbar]
298+
[Algebra A Kbar] [IsScalarTower A K Kbar]
299+
300+
omit [IsDedekindDomain A] [IsFractionRing A K] [IsAlgClosure K Kbar] in
301+
/-- Conjugates of a Frobenius element at `v` are again Frobenius elements at `v`.
302+
303+
Proved from `IsArithFrobAt.conj`: conjugating the automorphism moves the prime
304+
`Q` to `x • Q`, which still lies over `v`. -/
305+
theorem isFrobAt_conj {v : HeightOneSpectrum A} {g x : AbsGal K Kbar}
306+
(h : IsFrobAt A K Kbar v g) : IsFrobAt A K Kbar v (x * g * x⁻¹) := by
307+
obtain ⟨Q, hQp, hQu, hQf⟩ := h
308+
refine ⟨x • Q, ?_, ?_, hQf.conj x⟩
309+
· exact hQp.smul x
310+
· rw [← hQu]
311+
exact Ideal.under_smul A Q x
312+
313+
end FrobeniusProperties
314+
315+
end LambdaAdicSlice

0 commit comments

Comments
 (0)