Metamath Proof Explorer


Theorem reclem4pr

Description: Lemma for Proposition 9-3.7(v) of Gleason p. 124. (Contributed by NM, 30-Apr-1996) (New usage is discouraged.)

Ref Expression
Hypothesis reclempr.1 B = x | y x < 𝑸 y ¬ * 𝑸 y A
Assertion reclem4pr A 𝑷 A 𝑷 B = 1 𝑷

Proof

Step Hyp Ref Expression
1 reclempr.1 B = x | y x < 𝑸 y ¬ * 𝑸 y A
2 1 reclem2pr A 𝑷 B 𝑷
3 df-mp 𝑷 = y 𝑷 , w 𝑷 u | f y g w u = f 𝑸 g
4 mulclnq f 𝑸 g 𝑸 f 𝑸 g 𝑸
5 3 4 genpelv A 𝑷 B 𝑷 w A 𝑷 B z A x B w = z 𝑸 x
6 2 5 mpdan A 𝑷 w A 𝑷 B z A x B w = z 𝑸 x
7 1 abeq2i x B y x < 𝑸 y ¬ * 𝑸 y A
8 ltrelnq < 𝑸 𝑸 × 𝑸
9 8 brel x < 𝑸 y x 𝑸 y 𝑸
10 9 simprd x < 𝑸 y y 𝑸
11 elprnq A 𝑷 z A z 𝑸
12 ltmnq z 𝑸 x < 𝑸 y z 𝑸 x < 𝑸 z 𝑸 y
13 11 12 syl A 𝑷 z A x < 𝑸 y z 𝑸 x < 𝑸 z 𝑸 y
14 13 biimpd A 𝑷 z A x < 𝑸 y z 𝑸 x < 𝑸 z 𝑸 y
15 14 adantr A 𝑷 z A y 𝑸 x < 𝑸 y z 𝑸 x < 𝑸 z 𝑸 y
16 recclnq y 𝑸 * 𝑸 y 𝑸
17 prub A 𝑷 z A * 𝑸 y 𝑸 ¬ * 𝑸 y A z < 𝑸 * 𝑸 y
18 16 17 sylan2 A 𝑷 z A y 𝑸 ¬ * 𝑸 y A z < 𝑸 * 𝑸 y
19 ltmnq y 𝑸 z < 𝑸 * 𝑸 y y 𝑸 z < 𝑸 y 𝑸 * 𝑸 y
20 mulcomnq y 𝑸 z = z 𝑸 y
21 20 a1i y 𝑸 y 𝑸 z = z 𝑸 y
22 recidnq y 𝑸 y 𝑸 * 𝑸 y = 1 𝑸
23 21 22 breq12d y 𝑸 y 𝑸 z < 𝑸 y 𝑸 * 𝑸 y z 𝑸 y < 𝑸 1 𝑸
24 19 23 bitrd y 𝑸 z < 𝑸 * 𝑸 y z 𝑸 y < 𝑸 1 𝑸
25 24 adantl A 𝑷 z A y 𝑸 z < 𝑸 * 𝑸 y z 𝑸 y < 𝑸 1 𝑸
26 18 25 sylibd A 𝑷 z A y 𝑸 ¬ * 𝑸 y A z 𝑸 y < 𝑸 1 𝑸
27 15 26 anim12d A 𝑷 z A y 𝑸 x < 𝑸 y ¬ * 𝑸 y A z 𝑸 x < 𝑸 z 𝑸 y z 𝑸 y < 𝑸 1 𝑸
28 ltsonq < 𝑸 Or 𝑸
29 28 8 sotri z 𝑸 x < 𝑸 z 𝑸 y z 𝑸 y < 𝑸 1 𝑸 z 𝑸 x < 𝑸 1 𝑸
30 27 29 syl6 A 𝑷 z A y 𝑸 x < 𝑸 y ¬ * 𝑸 y A z 𝑸 x < 𝑸 1 𝑸
31 30 exp4b A 𝑷 z A y 𝑸 x < 𝑸 y ¬ * 𝑸 y A z 𝑸 x < 𝑸 1 𝑸
32 10 31 syl5 A 𝑷 z A x < 𝑸 y x < 𝑸 y ¬ * 𝑸 y A z 𝑸 x < 𝑸 1 𝑸
33 32 pm2.43d A 𝑷 z A x < 𝑸 y ¬ * 𝑸 y A z 𝑸 x < 𝑸 1 𝑸
34 33 impd A 𝑷 z A x < 𝑸 y ¬ * 𝑸 y A z 𝑸 x < 𝑸 1 𝑸
35 34 exlimdv A 𝑷 z A y x < 𝑸 y ¬ * 𝑸 y A z 𝑸 x < 𝑸 1 𝑸
36 7 35 syl5bi A 𝑷 z A x B z 𝑸 x < 𝑸 1 𝑸
37 breq1 w = z 𝑸 x w < 𝑸 1 𝑸 z 𝑸 x < 𝑸 1 𝑸
38 37 biimprcd z 𝑸 x < 𝑸 1 𝑸 w = z 𝑸 x w < 𝑸 1 𝑸
39 36 38 syl6 A 𝑷 z A x B w = z 𝑸 x w < 𝑸 1 𝑸
40 39 expimpd A 𝑷 z A x B w = z 𝑸 x w < 𝑸 1 𝑸
41 40 rexlimdvv A 𝑷 z A x B w = z 𝑸 x w < 𝑸 1 𝑸
42 6 41 sylbid A 𝑷 w A 𝑷 B w < 𝑸 1 𝑸
43 df-1p 1 𝑷 = w | w < 𝑸 1 𝑸
44 43 abeq2i w 1 𝑷 w < 𝑸 1 𝑸
45 42 44 syl6ibr A 𝑷 w A 𝑷 B w 1 𝑷
46 45 ssrdv A 𝑷 A 𝑷 B 1 𝑷
47 1 reclem3pr A 𝑷 1 𝑷 A 𝑷 B
48 46 47 eqssd A 𝑷 A 𝑷 B = 1 𝑷