Theorems · Definition · commutative algebra
RingTheory.Sequence.IsRegular.recIterModByRegular
{R : Type u_1} →
[inst : CommRing R] →
{motive :
(M : Type v) →
[inst_1 : AddCommGroup M] →
[inst_2 : Module R M] → (rs : List R) → RingTheory.Sequence.IsRegular M rs → Sort u_7} →
((M : Type v) → [inst_1 : AddCommGroup M] → [inst_2 : Module R M] → [inst_3 : Nontrivial M] → motive M [] ⋯) →
({M : Type v} →
[inst_1 : AddCommGroup M] →
[inst_2 : Module R M] →
(r : R) →
(rs : List R) →
(h1 : IsSMulRegular M r) →
(h2 : RingTheory.Sequence.IsRegular (QuotSMulTop r M) rs) →
motive (QuotSMulTop r M) rs h2 → motive M (r :: rs) ⋯) →
{M : Type v} →
[inst_1 : AddCommGroup M] →
[inst_2 : Module R M] → {rs : List R} → (h : RingTheory.Sequence.IsRegular M rs) → motive M rs hRegular sequences can be inductively characterized by:
* The empty sequence is regular on any nonzero module.
* If r is regular on M and rs is a regular sequence on M⧸rM then the
sequence obtained from rs by prepending r is regular on M.
This is the induction principle produced by the inductive definition above.
The motive will usually be valued in Prop, but Sort* works too.
- Cited by
- 0 results in Mathlib
- Foundations
- Depth 101 from the axioms · uses propext, Classical.choice, Quot.sound
- Assumes
- CommRingAddCommGroupModule
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites17
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- Modulestatement and proof · cited by 20,661
- CommRingstatement and proof · cited by 17,173
- AddCommGroupstatement and proof · cited by 12,871
- Top.topstatement and proof · cited by 9,680
- Submodulestatement · cited by 7,192
- Nontrivialstatement and proof · cited by 2,416
- IsSMulRegularstatement and proof · cited by 128
- Submodule.pointwiseDistribMulActionstatement · cited by 105
- QuotSMulTopstatement and proof · cited by 46
- RingTheory.Sequence.IsWeaklyRegularproof · cited by 40
- Ideal.ofListproof · cited by 33
- RingTheory.Sequence.IsRegularstatement and proof · cited by 29
Cited by1
Results whose statement or proof uses this declaration.
- RingTheory.Sequence.IsRegular.ndrecIterModByRegularproof · cited by 0