Step |
Hyp |
Ref |
Expression |
1 |
|
en1 |
⊢ ( 𝐹 ≈ 1o ↔ ∃ 𝑝 𝐹 = { 𝑝 } ) |
2 |
|
funrel |
⊢ ( Fun { 𝑝 } → Rel { 𝑝 } ) |
3 |
|
vsnid |
⊢ 𝑝 ∈ { 𝑝 } |
4 |
|
elrel |
⊢ ( ( Rel { 𝑝 } ∧ 𝑝 ∈ { 𝑝 } ) → ∃ 𝑥 ∃ 𝑦 𝑝 = 〈 𝑥 , 𝑦 〉 ) |
5 |
2 3 4
|
sylancl |
⊢ ( Fun { 𝑝 } → ∃ 𝑥 ∃ 𝑦 𝑝 = 〈 𝑥 , 𝑦 〉 ) |
6 |
|
sneq |
⊢ ( 𝑝 = 〈 𝑥 , 𝑦 〉 → { 𝑝 } = { 〈 𝑥 , 𝑦 〉 } ) |
7 |
6
|
2eximi |
⊢ ( ∃ 𝑥 ∃ 𝑦 𝑝 = 〈 𝑥 , 𝑦 〉 → ∃ 𝑥 ∃ 𝑦 { 𝑝 } = { 〈 𝑥 , 𝑦 〉 } ) |
8 |
5 7
|
syl |
⊢ ( Fun { 𝑝 } → ∃ 𝑥 ∃ 𝑦 { 𝑝 } = { 〈 𝑥 , 𝑦 〉 } ) |
9 |
|
funcnvsn |
⊢ Fun ◡ { 〈 𝑥 , 𝑦 〉 } |
10 |
9
|
gen2 |
⊢ ∀ 𝑥 ∀ 𝑦 Fun ◡ { 〈 𝑥 , 𝑦 〉 } |
11 |
|
19.29r2 |
⊢ ( ( ∃ 𝑥 ∃ 𝑦 { 𝑝 } = { 〈 𝑥 , 𝑦 〉 } ∧ ∀ 𝑥 ∀ 𝑦 Fun ◡ { 〈 𝑥 , 𝑦 〉 } ) → ∃ 𝑥 ∃ 𝑦 ( { 𝑝 } = { 〈 𝑥 , 𝑦 〉 } ∧ Fun ◡ { 〈 𝑥 , 𝑦 〉 } ) ) |
12 |
|
cnveq |
⊢ ( { 𝑝 } = { 〈 𝑥 , 𝑦 〉 } → ◡ { 𝑝 } = ◡ { 〈 𝑥 , 𝑦 〉 } ) |
13 |
12
|
funeqd |
⊢ ( { 𝑝 } = { 〈 𝑥 , 𝑦 〉 } → ( Fun ◡ { 𝑝 } ↔ Fun ◡ { 〈 𝑥 , 𝑦 〉 } ) ) |
14 |
13
|
biimpar |
⊢ ( ( { 𝑝 } = { 〈 𝑥 , 𝑦 〉 } ∧ Fun ◡ { 〈 𝑥 , 𝑦 〉 } ) → Fun ◡ { 𝑝 } ) |
15 |
14
|
exlimivv |
⊢ ( ∃ 𝑥 ∃ 𝑦 ( { 𝑝 } = { 〈 𝑥 , 𝑦 〉 } ∧ Fun ◡ { 〈 𝑥 , 𝑦 〉 } ) → Fun ◡ { 𝑝 } ) |
16 |
11 15
|
syl |
⊢ ( ( ∃ 𝑥 ∃ 𝑦 { 𝑝 } = { 〈 𝑥 , 𝑦 〉 } ∧ ∀ 𝑥 ∀ 𝑦 Fun ◡ { 〈 𝑥 , 𝑦 〉 } ) → Fun ◡ { 𝑝 } ) |
17 |
8 10 16
|
sylancl |
⊢ ( Fun { 𝑝 } → Fun ◡ { 𝑝 } ) |
18 |
17
|
ax-gen |
⊢ ∀ 𝑝 ( Fun { 𝑝 } → Fun ◡ { 𝑝 } ) |
19 |
|
19.29r |
⊢ ( ( ∃ 𝑝 𝐹 = { 𝑝 } ∧ ∀ 𝑝 ( Fun { 𝑝 } → Fun ◡ { 𝑝 } ) ) → ∃ 𝑝 ( 𝐹 = { 𝑝 } ∧ ( Fun { 𝑝 } → Fun ◡ { 𝑝 } ) ) ) |
20 |
|
funeq |
⊢ ( 𝐹 = { 𝑝 } → ( Fun 𝐹 ↔ Fun { 𝑝 } ) ) |
21 |
|
cnveq |
⊢ ( 𝐹 = { 𝑝 } → ◡ 𝐹 = ◡ { 𝑝 } ) |
22 |
21
|
funeqd |
⊢ ( 𝐹 = { 𝑝 } → ( Fun ◡ 𝐹 ↔ Fun ◡ { 𝑝 } ) ) |
23 |
20 22
|
imbi12d |
⊢ ( 𝐹 = { 𝑝 } → ( ( Fun 𝐹 → Fun ◡ 𝐹 ) ↔ ( Fun { 𝑝 } → Fun ◡ { 𝑝 } ) ) ) |
24 |
23
|
biimpar |
⊢ ( ( 𝐹 = { 𝑝 } ∧ ( Fun { 𝑝 } → Fun ◡ { 𝑝 } ) ) → ( Fun 𝐹 → Fun ◡ 𝐹 ) ) |
25 |
24
|
exlimiv |
⊢ ( ∃ 𝑝 ( 𝐹 = { 𝑝 } ∧ ( Fun { 𝑝 } → Fun ◡ { 𝑝 } ) ) → ( Fun 𝐹 → Fun ◡ 𝐹 ) ) |
26 |
19 25
|
syl |
⊢ ( ( ∃ 𝑝 𝐹 = { 𝑝 } ∧ ∀ 𝑝 ( Fun { 𝑝 } → Fun ◡ { 𝑝 } ) ) → ( Fun 𝐹 → Fun ◡ 𝐹 ) ) |
27 |
18 26
|
mpan2 |
⊢ ( ∃ 𝑝 𝐹 = { 𝑝 } → ( Fun 𝐹 → Fun ◡ 𝐹 ) ) |
28 |
1 27
|
sylbi |
⊢ ( 𝐹 ≈ 1o → ( Fun 𝐹 → Fun ◡ 𝐹 ) ) |
29 |
28
|
impcom |
⊢ ( ( Fun 𝐹 ∧ 𝐹 ≈ 1o ) → Fun ◡ 𝐹 ) |