Table of ContentsTable of Contents User Sandbox < Previous   Next >
Related theorems
Unicode version

Theorem inposet 10578
Description: Inclusion partially orders any set.
Hypothesis
Ref Expression
inposet.1 |- C = {<.x, y>. | x (_ y}
Assertion
Ref Expression
inposet |- (A e. B -> (C i^i (A X. A)) e. Poset)
Distinct variable groups:   x,A,y   x,C,y

Proof of Theorem inposet
StepHypRef Expression
1 relxp 3312 . . . 4 |- Rel (A X. A)
2 relin2 3320 . . . 4 |- (Rel (A X. A) -> Rel (C i^i (A X. A)))
31, 2ax-mp 7 . . 3 |- Rel (C i^i (A X. A))
4 breq1 2677 . . . . . . . . . . . . . . 15 |- (a = x -> (aCz <-> xCz))
5 sseq1 2133 . . . . . . . . . . . . . . 15 |- (a = x -> (a (_ y <-> x (_ y))
64, 5imbi12d 637 . . . . . . . . . . . . . 14 |- (a = x -> ((aCz -> a (_ y) <-> (xCz -> x (_ y)))
76imbi2d 623 . . . . . . . . . . . . 13 |- (a = x -> ((zCy -> (aCz -> a (_ y)) <-> (zCy -> (xCz -> x (_ y))))
8 breq2 2678 . . . . . . . . . . . . . . 15 |- (b = y -> (zCb <-> zCy))
9 sseq2 2134 . . . . . . . . . . . . . . . 16 |- (b = y -> (a (_ b <-> a (_ y))
109imbi2d 623 . . . . . . . . . . . . . . 15 |- (b = y -> ((aCz -> a (_ b) <-> (aCz -> a (_ y)))
118, 10imbi12d 637 . . . . . . . . . . . . . 14 |- (b = y -> ((zCb -> (aCz -> a (_ b)) <-> (zCy -> (aCz -> a (_ y))))
12 visset 1860 . . . . . . . . . . . . . . . 16 |- z e. V
13 visset 1860 . . . . . . . . . . . . . . . 16 |- b e. V
14 inposet.1 . . . . . . . . . . . . . . . 16 |- C = {<.x, y>. | x (_ y}
1512, 13, 14inposetlem 10576 . . . . . . . . . . . . . . 15 |- (zCb <-> z (_ b)
16 visset 1860 . . . . . . . . . . . . . . . . . 18 |- a e. V
1716, 12, 14inposetlem 10576 . . . . . . . . . . . . . . . . 17 |- (aCz <-> a (_ z)
18 sstr2 2122 . . . . . . . . . . . . . . . . 17 |- (a (_ z -> (z (_ b -> a (_ b))
1917, 18sylbi 206 . . . . . . . . . . . . . . . 16 |- (aCz -> (z (_ b -> a (_ b))
2019com12 11 . . . . . . . . . . . . . . 15 |- (z (_ b -> (aCz -> a (_ b))
2115, 20sylbi 206 . . . . . . . . . . . . . 14 |- (zCb -> (aCz -> a (_ b))
2211, 21chvarv 1369 . . . . . . . . . . . . 13 |- (zCy -> (aCz -> a (_ y))
237, 22chvarv 1369 . . . . . . . . . . . 12 |- (zCy -> (xCz -> x (_ y))
24233ad2ant3 814 . . . . . . . . . . 11 |- ((z e. A /\ y e. A /\ zCy) -> (xCz -> x (_ y))
2524com12 11 . . . . . . . . . 10 |- (xCz -> ((z e. A /\ y e. A /\ zCy) -> x (_ y))
26253ad2ant3 814 . . . . . . . . 9 |- ((x e. A /\ z e. A /\ xCz) -> ((z e. A /\ y e. A /\ zCy) -> x (_ y))
2726imp 357 . . . . . . . 8 |- (((x e. A /\ z e. A /\ xCz) /\ (z e. A /\ y e. A /\ zCy)) -> x (_ y)
28 3simp1 800 . . . . . . . . 9 |- ((x e. A /\ z e. A /\ xCz) -> x e. A)
29 3simp2 801 . . . . . . . . 9 |- ((z e. A /\ y e. A /\ zCy) -> y e. A)
3028, 29anim12i 340 . . . . . . . 8 |- (((x e. A /\ z e. A /\ xCz) /\ (z e. A /\ y e. A /\ zCy)) -> (x e. A /\ y e. A))
3127, 30jca 295 . . . . . . 7 |- (((x e. A /\ z e. A /\ xCz) /\ (z e. A /\ y e. A /\ zCy)) -> (x (_ y /\ (x e. A /\ y e. A)))
32 brinxp2 3288 . . . . . . . 8 |- (z e. V -> (x(C i^i (A X. A))z <-> (x e. A /\ z e. A /\ xCz)))
3312, 32ax-mp 7 . . . . . . 7 |- (x(C i^i (A X. A))z <-> (x e. A /\ z e. A /\ xCz))
34 visset 1860 . . . . . . . 8 |- y e. V
35 brinxp2 3288 . . . . . . . 8 |- (y e. V -> (z(C i^i (A X. A))y <-> (z e. A /\ y e. A /\ zCy)))
3634, 35ax-mp 7 . . . . . . 7 |- (z(C i^i (A X. A))y <-> (z e. A /\ y e. A /\ zCy))
3731, 33, 36syl2anb 466 . . . . . 6 |- ((x(C i^i (A X. A))z /\ z(C i^i (A X. A))y) -> (x (_ y /\ (x e. A /\ y e. A)))
383719.23aiv 1337 . . . . 5 |- (E.z(x(C i^i (A X. A))z /\ z(C i^i (A X. A))y) -> (x (_ y /\ (x e. A /\ y e. A)))
3938ssopab2i 2879 . . . 4 |- {<.x, y>. | E.z(x(C i^i (A X. A))z /\ z(C i^i (A X. A))y)} (_ {<.x, y>. | (x (_ y /\ (x e. A /\ y e. A))}
40 df-co 3244 . . . 4 |- ((C i^i (A X. A)) o. (C i^i (A X. A))) = {<.x, y>. | E.z(x(C i^i (A X. A))z /\ z(C i^i (A X. A))y)}
4114ineq1i 2264 . . . . 5 |- (C i^i (A X. A)) = ({<.x, y>. | x (_ y} i^i (A X. A))
42 df-xp 3241 . . . . . 6 |- (A X. A) = {<.x, y>. | (x e. A /\ y e. A)}
4342ineq2i 2265 . . . . 5 |- ({<.x, y>. | x (_ y} i^i (A X. A)) = ({<.x, y>. | x (_ y} i^i {<.x, y>. | (x e. A /\ y e. A)})
44 inopab 3325 . . . . 5 |- ({<.x, y>. | x (_ y} i^i {<.x, y>. | (x e. A /\ y e. A)}) = {<.x, y>. | (x (_ y /\ (x e. A /\ y e. A))}
4541, 43, 443eqtri 1546 . . . 4 |- (C i^i (A X. A)) = {<.x, y>. | (x (_ y /\ (x e. A /\ y e. A))}
4639, 40, 453sstr4i 2151 . . 3 |- ((C i^i (A X. A)) o. (C i^i (A X. A))) (_ (C i^i (A X. A))
47 asymref 3496 . . . 4 |- (((C i^i (A X. A)) i^i `'(C i^i (A X. A))) = (I |` U.U.(C i^i (A X. A))) <-> A.a e. U.U.(C i^i (A X. A))A.b((a(C i^i (A X. A))b /\ b(C i^i (A X. A))a) <-> a = b))
48 uniin 2574 . . . . . . . 8 |- U.(C i^i (A X. A)) (_ (U.C i^i U.(A X. A))
49 uniss 2575 . . . . . . . 8 |- (U.(C i^i (A X. A)) (_ (U.C i^i U.(A X. A)) -> U.U.(C i^i (A X. A)) (_ U.(U.C i^i U.(A X. A)))
5048, 49ax-mp 7 . . . . . . 7 |- U.U.(C i^i (A X. A)) (_ U.(U.C i^i U.(A X. A))
5150sseli 2116 . . . . . 6 |- (a e. U.U.(C i^i (A X. A)) -> a e. U.(U.C i^i U.(A X. A)))
52 uniin 2574 . . . . . . 7 |- U.(U.C i^i U.(A X. A)) (_ (U.U.C i^i U.U.(A X. A))
5352sseli 2116 . . . . . 6 |- (a e. U.(U.C i^i U.(A X. A)) -> a e. (U.U.C i^i U.U.(A X. A)))
54 elin 2258 . . . . . . 7 |- (a e. (U.U.C i^i U.U.(A X. A)) <-> (a e. U.U.C /\ a e. U.U.(A X. A)))
55 unixpss 3315 . . . . . . . . . 10 |- U.U.(A X. A) (_ (A u. A)
5655sseli 2116 . . . . . . . . 9 |- (a e. U.U.(A X. A) -> a e. (A u. A))
57 unidm 2226 . . . . . . . . 9 |- (A u. A) = A
5856, 57syl6eleq 1605 . . . . . . . 8 |- (a e. U.U.(A X. A) -> a e. A)
5958adantl 397 . . . . . . 7 |- ((a e. U.U.C /\ a e. U.U.(A X. A)) -> a e. A)
6054, 59sylbi 206 . . . . . 6 |- (a e. (U.U.C i^i U.U.(A X. A)) -> a e. A)
6151, 53, 603syl 20 . . . . 5 |- (a e. U.U.(C i^i (A X. A)) -> a e. A)
6216, 13, 14inposetlem 10576 . . . . . . . . . . . 12 |- (aCb <-> a (_ b)
6313, 16, 14inposetlem 10576 . . . . . . . . . . . . . . 15 |- (bCa <-> b (_ a)
64 eqss 2128 . . . . . . . . . . . . . . . . 17 |- (a = b <-> (a (_ b /\ b (_ a))
6564biimpri 159 . . . . . . . . . . . . . . . 16 |- ((a (_ b /\ b (_ a) -> a = b)
6665expcom 381 . . . . . . . . . . . . . . 15 |- (b (_ a -> (a (_ b -> a = b))
6763, 66sylbi 206 . . . . . . . . . . . . . 14 |- (bCa -> (a (_ b -> a = b))
68673ad2ant3 814 . . . . . . . . . . . . 13 |- ((b e. A /\ a e. A /\ bCa) -> (a (_ b -> a = b))
6968com12 11 . . . . . . . . . . . 12 |- (a (_ b -> ((b e. A /\ a e. A /\ bCa) -> a = b))
7062, 69sylbi 206 . . . . . . . . . . 11 |- (aCb -> ((b e. A /\ a e. A /\ bCa) -> a = b))
71703ad2ant3 814 . . . . . . . . . 10 |- ((a e. A /\ b e. A /\ aCb) -> ((b e. A /\ a e. A /\ bCa) -> a = b))
7271imp 357 . . . . . . . . 9 |- (((a e. A /\ b e. A /\ aCb) /\ (b e. A /\ a e. A /\ bCa)) -> a = b)
7372a1i 8 . . . . . . . 8 |- (a e. A -> (((a e. A /\ b e. A /\ aCb