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

Theorem ordtrest2lem 23521
Description: Lemma for ordtrest2 23522. (Contributed by Mario Carneiro, 9-Sep-2015.)
Hypotheses
Ref Expression
ordtrest2.1 𝑋 = dom 𝑅
ordtrest2.2 (𝜑 → 𝑅 ∈ TosetRel )
ordtrest2.3 (𝜑 → 𝐴 ⊆ 𝑋)
ordtrest2.4 ((𝜑 ∧ (𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐴)) → {𝑧 ∈ 𝑋 ∣ (𝑥𝑅𝑧 ∧ 𝑧𝑅𝑦)} ⊆ 𝐴)
Assertion
Ref Expression
ordtrest2lem (𝜑 → ∀𝑣 ∈ ran (𝑧 ∈ 𝑋 ↦ {𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧})(𝑣 ∩ 𝐴) ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
Distinct variable groups:   𝑤,𝑣,𝑥,𝑦,𝑧,𝐴   𝜑,𝑣,𝑤,𝑥,𝑦,𝑧   𝑣,𝑅,𝑤,𝑥,𝑦,𝑧   𝑣,𝑋,𝑤,𝑥,𝑦,𝑧

Proof of Theorem ordtrest2lem
StepHypRef Expression
1 inrab2 4262 . . . . 5 ({𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} ∩ 𝐴) = {𝑤 ∈ (𝑋 ∩ 𝐴) ∣ ¬ 𝑤𝑅𝑧}
2 ordtrest2.3 . . . . . . . 8 (𝜑 → 𝐴 ⊆ 𝑋)
3 sseqin2 4120 . . . . . . . 8 (𝐴 ⊆ 𝑋 ↔ (𝑋 ∩ 𝐴) = 𝐴)
42, 3sylib 221 . . . . . . 7 (𝜑 → (𝑋 ∩ 𝐴) = 𝐴)
54adantr 486 . . . . . 6 ((𝜑 ∧ 𝑧 ∈ 𝑋) → (𝑋 ∩ 𝐴) = 𝐴)
65rabeqdv 3427 . . . . 5 ((𝜑 ∧ 𝑧 ∈ 𝑋) → {𝑤 ∈ (𝑋 ∩ 𝐴) ∣ ¬ 𝑤𝑅𝑧} = {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧})
71, 6eqtrid 2807 . . . 4 ((𝜑 ∧ 𝑧 ∈ 𝑋) → ({𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} ∩ 𝐴) = {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧})
8 ordtrest2.2 . . . . . . . . . . 11 (𝜑 → 𝑅 ∈ TosetRel )
9 inex1g 5278 . . . . . . . . . . 11 (𝑅 ∈ TosetRel → (𝑅 ∩ (𝐴 × 𝐴)) ∈ V)
108, 9syl 18 . . . . . . . . . 10 (𝜑 → (𝑅 ∩ (𝐴 × 𝐴)) ∈ V)
11 eqid 2760 . . . . . . . . . . 11 dom (𝑅 ∩ (𝐴 × 𝐴)) = dom (𝑅 ∩ (𝐴 × 𝐴))
1211ordttopon 23511 . . . . . . . . . 10 ((𝑅 ∩ (𝐴 × 𝐴)) ∈ V → (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ∈ (TopOn‘dom (𝑅 ∩ (𝐴 × 𝐴))))
1310, 12syl 18 . . . . . . . . 9 (𝜑 → (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ∈ (TopOn‘dom (𝑅 ∩ (𝐴 × 𝐴))))
14 tsrps 18761 . . . . . . . . . . . 12 (𝑅 ∈ TosetRel → 𝑅 ∈ PosetRel)
158, 14syl 18 . . . . . . . . . . 11 (𝜑 → 𝑅 ∈ PosetRel)
16 ordtrest2.1 . . . . . . . . . . . 12 𝑋 = dom 𝑅
1716psssdm 18756 . . . . . . . . . . 11 ((𝑅 ∈ PosetRel ∧ 𝐴 ⊆ 𝑋) → dom (𝑅 ∩ (𝐴 × 𝐴)) = 𝐴)
1815, 2, 17syl2anc 596 . . . . . . . . . 10 (𝜑 → dom (𝑅 ∩ (𝐴 × 𝐴)) = 𝐴)
1918fveq2d 6889 . . . . . . . . 9 (𝜑 → (TopOn‘dom (𝑅 ∩ (𝐴 × 𝐴))) = (TopOn‘𝐴))
2013, 19eleqtrd 2862 . . . . . . . 8 (𝜑 → (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ∈ (TopOn‘𝐴))
21 toponmax 23244 . . . . . . . 8 ((ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ∈ (TopOn‘𝐴) → 𝐴 ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
2220, 21syl 18 . . . . . . 7 (𝜑 → 𝐴 ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
2322adantr 486 . . . . . 6 ((𝜑 ∧ 𝑧 ∈ 𝑋) → 𝐴 ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
24 rabid2 3444 . . . . . . 7 (𝐴 = {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ↔ ∀𝑤 ∈ 𝐴 ¬ 𝑤𝑅𝑧)
25 eleq1 2848 . . . . . . 7 (𝐴 = {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} → (𝐴 ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ↔ {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
2624, 25sylbir 238 . . . . . 6 (∀𝑤 ∈ 𝐴 ¬ 𝑤𝑅𝑧 → (𝐴 ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ↔ {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
2723, 26syl5ibcom 248 . . . . 5 ((𝜑 ∧ 𝑧 ∈ 𝑋) → (∀𝑤 ∈ 𝐴 ¬ 𝑤𝑅𝑧 → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
28 dfrex2 3089 . . . . . . 7 (∃𝑤 ∈ 𝐴 𝑤𝑅𝑧 ↔ ¬ ∀𝑤 ∈ 𝐴 ¬ 𝑤𝑅𝑧)
29 breq1 5105 . . . . . . . 8 (𝑤 = 𝑥 → (𝑤𝑅𝑧 ↔ 𝑥𝑅𝑧))
3029cbvrexvw 3241 . . . . . . 7 (∃𝑤 ∈ 𝐴 𝑤𝑅𝑧 ↔ ∃𝑥 ∈ 𝐴 𝑥𝑅𝑧)
3128, 30bitr3i 280 . . . . . 6 (¬ ∀𝑤 ∈ 𝐴 ¬ 𝑤𝑅𝑧 ↔ ∃𝑥 ∈ 𝐴 𝑥𝑅𝑧)
32 ordttop 23518 . . . . . . . . . . . . 13 ((𝑅 ∩ (𝐴 × 𝐴)) ∈ V → (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ∈ Top)
3310, 32syl 18 . . . . . . . . . . . 12 (𝜑 → (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ∈ Top)
3433adantr 486 . . . . . . . . . . 11 ((𝜑 ∧ 𝑧 ∈ 𝑋) → (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ∈ Top)
35 0opn 23222 . . . . . . . . . . 11 ((ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ∈ Top → ∅ ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
3634, 35syl 18 . . . . . . . . . 10 ((𝜑 ∧ 𝑧 ∈ 𝑋) → ∅ ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
3736adantr 486 . . . . . . . . 9 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) → ∅ ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
38 eleq1 2848 . . . . . . . . 9 ({𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} = ∅ → ({𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ↔ ∅ ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
3937, 38syl5ibrcom 250 . . . . . . . 8 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) → ({𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} = ∅ → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
40 rabn0 4338 . . . . . . . . . 10 ({𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ≠ ∅ ↔ ∃𝑤 ∈ 𝐴 ¬ 𝑤𝑅𝑧)
41 breq1 5105 . . . . . . . . . . . 12 (𝑤 = 𝑦 → (𝑤𝑅𝑧 ↔ 𝑦𝑅𝑧))
4241notbid 321 . . . . . . . . . . 11 (𝑤 = 𝑦 → (¬ 𝑤𝑅𝑧 ↔ ¬ 𝑦𝑅𝑧))
4342cbvrexvw 3241 . . . . . . . . . 10 (∃𝑤 ∈ 𝐴 ¬ 𝑤𝑅𝑧 ↔ ∃𝑦 ∈ 𝐴 ¬ 𝑦𝑅𝑧)
4440, 43bitri 278 . . . . . . . . 9 ({𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ≠ ∅ ↔ ∃𝑦 ∈ 𝐴 ¬ 𝑦𝑅𝑧)
458ad3antrrr 743 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) ∧ 𝑦 ∈ 𝐴) → 𝑅 ∈ TosetRel )
462ad2antrr 739 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) → 𝐴 ⊆ 𝑋)
4746sselda 3908 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) ∧ 𝑦 ∈ 𝐴) → 𝑦 ∈ 𝑋)
48 simpllr 788 . . . . . . . . . . . . 13 ((((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) ∧ 𝑦 ∈ 𝐴) → 𝑧 ∈ 𝑋)
4916tsrlin 18759 . . . . . . . . . . . . 13 ((𝑅 ∈ TosetRel ∧ 𝑦 ∈ 𝑋 ∧ 𝑧 ∈ 𝑋) → (𝑦𝑅𝑧 ∨ 𝑧𝑅𝑦))
5045, 47, 48, 49syl3anc 1398 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) ∧ 𝑦 ∈ 𝐴) → (𝑦𝑅𝑧 ∨ 𝑧𝑅𝑦))
5150ord 878 . . . . . . . . . . 11 ((((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) ∧ 𝑦 ∈ 𝐴) → (¬ 𝑦𝑅𝑧 → 𝑧𝑅𝑦))
52 an4 669 . . . . . . . . . . . . . . . . 17 (((𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧) ∧ (𝑦 ∈ 𝐴 ∧ 𝑧𝑅𝑦)) ↔ ((𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐴) ∧ (𝑥𝑅𝑧 ∧ 𝑧𝑅𝑦)))
53 ordtrest2.4 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ (𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐴)) → {𝑧 ∈ 𝑋 ∣ (𝑥𝑅𝑧 ∧ 𝑧𝑅𝑦)} ⊆ 𝐴)
54 rabss 3995 . . . . . . . . . . . . . . . . . . . . 21 ({𝑧 ∈ 𝑋 ∣ (𝑥𝑅𝑧 ∧ 𝑧𝑅𝑦)} ⊆ 𝐴 ↔ ∀𝑧 ∈ 𝑋 ((𝑥𝑅𝑧 ∧ 𝑧𝑅𝑦) → 𝑧 ∈ 𝐴))
5553, 54sylib 221 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ (𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐴)) → ∀𝑧 ∈ 𝑋 ((𝑥𝑅𝑧 ∧ 𝑧𝑅𝑦) → 𝑧 ∈ 𝐴))
5655r19.21bi 3254 . . . . . . . . . . . . . . . . . . 19 (((𝜑 ∧ (𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐴)) ∧ 𝑧 ∈ 𝑋) → ((𝑥𝑅𝑧 ∧ 𝑧𝑅𝑦) → 𝑧 ∈ 𝐴))
5756an32s 665 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐴)) → ((𝑥𝑅𝑧 ∧ 𝑧𝑅𝑦) → 𝑧 ∈ 𝐴))
5857impr 460 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ ((𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐴) ∧ (𝑥𝑅𝑧 ∧ 𝑧𝑅𝑦))) → 𝑧 ∈ 𝐴)
5952, 58sylan2b 606 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ ((𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧) ∧ (𝑦 ∈ 𝐴 ∧ 𝑧𝑅𝑦))) → 𝑧 ∈ 𝐴)
60 brinxp 5729 . . . . . . . . . . . . . . . . . . 19 ((𝑤 ∈ 𝐴 ∧ 𝑧 ∈ 𝐴) → (𝑤𝑅𝑧 ↔ 𝑤(𝑅 ∩ (𝐴 × 𝐴))𝑧))
6160ancoms 464 . . . . . . . . . . . . . . . . . 18 ((𝑧 ∈ 𝐴 ∧ 𝑤 ∈ 𝐴) → (𝑤𝑅𝑧 ↔ 𝑤(𝑅 ∩ (𝐴 × 𝐴))𝑧))
6261notbid 321 . . . . . . . . . . . . . . . . 17 ((𝑧 ∈ 𝐴 ∧ 𝑤 ∈ 𝐴) → (¬ 𝑤𝑅𝑧 ↔ ¬ 𝑤(𝑅 ∩ (𝐴 × 𝐴))𝑧))
6362rabbidva 3418 . . . . . . . . . . . . . . . 16 (𝑧 ∈ 𝐴 → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} = {𝑤 ∈ 𝐴 ∣ ¬ 𝑤(𝑅 ∩ (𝐴 × 𝐴))𝑧})
6459, 63syl 18 . . . . . . . . . . . . . . 15 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ ((𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧) ∧ (𝑦 ∈ 𝐴 ∧ 𝑧𝑅𝑦))) → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} = {𝑤 ∈ 𝐴 ∣ ¬ 𝑤(𝑅 ∩ (𝐴 × 𝐴))𝑧})
6518ad2antrr 739 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ ((𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧) ∧ (𝑦 ∈ 𝐴 ∧ 𝑧𝑅𝑦))) → dom (𝑅 ∩ (𝐴 × 𝐴)) = 𝐴)
6665rabeqdv 3427 . . . . . . . . . . . . . . 15 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ ((𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧) ∧ (𝑦 ∈ 𝐴 ∧ 𝑧𝑅𝑦))) → {𝑤 ∈ dom (𝑅 ∩ (𝐴 × 𝐴)) ∣ ¬ 𝑤(𝑅 ∩ (𝐴 × 𝐴))𝑧} = {𝑤 ∈ 𝐴 ∣ ¬ 𝑤(𝑅 ∩ (𝐴 × 𝐴))𝑧})
6764, 66eqtr4d 2798 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ ((𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧) ∧ (𝑦 ∈ 𝐴 ∧ 𝑧𝑅𝑦))) → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} = {𝑤 ∈ dom (𝑅 ∩ (𝐴 × 𝐴)) ∣ ¬ 𝑤(𝑅 ∩ (𝐴 × 𝐴))𝑧})
6810ad2antrr 739 . . . . . . . . . . . . . . 15 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ ((𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧) ∧ (𝑦 ∈ 𝐴 ∧ 𝑧𝑅𝑦))) → (𝑅 ∩ (𝐴 × 𝐴)) ∈ V)
6959, 65eleqtrrd 2863 . . . . . . . . . . . . . . 15 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ ((𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧) ∧ (𝑦 ∈ 𝐴 ∧ 𝑧𝑅𝑦))) → 𝑧 ∈ dom (𝑅 ∩ (𝐴 × 𝐴)))
7011ordtopn1 23512 . . . . . . . . . . . . . . 15 (((𝑅 ∩ (𝐴 × 𝐴)) ∈ V ∧ 𝑧 ∈ dom (𝑅 ∩ (𝐴 × 𝐴))) → {𝑤 ∈ dom (𝑅 ∩ (𝐴 × 𝐴)) ∣ ¬ 𝑤(𝑅 ∩ (𝐴 × 𝐴))𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
7168, 69, 70syl2anc 596 . . . . . . . . . . . . . 14 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ ((𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧) ∧ (𝑦 ∈ 𝐴 ∧ 𝑧𝑅𝑦))) → {𝑤 ∈ dom (𝑅 ∩ (𝐴 × 𝐴)) ∣ ¬ 𝑤(𝑅 ∩ (𝐴 × 𝐴))𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
7267, 71eqeltrd 2860 . . . . . . . . . . . . 13 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ ((𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧) ∧ (𝑦 ∈ 𝐴 ∧ 𝑧𝑅𝑦))) → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
7372anassrs 473 . . . . . . . . . . . 12 ((((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) ∧ (𝑦 ∈ 𝐴 ∧ 𝑧𝑅𝑦)) → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
7473expr 462 . . . . . . . . . . 11 ((((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) ∧ 𝑦 ∈ 𝐴) → (𝑧𝑅𝑦 → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
7551, 74syld 48 . . . . . . . . . 10 ((((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) ∧ 𝑦 ∈ 𝐴) → (¬ 𝑦𝑅𝑧 → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
7675rexlimdva 3163 . . . . . . . . 9 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) → (∃𝑦 ∈ 𝐴 ¬ 𝑦𝑅𝑧 → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
7744, 76biimtrid 245 . . . . . . . 8 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) → ({𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ≠ ∅ → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
7839, 77pm2.61dne 3041 . . . . . . 7 (((𝜑 ∧ 𝑧 ∈ 𝑋) ∧ (𝑥 ∈ 𝐴 ∧ 𝑥𝑅𝑧)) → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
7978rexlimdvaa 3164 . . . . . 6 ((𝜑 ∧ 𝑧 ∈ 𝑋) → (∃𝑥 ∈ 𝐴 𝑥𝑅𝑧 → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
8031, 79biimtrid 245 . . . . 5 ((𝜑 ∧ 𝑧 ∈ 𝑋) → (¬ ∀𝑤 ∈ 𝐴 ¬ 𝑤𝑅𝑧 → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
8127, 80pm2.61d 181 . . . 4 ((𝜑 ∧ 𝑧 ∈ 𝑋) → {𝑤 ∈ 𝐴 ∣ ¬ 𝑤𝑅𝑧} ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
827, 81eqeltrd 2860 . . 3 ((𝜑 ∧ 𝑧 ∈ 𝑋) → ({𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} ∩ 𝐴) ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
8382ralrimiva 3154 . 2 (𝜑 → ∀𝑧 ∈ 𝑋 ({𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} ∩ 𝐴) ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
848dmexd 7915 . . . . . 6 (𝜑 → dom 𝑅 ∈ V)
8516, 84eqeltrid 2864 . . . . 5 (𝜑 → 𝑋 ∈ V)
86 rabexg 5298 . . . . 5 (𝑋 ∈ V → {𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} ∈ V)
8785, 86syl 18 . . . 4 (𝜑 → {𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} ∈ V)
8887ralrimivw 3158 . . 3 (𝜑 → ∀𝑧 ∈ 𝑋 {𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} ∈ V)
89 eqid 2760 . . . 4 (𝑧 ∈ 𝑋 ↦ {𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧}) = (𝑧 ∈ 𝑋 ↦ {𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧})
90 ineq1 4110 . . . . 5 (𝑣 = {𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} → (𝑣 ∩ 𝐴) = ({𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} ∩ 𝐴))
9190eleq1d 2845 . . . 4 (𝑣 = {𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} → ((𝑣 ∩ 𝐴) ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ↔ ({𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} ∩ 𝐴) ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
9289, 91ralrnmptw 7094 . . 3 (∀𝑧 ∈ 𝑋 {𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} ∈ V → (∀𝑣 ∈ ran (𝑧 ∈ 𝑋 ↦ {𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧})(𝑣 ∩ 𝐴) ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ↔ ∀𝑧 ∈ 𝑋 ({𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} ∩ 𝐴) ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
9388, 92syl 18 . 2 (𝜑 → (∀𝑣 ∈ ran (𝑧 ∈ 𝑋 ↦ {𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧})(𝑣 ∩ 𝐴) ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))) ↔ ∀𝑧 ∈ 𝑋 ({𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧} ∩ 𝐴) ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴)))))
9483, 93mpbird 260 1 (𝜑 → ∀𝑣 ∈ ran (𝑧 ∈ 𝑋 ↦ {𝑤 ∈ 𝑋 ∣ ¬ 𝑤𝑅𝑧})(𝑣 ∩ 𝐴) ∈ (ordTop‘(𝑅 ∩ (𝐴 × 𝐴))))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ↔ wb 209   ∧ wa 401   ∨ wo 861   = wceq 1569   ∈ wcel 2144   ≠ wne 2955  ∀wral 3076  ∃wrex 3086  {crab 3412  Vcvv 3450   ⊆ wss 3895   ∩ cin 4089  ∅c0 4278   class class class wbr 5102   ↦ cmpt 5185   × cxp 5648  dom cdm 5650  ran crn 5651  ‘cfv 6538  ordTopcordt 17671  PosetRelcps 18738   TosetRel ctsr 18739  Topctop 23211  TopOnctopon 23228
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-8 2146  ax-9 2154  ax-10 2177  ax-11 2193  ax-12 2212  ax-ext 2732  ax-sep 5248  ax-nul 5259  ax-pow 5326  ax-pr 5390  ax-un 7751
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1572  df-fal 1582  df-ex 1812  df-nf 1816  df-sb 2099  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ne 2956  df-ral 3077  df-rex 3087  df-reu 3366  df-rab 3413  df-v 3452  df-sbc 3739  df-csb 3847  df-ss 3896  df-pss 4014  df-dif 4047  df-in 4091  df-un 4151  df-nul 4279  df-if 4482  df-pw 4558  df-sn 4584  df-pr 4586  df-op 4590  df-uni 4867  df-int 4907  df-br 5103  df-opab 5167  df-mpt 5186  df-tr 5212  df-id 5545  df-eprel 5550  df-po 5558  df-so 5559  df-fr 5603  df-we 5605  df-xp 5656  df-rel 5657  df-cnv 5658  df-co 5659  df-dm 5660  df-rn 5661  df-res 5662  df-ima 5663  df-ord 6365  df-on 6366  df-lim 6367  df-suc 6368  df-iota 6494  df-fun 6540  df-fn 6541  df-f 6542  df-f1 6543  df-fo 6544  df-f1o 6545  df-fv 6546  df-om 7878  df-1o 8476  df-2o 8477  df-en 8974  df-fin 8977  df-fi 9403  df-topgen 17614  df-ordt 17673  df-ps 18740  df-tsr 18741  df-top 23212  df-topon 23229  df-bases 23264
This theorem is used by:  ordtrest2  23522
  Copyright terms: Public domain W3C validator