Metamath Proof Explorer


Theorem iinrab

Description: Indexed intersection of a restricted class abstraction. (Contributed by NM, 6-Dec-2011)

Ref Expression
Assertion iinrab ⊢ A ≠ ∅ → ⋂ x ∈ A y ∈ B | φ = y ∈ B | ∀ x ∈ A φ

Proof

Step Hyp Ref Expression
1 r19.28zv ⊢ A ≠ ∅ → ∀ x ∈ A y ∈ B ∧ φ ↔ y ∈ B ∧ ∀ x ∈ A φ
2 1 abbidv ⊢ A ≠ ∅ → y | ∀ x ∈ A y ∈ B ∧ φ = y | y ∈ B ∧ ∀ x ∈ A φ
3 df-rab ⊢ y ∈ B | φ = y | y ∈ B ∧ φ
4 3 a1i ⊢ x ∈ A → y ∈ B | φ = y | y ∈ B ∧ φ
5 4 iineq2i ⊢ ⋂ x ∈ A y ∈ B | φ = ⋂ x ∈ A y | y ∈ B ∧ φ
6 iinab ⊢ ⋂ x ∈ A y | y ∈ B ∧ φ = y | ∀ x ∈ A y ∈ B ∧ φ
7 5 6 eqtri ⊢ ⋂ x ∈ A y ∈ B | φ = y | ∀ x ∈ A y ∈ B ∧ φ
8 df-rab ⊢ y ∈ B | ∀ x ∈ A φ = y | y ∈ B ∧ ∀ x ∈ A φ
9 2 7 8 3eqtr4g ⊢ A ≠ ∅ → ⋂ x ∈ A y ∈ B | φ = y ∈ B | ∀ x ∈ A φ