Zulip Chat Archive

Stream: Is there code for X?

Topic: counting field embeddings


Kenny Lau (Oct 21 2025 at 01:18):

import Mathlib

variable (F K L : Type*)
  [Field F] [Field K] [Field L] [Algebra F K] [Algebra F L] [Module.Finite F K]

theorem card_algHom_of_isGalois [IsGalois F K] (h : K →ₐ[F] L) :
    Fintype.card (K →ₐ[F] L) = Fintype.card Gal(K/F) :=
  sorry

Aaron Liu (Oct 21 2025 at 02:19):

I just spent 30 minutes trying to prove this before finding docs#Normal.algHomEquivAut

Aaron Liu (Oct 21 2025 at 02:19):

you can just feed it the docs#RingHom.toAlgebra and docs#IsScalarTower.of_algHom

Aaron Liu (Oct 21 2025 at 02:35):

I think for this lemma you only need K/F to be "relatively normal" in L, is "relatively normal" in mathlib?


Last updated: Dec 20 2025 at 21:32 UTC