Step | Hyp | Ref
| Expression |
1 | | bren 6713 |
. . . . . 6
⊢ (𝐶 ≈ 2o ↔
∃𝑓 𝑓:𝐶–1-1-onto→2o) |
2 | 1 | biimpi 119 |
. . . . 5
⊢ (𝐶 ≈ 2o →
∃𝑓 𝑓:𝐶–1-1-onto→2o) |
3 | 2 | 3ad2ant1 1008 |
. . . 4
⊢ ((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) → ∃𝑓 𝑓:𝐶–1-1-onto→2o) |
4 | 3 | adantr 274 |
. . 3
⊢ (((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) → ∃𝑓 𝑓:𝐶–1-1-onto→2o) |
5 | | simplr 520 |
. . . . . . . . . . 11
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = ∅) → (𝑓‘𝑥) = ∅) |
6 | | simpr 109 |
. . . . . . . . . . 11
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = ∅) → (𝑓‘𝐵) = ∅) |
7 | 5, 6 | eqtr4d 2201 |
. . . . . . . . . 10
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = ∅) → (𝑓‘𝑥) = (𝑓‘𝐵)) |
8 | | f1of1 5431 |
. . . . . . . . . . . . . 14
⊢ (𝑓:𝐶–1-1-onto→2o → 𝑓:𝐶–1-1→2o) |
9 | 8 | adantl 275 |
. . . . . . . . . . . . 13
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → 𝑓:𝐶–1-1→2o) |
10 | 9 | adantr 274 |
. . . . . . . . . . . 12
⊢
(((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) → 𝑓:𝐶–1-1→2o) |
11 | | simpr 109 |
. . . . . . . . . . . 12
⊢
(((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) → 𝑥 ∈ 𝐶) |
12 | | simpll3 1028 |
. . . . . . . . . . . . 13
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → 𝐵 ∈ 𝐶) |
13 | 12 | adantr 274 |
. . . . . . . . . . . 12
⊢
(((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) → 𝐵 ∈ 𝐶) |
14 | | f1fveq 5740 |
. . . . . . . . . . . 12
⊢ ((𝑓:𝐶–1-1→2o ∧ (𝑥 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶)) → ((𝑓‘𝑥) = (𝑓‘𝐵) ↔ 𝑥 = 𝐵)) |
15 | 10, 11, 13, 14 | syl12anc 1226 |
. . . . . . . . . . 11
⊢
(((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) → ((𝑓‘𝑥) = (𝑓‘𝐵) ↔ 𝑥 = 𝐵)) |
16 | 15 | ad2antrr 480 |
. . . . . . . . . 10
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = ∅) → ((𝑓‘𝑥) = (𝑓‘𝐵) ↔ 𝑥 = 𝐵)) |
17 | 7, 16 | mpbid 146 |
. . . . . . . . 9
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = ∅) → 𝑥 = 𝐵) |
18 | | prid2g 3681 |
. . . . . . . . . . 11
⊢ (𝐵 ∈ 𝐶 → 𝐵 ∈ {𝐴, 𝐵}) |
19 | 13, 18 | syl 14 |
. . . . . . . . . 10
⊢
(((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) → 𝐵 ∈ {𝐴, 𝐵}) |
20 | 19 | ad2antrr 480 |
. . . . . . . . 9
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = ∅) → 𝐵 ∈ {𝐴, 𝐵}) |
21 | 17, 20 | eqeltrd 2243 |
. . . . . . . 8
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = ∅) → 𝑥 ∈ {𝐴, 𝐵}) |
22 | | simpllr 524 |
. . . . . . . . . . . 12
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) ∧ (𝑓‘𝐴) = ∅) → (𝑓‘𝑥) = ∅) |
23 | | simpr 109 |
. . . . . . . . . . . 12
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) ∧ (𝑓‘𝐴) = ∅) → (𝑓‘𝐴) = ∅) |
24 | 22, 23 | eqtr4d 2201 |
. . . . . . . . . . 11
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) ∧ (𝑓‘𝐴) = ∅) → (𝑓‘𝑥) = (𝑓‘𝐴)) |
25 | | simpll2 1027 |
. . . . . . . . . . . . . 14
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → 𝐴 ∈ 𝐶) |
26 | 25 | adantr 274 |
. . . . . . . . . . . . 13
⊢
(((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) → 𝐴 ∈ 𝐶) |
27 | | f1fveq 5740 |
. . . . . . . . . . . . 13
⊢ ((𝑓:𝐶–1-1→2o ∧ (𝑥 ∈ 𝐶 ∧ 𝐴 ∈ 𝐶)) → ((𝑓‘𝑥) = (𝑓‘𝐴) ↔ 𝑥 = 𝐴)) |
28 | 10, 11, 26, 27 | syl12anc 1226 |
. . . . . . . . . . . 12
⊢
(((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) → ((𝑓‘𝑥) = (𝑓‘𝐴) ↔ 𝑥 = 𝐴)) |
29 | 28 | ad3antrrr 484 |
. . . . . . . . . . 11
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) ∧ (𝑓‘𝐴) = ∅) → ((𝑓‘𝑥) = (𝑓‘𝐴) ↔ 𝑥 = 𝐴)) |
30 | 24, 29 | mpbid 146 |
. . . . . . . . . 10
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) ∧ (𝑓‘𝐴) = ∅) → 𝑥 = 𝐴) |
31 | | prid1g 3680 |
. . . . . . . . . . . 12
⊢ (𝐴 ∈ 𝐶 → 𝐴 ∈ {𝐴, 𝐵}) |
32 | 26, 31 | syl 14 |
. . . . . . . . . . 11
⊢
(((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) → 𝐴 ∈ {𝐴, 𝐵}) |
33 | 32 | ad3antrrr 484 |
. . . . . . . . . 10
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) ∧ (𝑓‘𝐴) = ∅) → 𝐴 ∈ {𝐴, 𝐵}) |
34 | 30, 33 | eqeltrd 2243 |
. . . . . . . . 9
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) ∧ (𝑓‘𝐴) = ∅) → 𝑥 ∈ {𝐴, 𝐵}) |
35 | | simpr 109 |
. . . . . . . . . . 11
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) ∧ (𝑓‘𝐴) = 1o) → (𝑓‘𝐴) = 1o) |
36 | | simplr 520 |
. . . . . . . . . . 11
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) ∧ (𝑓‘𝐴) = 1o) → (𝑓‘𝐵) = 1o) |
37 | 35, 36 | eqtr4d 2201 |
. . . . . . . . . 10
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) ∧ (𝑓‘𝐴) = 1o) → (𝑓‘𝐴) = (𝑓‘𝐵)) |
38 | | simplr 520 |
. . . . . . . . . . . . 13
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → 𝐴 ≠ 𝐵) |
39 | 38 | neneqd 2357 |
. . . . . . . . . . . 12
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → ¬ 𝐴 = 𝐵) |
40 | | f1fveq 5740 |
. . . . . . . . . . . . 13
⊢ ((𝑓:𝐶–1-1→2o ∧ (𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶)) → ((𝑓‘𝐴) = (𝑓‘𝐵) ↔ 𝐴 = 𝐵)) |
41 | 9, 25, 12, 40 | syl12anc 1226 |
. . . . . . . . . . . 12
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → ((𝑓‘𝐴) = (𝑓‘𝐵) ↔ 𝐴 = 𝐵)) |
42 | 39, 41 | mtbird 663 |
. . . . . . . . . . 11
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → ¬ (𝑓‘𝐴) = (𝑓‘𝐵)) |
43 | 42 | ad4antr 486 |
. . . . . . . . . 10
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) ∧ (𝑓‘𝐴) = 1o) → ¬ (𝑓‘𝐴) = (𝑓‘𝐵)) |
44 | 37, 43 | pm2.21dd 610 |
. . . . . . . . 9
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) ∧ (𝑓‘𝐴) = 1o) → 𝑥 ∈ {𝐴, 𝐵}) |
45 | | f1of 5432 |
. . . . . . . . . . . . 13
⊢ (𝑓:𝐶–1-1-onto→2o → 𝑓:𝐶⟶2o) |
46 | 45 | adantl 275 |
. . . . . . . . . . . 12
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → 𝑓:𝐶⟶2o) |
47 | 46, 25 | ffvelrnd 5621 |
. . . . . . . . . . 11
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → (𝑓‘𝐴) ∈ 2o) |
48 | | elpri 3599 |
. . . . . . . . . . . 12
⊢ ((𝑓‘𝐴) ∈ {∅, 1o} →
((𝑓‘𝐴) = ∅ ∨ (𝑓‘𝐴) = 1o)) |
49 | | df2o3 6398 |
. . . . . . . . . . . 12
⊢
2o = {∅, 1o} |
50 | 48, 49 | eleq2s 2261 |
. . . . . . . . . . 11
⊢ ((𝑓‘𝐴) ∈ 2o → ((𝑓‘𝐴) = ∅ ∨ (𝑓‘𝐴) = 1o)) |
51 | 47, 50 | syl 14 |
. . . . . . . . . 10
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → ((𝑓‘𝐴) = ∅ ∨ (𝑓‘𝐴) = 1o)) |
52 | 51 | ad3antrrr 484 |
. . . . . . . . 9
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) → ((𝑓‘𝐴) = ∅ ∨ (𝑓‘𝐴) = 1o)) |
53 | 34, 44, 52 | mpjaodan 788 |
. . . . . . . 8
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) ∧ (𝑓‘𝐵) = 1o) → 𝑥 ∈ {𝐴, 𝐵}) |
54 | 46, 12 | ffvelrnd 5621 |
. . . . . . . . . 10
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → (𝑓‘𝐵) ∈ 2o) |
55 | | elpri 3599 |
. . . . . . . . . . 11
⊢ ((𝑓‘𝐵) ∈ {∅, 1o} →
((𝑓‘𝐵) = ∅ ∨ (𝑓‘𝐵) = 1o)) |
56 | 55, 49 | eleq2s 2261 |
. . . . . . . . . 10
⊢ ((𝑓‘𝐵) ∈ 2o → ((𝑓‘𝐵) = ∅ ∨ (𝑓‘𝐵) = 1o)) |
57 | 54, 56 | syl 14 |
. . . . . . . . 9
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → ((𝑓‘𝐵) = ∅ ∨ (𝑓‘𝐵) = 1o)) |
58 | 57 | ad2antrr 480 |
. . . . . . . 8
⊢
((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) → ((𝑓‘𝐵) = ∅ ∨ (𝑓‘𝐵) = 1o)) |
59 | 21, 53, 58 | mpjaodan 788 |
. . . . . . 7
⊢
((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = ∅) → 𝑥 ∈ {𝐴, 𝐵}) |
60 | | simpr 109 |
. . . . . . . . . . 11
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) ∧ (𝑓‘𝐴) = ∅) → (𝑓‘𝐴) = ∅) |
61 | | simplr 520 |
. . . . . . . . . . 11
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) ∧ (𝑓‘𝐴) = ∅) → (𝑓‘𝐵) = ∅) |
62 | 60, 61 | eqtr4d 2201 |
. . . . . . . . . 10
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) ∧ (𝑓‘𝐴) = ∅) → (𝑓‘𝐴) = (𝑓‘𝐵)) |
63 | 42 | ad4antr 486 |
. . . . . . . . . 10
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) ∧ (𝑓‘𝐴) = ∅) → ¬ (𝑓‘𝐴) = (𝑓‘𝐵)) |
64 | 62, 63 | pm2.21dd 610 |
. . . . . . . . 9
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) ∧ (𝑓‘𝐴) = ∅) → 𝑥 ∈ {𝐴, 𝐵}) |
65 | | simpllr 524 |
. . . . . . . . . . . 12
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) ∧ (𝑓‘𝐴) = 1o) → (𝑓‘𝑥) = 1o) |
66 | | simpr 109 |
. . . . . . . . . . . 12
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) ∧ (𝑓‘𝐴) = 1o) → (𝑓‘𝐴) = 1o) |
67 | 65, 66 | eqtr4d 2201 |
. . . . . . . . . . 11
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) ∧ (𝑓‘𝐴) = 1o) → (𝑓‘𝑥) = (𝑓‘𝐴)) |
68 | 28 | ad3antrrr 484 |
. . . . . . . . . . 11
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) ∧ (𝑓‘𝐴) = 1o) → ((𝑓‘𝑥) = (𝑓‘𝐴) ↔ 𝑥 = 𝐴)) |
69 | 67, 68 | mpbid 146 |
. . . . . . . . . 10
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) ∧ (𝑓‘𝐴) = 1o) → 𝑥 = 𝐴) |
70 | 32 | ad3antrrr 484 |
. . . . . . . . . 10
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) ∧ (𝑓‘𝐴) = 1o) → 𝐴 ∈ {𝐴, 𝐵}) |
71 | 69, 70 | eqeltrd 2243 |
. . . . . . . . 9
⊢
((((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) ∧ (𝑓‘𝐴) = 1o) → 𝑥 ∈ {𝐴, 𝐵}) |
72 | 51 | ad3antrrr 484 |
. . . . . . . . 9
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) → ((𝑓‘𝐴) = ∅ ∨ (𝑓‘𝐴) = 1o)) |
73 | 64, 71, 72 | mpjaodan 788 |
. . . . . . . 8
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = ∅) → 𝑥 ∈ {𝐴, 𝐵}) |
74 | | simplr 520 |
. . . . . . . . . . 11
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = 1o) → (𝑓‘𝑥) = 1o) |
75 | | simpr 109 |
. . . . . . . . . . 11
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = 1o) → (𝑓‘𝐵) = 1o) |
76 | 74, 75 | eqtr4d 2201 |
. . . . . . . . . 10
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = 1o) → (𝑓‘𝑥) = (𝑓‘𝐵)) |
77 | 15 | ad2antrr 480 |
. . . . . . . . . 10
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = 1o) → ((𝑓‘𝑥) = (𝑓‘𝐵) ↔ 𝑥 = 𝐵)) |
78 | 76, 77 | mpbid 146 |
. . . . . . . . 9
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = 1o) → 𝑥 = 𝐵) |
79 | 19 | ad2antrr 480 |
. . . . . . . . 9
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = 1o) → 𝐵 ∈ {𝐴, 𝐵}) |
80 | 78, 79 | eqeltrd 2243 |
. . . . . . . 8
⊢
(((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) ∧ (𝑓‘𝐵) = 1o) → 𝑥 ∈ {𝐴, 𝐵}) |
81 | 57 | ad2antrr 480 |
. . . . . . . 8
⊢
((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) → ((𝑓‘𝐵) = ∅ ∨ (𝑓‘𝐵) = 1o)) |
82 | 73, 80, 81 | mpjaodan 788 |
. . . . . . 7
⊢
((((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) ∧ (𝑓‘𝑥) = 1o) → 𝑥 ∈ {𝐴, 𝐵}) |
83 | 46 | ffvelrnda 5620 |
. . . . . . . 8
⊢
(((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) → (𝑓‘𝑥) ∈ 2o) |
84 | | elpri 3599 |
. . . . . . . . 9
⊢ ((𝑓‘𝑥) ∈ {∅, 1o} →
((𝑓‘𝑥) = ∅ ∨ (𝑓‘𝑥) = 1o)) |
85 | 84, 49 | eleq2s 2261 |
. . . . . . . 8
⊢ ((𝑓‘𝑥) ∈ 2o → ((𝑓‘𝑥) = ∅ ∨ (𝑓‘𝑥) = 1o)) |
86 | 83, 85 | syl 14 |
. . . . . . 7
⊢
(((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) → ((𝑓‘𝑥) = ∅ ∨ (𝑓‘𝑥) = 1o)) |
87 | 59, 82, 86 | mpjaodan 788 |
. . . . . 6
⊢
(((((𝐶 ≈
2o ∧ 𝐴
∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) ∧ 𝑥 ∈ 𝐶) → 𝑥 ∈ {𝐴, 𝐵}) |
88 | 87 | ex 114 |
. . . . 5
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → (𝑥 ∈ 𝐶 → 𝑥 ∈ {𝐴, 𝐵})) |
89 | 88 | ssrdv 3148 |
. . . 4
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → 𝐶 ⊆ {𝐴, 𝐵}) |
90 | | prssi 3731 |
. . . . 5
⊢ ((𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) → {𝐴, 𝐵} ⊆ 𝐶) |
91 | 25, 12, 90 | syl2anc 409 |
. . . 4
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → {𝐴, 𝐵} ⊆ 𝐶) |
92 | 89, 91 | eqssd 3159 |
. . 3
⊢ ((((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) ∧ 𝑓:𝐶–1-1-onto→2o) → 𝐶 = {𝐴, 𝐵}) |
93 | 4, 92 | exlimddv 1886 |
. 2
⊢ (((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) ∧ 𝐴 ≠ 𝐵) → 𝐶 = {𝐴, 𝐵}) |
94 | 93 | ex 114 |
1
⊢ ((𝐶 ≈ 2o ∧
𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐶) → (𝐴 ≠ 𝐵 → 𝐶 = {𝐴, 𝐵})) |