| Step |
Hyp |
Ref |
Expression |
| 1 |
|
tfrlem.1 |
⊢ 𝐴 = { 𝑓 ∣ ∃ 𝑥 ∈ On ( 𝑓 Fn 𝑥 ∧ ∀ 𝑦 ∈ 𝑥 ( 𝑓 ‘ 𝑦 ) = ( 𝐹 ‘ ( 𝑓 ↾ 𝑦 ) ) ) } |
| 2 |
1
|
tfrlem6 |
⊢ Rel recs ( 𝐹 ) |
| 3 |
1
|
recsfval |
⊢ recs ( 𝐹 ) = ∪ 𝐴 |
| 4 |
3
|
eleq2i |
⊢ ( 〈 𝑥 , 𝑢 〉 ∈ recs ( 𝐹 ) ↔ 〈 𝑥 , 𝑢 〉 ∈ ∪ 𝐴 ) |
| 5 |
|
eluni |
⊢ ( 〈 𝑥 , 𝑢 〉 ∈ ∪ 𝐴 ↔ ∃ 𝑔 ( 〈 𝑥 , 𝑢 〉 ∈ 𝑔 ∧ 𝑔 ∈ 𝐴 ) ) |
| 6 |
4 5
|
bitri |
⊢ ( 〈 𝑥 , 𝑢 〉 ∈ recs ( 𝐹 ) ↔ ∃ 𝑔 ( 〈 𝑥 , 𝑢 〉 ∈ 𝑔 ∧ 𝑔 ∈ 𝐴 ) ) |
| 7 |
3
|
eleq2i |
⊢ ( 〈 𝑥 , 𝑣 〉 ∈ recs ( 𝐹 ) ↔ 〈 𝑥 , 𝑣 〉 ∈ ∪ 𝐴 ) |
| 8 |
|
eluni |
⊢ ( 〈 𝑥 , 𝑣 〉 ∈ ∪ 𝐴 ↔ ∃ ℎ ( 〈 𝑥 , 𝑣 〉 ∈ ℎ ∧ ℎ ∈ 𝐴 ) ) |
| 9 |
7 8
|
bitri |
⊢ ( 〈 𝑥 , 𝑣 〉 ∈ recs ( 𝐹 ) ↔ ∃ ℎ ( 〈 𝑥 , 𝑣 〉 ∈ ℎ ∧ ℎ ∈ 𝐴 ) ) |
| 10 |
6 9
|
anbi12i |
⊢ ( ( 〈 𝑥 , 𝑢 〉 ∈ recs ( 𝐹 ) ∧ 〈 𝑥 , 𝑣 〉 ∈ recs ( 𝐹 ) ) ↔ ( ∃ 𝑔 ( 〈 𝑥 , 𝑢 〉 ∈ 𝑔 ∧ 𝑔 ∈ 𝐴 ) ∧ ∃ ℎ ( 〈 𝑥 , 𝑣 〉 ∈ ℎ ∧ ℎ ∈ 𝐴 ) ) ) |
| 11 |
|
exdistrv |
⊢ ( ∃ 𝑔 ∃ ℎ ( ( 〈 𝑥 , 𝑢 〉 ∈ 𝑔 ∧ 𝑔 ∈ 𝐴 ) ∧ ( 〈 𝑥 , 𝑣 〉 ∈ ℎ ∧ ℎ ∈ 𝐴 ) ) ↔ ( ∃ 𝑔 ( 〈 𝑥 , 𝑢 〉 ∈ 𝑔 ∧ 𝑔 ∈ 𝐴 ) ∧ ∃ ℎ ( 〈 𝑥 , 𝑣 〉 ∈ ℎ ∧ ℎ ∈ 𝐴 ) ) ) |
| 12 |
10 11
|
bitr4i |
⊢ ( ( 〈 𝑥 , 𝑢 〉 ∈ recs ( 𝐹 ) ∧ 〈 𝑥 , 𝑣 〉 ∈ recs ( 𝐹 ) ) ↔ ∃ 𝑔 ∃ ℎ ( ( 〈 𝑥 , 𝑢 〉 ∈ 𝑔 ∧ 𝑔 ∈ 𝐴 ) ∧ ( 〈 𝑥 , 𝑣 〉 ∈ ℎ ∧ ℎ ∈ 𝐴 ) ) ) |
| 13 |
|
df-br |
⊢ ( 𝑥 𝑔 𝑢 ↔ 〈 𝑥 , 𝑢 〉 ∈ 𝑔 ) |
| 14 |
|
df-br |
⊢ ( 𝑥 ℎ 𝑣 ↔ 〈 𝑥 , 𝑣 〉 ∈ ℎ ) |
| 15 |
13 14
|
anbi12i |
⊢ ( ( 𝑥 𝑔 𝑢 ∧ 𝑥 ℎ 𝑣 ) ↔ ( 〈 𝑥 , 𝑢 〉 ∈ 𝑔 ∧ 〈 𝑥 , 𝑣 〉 ∈ ℎ ) ) |
| 16 |
1
|
tfrlem5 |
⊢ ( ( 𝑔 ∈ 𝐴 ∧ ℎ ∈ 𝐴 ) → ( ( 𝑥 𝑔 𝑢 ∧ 𝑥 ℎ 𝑣 ) → 𝑢 = 𝑣 ) ) |
| 17 |
16
|
impcom |
⊢ ( ( ( 𝑥 𝑔 𝑢 ∧ 𝑥 ℎ 𝑣 ) ∧ ( 𝑔 ∈ 𝐴 ∧ ℎ ∈ 𝐴 ) ) → 𝑢 = 𝑣 ) |
| 18 |
15 17
|
sylanbr |
⊢ ( ( ( 〈 𝑥 , 𝑢 〉 ∈ 𝑔 ∧ 〈 𝑥 , 𝑣 〉 ∈ ℎ ) ∧ ( 𝑔 ∈ 𝐴 ∧ ℎ ∈ 𝐴 ) ) → 𝑢 = 𝑣 ) |
| 19 |
18
|
an4s |
⊢ ( ( ( 〈 𝑥 , 𝑢 〉 ∈ 𝑔 ∧ 𝑔 ∈ 𝐴 ) ∧ ( 〈 𝑥 , 𝑣 〉 ∈ ℎ ∧ ℎ ∈ 𝐴 ) ) → 𝑢 = 𝑣 ) |
| 20 |
19
|
exlimivv |
⊢ ( ∃ 𝑔 ∃ ℎ ( ( 〈 𝑥 , 𝑢 〉 ∈ 𝑔 ∧ 𝑔 ∈ 𝐴 ) ∧ ( 〈 𝑥 , 𝑣 〉 ∈ ℎ ∧ ℎ ∈ 𝐴 ) ) → 𝑢 = 𝑣 ) |
| 21 |
12 20
|
sylbi |
⊢ ( ( 〈 𝑥 , 𝑢 〉 ∈ recs ( 𝐹 ) ∧ 〈 𝑥 , 𝑣 〉 ∈ recs ( 𝐹 ) ) → 𝑢 = 𝑣 ) |
| 22 |
21
|
ax-gen |
⊢ ∀ 𝑣 ( ( 〈 𝑥 , 𝑢 〉 ∈ recs ( 𝐹 ) ∧ 〈 𝑥 , 𝑣 〉 ∈ recs ( 𝐹 ) ) → 𝑢 = 𝑣 ) |
| 23 |
22
|
gen2 |
⊢ ∀ 𝑥 ∀ 𝑢 ∀ 𝑣 ( ( 〈 𝑥 , 𝑢 〉 ∈ recs ( 𝐹 ) ∧ 〈 𝑥 , 𝑣 〉 ∈ recs ( 𝐹 ) ) → 𝑢 = 𝑣 ) |
| 24 |
|
dffun4 |
⊢ ( Fun recs ( 𝐹 ) ↔ ( Rel recs ( 𝐹 ) ∧ ∀ 𝑥 ∀ 𝑢 ∀ 𝑣 ( ( 〈 𝑥 , 𝑢 〉 ∈ recs ( 𝐹 ) ∧ 〈 𝑥 , 𝑣 〉 ∈ recs ( 𝐹 ) ) → 𝑢 = 𝑣 ) ) ) |
| 25 |
2 23 24
|
mpbir2an |
⊢ Fun recs ( 𝐹 ) |