A finite family of finite étale lifts can be assembled into a single lift by taking the product of the lifted algebras.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
namespace EtaleFundamentalGroups
open IsLocalRing
open scoped TensorProduct
universe utheorem exists_finiteEtale_product_lift
{R B J : Type u} [CommRing R] [CommRing B] [Algebra R B]
[Finite J]
(D : J → Type u) [∀ j, CommRing (D j)] [∀ j, Algebra B (D j)]
(hlift : ∀ j, ∃ (C : Type u) (_ : CommRing C) (_ : Algebra R C)
(_ : Module.Finite R C) (_ : Algebra.Etale R C),
Nonempty (B ⊗[R] C ≃ₐ[B] D j)) :
∃ (C : Type u) (_ : CommRing C) (_ : Algebra R C)
(_ : Module.Finite R C) (_ : Algebra.Etale R C),
Nonempty (B ⊗[R] C ≃ₐ[B] ∀ j, D j)