MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  tskuni Structured version   Visualization version   GIF version

Theorem tskuni 10697
Description: The union of an element of a transitive Tarski class is in the set. (Contributed by Mario Carneiro, 22-Jun-2013.)
Assertion
Ref Expression
tskuni ((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) → 𝐴𝑇)

Proof of Theorem tskuni
Dummy variables 𝑓 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 tsksdom 10670 . . . . . . . . . . . 12 ((𝑇 ∈ Tarski ∧ 𝐴𝑇) → 𝐴𝑇)
2 cardidg 10461 . . . . . . . . . . . . . 14 (𝑇 ∈ Tarski → (card‘𝑇) ≈ 𝑇)
32ensymd 8945 . . . . . . . . . . . . 13 (𝑇 ∈ Tarski → 𝑇 ≈ (card‘𝑇))
43adantr 480 . . . . . . . . . . . 12 ((𝑇 ∈ Tarski ∧ 𝐴𝑇) → 𝑇 ≈ (card‘𝑇))
5 sdomentr 9042 . . . . . . . . . . . 12 ((𝐴𝑇𝑇 ≈ (card‘𝑇)) → 𝐴 ≺ (card‘𝑇))
61, 4, 5syl2anc 585 . . . . . . . . . . 11 ((𝑇 ∈ Tarski ∧ 𝐴𝑇) → 𝐴 ≺ (card‘𝑇))
7 eqid 2737 . . . . . . . . . . . . . . 15 (𝑥𝐴 ↦ (𝑓𝑥)) = (𝑥𝐴 ↦ (𝑓𝑥))
87rnmpt 5906 . . . . . . . . . . . . . 14 ran (𝑥𝐴 ↦ (𝑓𝑥)) = {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)}
9 cardon 9859 . . . . . . . . . . . . . . . . 17 (card‘𝑇) ∈ On
10 sdomdom 8920 . . . . . . . . . . . . . . . . 17 (𝐴 ≺ (card‘𝑇) → 𝐴 ≼ (card‘𝑇))
11 ondomen 9950 . . . . . . . . . . . . . . . . 17 (((card‘𝑇) ∈ On ∧ 𝐴 ≼ (card‘𝑇)) → 𝐴 ∈ dom card)
129, 10, 11sylancr 588 . . . . . . . . . . . . . . . 16 (𝐴 ≺ (card‘𝑇) → 𝐴 ∈ dom card)
1312adantl 481 . . . . . . . . . . . . . . 15 ((𝐴𝑇𝐴 ≺ (card‘𝑇)) → 𝐴 ∈ dom card)
14 vex 3434 . . . . . . . . . . . . . . . . . 18 𝑓 ∈ V
1514imaex 7858 . . . . . . . . . . . . . . . . 17 (𝑓𝑥) ∈ V
1615, 7fnmpti 6635 . . . . . . . . . . . . . . . 16 (𝑥𝐴 ↦ (𝑓𝑥)) Fn 𝐴
17 dffn4 6752 . . . . . . . . . . . . . . . 16 ((𝑥𝐴 ↦ (𝑓𝑥)) Fn 𝐴 ↔ (𝑥𝐴 ↦ (𝑓𝑥)):𝐴onto→ran (𝑥𝐴 ↦ (𝑓𝑥)))
1816, 17mpbi 230 . . . . . . . . . . . . . . 15 (𝑥𝐴 ↦ (𝑓𝑥)):𝐴onto→ran (𝑥𝐴 ↦ (𝑓𝑥))
19 fodomnum 9970 . . . . . . . . . . . . . . 15 (𝐴 ∈ dom card → ((𝑥𝐴 ↦ (𝑓𝑥)):𝐴onto→ran (𝑥𝐴 ↦ (𝑓𝑥)) → ran (𝑥𝐴 ↦ (𝑓𝑥)) ≼ 𝐴))
2013, 18, 19mpisyl 21 . . . . . . . . . . . . . 14 ((𝐴𝑇𝐴 ≺ (card‘𝑇)) → ran (𝑥𝐴 ↦ (𝑓𝑥)) ≼ 𝐴)
218, 20eqbrtrrid 5122 . . . . . . . . . . . . 13 ((𝐴𝑇𝐴 ≺ (card‘𝑇)) → {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≼ 𝐴)
22 domsdomtr 9043 . . . . . . . . . . . . 13 (({𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≼ 𝐴𝐴 ≺ (card‘𝑇)) → {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≺ (card‘𝑇))
2321, 22sylancom 589 . . . . . . . . . . . 12 ((𝐴𝑇𝐴 ≺ (card‘𝑇)) → {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≺ (card‘𝑇))
2423adantll 715 . . . . . . . . . . 11 (((𝑇 ∈ Tarski ∧ 𝐴𝑇) ∧ 𝐴 ≺ (card‘𝑇)) → {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≺ (card‘𝑇))
256, 24mpdan 688 . . . . . . . . . 10 ((𝑇 ∈ Tarski ∧ 𝐴𝑇) → {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≺ (card‘𝑇))
26 ne0i 4282 . . . . . . . . . . . 12 (𝐴𝑇𝑇 ≠ ∅)
27 tskcard 10695 . . . . . . . . . . . 12 ((𝑇 ∈ Tarski ∧ 𝑇 ≠ ∅) → (card‘𝑇) ∈ Inacc)
2826, 27sylan2 594 . . . . . . . . . . 11 ((𝑇 ∈ Tarski ∧ 𝐴𝑇) → (card‘𝑇) ∈ Inacc)
29 elina 10601 . . . . . . . . . . . 12 ((card‘𝑇) ∈ Inacc ↔ ((card‘𝑇) ≠ ∅ ∧ (cf‘(card‘𝑇)) = (card‘𝑇) ∧ ∀𝑥 ∈ (card‘𝑇)𝒫 𝑥 ≺ (card‘𝑇)))
3029simp2bi 1147 . . . . . . . . . . 11 ((card‘𝑇) ∈ Inacc → (cf‘(card‘𝑇)) = (card‘𝑇))
3128, 30syl 17 . . . . . . . . . 10 ((𝑇 ∈ Tarski ∧ 𝐴𝑇) → (cf‘(card‘𝑇)) = (card‘𝑇))
3225, 31breqtrrd 5114 . . . . . . . . 9 ((𝑇 ∈ Tarski ∧ 𝐴𝑇) → {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≺ (cf‘(card‘𝑇)))
33323adant2 1132 . . . . . . . 8 ((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) → {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≺ (cf‘(card‘𝑇)))
3433adantr 480 . . . . . . 7 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) → {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≺ (cf‘(card‘𝑇)))
35283adant2 1132 . . . . . . . . . 10 ((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) → (card‘𝑇) ∈ Inacc)
3635adantr 480 . . . . . . . . 9 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) → (card‘𝑇) ∈ Inacc)
37 inawina 10604 . . . . . . . . 9 ((card‘𝑇) ∈ Inacc → (card‘𝑇) ∈ Inaccw)
38 winalim 10609 . . . . . . . . 9 ((card‘𝑇) ∈ Inaccw → Lim (card‘𝑇))
3936, 37, 383syl 18 . . . . . . . 8 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) → Lim (card‘𝑇))
40 vex 3434 . . . . . . . . . . 11 𝑦 ∈ V
41 eqeq1 2741 . . . . . . . . . . . 12 (𝑧 = 𝑦 → (𝑧 = (𝑓𝑥) ↔ 𝑦 = (𝑓𝑥)))
4241rexbidv 3162 . . . . . . . . . . 11 (𝑧 = 𝑦 → (∃𝑥𝐴 𝑧 = (𝑓𝑥) ↔ ∃𝑥𝐴 𝑦 = (𝑓𝑥)))
4340, 42elab 3623 . . . . . . . . . 10 (𝑦 ∈ {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ↔ ∃𝑥𝐴 𝑦 = (𝑓𝑥))
44 imassrn 6030 . . . . . . . . . . . . . 14 (𝑓𝑥) ⊆ ran 𝑓
45 f1ofo 6781 . . . . . . . . . . . . . . 15 (𝑓: 𝐴1-1-onto→(card‘𝑇) → 𝑓: 𝐴onto→(card‘𝑇))
46 forn 6749 . . . . . . . . . . . . . . 15 (𝑓: 𝐴onto→(card‘𝑇) → ran 𝑓 = (card‘𝑇))
4745, 46syl 17 . . . . . . . . . . . . . 14 (𝑓: 𝐴1-1-onto→(card‘𝑇) → ran 𝑓 = (card‘𝑇))
4844, 47sseqtrid 3965 . . . . . . . . . . . . 13 (𝑓: 𝐴1-1-onto→(card‘𝑇) → (𝑓𝑥) ⊆ (card‘𝑇))
4948ad2antlr 728 . . . . . . . . . . . 12 ((((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) ∧ 𝑥𝐴) → (𝑓𝑥) ⊆ (card‘𝑇))
50 f1of1 6773 . . . . . . . . . . . . . . . 16 (𝑓: 𝐴1-1-onto→(card‘𝑇) → 𝑓: 𝐴1-1→(card‘𝑇))
51 elssuni 4882 . . . . . . . . . . . . . . . 16 (𝑥𝐴𝑥 𝐴)
52 vex 3434 . . . . . . . . . . . . . . . . 17 𝑥 ∈ V
5352f1imaen 8957 . . . . . . . . . . . . . . . 16 ((𝑓: 𝐴1-1→(card‘𝑇) ∧ 𝑥 𝐴) → (𝑓𝑥) ≈ 𝑥)
5450, 51, 53syl2an 597 . . . . . . . . . . . . . . 15 ((𝑓: 𝐴1-1-onto→(card‘𝑇) ∧ 𝑥𝐴) → (𝑓𝑥) ≈ 𝑥)
5554adantll 715 . . . . . . . . . . . . . 14 ((((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) ∧ 𝑥𝐴) → (𝑓𝑥) ≈ 𝑥)
56 simpl1 1193 . . . . . . . . . . . . . . . . 17 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑥𝐴) → 𝑇 ∈ Tarski)
57 trss 5203 . . . . . . . . . . . . . . . . . . . 20 (Tr 𝑇 → (𝐴𝑇𝐴𝑇))
5857imp 406 . . . . . . . . . . . . . . . . . . 19 ((Tr 𝑇𝐴𝑇) → 𝐴𝑇)
59583adant1 1131 . . . . . . . . . . . . . . . . . 18 ((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) → 𝐴𝑇)
6059sselda 3922 . . . . . . . . . . . . . . . . 17 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑥𝐴) → 𝑥𝑇)
61 tsksdom 10670 . . . . . . . . . . . . . . . . 17 ((𝑇 ∈ Tarski ∧ 𝑥𝑇) → 𝑥𝑇)
6256, 60, 61syl2anc 585 . . . . . . . . . . . . . . . 16 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑥𝐴) → 𝑥𝑇)
6356, 3syl 17 . . . . . . . . . . . . . . . 16 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑥𝐴) → 𝑇 ≈ (card‘𝑇))
64 sdomentr 9042 . . . . . . . . . . . . . . . 16 ((𝑥𝑇𝑇 ≈ (card‘𝑇)) → 𝑥 ≺ (card‘𝑇))
6562, 63, 64syl2anc 585 . . . . . . . . . . . . . . 15 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑥𝐴) → 𝑥 ≺ (card‘𝑇))
6665adantlr 716 . . . . . . . . . . . . . 14 ((((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) ∧ 𝑥𝐴) → 𝑥 ≺ (card‘𝑇))
67 ensdomtr 9044 . . . . . . . . . . . . . 14 (((𝑓𝑥) ≈ 𝑥𝑥 ≺ (card‘𝑇)) → (𝑓𝑥) ≺ (card‘𝑇))
6855, 66, 67syl2anc 585 . . . . . . . . . . . . 13 ((((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) ∧ 𝑥𝐴) → (𝑓𝑥) ≺ (card‘𝑇))
6936, 30syl 17 . . . . . . . . . . . . . 14 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) → (cf‘(card‘𝑇)) = (card‘𝑇))
7069adantr 480 . . . . . . . . . . . . 13 ((((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) ∧ 𝑥𝐴) → (cf‘(card‘𝑇)) = (card‘𝑇))
7168, 70breqtrrd 5114 . . . . . . . . . . . 12 ((((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) ∧ 𝑥𝐴) → (𝑓𝑥) ≺ (cf‘(card‘𝑇)))
72 sseq1 3948 . . . . . . . . . . . . . 14 (𝑦 = (𝑓𝑥) → (𝑦 ⊆ (card‘𝑇) ↔ (𝑓𝑥) ⊆ (card‘𝑇)))
73 breq1 5089 . . . . . . . . . . . . . 14 (𝑦 = (𝑓𝑥) → (𝑦 ≺ (cf‘(card‘𝑇)) ↔ (𝑓𝑥) ≺ (cf‘(card‘𝑇))))
7472, 73anbi12d 633 . . . . . . . . . . . . 13 (𝑦 = (𝑓𝑥) → ((𝑦 ⊆ (card‘𝑇) ∧ 𝑦 ≺ (cf‘(card‘𝑇))) ↔ ((𝑓𝑥) ⊆ (card‘𝑇) ∧ (𝑓𝑥) ≺ (cf‘(card‘𝑇)))))
7574biimprcd 250 . . . . . . . . . . . 12 (((𝑓𝑥) ⊆ (card‘𝑇) ∧ (𝑓𝑥) ≺ (cf‘(card‘𝑇))) → (𝑦 = (𝑓𝑥) → (𝑦 ⊆ (card‘𝑇) ∧ 𝑦 ≺ (cf‘(card‘𝑇)))))
7649, 71, 75syl2anc 585 . . . . . . . . . . 11 ((((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) ∧ 𝑥𝐴) → (𝑦 = (𝑓𝑥) → (𝑦 ⊆ (card‘𝑇) ∧ 𝑦 ≺ (cf‘(card‘𝑇)))))
7776rexlimdva 3139 . . . . . . . . . 10 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) → (∃𝑥𝐴 𝑦 = (𝑓𝑥) → (𝑦 ⊆ (card‘𝑇) ∧ 𝑦 ≺ (cf‘(card‘𝑇)))))
7843, 77biimtrid 242 . . . . . . . . 9 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) → (𝑦 ∈ {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} → (𝑦 ⊆ (card‘𝑇) ∧ 𝑦 ≺ (cf‘(card‘𝑇)))))
7978ralrimiv 3129 . . . . . . . 8 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) → ∀𝑦 ∈ {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} (𝑦 ⊆ (card‘𝑇) ∧ 𝑦 ≺ (cf‘(card‘𝑇))))
80 fvex 6847 . . . . . . . . 9 (card‘𝑇) ∈ V
8180cfslb2n 10181 . . . . . . . 8 ((Lim (card‘𝑇) ∧ ∀𝑦 ∈ {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} (𝑦 ⊆ (card‘𝑇) ∧ 𝑦 ≺ (cf‘(card‘𝑇)))) → ({𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≺ (cf‘(card‘𝑇)) → {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≠ (card‘𝑇)))
8239, 79, 81syl2anc 585 . . . . . . 7 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) → ({𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≺ (cf‘(card‘𝑇)) → {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≠ (card‘𝑇)))
8334, 82mpd 15 . . . . . 6 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) → {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≠ (card‘𝑇))
8415dfiun2 4975 . . . . . . . 8 𝑥𝐴 (𝑓𝑥) = {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)}
8548ralrimivw 3134 . . . . . . . . . 10 (𝑓: 𝐴1-1-onto→(card‘𝑇) → ∀𝑥𝐴 (𝑓𝑥) ⊆ (card‘𝑇))
86 iunss 4988 . . . . . . . . . 10 ( 𝑥𝐴 (𝑓𝑥) ⊆ (card‘𝑇) ↔ ∀𝑥𝐴 (𝑓𝑥) ⊆ (card‘𝑇))
8785, 86sylibr 234 . . . . . . . . 9 (𝑓: 𝐴1-1-onto→(card‘𝑇) → 𝑥𝐴 (𝑓𝑥) ⊆ (card‘𝑇))
88 fof 6746 . . . . . . . . . . . 12 (𝑓: 𝐴onto→(card‘𝑇) → 𝑓: 𝐴⟶(card‘𝑇))
89 foelrn 7053 . . . . . . . . . . . . 13 ((𝑓: 𝐴onto→(card‘𝑇) ∧ 𝑦 ∈ (card‘𝑇)) → ∃𝑧 𝐴𝑦 = (𝑓𝑧))
9089ex 412 . . . . . . . . . . . 12 (𝑓: 𝐴onto→(card‘𝑇) → (𝑦 ∈ (card‘𝑇) → ∃𝑧 𝐴𝑦 = (𝑓𝑧)))
91 eluni2 4855 . . . . . . . . . . . . . . 15 (𝑧 𝐴 ↔ ∃𝑥𝐴 𝑧𝑥)
92 nfv 1916 . . . . . . . . . . . . . . . 16 𝑥 𝑓: 𝐴⟶(card‘𝑇)
93 nfiu1 4970 . . . . . . . . . . . . . . . . 17 𝑥 𝑥𝐴 (𝑓𝑥)
9493nfel2 2918 . . . . . . . . . . . . . . . 16 𝑥(𝑓𝑧) ∈ 𝑥𝐴 (𝑓𝑥)
95 ssiun2 4991 . . . . . . . . . . . . . . . . . . 19 (𝑥𝐴 → (𝑓𝑥) ⊆ 𝑥𝐴 (𝑓𝑥))
96953ad2ant2 1135 . . . . . . . . . . . . . . . . . 18 ((𝑓: 𝐴⟶(card‘𝑇) ∧ 𝑥𝐴𝑧𝑥) → (𝑓𝑥) ⊆ 𝑥𝐴 (𝑓𝑥))
97 ffn 6662 . . . . . . . . . . . . . . . . . . . 20 (𝑓: 𝐴⟶(card‘𝑇) → 𝑓 Fn 𝐴)
98973ad2ant1 1134 . . . . . . . . . . . . . . . . . . 19 ((𝑓: 𝐴⟶(card‘𝑇) ∧ 𝑥𝐴𝑧𝑥) → 𝑓 Fn 𝐴)
99513ad2ant2 1135 . . . . . . . . . . . . . . . . . . 19 ((𝑓: 𝐴⟶(card‘𝑇) ∧ 𝑥𝐴𝑧𝑥) → 𝑥 𝐴)
100 simp3 1139 . . . . . . . . . . . . . . . . . . 19 ((𝑓: 𝐴⟶(card‘𝑇) ∧ 𝑥𝐴𝑧𝑥) → 𝑧𝑥)
101 fnfvima 7181 . . . . . . . . . . . . . . . . . . 19 ((𝑓 Fn 𝐴𝑥 𝐴𝑧𝑥) → (𝑓𝑧) ∈ (𝑓𝑥))
10298, 99, 100, 101syl3anc 1374 . . . . . . . . . . . . . . . . . 18 ((𝑓: 𝐴⟶(card‘𝑇) ∧ 𝑥𝐴𝑧𝑥) → (𝑓𝑧) ∈ (𝑓𝑥))
10396, 102sseldd 3923 . . . . . . . . . . . . . . . . 17 ((𝑓: 𝐴⟶(card‘𝑇) ∧ 𝑥𝐴𝑧𝑥) → (𝑓𝑧) ∈ 𝑥𝐴 (𝑓𝑥))
1041033exp 1120 . . . . . . . . . . . . . . . 16 (𝑓: 𝐴⟶(card‘𝑇) → (𝑥𝐴 → (𝑧𝑥 → (𝑓𝑧) ∈ 𝑥𝐴 (𝑓𝑥))))
10592, 94, 104rexlimd 3245 . . . . . . . . . . . . . . 15 (𝑓: 𝐴⟶(card‘𝑇) → (∃𝑥𝐴 𝑧𝑥 → (𝑓𝑧) ∈ 𝑥𝐴 (𝑓𝑥)))
10691, 105biimtrid 242 . . . . . . . . . . . . . 14 (𝑓: 𝐴⟶(card‘𝑇) → (𝑧 𝐴 → (𝑓𝑧) ∈ 𝑥𝐴 (𝑓𝑥)))
107 eleq1a 2832 . . . . . . . . . . . . . 14 ((𝑓𝑧) ∈ 𝑥𝐴 (𝑓𝑥) → (𝑦 = (𝑓𝑧) → 𝑦 𝑥𝐴 (𝑓𝑥)))
108106, 107syl6 35 . . . . . . . . . . . . 13 (𝑓: 𝐴⟶(card‘𝑇) → (𝑧 𝐴 → (𝑦 = (𝑓𝑧) → 𝑦 𝑥𝐴 (𝑓𝑥))))
109108rexlimdv 3137 . . . . . . . . . . . 12 (𝑓: 𝐴⟶(card‘𝑇) → (∃𝑧 𝐴𝑦 = (𝑓𝑧) → 𝑦 𝑥𝐴 (𝑓𝑥)))
11088, 90, 109sylsyld 61 . . . . . . . . . . 11 (𝑓: 𝐴onto→(card‘𝑇) → (𝑦 ∈ (card‘𝑇) → 𝑦 𝑥𝐴 (𝑓𝑥)))
11145, 110syl 17 . . . . . . . . . 10 (𝑓: 𝐴1-1-onto→(card‘𝑇) → (𝑦 ∈ (card‘𝑇) → 𝑦 𝑥𝐴 (𝑓𝑥)))
112111ssrdv 3928 . . . . . . . . 9 (𝑓: 𝐴1-1-onto→(card‘𝑇) → (card‘𝑇) ⊆ 𝑥𝐴 (𝑓𝑥))
11387, 112eqssd 3940 . . . . . . . 8 (𝑓: 𝐴1-1-onto→(card‘𝑇) → 𝑥𝐴 (𝑓𝑥) = (card‘𝑇))
11484, 113eqtr3id 2786 . . . . . . 7 (𝑓: 𝐴1-1-onto→(card‘𝑇) → {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} = (card‘𝑇))
115114necon3ai 2958 . . . . . 6 ( {𝑧 ∣ ∃𝑥𝐴 𝑧 = (𝑓𝑥)} ≠ (card‘𝑇) → ¬ 𝑓: 𝐴1-1-onto→(card‘𝑇))
11683, 115syl 17 . . . . 5 (((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) ∧ 𝑓: 𝐴1-1-onto→(card‘𝑇)) → ¬ 𝑓: 𝐴1-1-onto→(card‘𝑇))
117116pm2.01da 799 . . . 4 ((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) → ¬ 𝑓: 𝐴1-1-onto→(card‘𝑇))
118117nexdv 1938 . . 3 ((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) → ¬ ∃𝑓 𝑓: 𝐴1-1-onto→(card‘𝑇))
119 entr 8946 . . . . . . 7 (( 𝐴𝑇𝑇 ≈ (card‘𝑇)) → 𝐴 ≈ (card‘𝑇))
1203, 119sylan2 594 . . . . . 6 (( 𝐴𝑇𝑇 ∈ Tarski) → 𝐴 ≈ (card‘𝑇))
121 bren 8896 . . . . . 6 ( 𝐴 ≈ (card‘𝑇) ↔ ∃𝑓 𝑓: 𝐴1-1-onto→(card‘𝑇))
122120, 121sylib 218 . . . . 5 (( 𝐴𝑇𝑇 ∈ Tarski) → ∃𝑓 𝑓: 𝐴1-1-onto→(card‘𝑇))
123122expcom 413 . . . 4 (𝑇 ∈ Tarski → ( 𝐴𝑇 → ∃𝑓 𝑓: 𝐴1-1-onto→(card‘𝑇)))
1241233ad2ant1 1134 . . 3 ((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) → ( 𝐴𝑇 → ∃𝑓 𝑓: 𝐴1-1-onto→(card‘𝑇)))
125118, 124mtod 198 . 2 ((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) → ¬ 𝐴𝑇)
126 uniss 4859 . . . . . . . . 9 (𝐴𝑇 𝐴 𝑇)
127 df-tr 5194 . . . . . . . . . 10 (Tr 𝑇 𝑇𝑇)
128127biimpi 216 . . . . . . . . 9 (Tr 𝑇 𝑇𝑇)
129126, 128sylan9ss 3936 . . . . . . . 8 ((𝐴𝑇 ∧ Tr 𝑇) → 𝐴𝑇)
130129expcom 413 . . . . . . 7 (Tr 𝑇 → (𝐴𝑇 𝐴𝑇))
13157, 130syld 47 . . . . . 6 (Tr 𝑇 → (𝐴𝑇 𝐴𝑇))
132131imp 406 . . . . 5 ((Tr 𝑇𝐴𝑇) → 𝐴𝑇)
133 tsken 10668 . . . . 5 ((𝑇 ∈ Tarski ∧ 𝐴𝑇) → ( 𝐴𝑇 𝐴𝑇))
134132, 133sylan2 594 . . . 4 ((𝑇 ∈ Tarski ∧ (Tr 𝑇𝐴𝑇)) → ( 𝐴𝑇 𝐴𝑇))
1351343impb 1115 . . 3 ((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) → ( 𝐴𝑇 𝐴𝑇))
136135ord 865 . 2 ((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) → (¬ 𝐴𝑇 𝐴𝑇))
137125, 136mpd 15 1 ((𝑇 ∈ Tarski ∧ Tr 𝑇𝐴𝑇) → 𝐴𝑇)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wa 395  wo 848  w3a 1087   = wceq 1542  wex 1781  wcel 2114  {cab 2715  wne 2933  wral 3052  wrex 3062  wss 3890  c0 4274  𝒫 cpw 4542   cuni 4851   ciun 4934   class class class wbr 5086  cmpt 5167  Tr wtr 5193  dom cdm 5624  ran crn 5625  cima 5627  Oncon0 6317  Lim wlim 6318   Fn wfn 6487  wf 6488  1-1wf1 6489  ontowfo 6490  1-1-ontowf1o 6491  cfv 6492  cen 8883  cdom 8884  csdm 8885  cardccrd 9850  cfccf 9852  Inaccwcwina 10596  Inacccina 10597  Tarskictsk 10662
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2709  ax-rep 5212  ax-sep 5231  ax-nul 5241  ax-pow 5302  ax-pr 5370  ax-un 7682  ax-inf2 9553  ax-ac2 10376
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-nfc 2886  df-ne 2934  df-ral 3053  df-rex 3063  df-rmo 3343  df-reu 3344  df-rab 3391  df-v 3432  df-sbc 3730  df-csb 3839  df-dif 3893  df-un 3895  df-in 3897  df-ss 3907  df-pss 3910  df-nul 4275  df-if 4468  df-pw 4544  df-sn 4569  df-pr 4571  df-op 4575  df-uni 4852  df-int 4891  df-iun 4936  df-iin 4937  df-br 5087  df-opab 5149  df-mpt 5168  df-tr 5194  df-id 5519  df-eprel 5524  df-po 5532  df-so 5533  df-fr 5577  df-se 5578  df-we 5579  df-xp 5630  df-rel 5631  df-cnv 5632  df-co 5633  df-dm 5634  df-rn 5635  df-res 5636  df-ima 5637  df-pred 6259  df-ord 6320  df-on 6321  df-lim 6322  df-suc 6323  df-iota 6448  df-fun 6494  df-fn 6495  df-f 6496  df-f1 6497  df-fo 6498  df-f1o 6499  df-fv 6500  df-isom 6501  df-riota 7317  df-ov 7363  df-oprab 7364  df-mpo 7365  df-om 7811  df-1st 7935  df-2nd 7936  df-frecs 8224  df-wrecs 8255  df-smo 8279  df-recs 8304  df-rdg 8342  df-1o 8398  df-2o 8399  df-er 8636  df-map 8768  df-ixp 8839  df-en 8887  df-dom 8888  df-sdom 8889  df-fin 8890  df-oi 9418  df-har 9465  df-r1 9679  df-card 9854  df-aleph 9855  df-cf 9856  df-acn 9857  df-ac 10029  df-wina 10598  df-ina 10599  df-tsk 10663
This theorem is referenced by:  tskwun  10698  tskint  10699  tskun  10700  tskurn  10703  pwinfi3  44008
  Copyright terms: Public domain W3C validator