Metamath Proof Explorer


Theorem isfin2-2

Description: Fin2 expressed in terms of minimal elements. (Contributed by Stefan O'Rear, 2-Nov-2014) (Proof shortened by Mario Carneiro, 16-May-2015)

Ref Expression
Assertion isfin2-2 A V A FinII y 𝒫 𝒫 A y [⊂] Or y y y

Proof

Step Hyp Ref Expression
1 elpwi y 𝒫 𝒫 A y 𝒫 A
2 fin2i2 A FinII y 𝒫 A y [⊂] Or y y y
3 2 ex A FinII y 𝒫 A y [⊂] Or y y y
4 1 3 sylan2 A FinII y 𝒫 𝒫 A y [⊂] Or y y y
5 4 ralrimiva A FinII y 𝒫 𝒫 A y [⊂] Or y y y
6 elpwi b 𝒫 𝒫 A b 𝒫 A
7 simp1r A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b b 𝒫 A
8 simp1l A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b A V
9 simp3l A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b b
10 fin23lem7 A V b 𝒫 A b c 𝒫 A | A c b
11 8 7 9 10 syl3anc A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b c 𝒫 A | A c b
12 sorpsscmpl [⊂] Or b [⊂] Or c 𝒫 A | A c b
13 12 adantl b [⊂] Or b [⊂] Or c 𝒫 A | A c b
14 13 3ad2ant3 A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b [⊂] Or c 𝒫 A | A c b
15 neeq1 y = c 𝒫 A | A c b y c 𝒫 A | A c b
16 soeq2 y = c 𝒫 A | A c b [⊂] Or y [⊂] Or c 𝒫 A | A c b
17 15 16 anbi12d y = c 𝒫 A | A c b y [⊂] Or y c 𝒫 A | A c b [⊂] Or c 𝒫 A | A c b
18 inteq y = c 𝒫 A | A c b y = c 𝒫 A | A c b
19 id y = c 𝒫 A | A c b y = c 𝒫 A | A c b
20 18 19 eleq12d y = c 𝒫 A | A c b y y c 𝒫 A | A c b c 𝒫 A | A c b
21 17 20 imbi12d y = c 𝒫 A | A c b y [⊂] Or y y y c 𝒫 A | A c b [⊂] Or c 𝒫 A | A c b c 𝒫 A | A c b c 𝒫 A | A c b
22 simp2 A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b y 𝒫 𝒫 A y [⊂] Or y y y
23 ssrab2 c 𝒫 A | A c b 𝒫 A
24 pwexg A V 𝒫 A V
25 elpw2g 𝒫 A V c 𝒫 A | A c b 𝒫 𝒫 A c 𝒫 A | A c b 𝒫 A
26 8 24 25 3syl A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b c 𝒫 A | A c b 𝒫 𝒫 A c 𝒫 A | A c b 𝒫 A
27 23 26 mpbiri A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b c 𝒫 A | A c b 𝒫 𝒫 A
28 21 22 27 rspcdva A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b c 𝒫 A | A c b [⊂] Or c 𝒫 A | A c b c 𝒫 A | A c b c 𝒫 A | A c b
29 11 14 28 mp2and A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b c 𝒫 A | A c b c 𝒫 A | A c b
30 sorpssint [⊂] Or c 𝒫 A | A c b z c 𝒫 A | A c b w c 𝒫 A | A c b ¬ w z c 𝒫 A | A c b c 𝒫 A | A c b
31 14 30 syl A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b z c 𝒫 A | A c b w c 𝒫 A | A c b ¬ w z c 𝒫 A | A c b c 𝒫 A | A c b
32 29 31 mpbird A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b z c 𝒫 A | A c b w c 𝒫 A | A c b ¬ w z
33 psseq1 m = A z m n A z n
34 psseq1 w = A n w z A n z
35 pssdifcom1 z A n A A z n A n z
36 33 34 35 fin23lem11 b 𝒫 A z c 𝒫 A | A c b w c 𝒫 A | A c b ¬ w z m b n b ¬ m n
37 7 32 36 sylc A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b m b n b ¬ m n
38 simp3r A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b [⊂] Or b
39 sorpssuni [⊂] Or b m b n b ¬ m n b b
40 38 39 syl A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b m b n b ¬ m n b b
41 37 40 mpbid A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b b b
42 41 3exp A V b 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b b b
43 6 42 sylan2 A V b 𝒫 𝒫 A y 𝒫 𝒫 A y [⊂] Or y y y b [⊂] Or b b b
44 43 ralrimdva A V y 𝒫 𝒫 A y [⊂] Or y y y b 𝒫 𝒫 A b [⊂] Or b b b
45 isfin2 A V A FinII b 𝒫 𝒫 A b [⊂] Or b b b
46 44 45 sylibrd A V y 𝒫 𝒫 A y [⊂] Or y y y A FinII
47 5 46 impbid2 A V A FinII y 𝒫 𝒫 A y [⊂] Or y y y