Proof of Theorem funbrfv
| Step | Hyp | Ref
| Expression |
| 1 | | brrelex 2446 |
. . . 4
⊢ ((Rel F ∧ AFB) → A
∈ V) |
| 2 | | funrel 2681 |
. . . 4
⊢ (Fun F
→ Rel F) |
| 3 | 1, 2 | sylan 343 |
. . 3
⊢ ((Fun F ∧ AFB) → A
∈ V) |
| 4 | | funbrfv.1 |
. . . 4
⊢ B
∈ V |
| 5 | | breq1 2065 |
. . . . . . 7
⊢ (x =
A → (xFy ↔ AFy)) |
| 6 | 5 | anbi2d 468 |
. . . . . 6
⊢ (x =
A → ((Fun F ∧ xFy) ↔ (Fun F
∧ AFy))) |
| 7 | | fveq2 2832 |
. . . . . . 7
⊢ (x =
A → (F ‘x) =
(F ‘A)) |
| 8 | 7 | cleq1d 1109 |
. . . . . 6
⊢ (x =
A → ((F ‘x) =
y ↔ (F ‘A) =
y)) |
| 9 | 6, 8 | imbi12d 474 |
. . . . 5
⊢ (x =
A → (((Fun F ∧ xFy) → (F
‘x) = y) ↔ ((Fun F ∧ AFy) → (F
‘A) = y))) |
| 10 | | breq2 2066 |
. . . . . . 7
⊢ (y =
B → (AFy ↔ AFB)) |
| 11 | 10 | anbi2d 468 |
. . . . . 6
⊢ (y =
B → ((Fun F ∧ AFy) ↔ (Fun F
∧ AFB))) |
| 12 | | cleq2 1110 |
. . . . . 6
⊢ (y =
B → ((F ‘A) =
y ↔ (F ‘A) =
B)) |
| 13 | 11, 12 | imbi12d 474 |
. . . . 5
⊢ (y =
B → (((Fun F ∧ AFy) → (F
‘A) = y) ↔ ((Fun F ∧ AFB) → (F
‘A) = B))) |
| 14 | | visset 1350 |
. . . . . . . 8
⊢ x
∈ V |
| 15 | 14 | tz6.12-1 2842 |
. . . . . . 7
⊢ ((xFy ∧ ∃!y xFy) →
(F ‘x) = y) |
| 16 | | funeu 2685 |
. . . . . . 7
⊢ ((Fun F ∧ xFy) → ∃!y xFy) |
| 17 | 15, 16 | sylan2 346 |
. . . . . 6
⊢ ((xFy ∧ (Fun F
∧ xFy)) →
(F ‘x) = y) |
| 18 | 17 | anabss7 385 |
. . . . 5
⊢ ((Fun F ∧ xFy) → (F
‘x) = y) |
| 19 | 9, 13, 18 | vtocl2g 1386 |
. . . 4
⊢ ((A
∈ V ∧ B ∈ V)
→ ((Fun F ∧ AFB) → (F
‘A) = B)) |
| 20 | 4, 19 | mpan2 519 |
. . 3
⊢ (A
∈ V → ((Fun F ∧
AFB) →
(F ‘A) = B)) |
| 21 | 3, 20 | mpcom 49 |
. 2
⊢ ((Fun F ∧ AFB) → (F
‘A) = B) |
| 22 | 21 | exp 291 |
1
⊢ (Fun F
→ (AFB →
(F ‘A) = B)) |