Metamath Proof Explorer


Theorem isdrs2

Description: Directed sets may be defined in terms of finite subsets. Again, without nonemptiness we would need to restrict to nonempty subsets here. (Contributed by Stefan O'Rear, 1-Feb-2015)

Ref Expression
Hypotheses drsbn0.b B=BaseK
drsdirfi.l ˙=K
Assertion isdrs2 KDirsetKProsetx𝒫BFinyBzxz˙y

Proof

Step Hyp Ref Expression
1 drsbn0.b B=BaseK
2 drsdirfi.l ˙=K
3 drsprs KDirsetKProset
4 simpl KDirsetx𝒫BFinKDirset
5 elinel1 x𝒫BFinx𝒫B
6 5 elpwid x𝒫BFinxB
7 6 adantl KDirsetx𝒫BFinxB
8 elinel2 x𝒫BFinxFin
9 8 adantl KDirsetx𝒫BFinxFin
10 1 2 drsdirfi KDirsetxBxFinyBzxz˙y
11 4 7 9 10 syl3anc KDirsetx𝒫BFinyBzxz˙y
12 11 ralrimiva KDirsetx𝒫BFinyBzxz˙y
13 3 12 jca KDirsetKProsetx𝒫BFinyBzxz˙y
14 simpl KProsetx𝒫BFinyBzxz˙yKProset
15 0elpw 𝒫B
16 0fin Fin
17 15 16 elini 𝒫BFin
18 raleq x=zxz˙yzz˙y
19 18 rexbidv x=yBzxz˙yyBzz˙y
20 19 rspcv 𝒫BFinx𝒫BFinyBzxz˙yyBzz˙y
21 17 20 ax-mp x𝒫BFinyBzxz˙yyBzz˙y
22 rexn0 yBzz˙yB
23 21 22 syl x𝒫BFinyBzxz˙yB
24 23 adantl KProsetx𝒫BFinyBzxz˙yB
25 raleq x=abzxz˙yzabz˙y
26 25 rexbidv x=abyBzxz˙yyBzabz˙y
27 simplr KProsetx𝒫BFinyBzxz˙yaBbBx𝒫BFinyBzxz˙y
28 prelpwi aBbBab𝒫B
29 prfi abFin
30 29 a1i aBbBabFin
31 28 30 elind aBbBab𝒫BFin
32 31 adantl KProsetx𝒫BFinyBzxz˙yaBbBab𝒫BFin
33 26 27 32 rspcdva KProsetx𝒫BFinyBzxz˙yaBbByBzabz˙y
34 vex aV
35 vex bV
36 breq1 z=az˙ya˙y
37 breq1 z=bz˙yb˙y
38 34 35 36 37 ralpr zabz˙ya˙yb˙y
39 38 rexbii yBzabz˙yyBa˙yb˙y
40 33 39 sylib KProsetx𝒫BFinyBzxz˙yaBbByBa˙yb˙y
41 40 ralrimivva KProsetx𝒫BFinyBzxz˙yaBbByBa˙yb˙y
42 1 2 isdrs KDirsetKProsetBaBbByBa˙yb˙y
43 14 24 41 42 syl3anbrc KProsetx𝒫BFinyBzxz˙yKDirset
44 13 43 impbii KDirsetKProsetx𝒫BFinyBzxz˙y