Users' Mathboxes Mathbox for Thierry Arnoux < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  ordtrest2NEWlem Structured version   Visualization version   GIF version

Theorem ordtrest2NEWlem 31167
Description: Lemma for ordtrest2NEW 31168. (Contributed by Mario Carneiro, 9-Sep-2015.) (Revised by Thierry Arnoux, 11-Sep-2018.)
Hypotheses
Ref Expression
ordtNEW.b 𝐵 = (Base‘𝐾)
ordtNEW.l = ((le‘𝐾) ∩ (𝐵 × 𝐵))
ordtrest2NEW.2 (𝜑𝐾 ∈ Toset)
ordtrest2NEW.3 (𝜑𝐴𝐵)
ordtrest2NEW.4 ((𝜑 ∧ (𝑥𝐴𝑦𝐴)) → {𝑧𝐵 ∣ (𝑥 𝑧𝑧 𝑦)} ⊆ 𝐴)
Assertion
Ref Expression
ordtrest2NEWlem (𝜑 → ∀𝑣 ∈ ran (𝑧𝐵 ↦ {𝑤𝐵 ∣ ¬ 𝑤 𝑧})(𝑣𝐴) ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
Distinct variable groups:   𝑥,𝑦,   𝑥,𝐵,𝑦   𝑥,𝐾,𝑦   𝑥,𝐴,𝑦,𝑣,𝑤,𝑧   𝑣,   𝑥,𝑤,𝑧,𝑦,   𝑣,𝐴,𝑤,𝑧   𝑣,𝐵,𝑤,𝑧   𝜑,𝑥,𝑦,𝑧
Allowed substitution hints:   𝜑(𝑤,𝑣)   𝐾(𝑧,𝑤,𝑣)

Proof of Theorem ordtrest2NEWlem
StepHypRef Expression
1 inrab2 4259 . . . . 5 ({𝑤𝐵 ∣ ¬ 𝑤 𝑧} ∩ 𝐴) = {𝑤 ∈ (𝐵𝐴) ∣ ¬ 𝑤 𝑧}
2 ordtrest2NEW.3 . . . . . . . 8 (𝜑𝐴𝐵)
3 sseqin2 4175 . . . . . . . 8 (𝐴𝐵 ↔ (𝐵𝐴) = 𝐴)
42, 3sylib 220 . . . . . . 7 (𝜑 → (𝐵𝐴) = 𝐴)
54adantr 483 . . . . . 6 ((𝜑𝑧𝐵) → (𝐵𝐴) = 𝐴)
6 rabeq 3470 . . . . . 6 ((𝐵𝐴) = 𝐴 → {𝑤 ∈ (𝐵𝐴) ∣ ¬ 𝑤 𝑧} = {𝑤𝐴 ∣ ¬ 𝑤 𝑧})
75, 6syl 17 . . . . 5 ((𝜑𝑧𝐵) → {𝑤 ∈ (𝐵𝐴) ∣ ¬ 𝑤 𝑧} = {𝑤𝐴 ∣ ¬ 𝑤 𝑧})
81, 7syl5eq 2867 . . . 4 ((𝜑𝑧𝐵) → ({𝑤𝐵 ∣ ¬ 𝑤 𝑧} ∩ 𝐴) = {𝑤𝐴 ∣ ¬ 𝑤 𝑧})
9 ordtNEW.l . . . . . . . . . . . . 13 = ((le‘𝐾) ∩ (𝐵 × 𝐵))
10 fvex 6664 . . . . . . . . . . . . . 14 (le‘𝐾) ∈ V
1110inex1 5202 . . . . . . . . . . . . 13 ((le‘𝐾) ∩ (𝐵 × 𝐵)) ∈ V
129, 11eqeltri 2907 . . . . . . . . . . . 12 ∈ V
1312inex1 5202 . . . . . . . . . . 11 ( ∩ (𝐴 × 𝐴)) ∈ V
1413a1i 11 . . . . . . . . . 10 (𝜑 → ( ∩ (𝐴 × 𝐴)) ∈ V)
15 eqid 2820 . . . . . . . . . . 11 dom ( ∩ (𝐴 × 𝐴)) = dom ( ∩ (𝐴 × 𝐴))
1615ordttopon 21779 . . . . . . . . . 10 (( ∩ (𝐴 × 𝐴)) ∈ V → (ordTop‘( ∩ (𝐴 × 𝐴))) ∈ (TopOn‘dom ( ∩ (𝐴 × 𝐴))))
1714, 16syl 17 . . . . . . . . 9 (𝜑 → (ordTop‘( ∩ (𝐴 × 𝐴))) ∈ (TopOn‘dom ( ∩ (𝐴 × 𝐴))))
18 ordtrest2NEW.2 . . . . . . . . . . . 12 (𝜑𝐾 ∈ Toset)
19 tospos 30626 . . . . . . . . . . . 12 (𝐾 ∈ Toset → 𝐾 ∈ Poset)
20 posprs 17537 . . . . . . . . . . . 12 (𝐾 ∈ Poset → 𝐾 ∈ Proset )
2118, 19, 203syl 18 . . . . . . . . . . 11 (𝜑𝐾 ∈ Proset )
22 ordtNEW.b . . . . . . . . . . . 12 𝐵 = (Base‘𝐾)
2322, 9prsssdm 31162 . . . . . . . . . . 11 ((𝐾 ∈ Proset ∧ 𝐴𝐵) → dom ( ∩ (𝐴 × 𝐴)) = 𝐴)
2421, 2, 23syl2anc 586 . . . . . . . . . 10 (𝜑 → dom ( ∩ (𝐴 × 𝐴)) = 𝐴)
2524fveq2d 6655 . . . . . . . . 9 (𝜑 → (TopOn‘dom ( ∩ (𝐴 × 𝐴))) = (TopOn‘𝐴))
2617, 25eleqtrd 2913 . . . . . . . 8 (𝜑 → (ordTop‘( ∩ (𝐴 × 𝐴))) ∈ (TopOn‘𝐴))
27 toponmax 21512 . . . . . . . 8 ((ordTop‘( ∩ (𝐴 × 𝐴))) ∈ (TopOn‘𝐴) → 𝐴 ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
2826, 27syl 17 . . . . . . 7 (𝜑𝐴 ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
2928adantr 483 . . . . . 6 ((𝜑𝑧𝐵) → 𝐴 ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
30 rabid2 3376 . . . . . . 7 (𝐴 = {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ↔ ∀𝑤𝐴 ¬ 𝑤 𝑧)
31 eleq1 2898 . . . . . . 7 (𝐴 = {𝑤𝐴 ∣ ¬ 𝑤 𝑧} → (𝐴 ∈ (ordTop‘( ∩ (𝐴 × 𝐴))) ↔ {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
3230, 31sylbir 237 . . . . . 6 (∀𝑤𝐴 ¬ 𝑤 𝑧 → (𝐴 ∈ (ordTop‘( ∩ (𝐴 × 𝐴))) ↔ {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
3329, 32syl5ibcom 247 . . . . 5 ((𝜑𝑧𝐵) → (∀𝑤𝐴 ¬ 𝑤 𝑧 → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
34 dfrex2 3234 . . . . . . 7 (∃𝑤𝐴 𝑤 𝑧 ↔ ¬ ∀𝑤𝐴 ¬ 𝑤 𝑧)
35 breq1 5050 . . . . . . . 8 (𝑤 = 𝑥 → (𝑤 𝑧𝑥 𝑧))
3635cbvrexvw 3437 . . . . . . 7 (∃𝑤𝐴 𝑤 𝑧 ↔ ∃𝑥𝐴 𝑥 𝑧)
3734, 36bitr3i 279 . . . . . 6 (¬ ∀𝑤𝐴 ¬ 𝑤 𝑧 ↔ ∃𝑥𝐴 𝑥 𝑧)
38 ordttop 21786 . . . . . . . . . . . . 13 (( ∩ (𝐴 × 𝐴)) ∈ V → (ordTop‘( ∩ (𝐴 × 𝐴))) ∈ Top)
3914, 38syl 17 . . . . . . . . . . . 12 (𝜑 → (ordTop‘( ∩ (𝐴 × 𝐴))) ∈ Top)
4039adantr 483 . . . . . . . . . . 11 ((𝜑𝑧𝐵) → (ordTop‘( ∩ (𝐴 × 𝐴))) ∈ Top)
41 0opn 21490 . . . . . . . . . . 11 ((ordTop‘( ∩ (𝐴 × 𝐴))) ∈ Top → ∅ ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
4240, 41syl 17 . . . . . . . . . 10 ((𝜑𝑧𝐵) → ∅ ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
4342adantr 483 . . . . . . . . 9 (((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) → ∅ ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
44 eleq1 2898 . . . . . . . . 9 ({𝑤𝐴 ∣ ¬ 𝑤 𝑧} = ∅ → ({𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴))) ↔ ∅ ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
4543, 44syl5ibrcom 249 . . . . . . . 8 (((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) → ({𝑤𝐴 ∣ ¬ 𝑤 𝑧} = ∅ → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
46 rabn0 4320 . . . . . . . . . 10 ({𝑤𝐴 ∣ ¬ 𝑤 𝑧} ≠ ∅ ↔ ∃𝑤𝐴 ¬ 𝑤 𝑧)
47 breq1 5050 . . . . . . . . . . . 12 (𝑤 = 𝑦 → (𝑤 𝑧𝑦 𝑧))
4847notbid 320 . . . . . . . . . . 11 (𝑤 = 𝑦 → (¬ 𝑤 𝑧 ↔ ¬ 𝑦 𝑧))
4948cbvrexvw 3437 . . . . . . . . . 10 (∃𝑤𝐴 ¬ 𝑤 𝑧 ↔ ∃𝑦𝐴 ¬ 𝑦 𝑧)
5046, 49bitri 277 . . . . . . . . 9 ({𝑤𝐴 ∣ ¬ 𝑤 𝑧} ≠ ∅ ↔ ∃𝑦𝐴 ¬ 𝑦 𝑧)
5118ad3antrrr 728 . . . . . . . . . . . . 13 ((((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) ∧ 𝑦𝐴) → 𝐾 ∈ Toset)
522ad2antrr 724 . . . . . . . . . . . . . 14 (((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) → 𝐴𝐵)
5352sselda 3950 . . . . . . . . . . . . 13 ((((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) ∧ 𝑦𝐴) → 𝑦𝐵)
54 simpllr 774 . . . . . . . . . . . . 13 ((((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) ∧ 𝑦𝐴) → 𝑧𝐵)
5522, 9trleile 30634 . . . . . . . . . . . . 13 ((𝐾 ∈ Toset ∧ 𝑦𝐵𝑧𝐵) → (𝑦 𝑧𝑧 𝑦))
5651, 53, 54, 55syl3anc 1367 . . . . . . . . . . . 12 ((((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) ∧ 𝑦𝐴) → (𝑦 𝑧𝑧 𝑦))
5756ord 860 . . . . . . . . . . 11 ((((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) ∧ 𝑦𝐴) → (¬ 𝑦 𝑧𝑧 𝑦))
58 an4 654 . . . . . . . . . . . . . . . . 17 (((𝑥𝐴𝑥 𝑧) ∧ (𝑦𝐴𝑧 𝑦)) ↔ ((𝑥𝐴𝑦𝐴) ∧ (𝑥 𝑧𝑧 𝑦)))
59 ordtrest2NEW.4 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ (𝑥𝐴𝑦𝐴)) → {𝑧𝐵 ∣ (𝑥 𝑧𝑧 𝑦)} ⊆ 𝐴)
60 rabss 4031 . . . . . . . . . . . . . . . . . . . . 21 ({𝑧𝐵 ∣ (𝑥 𝑧𝑧 𝑦)} ⊆ 𝐴 ↔ ∀𝑧𝐵 ((𝑥 𝑧𝑧 𝑦) → 𝑧𝐴))
6159, 60sylib 220 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ (𝑥𝐴𝑦𝐴)) → ∀𝑧𝐵 ((𝑥 𝑧𝑧 𝑦) → 𝑧𝐴))
6261r19.21bi 3203 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ (𝑥𝐴𝑦𝐴)) ∧ 𝑧𝐵) → ((𝑥 𝑧𝑧 𝑦) → 𝑧𝐴))
6362an32s 650 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑦𝐴)) → ((𝑥 𝑧𝑧 𝑦) → 𝑧𝐴))
6463impr 457 . . . . . . . . . . . . . . . . 17 (((𝜑𝑧𝐵) ∧ ((𝑥𝐴𝑦𝐴) ∧ (𝑥 𝑧𝑧 𝑦))) → 𝑧𝐴)
6558, 64sylan2b 595 . . . . . . . . . . . . . . . 16 (((𝜑𝑧𝐵) ∧ ((𝑥𝐴𝑥 𝑧) ∧ (𝑦𝐴𝑧 𝑦))) → 𝑧𝐴)
66 brinxp 5611 . . . . . . . . . . . . . . . . . . 19 ((𝑤𝐴𝑧𝐴) → (𝑤 𝑧𝑤( ∩ (𝐴 × 𝐴))𝑧))
6766ancoms 461 . . . . . . . . . . . . . . . . . 18 ((𝑧𝐴𝑤𝐴) → (𝑤 𝑧𝑤( ∩ (𝐴 × 𝐴))𝑧))
6867notbid 320 . . . . . . . . . . . . . . . . 17 ((𝑧𝐴𝑤𝐴) → (¬ 𝑤 𝑧 ↔ ¬ 𝑤( ∩ (𝐴 × 𝐴))𝑧))
6968rabbidva 3465 . . . . . . . . . . . . . . . 16 (𝑧𝐴 → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} = {𝑤𝐴 ∣ ¬ 𝑤( ∩ (𝐴 × 𝐴))𝑧})
7065, 69syl 17 . . . . . . . . . . . . . . 15 (((𝜑𝑧𝐵) ∧ ((𝑥𝐴𝑥 𝑧) ∧ (𝑦𝐴𝑧 𝑦))) → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} = {𝑤𝐴 ∣ ¬ 𝑤( ∩ (𝐴 × 𝐴))𝑧})
7124ad2antrr 724 . . . . . . . . . . . . . . . 16 (((𝜑𝑧𝐵) ∧ ((𝑥𝐴𝑥 𝑧) ∧ (𝑦𝐴𝑧 𝑦))) → dom ( ∩ (𝐴 × 𝐴)) = 𝐴)
72 rabeq 3470 . . . . . . . . . . . . . . . 16 (dom ( ∩ (𝐴 × 𝐴)) = 𝐴 → {𝑤 ∈ dom ( ∩ (𝐴 × 𝐴)) ∣ ¬ 𝑤( ∩ (𝐴 × 𝐴))𝑧} = {𝑤𝐴 ∣ ¬ 𝑤( ∩ (𝐴 × 𝐴))𝑧})
7371, 72syl 17 . . . . . . . . . . . . . . 15 (((𝜑𝑧𝐵) ∧ ((𝑥𝐴𝑥 𝑧) ∧ (𝑦𝐴𝑧 𝑦))) → {𝑤 ∈ dom ( ∩ (𝐴 × 𝐴)) ∣ ¬ 𝑤( ∩ (𝐴 × 𝐴))𝑧} = {𝑤𝐴 ∣ ¬ 𝑤( ∩ (𝐴 × 𝐴))𝑧})
7470, 73eqtr4d 2858 . . . . . . . . . . . . . 14 (((𝜑𝑧𝐵) ∧ ((𝑥𝐴𝑥 𝑧) ∧ (𝑦𝐴𝑧 𝑦))) → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} = {𝑤 ∈ dom ( ∩ (𝐴 × 𝐴)) ∣ ¬ 𝑤( ∩ (𝐴 × 𝐴))𝑧})
7513a1i 11 . . . . . . . . . . . . . . 15 (((𝜑𝑧𝐵) ∧ ((𝑥𝐴𝑥 𝑧) ∧ (𝑦𝐴𝑧 𝑦))) → ( ∩ (𝐴 × 𝐴)) ∈ V)
7665, 71eleqtrrd 2914 . . . . . . . . . . . . . . 15 (((𝜑𝑧𝐵) ∧ ((𝑥𝐴𝑥 𝑧) ∧ (𝑦𝐴𝑧 𝑦))) → 𝑧 ∈ dom ( ∩ (𝐴 × 𝐴)))
7715ordtopn1 21780 . . . . . . . . . . . . . . 15 ((( ∩ (𝐴 × 𝐴)) ∈ V ∧ 𝑧 ∈ dom ( ∩ (𝐴 × 𝐴))) → {𝑤 ∈ dom ( ∩ (𝐴 × 𝐴)) ∣ ¬ 𝑤( ∩ (𝐴 × 𝐴))𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
7875, 76, 77syl2anc 586 . . . . . . . . . . . . . 14 (((𝜑𝑧𝐵) ∧ ((𝑥𝐴𝑥 𝑧) ∧ (𝑦𝐴𝑧 𝑦))) → {𝑤 ∈ dom ( ∩ (𝐴 × 𝐴)) ∣ ¬ 𝑤( ∩ (𝐴 × 𝐴))𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
7974, 78eqeltrd 2911 . . . . . . . . . . . . 13 (((𝜑𝑧𝐵) ∧ ((𝑥𝐴𝑥 𝑧) ∧ (𝑦𝐴𝑧 𝑦))) → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
8079anassrs 470 . . . . . . . . . . . 12 ((((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) ∧ (𝑦𝐴𝑧 𝑦)) → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
8180expr 459 . . . . . . . . . . 11 ((((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) ∧ 𝑦𝐴) → (𝑧 𝑦 → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
8257, 81syld 47 . . . . . . . . . 10 ((((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) ∧ 𝑦𝐴) → (¬ 𝑦 𝑧 → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
8382rexlimdva 3279 . . . . . . . . 9 (((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) → (∃𝑦𝐴 ¬ 𝑦 𝑧 → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
8450, 83syl5bi 244 . . . . . . . 8 (((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) → ({𝑤𝐴 ∣ ¬ 𝑤 𝑧} ≠ ∅ → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
8545, 84pm2.61dne 3098 . . . . . . 7 (((𝜑𝑧𝐵) ∧ (𝑥𝐴𝑥 𝑧)) → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
8685rexlimdvaa 3280 . . . . . 6 ((𝜑𝑧𝐵) → (∃𝑥𝐴 𝑥 𝑧 → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
8737, 86syl5bi 244 . . . . 5 ((𝜑𝑧𝐵) → (¬ ∀𝑤𝐴 ¬ 𝑤 𝑧 → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
8833, 87pm2.61d 181 . . . 4 ((𝜑𝑧𝐵) → {𝑤𝐴 ∣ ¬ 𝑤 𝑧} ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
898, 88eqeltrd 2911 . . 3 ((𝜑𝑧𝐵) → ({𝑤𝐵 ∣ ¬ 𝑤 𝑧} ∩ 𝐴) ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
9089ralrimiva 3177 . 2 (𝜑 → ∀𝑧𝐵 ({𝑤𝐵 ∣ ¬ 𝑤 𝑧} ∩ 𝐴) ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
91 fvex 6664 . . . . . . 7 (Base‘𝐾) ∈ V
9222, 91eqeltri 2907 . . . . . 6 𝐵 ∈ V
9392a1i 11 . . . . 5 (𝜑𝐵 ∈ V)
94 rabexg 5215 . . . . 5 (𝐵 ∈ V → {𝑤𝐵 ∣ ¬ 𝑤 𝑧} ∈ V)
9593, 94syl 17 . . . 4 (𝜑 → {𝑤𝐵 ∣ ¬ 𝑤 𝑧} ∈ V)
9695ralrimivw 3178 . . 3 (𝜑 → ∀𝑧𝐵 {𝑤𝐵 ∣ ¬ 𝑤 𝑧} ∈ V)
97 eqid 2820 . . . 4 (𝑧𝐵 ↦ {𝑤𝐵 ∣ ¬ 𝑤 𝑧}) = (𝑧𝐵 ↦ {𝑤𝐵 ∣ ¬ 𝑤 𝑧})
98 ineq1 4164 . . . . 5 (𝑣 = {𝑤𝐵 ∣ ¬ 𝑤 𝑧} → (𝑣𝐴) = ({𝑤𝐵 ∣ ¬ 𝑤 𝑧} ∩ 𝐴))
9998eleq1d 2895 . . . 4 (𝑣 = {𝑤𝐵 ∣ ¬ 𝑤 𝑧} → ((𝑣𝐴) ∈ (ordTop‘( ∩ (𝐴 × 𝐴))) ↔ ({𝑤𝐵 ∣ ¬ 𝑤 𝑧} ∩ 𝐴) ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
10097, 99ralrnmptw 6841 . . 3 (∀𝑧𝐵 {𝑤𝐵 ∣ ¬ 𝑤 𝑧} ∈ V → (∀𝑣 ∈ ran (𝑧𝐵 ↦ {𝑤𝐵 ∣ ¬ 𝑤 𝑧})(𝑣𝐴) ∈ (ordTop‘( ∩ (𝐴 × 𝐴))) ↔ ∀𝑧𝐵 ({𝑤𝐵 ∣ ¬ 𝑤 𝑧} ∩ 𝐴) ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
10196, 100syl 17 . 2 (𝜑 → (∀𝑣 ∈ ran (𝑧𝐵 ↦ {𝑤𝐵 ∣ ¬ 𝑤 𝑧})(𝑣𝐴) ∈ (ordTop‘( ∩ (𝐴 × 𝐴))) ↔ ∀𝑧𝐵 ({𝑤𝐵 ∣ ¬ 𝑤 𝑧} ∩ 𝐴) ∈ (ordTop‘( ∩ (𝐴 × 𝐴)))))
10290, 101mpbird 259 1 (𝜑 → ∀𝑣 ∈ ran (𝑧𝐵 ↦ {𝑤𝐵 ∣ ¬ 𝑤 𝑧})(𝑣𝐴) ∈ (ordTop‘( ∩ (𝐴 × 𝐴))))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 208  wa 398  wo 843   = wceq 1537  wcel 2114  wne 3011  wral 3133  wrex 3134  {crab 3137  Vcvv 3481  cin 3918  wss 3919  c0 4274   class class class wbr 5047  cmpt 5127   × cxp 5534  dom cdm 5536  ran crn 5537  cfv 6336  Basecbs 16461  lecple 16550  ordTopcordt 16750   Proset cproset 17514  Posetcpo 17528  Tosetctos 17621  Topctop 21479  TopOnctopon 21496
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1970  ax-7 2015  ax-8 2116  ax-9 2124  ax-10 2145  ax-11 2161  ax-12 2177  ax-ext 2792  ax-sep 5184  ax-nul 5191  ax-pow 5247  ax-pr 5311  ax-un 7442  ax-cnex 10574  ax-resscn 10575  ax-1cn 10576  ax-icn 10577  ax-addcl 10578  ax-addrcl 10579  ax-mulcl 10580  ax-mulrcl 10581  ax-mulcom 10582  ax-addass 10583  ax-mulass 10584  ax-distr 10585  ax-i2m1 10586  ax-1ne0 10587  ax-1rid 10588  ax-rnegex 10589  ax-rrecex 10590  ax-cnre 10591  ax-pre-lttri 10592  ax-pre-lttrn 10593  ax-pre-ltadd 10594  ax-pre-mulgt0 10595
This theorem depends on definitions:  df-bi 209  df-an 399  df-or 844  df-3or 1084  df-3an 1085  df-tru 1540  df-ex 1781  df-nf 1785  df-sb 2070  df-mo 2622  df-eu 2653  df-clab 2799  df-cleq 2813  df-clel 2891  df-nfc 2959  df-ne 3012  df-nel 3119  df-ral 3138  df-rex 3139  df-reu 3140  df-rab 3142  df-v 3483  df-sbc 3759  df-csb 3867  df-dif 3922  df-un 3924  df-in 3926  df-ss 3935  df-pss 3937  df-nul 4275  df-if 4449  df-pw 4522  df-sn 4549  df-pr 4551  df-tp 4553  df-op 4555  df-uni 4820  df-int 4858  df-iun 4902  df-br 5048  df-opab 5110  df-mpt 5128  df-tr 5154  df-id 5441  df-eprel 5446  df-po 5455  df-so 5456  df-fr 5495  df-we 5497  df-xp 5542  df-rel 5543  df-cnv 5544  df-co 5545  df-dm 5546  df-rn 5547  df-res 5548  df-ima 5549  df-pred 6129  df-ord 6175  df-on 6176  df-lim 6177  df-suc 6178  df-iota 6295  df-fun 6338  df-fn 6339  df-f 6340  df-f1 6341  df-fo 6342  df-f1o 6343  df-fv 6344  df-riota 7095  df-ov 7140  df-oprab 7141  df-mpo 7142  df-om 7562  df-wrecs 7928  df-recs 7989  df-rdg 8027  df-1o 8083  df-oadd 8087  df-er 8270  df-en 8491  df-dom 8492  df-sdom 8493  df-fin 8494  df-fi 8856  df-pnf 10658  df-mnf 10659  df-xr 10660  df-ltxr 10661  df-le 10662  df-sub 10853  df-neg 10854  df-nn 11620  df-2 11682  df-3 11683  df-4 11684  df-5 11685  df-6 11686  df-7 11687  df-8 11688  df-9 11689  df-dec 12081  df-ndx 16464  df-slot 16465  df-base 16467  df-sets 16468  df-ress 16469  df-ple 16563  df-topgen 16695  df-ordt 16752  df-proset 17516  df-poset 17534  df-toset 17622  df-top 21480  df-topon 21497  df-bases 21532
This theorem is referenced by:  ordtrest2NEW  31168
  Copyright terms: Public domain W3C validator