Metamath Proof Explorer


Theorem cdleme40v

Description: Part of proof of Lemma E in Crawley p. 113. Change bound variables in [_ S / u ]_ V (but we use [_ R / u ]_ V for convenience since we have its hypotheses available). (Contributed by NM, 18-Mar-2013)

Ref Expression
Hypotheses cdleme40.b B=BaseK
cdleme40.l ˙=K
cdleme40.j ˙=joinK
cdleme40.m ˙=meetK
cdleme40.a A=AtomsK
cdleme40.h H=LHypK
cdleme40.u U=P˙Q˙W
cdleme40.e E=t˙U˙Q˙P˙t˙W
cdleme40.g G=P˙Q˙E˙s˙t˙W
cdleme40.i I=ιyB|tA¬t˙W¬t˙P˙Qy=G
cdleme40.n N=ifs˙P˙QID
cdleme40.d D=s˙U˙Q˙P˙s˙W
cdleme40r.y Y=u˙U˙Q˙P˙u˙W
cdleme40r.t T=v˙U˙Q˙P˙v˙W
cdleme40r.x X=P˙Q˙T˙u˙v˙W
cdleme40r.o O=ιzB|vA¬v˙W¬v˙P˙Qz=X
cdleme40r.v V=ifu˙P˙QOY
Assertion cdleme40v RAR/sN=R/uV

Proof

Step Hyp Ref Expression
1 cdleme40.b B=BaseK
2 cdleme40.l ˙=K
3 cdleme40.j ˙=joinK
4 cdleme40.m ˙=meetK
5 cdleme40.a A=AtomsK
6 cdleme40.h H=LHypK
7 cdleme40.u U=P˙Q˙W
8 cdleme40.e E=t˙U˙Q˙P˙t˙W
9 cdleme40.g G=P˙Q˙E˙s˙t˙W
10 cdleme40.i I=ιyB|tA¬t˙W¬t˙P˙Qy=G
11 cdleme40.n N=ifs˙P˙QID
12 cdleme40.d D=s˙U˙Q˙P˙s˙W
13 cdleme40r.y Y=u˙U˙Q˙P˙u˙W
14 cdleme40r.t T=v˙U˙Q˙P˙v˙W
15 cdleme40r.x X=P˙Q˙T˙u˙v˙W
16 cdleme40r.o O=ιzB|vA¬v˙W¬v˙P˙Qz=X
17 cdleme40r.v V=ifu˙P˙QOY
18 breq1 s=us˙P˙Qu˙P˙Q
19 oveq1 s=us˙t=u˙t
20 19 oveq1d s=us˙t˙W=u˙t˙W
21 20 oveq2d s=uE˙s˙t˙W=E˙u˙t˙W
22 21 oveq2d s=uP˙Q˙E˙s˙t˙W=P˙Q˙E˙u˙t˙W
23 9 22 eqtrid s=uG=P˙Q˙E˙u˙t˙W
24 23 eqeq2d s=uy=Gy=P˙Q˙E˙u˙t˙W
25 24 imbi2d s=u¬t˙W¬t˙P˙Qy=G¬t˙W¬t˙P˙Qy=P˙Q˙E˙u˙t˙W
26 25 ralbidv s=utA¬t˙W¬t˙P˙Qy=GtA¬t˙W¬t˙P˙Qy=P˙Q˙E˙u˙t˙W
27 26 riotabidv s=uιyB|tA¬t˙W¬t˙P˙Qy=G=ιyB|tA¬t˙W¬t˙P˙Qy=P˙Q˙E˙u˙t˙W
28 eqeq1 y=zy=P˙Q˙E˙u˙t˙Wz=P˙Q˙E˙u˙t˙W
29 28 imbi2d y=z¬t˙W¬t˙P˙Qy=P˙Q˙E˙u˙t˙W¬t˙W¬t˙P˙Qz=P˙Q˙E˙u˙t˙W
30 29 ralbidv y=ztA¬t˙W¬t˙P˙Qy=P˙Q˙E˙u˙t˙WtA¬t˙W¬t˙P˙Qz=P˙Q˙E˙u˙t˙W
31 breq1 t=vt˙Wv˙W
32 31 notbid t=v¬t˙W¬v˙W
33 breq1 t=vt˙P˙Qv˙P˙Q
34 33 notbid t=v¬t˙P˙Q¬v˙P˙Q
35 32 34 anbi12d t=v¬t˙W¬t˙P˙Q¬v˙W¬v˙P˙Q
36 oveq1 t=vt˙U=v˙U
37 oveq2 t=vP˙t=P˙v
38 37 oveq1d t=vP˙t˙W=P˙v˙W
39 38 oveq2d t=vQ˙P˙t˙W=Q˙P˙v˙W
40 36 39 oveq12d t=vt˙U˙Q˙P˙t˙W=v˙U˙Q˙P˙v˙W
41 40 8 14 3eqtr4g t=vE=T
42 oveq2 t=vu˙t=u˙v
43 42 oveq1d t=vu˙t˙W=u˙v˙W
44 41 43 oveq12d t=vE˙u˙t˙W=T˙u˙v˙W
45 44 oveq2d t=vP˙Q˙E˙u˙t˙W=P˙Q˙T˙u˙v˙W
46 45 15 eqtr4di t=vP˙Q˙E˙u˙t˙W=X
47 46 eqeq2d t=vz=P˙Q˙E˙u˙t˙Wz=X
48 35 47 imbi12d t=v¬t˙W¬t˙P˙Qz=P˙Q˙E˙u˙t˙W¬v˙W¬v˙P˙Qz=X
49 48 cbvralvw tA¬t˙W¬t˙P˙Qz=P˙Q˙E˙u˙t˙WvA¬v˙W¬v˙P˙Qz=X
50 30 49 bitrdi y=ztA¬t˙W¬t˙P˙Qy=P˙Q˙E˙u˙t˙WvA¬v˙W¬v˙P˙Qz=X
51 50 cbvriotavw ιyB|tA¬t˙W¬t˙P˙Qy=P˙Q˙E˙u˙t˙W=ιzB|vA¬v˙W¬v˙P˙Qz=X
52 27 51 eqtrdi s=uιyB|tA¬t˙W¬t˙P˙Qy=G=ιzB|vA¬v˙W¬v˙P˙Qz=X
53 52 10 16 3eqtr4g s=uI=O
54 oveq1 s=us˙U=u˙U
55 oveq2 s=uP˙s=P˙u
56 55 oveq1d s=uP˙s˙W=P˙u˙W
57 56 oveq2d s=uQ˙P˙s˙W=Q˙P˙u˙W
58 54 57 oveq12d s=us˙U˙Q˙P˙s˙W=u˙U˙Q˙P˙u˙W
59 58 12 13 3eqtr4g s=uD=Y
60 18 53 59 ifbieq12d s=uifs˙P˙QID=ifu˙P˙QOY
61 60 11 17 3eqtr4g s=uN=V
62 61 cbvcsbv R/sN=R/uV
63 62 a1i RAR/sN=R/uV