Metamath Proof Explorer


Theorem xpsfrnel2

Description: Elementhood in the target space of the function F appearing in xpsval . (Contributed by Mario Carneiro, 15-Aug-2015)

Ref Expression
Assertion xpsfrnel2 ⊢ ∅ X 1 𝑜 Y ∈ ⨉ k ∈ 2 𝑜 if k = ∅ A B ↔ X ∈ A ∧ Y ∈ B

Proof

Step Hyp Ref Expression
1 xpsfrnel ⊢ ∅ X 1 𝑜 Y ∈ ⨉ k ∈ 2 𝑜 if k = ∅ A B ↔ ∅ X 1 𝑜 Y Fn 2 𝑜 ∧ ∅ X 1 𝑜 Y ⁡ ∅ ∈ A ∧ ∅ X 1 𝑜 Y ⁡ 1 𝑜 ∈ B
2 fnpr2ob ⊢ X ∈ V ∧ Y ∈ V ↔ ∅ X 1 𝑜 Y Fn 2 𝑜
3 2 biimpri ⊢ ∅ X 1 𝑜 Y Fn 2 𝑜 → X ∈ V ∧ Y ∈ V
4 3 3ad2ant1 ⊢ ∅ X 1 𝑜 Y Fn 2 𝑜 ∧ ∅ X 1 𝑜 Y ⁡ ∅ ∈ A ∧ ∅ X 1 𝑜 Y ⁡ 1 𝑜 ∈ B → X ∈ V ∧ Y ∈ V
5 elex ⊢ X ∈ A → X ∈ V
6 elex ⊢ Y ∈ B → Y ∈ V
7 5 6 anim12i ⊢ X ∈ A ∧ Y ∈ B → X ∈ V ∧ Y ∈ V
8 3anass ⊢ ∅ X 1 𝑜 Y Fn 2 𝑜 ∧ ∅ X 1 𝑜 Y ⁡ ∅ ∈ A ∧ ∅ X 1 𝑜 Y ⁡ 1 𝑜 ∈ B ↔ ∅ X 1 𝑜 Y Fn 2 𝑜 ∧ ∅ X 1 𝑜 Y ⁡ ∅ ∈ A ∧ ∅ X 1 𝑜 Y ⁡ 1 𝑜 ∈ B
9 fnpr2o ⊢ X ∈ V ∧ Y ∈ V → ∅ X 1 𝑜 Y Fn 2 𝑜
10 9 biantrurd ⊢ X ∈ V ∧ Y ∈ V → ∅ X 1 𝑜 Y ⁡ ∅ ∈ A ∧ ∅ X 1 𝑜 Y ⁡ 1 𝑜 ∈ B ↔ ∅ X 1 𝑜 Y Fn 2 𝑜 ∧ ∅ X 1 𝑜 Y ⁡ ∅ ∈ A ∧ ∅ X 1 𝑜 Y ⁡ 1 𝑜 ∈ B
11 fvpr0o ⊢ X ∈ V → ∅ X 1 𝑜 Y ⁡ ∅ = X
12 11 eleq1d ⊢ X ∈ V → ∅ X 1 𝑜 Y ⁡ ∅ ∈ A ↔ X ∈ A
13 fvpr1o ⊢ Y ∈ V → ∅ X 1 𝑜 Y ⁡ 1 𝑜 = Y
14 13 eleq1d ⊢ Y ∈ V → ∅ X 1 𝑜 Y ⁡ 1 𝑜 ∈ B ↔ Y ∈ B
15 12 14 bi2anan9 ⊢ X ∈ V ∧ Y ∈ V → ∅ X 1 𝑜 Y ⁡ ∅ ∈ A ∧ ∅ X 1 𝑜 Y ⁡ 1 𝑜 ∈ B ↔ X ∈ A ∧ Y ∈ B
16 10 15 bitr3d ⊢ X ∈ V ∧ Y ∈ V → ∅ X 1 𝑜 Y Fn 2 𝑜 ∧ ∅ X 1 𝑜 Y ⁡ ∅ ∈ A ∧ ∅ X 1 𝑜 Y ⁡ 1 𝑜 ∈ B ↔ X ∈ A ∧ Y ∈ B
17 8 16 bitrid ⊢ X ∈ V ∧ Y ∈ V → ∅ X 1 𝑜 Y Fn 2 𝑜 ∧ ∅ X 1 𝑜 Y ⁡ ∅ ∈ A ∧ ∅ X 1 𝑜 Y ⁡ 1 𝑜 ∈ B ↔ X ∈ A ∧ Y ∈ B
18 4 7 17 pm5.21nii ⊢ ∅ X 1 𝑜 Y Fn 2 𝑜 ∧ ∅ X 1 𝑜 Y ⁡ ∅ ∈ A ∧ ∅ X 1 𝑜 Y ⁡ 1 𝑜 ∈ B ↔ X ∈ A ∧ Y ∈ B
19 1 18 bitri ⊢ ∅ X 1 𝑜 Y ∈ ⨉ k ∈ 2 𝑜 if k = ∅ A B ↔ X ∈ A ∧ Y ∈ B