Table of ContentsTable of Contents Mathbox for Frédéric Liné < Previous   Next >
Related theorems
Unicode version

Theorem tostos 15376
Description: Any subset of a totally ordered set is totally ordered.
Assertion
Ref Expression
tostos |- (R e. TosetRel -> (R i^i (A X. A)) e. TosetRel )

Proof of Theorem tostos
StepHypRef Expression
1 eqid 2141 . . . . 5 |- U.U.R = U.U.R
21istoset 11041 . . . 4 |- (R e. TosetRel -> (R e. TosetRel <-> (R e. PosetRel /\ A.x e. U.U.RA.y e. U.U.R(xRy \/ yRx))))
32biimpd 231 . . 3 |- (R e. TosetRel -> (R e. TosetRel -> (R e. PosetRel /\ A.x e. U.U.RA.y e. U.U.R(xRy \/ yRx))))
4 pospos 15374 . . . . . . 7 |- (R e. PosetRel -> (R i^i (A X. A)) e. PosetRel)
5 uuniin 15117 . . . . . . . . . 10 |- U.U.(R i^i (A X. A)) C_ (U.U.R i^i U.U.(A X. A))
6 ssel2 2847 . . . . . . . . . . 11 |- ((U.U.(R i^i (A X. A)) C_ (U.U.R i^i U.U.(A X. A)) /\ x e. U.U.(R i^i (A X. A))) -> x e. (U.U.R i^i U.U.(A X. A)))
7 elin 2999 . . . . . . . . . . . 12 |- (x e. (U.U.R i^i U.U.(A X. A)) <-> (x e. U.U.R /\ x e. U.U.(A X. A)))
8 ax-17 1605 . . . . . . . . . . . . . . . . 17 |- (x e. U.U.R -> A.y x e. U.U.R)
9 hbra1 2398 . . . . . . . . . . . . . . . . . 18 |- (A.y e. U.U.R(xRy \/ yRx) -> A.yA.y e. U.U.R(xRy \/ yRx))
108, 9hbim 1643 . . . . . . . . . . . . . . . . 17 |- ((x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) -> A.y(x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)))
11 ax-17 1605 . . . . . . . . . . . . . . . . 17 |- (x e. U.U.(A X. A) -> A.y x e. U.U.(A X. A))
128, 10, 11hb3an 1648 . . . . . . . . . . . . . . . 16 |- ((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) -> A.y(x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)))
135sseli 2848 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (y e. U.U.(R i^i (A X. A)) -> y e. (U.U.R i^i U.U.(A X. A)))
14 elin 2999 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (y e. (U.U.R i^i U.U.(A X. A)) <-> (y e. U.U.R /\ y e. U.U.(A X. A)))
1514simplbi 441 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (y e. (U.U.R i^i U.U.(A X. A)) -> y e. U.U.R)
1613, 15syl 13 . . . . . . . . . . . . . . . . . . . . . . 23 |- (y e. U.U.(R i^i (A X. A)) -> y e. U.U.R)
17 pm2.27 64 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (x e. U.U.R -> ((x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) -> A.y e. U.U.R(xRy \/ yRx)))
18 ra4 2406 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (A.y e. U.U.R(xRy \/ yRx) -> (y e. U.U.R -> (xRy \/ yRx)))
1918a1d 18 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (A.y e. U.U.R(xRy \/ yRx) -> (x e. U.U.(A X. A) -> (y e. U.U.R -> (xRy \/ yRx))))
2017, 19syl6 42 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (x e. U.U.R -> ((x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) -> (x e. U.U.(A X. A) -> (y e. U.U.R -> (xRy \/ yRx)))))
21203imp 1311 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) -> (y e. U.U.R -> (xRy \/ yRx)))
2216, 21syl5 35 . . . . . . . . . . . . . . . . . . . . . 22 |- ((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) -> (y e. U.U.(R i^i (A X. A)) -> (xRy \/ yRx)))
2322imp 393 . . . . . . . . . . . . . . . . . . . . 21 |- (((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) /\ y e. U.U.(R i^i (A X. A))) -> (xRy \/ yRx))
24 fldsqcp2 15088 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- U.U.(A X. A) = A
2524eleq2i 2208 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- (x e. U.U.(A X. A) <-> x e. A)
2625biimpi 224 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (x e. U.U.(A X. A) -> x e. A)
27263ad2ant3 1143 . . . . . . . . . . . . . . . . . . . . . . 23 |- ((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) -> x e. A)
2824eleq2i 2208 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 |- (y e. U.U.(A X. A) <-> y e. A)
2928biimpi 224 . . . . . . . . . . . . . . . . . . . . . . . . . 26 |- (y e. U.U.(A X. A) -> y e. A)
3029adantl 448 . . . . . . . . . . . . . . . . . . . . . . . . 25 |- ((y e. U.U.R /\ y e. U.U.(A X. A)) -> y e. A)
3114, 30sylbi 225 . . . . . . . . . . . . . . . . . . . . . . . 24 |- (y e. (U.U.R i^i U.U.(A X. A)) -> y e. A)
3213, 31syl 13 . . . . . . . . . . . . . . . . . . . . . . 23 |- (y e. U.U.(R i^i (A X. A)) -> y e. A)
3327, 32anim12i 536 . . . . . . . . . . . . . . . . . . . . . 22 |- (((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) /\ y e. U.U.(R i^i (A X. A))) -> (x e. A /\ y e. A))
34 visset 2541 . . . . . . . . . . . . . . . . . . . . . . 23 |- y e. _V
3534brxp 4171 . . . . . . . . . . . . . . . . . . . . . 22 |- (x(A X. A)y <-> (x e. A /\ y e. A))
3633, 35sylibr 243 . . . . . . . . . . . . . . . . . . . . 21 |- (((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) /\ y e. U.U.(R i^i (A X. A))) -> x(A X. A)y)
3723, 36jca 494 . . . . . . . . . . . . . . . . . . . 20 |- (((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) /\ y e. U.U.(R i^i (A X. A))) -> ((xRy \/ yRx) /\ x(A X. A)y))
38 andir 945 . . . . . . . . . . . . . . . . . . . 20 |- (((xRy \/ yRx) /\ x(A X. A)y) <-> ((xRy /\ x(A X. A)y) \/ (yRx /\ x(A X. A)y)))
3937, 38sylib 242 . . . . . . . . . . . . . . . . . . 19 |- (((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) /\ y e. U.U.(R i^i (A X. A))) -> ((xRy /\ x(A X. A)y) \/ (yRx /\ x(A X. A)y)))
40 visset 2541 . . . . . . . . . . . . . . . . . . . . . 22 |- x e. _V
41 sqpeq 15093 . . . . . . . . . . . . . . . . . . . . . 22 |- Er (A X. A)
4240, 34, 41ersymb 5491 . . . . . . . . . . . . . . . . . . . . 21 |- (x(A X. A)y <-> y(A X. A)x)
4342anbi2i 708 . . . . . . . . . . . . . . . . . . . 20 |- ((yRx /\ x(A X. A)y) <-> (yRx /\ y(A X. A)x))
4443orbi2i 476 . . . . . . . . . . . . . . . . . . 19 |- (((xRy /\ x(A X. A)y) \/ (yRx /\ x(A X. A)y)) <-> ((xRy /\ x(A X. A)y) \/ (yRx /\ y(A X. A)x)))
4539, 44sylib 242 . . . . . . . . . . . . . . . . . 18 |- (((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) /\ y e. U.U.(R i^i (A X. A))) -> ((xRy /\ x(A X. A)y) \/ (yRx /\ y(A X. A)x)))
46 brin 3559 . . . . . . . . . . . . . . . . . . 19 |- (x(R i^i (A X. A))y <-> (xRy /\ x(A X. A)y))
47 brin 3559 . . . . . . . . . . . . . . . . . . 19 |- (y(R i^i (A X. A))x <-> (yRx /\ y(A X. A)x))
4846, 47orbi12i 479 . . . . . . . . . . . . . . . . . 18 |- ((x(R i^i (A X. A))y \/ y(R i^i (A X. A))x) <-> ((xRy /\ x(A X. A)y) \/ (yRx /\ y(A X. A)x)))
4945, 48sylibr 243 . . . . . . . . . . . . . . . . 17 |- (((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) /\ y e. U.U.(R i^i (A X. A))) -> (x(R i^i (A X. A))y \/ y(R i^i (A X. A))x))
5049ex 398 . . . . . . . . . . . . . . . 16 |- ((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) -> (y e. U.U.(R i^i (A X. A)) -> (x(R i^i (A X. A))y \/ y(R i^i (A X. A))x)))
5112, 50r19.21ai 2424 . . . . . . . . . . . . . . 15 |- ((x e. U.U.R /\ (x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) /\ x e. U.U.(A X. A)) -> A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x))
52513exp 1316 . . . . . . . . . . . . . 14 |- (x e. U.U.R -> ((x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) -> (x e. U.U.(A X. A) -> A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x))))
5352com23 65 . . . . . . . . . . . . 13 |- (x e. U.U.R -> (x e. U.U.(A X. A) -> ((x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) -> A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x))))
5453imp 393 . . . . . . . . . . . 12 |- ((x e. U.U.R /\ x e. U.U.(A X. A)) -> ((x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) -> A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x)))
557, 54sylbi 225 . . . . . . . . . . 11 |- (x e. (U.U.R i^i U.U.(A X. A)) -> ((x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) -> A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x)))
566, 55syl 13 . . . . . . . . . 10 |- ((U.U.(R i^i (A X. A)) C_ (U.U.R i^i U.U.(A X. A)) /\ x e. U.U.(R i^i (A X. A))) -> ((x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) -> A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x)))
575, 56mpan 677 . . . . . . . . 9 |- (x e. U.U.(R i^i (A X. A)) -> ((x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) -> A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x)))
5857com12 26 . . . . . . . 8 |- ((x e. U.U.R -> A.y e. U.U.R(xRy \/ yRx)) -> (x e. U.U.(R i^i (A X. A)) -> A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x)))
5958ralimi2 2415 . . . . . . 7 |- (A.x e. U.U.RA.y e. U.U.R(xRy \/ yRx) -> A.x e. U.U.(R i^i (A X. A))A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x))
604, 59anim12i 536 . . . . . 6 |- ((R e. PosetRel /\ A.x e. U.U.RA.y e. U.U.R(xRy \/ yRx)) -> ((R i^i (A X. A)) e. PosetRel /\ A.x e. U.U.(R i^i (A X. A))A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x)))
6160adantr 447 . . . . 5 |- (((R e. PosetRel /\ A.x e. U.U.RA.y e. U.U.R(xRy \/ yRx)) /\ R e. TosetRel ) -> ((R i^i (A X. A)) e. PosetRel /\ A.x e. U.U.(R i^i (A X. A))A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x)))
62 inex1g 3621 . . . . . . 7 |- (R e. PosetRel -> (R i^i (A X. A)) e. _V)
6362ad2antrr 799 . . . . . 6 |- (((R e. PosetRel /\ A.x e. U.U.RA.y e. U.U.R(xRy \/ yRx)) /\ R e. TosetRel ) -> (R i^i (A X. A)) e. _V)
64 eqid 2141 . . . . . . 7 |- U.U.(R i^i (A X. A)) = U.U.(R i^i (A X. A))
6564istoset 11041 . . . . . 6 |- ((R i^i (A X. A)) e. _V -> ((R i^i (A X. A)) e. TosetRel <-> ((R i^i (A X. A)) e. PosetRel /\ A.x e. U.U.(R i^i (A X. A))A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x))))
6663, 65syl 13 . . . . 5 |- (((R e. PosetRel /\ A.x e. U.U.RA.y e. U.U.R(xRy \/ yRx)) /\ R e. TosetRel ) -> ((R i^i (A X. A)) e. TosetRel <-> ((R i^i (A X. A)) e. PosetRel /\ A.x e. U.U.(R i^i (A X. A))A.y e. U.U.(R i^i (A X. A))(x(R i^i (A X. A))y \/ y(R i^i (A X. A))x))))
6761, 66mpbird 318 . . . 4 |- (((R e. PosetRel /\ A.x e. U.U.RA.y e. U.U.R(xRy \/ yRx)) /\ R e. TosetRel ) -> (R i^i (A X. A)) e. TosetRel )
6867ex 398 . . 3 |- ((R e. PosetRel /\ A.x e. U.U.RA.y e. U.U.R(xRy \/ yRx)) -> (R e. TosetRel -> (R i^i (A X. A)) e. TosetRel ))
693, 68syli 103 . 2 |- (R e. TosetRel -> (R e. TosetRel -> (R i^i (A X. A)) e. TosetRel ))
7069pm2.43i 108 1 |- (R e. TosetRel -> (R i^i (A X. A)) e. TosetRel )
Colors of variables: wff set class
Syntax hints:   -> wi 3   <-> wb 219   \/ wo 336   /\ wa 337   /\ w3a 1102   e. wcel 1588  A.wral 2355  _Vcvv 2538   i^i cin 2826   C_ wss 2827  U.cuni 3366   class class class wbr 3507   X. cxp 4117  PosetRelcps 10851   TosetRel ccha 11039
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1592  ax-gen 1593  ax-8 1594  ax-9 1595  ax-10 1596  ax-11 1597  ax-12 1598  ax-14 1600  ax-17 1605  ax-4 1608  ax-5o 1610  ax-6o 1613  ax-9o 1763  ax-10o 1781  ax-16 1854  ax-11o 1864  ax-ext 2123  ax-sep 3606  ax-nul 3613  ax-pow 3649  ax-pr 3687
This theorem depends on definitions:  df-bi 220  df-or 338  df-an 339  df-3an 1104  df-ex 1616  df-sb 1816  df-eu 2041  df-mo 2042  df-clab 2129  df-cleq 2134  df-clel 2137  df-ne 2268  df-ral 2359  df-rex 2360  df-v 2540  df-dif 2830  df-un 2832  df-in 2834  df-ss 2836  df-nul 3083  df-pw 3229  df-sn 3242  df-pr 3243  df-op 3246  df-uni 3367  df-br 3508  df-opab 3566  df-id 3747  df-xp 4133  df-rel 4134  df-cnv 4135  df-co 4136  df-dm 4137  df-rn 4138  df-res 4139  df-er 5479  df-ps 10855  df-toset 11040
Copyright terms: Public domain