HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem prlem934b 6290
Description: Sublemma for Lemma 9-3.4 of [Gleason] p. 122.
Assertion
Ref Expression
prlem934b |- (((u e. N. /\ w e. N.) /\ (v e. N. /\ z e. N.)) -> (([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.v, u>.] ~Q \/ [<.v, u>.] ~Q <Q ([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q )))
Distinct variable group:   z,w,v,u

Proof of Theorem prlem934b
StepHypRef Expression
1 mulclpi 6173 . . . . . . 7 |- ((u e. N. /\ z e. N.) -> (u .N z) e. N.)
2 nlt1pi 6185 . . . . . . . 8 |- -. (u .N z) <N 1o
3 1pi 6163 . . . . . . . . . 10 |- 1o e. N.
4 ltsopi 6168 . . . . . . . . . . 11 |- <N Or N.
5 sotric 3615 . . . . . . . . . . 11 |- (( <N Or N. /\ ((u .N z) e. N. /\ 1o e. N.)) -> ((u .N z) <N 1o <-> -. ((u .N z) = 1o \/ 1o <N (u .N z))))
64, 5mpan 759 . . . . . . . . . 10 |- (((u .N z) e. N. /\ 1o e. N.) -> ((u .N z) <N 1o <-> -. ((u .N z) = 1o \/ 1o <N (u .N z))))
73, 6mpan2 760 . . . . . . . . 9 |- ((u .N z) e. N. -> ((u .N z) <N 1o <-> -. ((u .N z) = 1o \/ 1o <N (u .N z))))
87con2bid 585 . . . . . . . 8 |- ((u .N z) e. N. -> (((u .N z) = 1o \/ 1o <N (u .N z)) <-> -. (u .N z) <N 1o))
92, 8mpbiri 211 . . . . . . 7 |- ((u .N z) e. N. -> ((u .N z) = 1o \/ 1o <N (u .N z)))
101, 9syl 12 . . . . . 6 |- ((u e. N. /\ z e. N.) -> ((u .N z) = 1o \/ 1o <N (u .N z)))
1110adantl 424 . . . . 5 |- ((v e. N. /\ (u e. N. /\ z e. N.)) -> ((u .N z) = 1o \/ 1o <N (u .N z)))
12 enqeceq 6199 . . . . . . . . . . 11 |- ((((v .N z) e. N. /\ 1o e. N.) /\ (v e. N. /\ u e. N.)) -> ([<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q <-> ((v .N z) .N u) = (1o .N v)))
1312ancoms 484 . . . . . . . . . 10 |- (((v e. N. /\ u e. N.) /\ ((v .N z) e. N. /\ 1o e. N.)) -> ([<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q <-> ((v .N z) .N u) = (1o .N v)))
143, 13mpanr2 776 . . . . . . . . 9 |- (((v e. N. /\ u e. N.) /\ (v .N z) e. N.) -> ([<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q <-> ((v .N z) .N u) = (1o .N v)))
15 mulclpi 6173 . . . . . . . . 9 |- ((v e. N. /\ z e. N.) -> (v .N z) e. N.)
1614, 15sylan2 500 . . . . . . . 8 |- (((v e. N. /\ u e. N.) /\ (v e. N. /\ z e. N.)) -> ([<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q <-> ((v .N z) .N u) = (1o .N v)))
1716anandis 570 . . . . . . 7 |- ((v e. N. /\ (u e. N. /\ z e. N.)) -> ([<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q <-> ((v .N z) .N u) = (1o .N v)))
18 opreq1 4889 . . . . . . . 8 |- ((u .N z) = 1o -> ((u .N z) .N v) = (1o .N v))
19 visset 2295 . . . . . . . . 9 |- v e. _V
20 visset 2295 . . . . . . . . 9 |- z e. _V
21 visset 2295 . . . . . . . . 9 |- u e. _V
22 visset 2295 . . . . . . . . . 10 |- f e. _V
23 visset 2295 . . . . . . . . . 10 |- g e. _V
2422, 23mulcompi 6176 . . . . . . . . 9 |- (f .N g) = (g .N f)
25 visset 2295 . . . . . . . . . 10 |- h e. _V
2623, 25mulasspi 6177 . . . . . . . . 9 |- ((f .N g) .N h) = (f .N (g .N h))
2719, 20, 21, 24, 26caopr31 4995 . . . . . . . 8 |- ((v .N z) .N u) = ((u .N z) .N v)
2818, 27syl5eq 1940 . . . . . . 7 |- ((u .N z) = 1o -> ((v .N z) .N u) = (1o .N v))
2917, 28syl5bir 227 . . . . . 6 |- ((v e. N. /\ (u e. N. /\ z e. N.)) -> ((u .N z) = 1o -> [<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q ))
303elisseti 2301 . . . . . . . . . 10 |- 1o e. _V
31 oprex 4907 . . . . . . . . . 10 |- (u .N z) e. _V
3230, 31ltmpi 6183 . . . . . . . . 9 |- (v e. N. -> (1o <N (u .N z) <-> (v .N 1o) <N (v .N (u .N z))))
33 oprex 4907 . . . . . . . . . . 11 |- (v .N z) e. _V
3419, 21, 33, 30ordpipq 6208 . . . . . . . . . 10 |- ([<.v, u>.] ~Q <Q [<.(v .N z), 1o>.] ~Q <-> (v .N 1o) <N (u .N (v .N z)))
3521, 19, 20, 24, 26caopr12 4994 . . . . . . . . . . 11 |- (u .N (v .N z)) = (v .N (u .N z))
3635breq2i 3346 . . . . . . . . . 10 |- ((v .N 1o) <N (u .N (v .N z)) <-> (v .N 1o) <N (v .N (u .N z)))
3734, 36bitri 190 . . . . . . . . 9 |- ([<.v, u>.] ~Q <Q [<.(v .N z), 1o>.] ~Q <-> (v .N 1o) <N (v .N (u .N z)))
3832, 37syl6bbr 597 . . . . . . . 8 |- (v e. N. -> (1o <N (u .N z) <-> [<.v, u>.] ~Q <Q [<.(v .N z), 1o>.] ~Q ))
3938biimpd 170 . . . . . . 7 |- (v e. N. -> (1o <N (u .N z) -> [<.v, u>.] ~Q <Q [<.(v .N z), 1o>.] ~Q ))
4039adantr 425 . . . . . 6 |- ((v e. N. /\ (u e. N. /\ z e. N.)) -> (1o <N (u .N z) -> [<.v, u>.] ~Q <Q [<.(v .N z), 1o>.] ~Q ))
4129, 40orim12d 624 . . . . 5 |- ((v e. N. /\ (u e. N. /\ z e. N.)) -> (((u .N z) = 1o \/ 1o <N (u .N z)) -> ([<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q \/ [<.v, u>.] ~Q <Q [<.(v .N z), 1o>.] ~Q )))
4211, 41mpd 29 . . . 4 |- ((v e. N. /\ (u e. N. /\ z e. N.)) -> ([<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q \/ [<.v, u>.] ~Q <Q [<.(v .N z), 1o>.] ~Q ))
4342an1s 544 . . 3 |- ((u e. N. /\ (v e. N. /\ z e. N.)) -> ([<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q \/ [<.v, u>.] ~Q <Q [<.(v .N z), 1o>.] ~Q ))
4443adantlr 429 . 2 |- (((u e. N. /\ w e. N.) /\ (v e. N. /\ z e. N.)) -> ([<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q \/ [<.v, u>.] ~Q <Q [<.(v .N z), 1o>.] ~Q ))
45 an42 565 . . . . . . 7 |- (((w e. N. /\ w e. N.) /\ (v e. N. /\ z e. N.)) <-> ((w e. N. /\ v e. N.) /\ (z e. N. /\ w e. N.)))
46 mulpipq 6207 . . . . . . . . 9 |- ((((w .N v) e. N. /\ 1o e. N.) /\ (z e. N. /\ w e. N.)) -> ([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.((w .N v) .N z), (1o .N w)>.] ~Q )
473, 46mpanl2 771 . . . . . . . 8 |- (((w .N v) e. N. /\ (z e. N. /\ w e. N.)) -> ([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.((w .N v) .N z), (1o .N w)>.] ~Q )
48 mulclpi 6173 . . . . . . . 8 |- ((w e. N. /\ v e. N.) -> (w .N v) e. N.)
4947, 48sylan 497 . . . . . . 7 |- (((w e. N. /\ v e. N.) /\ (z e. N. /\ w e. N.)) -> ([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.((w .N v) .N z), (1o .N w)>.] ~Q )
5045, 49sylbi 216 . . . . . 6 |- (((w e. N. /\ w e. N.) /\ (v e. N. /\ z e. N.)) -> ([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.((w .N v) .N z), (1o .N w)>.] ~Q )
5150anabsan 562 . . . . 5 |- ((w e. N. /\ (v e. N. /\ z e. N.)) -> ([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.((w .N v) .N z), (1o .N w)>.] ~Q )
52 visset 2295 . . . . . . . . 9 |- w e. _V
5352, 33, 30distrpqlem 6218 . . . . . . . 8 |- ((w e. N. /\ (v .N z) e. N. /\ 1o e. N.) -> [<.(w .N (v .N z)), (w .N 1o)>.] ~Q = [<.(v .N z), 1o>.] ~Q )
543, 53mp3an3 1180 . . . . . . 7 |- ((w e. N. /\ (v .N z) e. N.) -> [<.(w .N (v .N z)), (w .N 1o)>.] ~Q = [<.(v .N z), 1o>.] ~Q )
5554, 15sylan2 500 . . . . . 6 |- ((w e. N. /\ (v e. N. /\ z e. N.)) -> [<.(w .N (v .N z)), (w .N 1o)>.] ~Q = [<.(v .N z), 1o>.] ~Q )
5619, 20mulasspi 6177 . . . . . . . 8 |- ((w .N v) .N z) = (w .N (v .N z))
5730, 52mulcompi 6176 . . . . . . . 8 |- (1o .N w) = (w .N 1o)
5856, 57opeq12i 3163 . . . . . . 7 |- <.((w .N v) .N z), (1o .N w)>. = <.(w .N (v .N z)), (w .N 1o)>.
59 eceq2 5336 . . . . . . 7 |- (<.((w .N v) .N z), (1o .N w)>. = <.(w .N (v .N z)), (w .N 1o)>. -> [<.((w .N v) .N z), (1o .N w)>.] ~Q = [<.(w .N (v .N z)), (w .N 1o)>.] ~Q )
6058, 59ax-mp 7 . . . . . 6 |- [<.((w .N v) .N z), (1o .N w)>.] ~Q = [<.(w .N (v .N z)), (w .N 1o)>.] ~Q
6155, 60syl5eq 1940 . . . . 5 |- ((w e. N. /\ (v e. N. /\ z e. N.)) -> [<.((w .N v) .N z), (1o .N w)>.] ~Q = [<.(v .N z), 1o>.] ~Q )
6251, 61eqtrd 1925 . . . 4 |- ((w e. N. /\ (v e. N. /\ z e. N.)) -> ([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.(v .N z), 1o>.] ~Q )
6362adantll 428 . . 3 |- (((u e. N. /\ w e. N.) /\ (v e. N. /\ z e. N.)) -> ([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.(v .N z), 1o>.] ~Q )
64 eqeq1 1890 . . . 4 |- (([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.(v .N z), 1o>.] ~Q -> (([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.v, u>.] ~Q <-> [<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q ))
65 breq2 3342 . . . 4 |- (([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.(v .N z), 1o>.] ~Q -> ([<.v, u>.] ~Q <Q ([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) <-> [<.v, u>.] ~Q <Q [<.(v .N z), 1o>.] ~Q ))
6664, 65orbi12d 689 . . 3 |- (([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.(v .N z), 1o>.] ~Q -> ((([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.v, u>.] ~Q \/ [<.v, u>.] ~Q <Q ([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q )) <-> ([<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q \/ [<.v, u>.] ~Q <Q [<.(v .N z), 1o>.] ~Q )))
6763, 66syl 12 . 2 |- (((u e. N. /\ w e. N.) /\ (v e. N. /\ z e. N.)) -> ((([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.v, u>.] ~Q \/ [<.v, u>.] ~Q <Q ([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q )) <-> ([<.(v .N z), 1o>.] ~Q = [<.v, u>.] ~Q \/ [<.v, u>.] ~Q <Q [<.(v .N z), 1o>.] ~Q )))
6844, 67mpbird 213 1 |- (((u e. N. /\ w e. N.) /\ (v e. N. /\ z e. N.)) -> (([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q ) = [<.v, u>.] ~Q \/ [<.v, u>.] ~Q <Q ([<.(w .N v), 1o>.] ~Q .Q [<.z, w>.] ~Q )))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   \/ wo 239   /\ wa 240   = wceq 1298   e. wcel 1300  <.cop 3046   class class class wbr 3338   Or wor 3590  (class class class)co 4884  1oc1o 5172  [cec 5316  N.cnpi 6124   .N cmi 6126   <N clti 6127   ~Q ceq 6130   .Q cmq 6134   <Q cltq 6136
This theorem is referenced by:  prlem934 6291
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-rep 3428  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-pr 3524  ax-un 3790  ax-inf2 5731
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3or 859  df-3an 860  df-ex 1327  df-sb 1536  df-eu 1775  df-mo 1776  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-ral 2109  df-rex 2110  df-reu 2111  df-rab 2112  df-v 2294  df-sbc 2454  df-csb 2541  df-dif 2597  df-un 2600  df-in 2603  df-ss 2605  df-pss 2607  df-nul 2876  df-if 2983  df-pw 3035  df-sn 3049  df-pr 3050  df-tp 3052  df-op 3053  df-uni 3178  df-int 3215  df-iun 3257  df-br 3339  df-opab 3396  df-tr 3412  df-eprel 3583  df-id 3586  df-po 3591  df-so 3604  df-fr 3625  df-we 3644  df-ord 3660  df-on 3661  df-lim 3662  df-suc 3663  df-om 3950  df-xp 4000  df-rel 4001  df-cnv 4002  df-co 4003  df-dm 4004  df-rn 4005  df-res 4006  df-ima 4007  df-fun 4008  df-fn 4009  df-f 4010  df-fv 4014  df-opr 4886  df-oprab 4887  df-1st 5020  df-2nd 5021  df-rdg 5140  df-1o 5177  df-oadd 5179  df-omul 5180  df-er 5318  df-ec 5320  df-qs 5323  df-ni 6152  df-mi 6154  df-lti 6155  df-mpq 6188  df-enq 6189  df-nq 6190  df-mq 6192  df-ltq 6194
Copyright terms: Public domain