Hilbert 90 corrects a local lift in an actual short exact sequence with unit-sheaf kernel to a Galois-invariant lift of the same quotient section.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
universe u
open AlgebraicGeometry CategoryTheory Limits Opposite
open AlgebraicGeometry.FiniteEtale
namespace EtaleCohomologytheorem exists_fieldGalois_invariant_lift
(K L : Type u) [Field K] [Field L] [Algebra K L]
[FiniteDimensional K L] [IsGalois K L]
{B Q : Sheaf (Spec (.of K)).smallEtaleTopology AddCommGrpCat.{u}}
(i : etaleMultiplicativeGroupSheaf (Spec (.of K)) ⟶ B) (p : B ⟶ Q)
(hz : i ≫ p = 0) (hS : (ShortComplex.mk i p hz).ShortExact)
(e : B.obj.obj (op ((finiteEtaleInclusion (Spec (.of K))).obj
(FiniteEtale.mk (ξ K L)))))
(he : ∀ σ : Gal(L/K),
(fieldGaloisSheafAction K L Q σ).hom
(p.hom.app (op ((finiteEtaleInclusion (Spec (.of K))).obj
(FiniteEtale.mk (ξ K L)))) e) =
p.hom.app (op ((finiteEtaleInclusion (Spec (.of K))).obj
(FiniteEtale.mk (ξ K L)))) e) :
∃ e' : B.obj.obj (op ((finiteEtaleInclusion (Spec (.of K))).obj
(FiniteEtale.mk (ξ K L)))),
p.hom.app (op ((finiteEtaleInclusion (Spec (.of K))).obj
(FiniteEtale.mk (ξ K L)))) e' =
p.hom.app (op ((finiteEtaleInclusion (Spec (.of K))).obj
(FiniteEtale.mk (ξ K L)))) e ∧
∀ σ : Gal(L/K), (fieldGaloisSheafAction K L B σ).hom e' = e'