Proof of Theorem ov
Step | Hyp | Ref
| Expression |
1 | | df-ov 5527 |
. . . . 5
⊢ (AFB) = (F
‘〈A, B〉) |
2 | | ov.6 |
. . . . . 6
⊢ F = {〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)} |
3 | 2 | fveq1i 5330 |
. . . . 5
⊢ (F ‘〈A, B〉) = ({〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)}
‘〈A, B〉) |
4 | 1, 3 | eqtri 2373 |
. . . 4
⊢ (AFB) = ({〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)}
‘〈A, B〉) |
5 | 4 | eqeq1i 2360 |
. . 3
⊢ ((AFB) = C ↔
({〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)}
‘〈A, B〉) = C) |
6 | | ov.5 |
. . . . . 6
⊢ ((x ∈ R ∧ y ∈ S) → ∃!zφ) |
7 | 6 | fnoprab 5587 |
. . . . 5
⊢ {〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)} Fn {〈x, y〉 ∣ (x ∈ R ∧ y ∈ S)} |
8 | | eleq1 2413 |
. . . . . . . 8
⊢ (x = A →
(x ∈
R ↔ A ∈ R)) |
9 | 8 | anbi1d 685 |
. . . . . . 7
⊢ (x = A →
((x ∈
R ∧
y ∈
S) ↔ (A ∈ R ∧ y ∈ S))) |
10 | | eleq1 2413 |
. . . . . . . 8
⊢ (y = B →
(y ∈
S ↔ B ∈ S)) |
11 | 10 | anbi2d 684 |
. . . . . . 7
⊢ (y = B →
((A ∈
R ∧
y ∈
S) ↔ (A ∈ R ∧ B ∈ S))) |
12 | 9, 11 | opelopabg 4706 |
. . . . . 6
⊢ ((A ∈ R ∧ B ∈ S) → (〈A, B〉 ∈ {〈x, y〉 ∣ (x ∈ R ∧ y ∈ S)} ↔ (A
∈ R ∧ B ∈ S))) |
13 | 12 | ibir 233 |
. . . . 5
⊢ ((A ∈ R ∧ B ∈ S) → 〈A, B〉 ∈ {〈x, y〉 ∣ (x ∈ R ∧ y ∈ S)}) |
14 | | fnopfvb 5360 |
. . . . 5
⊢ (({〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)} Fn {〈x, y〉 ∣ (x ∈ R ∧ y ∈ S)} ∧ 〈A, B〉 ∈ {〈x, y〉 ∣ (x ∈ R ∧ y ∈ S)}) →
(({〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)}
‘〈A, B〉) = C ↔
〈〈A, B〉, C〉 ∈ {〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)})) |
15 | 7, 13, 14 | sylancr 644 |
. . . 4
⊢ ((A ∈ R ∧ B ∈ S) → (({〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)} ‘〈A, B〉) = C ↔ 〈〈A, B〉, C〉 ∈ {〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)})) |
16 | | ov.1 |
. . . . 5
⊢ C ∈
V |
17 | | ov.2 |
. . . . . . 7
⊢ (x = A →
(φ ↔ ψ)) |
18 | 9, 17 | anbi12d 691 |
. . . . . 6
⊢ (x = A →
(((x ∈
R ∧
y ∈
S) ∧ φ) ↔ ((A ∈ R ∧ y ∈ S) ∧ ψ))) |
19 | | ov.3 |
. . . . . . 7
⊢ (y = B →
(ψ ↔ χ)) |
20 | 11, 19 | anbi12d 691 |
. . . . . 6
⊢ (y = B →
(((A ∈
R ∧
y ∈
S) ∧ ψ) ↔ ((A ∈ R ∧ B ∈ S) ∧ χ))) |
21 | | ov.4 |
. . . . . . 7
⊢ (z = C →
(χ ↔ θ)) |
22 | 21 | anbi2d 684 |
. . . . . 6
⊢ (z = C →
(((A ∈
R ∧
B ∈
S) ∧ χ) ↔ ((A ∈ R ∧ B ∈ S) ∧ θ))) |
23 | 18, 20, 22 | eloprabg 5580 |
. . . . 5
⊢ ((A ∈ R ∧ B ∈ S ∧ C ∈ V) →
(〈〈A, B〉, C〉 ∈ {〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)} ↔ ((A ∈ R ∧ B ∈ S) ∧ θ))) |
24 | 16, 23 | mp3an3 1266 |
. . . 4
⊢ ((A ∈ R ∧ B ∈ S) → (〈〈A, B〉, C〉 ∈ {〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)} ↔
((A ∈
R ∧
B ∈
S) ∧ θ))) |
25 | 15, 24 | bitrd 244 |
. . 3
⊢ ((A ∈ R ∧ B ∈ S) → (({〈〈x, y〉, z〉 ∣ ((x ∈ R ∧ y ∈ S) ∧ φ)} ‘〈A, B〉) = C ↔ ((A
∈ R ∧ B ∈ S) ∧ θ))) |
26 | 5, 25 | syl5bb 248 |
. 2
⊢ ((A ∈ R ∧ B ∈ S) → ((AFB) = C ↔
((A ∈
R ∧
B ∈
S) ∧ θ))) |
27 | 26 | bianabs 850 |
1
⊢ ((A ∈ R ∧ B ∈ S) → ((AFB) = C ↔
θ)) |