Metamath Proof Explorer


Theorem riinrab

Description: Relative intersection of a relative abstraction. (Contributed by Stefan O'Rear, 3-Apr-2015)

Ref Expression
Assertion riinrab ⊢ A ∩ ⋂ x ∈ X y ∈ A | φ = y ∈ A | ∀ x ∈ X φ

Proof

Step Hyp Ref Expression
1 riin0 ⊢ X = ∅ → A ∩ ⋂ x ∈ X y ∈ A | φ = A
2 rzal ⊢ X = ∅ → ∀ x ∈ X φ
3 2 ralrimivw ⊢ X = ∅ → ∀ y ∈ A ∀ x ∈ X φ
4 rabid2 ⊢ A = y ∈ A | ∀ x ∈ X φ ↔ ∀ y ∈ A ∀ x ∈ X φ
5 3 4 sylibr ⊢ X = ∅ → A = y ∈ A | ∀ x ∈ X φ
6 1 5 eqtrd ⊢ X = ∅ → A ∩ ⋂ x ∈ X y ∈ A | φ = y ∈ A | ∀ x ∈ X φ
7 ssrab2 ⊢ y ∈ A | φ ⊆ A
8 7 rgenw ⊢ ∀ x ∈ X y ∈ A | φ ⊆ A
9 riinn0 ⊢ ∀ x ∈ X y ∈ A | φ ⊆ A ∧ X ≠ ∅ → A ∩ ⋂ x ∈ X y ∈ A | φ = ⋂ x ∈ X y ∈ A | φ
10 8 9 mpan ⊢ X ≠ ∅ → A ∩ ⋂ x ∈ X y ∈ A | φ = ⋂ x ∈ X y ∈ A | φ
11 iinrab ⊢ X ≠ ∅ → ⋂ x ∈ X y ∈ A | φ = y ∈ A | ∀ x ∈ X φ
12 10 11 eqtrd ⊢ X ≠ ∅ → A ∩ ⋂ x ∈ X y ∈ A | φ = y ∈ A | ∀ x ∈ X φ
13 6 12 pm2.61ine ⊢ A ∩ ⋂ x ∈ X y ∈ A | φ = y ∈ A | ∀ x ∈ X φ