SchemeTheory.exists_unramified_away_of_isUnramifiedAt_fiber
An integral finite type algebra unramified at every prime above p is formally unramified on a principal neighborhood of that entire fiber.
Source context 2 commands
Surrounding namespaces, section variables, and local commands at this declaration.
namespace SchemeTheory
universe u vLean source · statement
theorem exists_unramified_away_of_isUnramifiedAt_fiber
{R : Type u} {B : Type v} [CommRing R] [CommRing B]
[Algebra R B] [Algebra.IsIntegral R B] [Algebra.FiniteType R B]
(p : PrimeSpectrum R)
(hunramified : ∀ P : PrimeSpectrum B,
PrimeSpectrum.comap (algebraMap R B) P = p → Algebra.IsUnramifiedAt R P.asIdeal) :
∃ r : R, r ∉ p.asIdeal ∧
Algebra.FormallyUnramified R (Localization.Away (algebraMap R B r))