Interactions between ∑, ∏ and two-sided ideals #
theorem
TwoSidedIdeal.listSum_mem
{R : Type u_1}
[NonUnitalNonAssocRing R]
(I : TwoSidedIdeal R)
{ι : Type u_2}
(l : List ι)
(f : ι → R)
(hl : ∀ x ∈ l, f x ∈ I)
:
theorem
TwoSidedIdeal.multisetSum_mem
{R : Type u_1}
[NonUnitalNonAssocRing R]
(I : TwoSidedIdeal R)
{ι : Type u_2}
(s : Multiset ι)
(f : ι → R)
(hs : ∀ x ∈ s, f x ∈ I)
:
theorem
TwoSidedIdeal.finsetSum_mem
{R : Type u_1}
[NonUnitalNonAssocRing R]
(I : TwoSidedIdeal R)
{ι : Type u_2}
(s : Finset ι)
(f : ι → R)
(hs : ∀ x ∈ s, f x ∈ I)
:
theorem
TwoSidedIdeal.finsuppSum_mem
{R : Type u_1}
[NonUnitalNonAssocRing R]
(I : TwoSidedIdeal R)
{ι : Type u_2}
{β : Type u_3}
[Zero β]
{f : ι →₀ β}
(g : ι → β → R)
(h : ∀ i ∈ f.support, g i (f i) ∈ I)
:
theorem
TwoSidedIdeal.dfinsuppSum_mem
{R : Type u_1}
[NonUnitalNonAssocRing R]
(I : TwoSidedIdeal R)
{ι : Type u_2}
{β : ι → Type u_3}
[DecidableEq ι]
[(i : ι) → Zero (β i)]
[(i : ι) → (x : β i) → Decidable (x ≠ 0)]
{f : Π₀ (i : ι), β i}
(g : (i : ι) → β i → R)
(h : ∀ i ∈ f.support, g i (f i) ∈ I)
:
theorem
TwoSidedIdeal.multiSetProd_mem
{R : Type u_1}
[CommRing R]
(I : TwoSidedIdeal R)
{ι : Type u_2}
(s : Multiset ι)
(f : ι → R)
(hs : ∃ x ∈ s, f x ∈ I)
:
theorem
TwoSidedIdeal.finsetProd_mem
{R : Type u_1}
[CommRing R]
(I : TwoSidedIdeal R)
{ι : Type u_2}
(s : Finset ι)
(f : ι → R)
(hs : ∃ x ∈ s, f x ∈ I)
:
theorem
TwoSidedIdeal.dfinsuppProd_mem
{R : Type u_1}
[CommRing R]
(I : TwoSidedIdeal R)
{ι : Type u_2}
{β : ι → Type u_3}
[DecidableEq ι]
[(i : ι) → Zero (β i)]
[(i : ι) → (x : β i) → Decidable (x ≠ 0)]
{f : Π₀ (i : ι), β i}
(g : (i : ι) → β i → R)
(h : ∃ i ∈ f.support, g i (f i) ∈ I)
: