Theorems · Theorem · commutative algebra
RingHom.FinitePresentation.polynomial_induction
∀ (P : (R : Type u) → [inst : CommRing R] → (S : Type u) → [inst_1 : CommRing S] → (R →+* S) → Prop)
(Q : (R : Type u) → [inst : CommRing R] → (S : Type v) → [inst_1 : CommRing S] → (R →+* S) → Prop),
(∀ (R : Type u) [inst : CommRing R], P R (Polynomial R) Polynomial.C) →
(∀ (R : Type u) [inst : CommRing R] (S : Type v) [inst_1 : CommRing S] (f : R →+* S),
Function.Surjective ⇑f → (RingHom.ker f).FG → Q R S f) →
(∀ (R : Type u) [inst : CommRing R] (S : Type u) [inst_1 : CommRing S] (T : Type v) [inst_2 : CommRing T]
(f : R →+* S) (g : S →+* T), P R S f → Q S T g → Q R T (g.comp f)) →
∀ {R : Type u} {S : Type v} [inst : CommRing R] [inst_1 : CommRing S] (f : R →+* S),
f.FinitePresentation → Q R S fInduction principle for finitely presented ring homomorphisms.
For a property to hold for all finitely presented ring homs, it suffices for it to hold for
Polynomial.C : R → R[X], surjective ring homs with finitely generated kernels, and to be closed
under composition.
Note that to state this conveniently for ring homs between rings of different universes, we carry
around two predicates P and Q, which should be "the same" apart from universes:
* P, for ring homs (R : Type u) → (S : Type u).
* Q, for ring homs (R : Type u) → (S : Type v).
- Defined in
- Mathlib.RingTheory.FinitePresentation
- Cited by
- 1 results in Mathlib
- Foundations
- Depth 114 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites55
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
- Semiringproof · cited by 13,802
- Algebraproof · cited by 11,388
- RingHomstatement and proof · cited by 10,189
- Polynomialstatement and proof · cited by 5,681
- Finsuppproof · cited by 5,255
- Idealproof · cited by 4,748
- Equiv.symmproof · cited by 3,681
- AlgHomproof · cited by 3,236
- MvPolynomialproof · cited by 2,140
- AlgEquivproof · cited by 1,681
Cited by1
Results whose statement or proof uses this declaration.
- PrimeSpectrum.isConstructible_comap_imageproof · cited by 3