Proof of Theorem tfrlem7
| Step | Hyp | Ref
| Expression |
| 1 | | tfrlem.1 |
. . . 4
⊢ A =
{f∣∃x ∈ On (f
Fn x ∧ ∀y ∈ x
(f ‘y) = (G
‘(f ↾ y)))} |
| 2 | | tfrlem.2 |
. . . 4
⊢ F =
∪A |
| 3 | 1, 2 | tfrlem6 2954 |
. . 3
⊢ Rel F |
| 4 | 2 | eleq2i 1153 |
. . . . . . . . 9
⊢ (〈x, u〉
∈ F ↔ 〈x, u〉
∈ ∪A) |
| 5 | | eluni 1922 |
. . . . . . . . 9
⊢ (〈x, u〉
∈ ∪A ↔
∃g(〈x, u〉
∈ g ∧ g ∈ A)) |
| 6 | 4, 5 | bitr 151 |
. . . . . . . 8
⊢ (〈x, u〉
∈ F ↔ ∃g(〈x,
u〉 ∈ g ∧ g ∈
A)) |
| 7 | 2 | eleq2i 1153 |
. . . . . . . . 9
⊢ (〈x, v〉
∈ F ↔ 〈x, v〉
∈ ∪A) |
| 8 | | eluni 1922 |
. . . . . . . . 9
⊢ (〈x, v〉
∈ ∪A ↔
∃h(〈x, v〉
∈ h ∧ h ∈ A)) |
| 9 | 7, 8 | bitr 151 |
. . . . . . . 8
⊢ (〈x, v〉
∈ F ↔ ∃h(〈x,
v〉 ∈ h ∧ h ∈
A)) |
| 10 | 6, 9 | anbi12i 369 |
. . . . . . 7
⊢ ((〈x, u〉
∈ F ∧ 〈x, v〉
∈ F) ↔ (∃g(〈x,
u〉 ∈ g ∧ g ∈
A) ∧ ∃h(〈x,
v〉 ∈ h ∧ h ∈
A))) |
| 11 | | eeanv 980 |
. . . . . . 7
⊢ (∃g∃h((〈x,
u〉 ∈ g ∧ g ∈
A) ∧ (〈x, v〉
∈ h ∧ h ∈ A))
↔ (∃g(〈x, u〉
∈ g ∧ g ∈ A)
∧ ∃h(〈x, v〉
∈ h ∧ h ∈ A))) |
| 12 | 10, 11 | bitr4 154 |
. . . . . 6
⊢ ((〈x, u〉
∈ F ∧ 〈x, v〉
∈ F) ↔ ∃g∃h((〈x,
u〉 ∈ g ∧ g ∈
A) ∧ (〈x, v〉
∈ h ∧ h ∈ A))) |
| 13 | | an4 388 |
. . . . . . . . 9
⊢ (((〈x, u〉
∈ g ∧ g ∈ A)
∧ (〈x, v〉 ∈ h
∧ h ∈ A)) ↔ ((〈x, u〉
∈ g ∧ 〈x, v〉
∈ h) ∧ (g ∈ A ∧
h ∈ A))) |
| 14 | | ancom 333 |
. . . . . . . . 9
⊢ (((〈x, u〉
∈ g ∧ 〈x, v〉
∈ h) ∧ (g ∈ A ∧
h ∈ A)) ↔ ((g
∈ A ∧ h ∈ A)
∧ (〈x, u〉 ∈ g
∧ 〈x, v〉 ∈ h))) |
| 15 | 13, 14 | bitr 151 |
. . . . . . . 8
⊢ (((〈x, u〉
∈ g ∧ g ∈ A)
∧ (〈x, v〉 ∈ h
∧ h ∈ A)) ↔ ((g
∈ A ∧ h ∈ A)
∧ (〈x, u〉 ∈ g
∧ 〈x, v〉 ∈ h))) |
| 16 | 1, 2 | tfrlem5 2953 |
. . . . . . . . 9
⊢ ((g
∈ A ∧ h ∈ A)
→ ((〈x, u〉 ∈ g
∧ 〈x, v〉 ∈ h) → u =
v)) |
| 17 | 16 | imp 277 |
. . . . . . . 8
⊢ (((g
∈ A ∧ h ∈ A)
∧ (〈x, u〉 ∈ g
∧ 〈x, v〉 ∈ h)) → u =
v) |
| 18 | 15, 17 | sylbi 174 |
. . . . . . 7
⊢ (((〈x, u〉
∈ g ∧ g ∈ A)
∧ (〈x, v〉 ∈ h
∧ h ∈ A)) → u =
v) |
| 19 | 18 | 19.23aivv 953 |
. . . . . 6
⊢ (∃g∃h((〈x,
u〉 ∈ g ∧ g ∈
A) ∧ (〈x, v〉
∈ h ∧ h ∈ A))
→ u = v) |
| 20 | 12, 19 | sylbi 174 |
. . . . 5
⊢ ((〈x, u〉
∈ F ∧ 〈x, v〉
∈ F) → u = v) |
| 21 | 20 | ax-gen 677 |
. . . 4
⊢ ∀v((〈x,
u〉 ∈ F ∧ 〈x,
v〉 ∈ F) → u =
v) |
| 22 | 21 | gen2 681 |
. . 3
⊢ ∀x∀u∀v((〈x,
u〉 ∈ F ∧ 〈x,
v〉 ∈ F) → u =
v) |
| 23 | 3, 22 | pm3.2i 234 |
. 2
⊢ (Rel F
∧ ∀x∀u∀v((〈x,
u〉 ∈ F ∧ 〈x,
v〉 ∈ F) → u =
v)) |
| 24 | | dffun4 2676 |
. 2
⊢ (Fun F
↔ (Rel F ∧ ∀x∀u∀v((〈x,
u〉 ∈ F ∧ 〈x,
v〉 ∈ F) → u =
v))) |
| 25 | 23, 24 | mpbir 165 |
1
⊢ Fun F |