Theorems · Theorem · algebraic geometry
RingHom.surjective_localRingHom_iff
∀ {R : Type u_1} [inst : CommRing R] {S : Type u_2} [inst_1 : CommRing S] {f : R →+* S} (P : Ideal S)
[inst_2 : P.IsPrime],
Function.Surjective ⇑(Localization.localRingHom (Ideal.comap f P) P f ⋯) ↔
∀ (s : S), ∃ x r, ∃ c ∉ P, f r ∉ P ∧ c * f r * s = c * f xR_p →+* S_q is surjective if and only if
every x : S is of the form f x / f r for some f r ∉ q.
This is useful when proving SurjectiveOnStalks.
- Defined in
- Mathlib.RingTheory.SurjectiveOnStalks
- Cited by
- 3 results in Mathlib
- Foundations
- Depth 66 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites32
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- CommRingstatement and proof · cited by 17,173
- Algebraproof · cited by 11,388
- CommSemiringproof · cited by 10,911
- RingHomstatement and proof · cited by 10,189
- SetLike.coeproof · cited by 8,199
- Idealstatement and proof · cited by 4,748
- Algebra.algebraMapproof · cited by 4,706
- one_mulproof · cited by 2,841
- map_mulproof · cited by 1,137
- Ideal.IsPrimestatement and proof · cited by 827
- IsLocalizationproof · cited by 636
Cited by3
Results whose statement or proof uses this declaration.
- RingHom.SurjectiveOnStalks.exists_mul_eq_tmulproof · cited by 4
- RingHom.SurjectiveOnStalks.baseChangeproof · cited by 1
- RingHom.surjectiveOnStalks_iff_of_isLocalHomproof · cited by 0