Metamath Proof Explorer


Theorem iunsnima2

Description: Version of iunsnima with different variables. (Contributed by Thierry Arnoux, 22-Jun-2024)

Ref Expression
Hypotheses iunsnima.1 ⊢ φ → A ∈ V
iunsnima.2 ⊢ φ ∧ x ∈ A → B ∈ W
iunsnima2.1 ⊢ Ⅎ _ x C
iunsnima2.2 ⊢ x = Y → B = C
Assertion iunsnima2 ⊢ φ ∧ Y ∈ A → ⋃ x ∈ A x × B Y = C

Proof

Step Hyp Ref Expression
1 iunsnima.1 ⊢ φ → A ∈ V
2 iunsnima.2 ⊢ φ ∧ x ∈ A → B ∈ W
3 iunsnima2.1 ⊢ Ⅎ _ x C
4 iunsnima2.2 ⊢ x = Y → B = C
5 elimasng ⊢ Y ∈ A ∧ z ∈ V → z ∈ ⋃ x ∈ A x × B Y ↔ Y z ∈ ⋃ x ∈ A x × B
6 5 elvd ⊢ Y ∈ A → z ∈ ⋃ x ∈ A x × B Y ↔ Y z ∈ ⋃ x ∈ A x × B
7 6 adantl ⊢ φ ∧ Y ∈ A → z ∈ ⋃ x ∈ A x × B Y ↔ Y z ∈ ⋃ x ∈ A x × B
8 3 4 opeliunxp2f ⊢ Y z ∈ ⋃ x ∈ A x × B ↔ Y ∈ A ∧ z ∈ C
9 8 baib ⊢ Y ∈ A → Y z ∈ ⋃ x ∈ A x × B ↔ z ∈ C
10 9 adantl ⊢ φ ∧ Y ∈ A → Y z ∈ ⋃ x ∈ A x × B ↔ z ∈ C
11 7 10 bitrd ⊢ φ ∧ Y ∈ A → z ∈ ⋃ x ∈ A x × B Y ↔ z ∈ C
12 11 eqrdv ⊢ φ ∧ Y ∈ A → ⋃ x ∈ A x × B Y = C