Metamath Proof Explorer


Theorem cdleme48fv

Description: Part of proof of Lemma D in Crawley p. 113. TODO: Can this replace uses of cdleme32a ? TODO: Can this be used to help prove the R or S case where X is an atom? (Contributed by NM, 8-Apr-2013)

Ref Expression
Hypotheses cdlemef46.b B = Base K
cdlemef46.l ˙ = K
cdlemef46.j ˙ = join K
cdlemef46.m ˙ = meet K
cdlemef46.a A = Atoms K
cdlemef46.h H = LHyp K
cdlemef46.u U = P ˙ Q ˙ W
cdlemef46.d D = t ˙ U ˙ Q ˙ P ˙ t ˙ W
cdlemefs46.e E = P ˙ Q ˙ D ˙ s ˙ t ˙ W
cdlemef46.f F = x B if P Q ¬ x ˙ W ι z B | s A ¬ s ˙ W s ˙ x ˙ W = x z = if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s / t D ˙ x ˙ W x
Assertion cdleme48fv K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W P Q X B ¬ X ˙ W S A ¬ S ˙ W S ˙ X ˙ W = X F X = F S ˙ X ˙ W

Proof

Step Hyp Ref Expression
1 cdlemef46.b B = Base K
2 cdlemef46.l ˙ = K
3 cdlemef46.j ˙ = join K
4 cdlemef46.m ˙ = meet K
5 cdlemef46.a A = Atoms K
6 cdlemef46.h H = LHyp K
7 cdlemef46.u U = P ˙ Q ˙ W
8 cdlemef46.d D = t ˙ U ˙ Q ˙ P ˙ t ˙ W
9 cdlemefs46.e E = P ˙ Q ˙ D ˙ s ˙ t ˙ W
10 cdlemef46.f F = x B if P Q ¬ x ˙ W ι z B | s A ¬ s ˙ W s ˙ x ˙ W = x z = if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s / t D ˙ x ˙ W x
11 simp2rl K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W P Q X B ¬ X ˙ W S A ¬ S ˙ W S ˙ X ˙ W = X X B
12 simp2l K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W P Q X B ¬ X ˙ W S A ¬ S ˙ W S ˙ X ˙ W = X P Q
13 simp2rr K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W P Q X B ¬ X ˙ W S A ¬ S ˙ W S ˙ X ˙ W = X ¬ X ˙ W
14 11 12 13 jca32 K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W P Q X B ¬ X ˙ W S A ¬ S ˙ W S ˙ X ˙ W = X X B P Q ¬ X ˙ W
15 eqid s ˙ U ˙ Q ˙ P ˙ s ˙ W = s ˙ U ˙ Q ˙ P ˙ s ˙ W
16 eqid ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E = ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E
17 biid s ˙ P ˙ Q s ˙ P ˙ Q
18 vex s V
19 8 15 cdleme31sc s V s / t D = s ˙ U ˙ Q ˙ P ˙ s ˙ W
20 18 19 ax-mp s / t D = s ˙ U ˙ Q ˙ P ˙ s ˙ W
21 17 20 ifbieq2i if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s / t D = if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s ˙ U ˙ Q ˙ P ˙ s ˙ W
22 eqid ι z B | s A ¬ s ˙ W s ˙ x ˙ W = x z = if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s / t D ˙ x ˙ W = ι z B | s A ¬ s ˙ W s ˙ x ˙ W = x z = if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s / t D ˙ x ˙ W
23 1 2 3 4 5 6 7 15 8 9 16 21 22 10 cdleme42b K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W X B P Q ¬ X ˙ W S A ¬ S ˙ W S ˙ X ˙ W = X F X = S / s if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s / t D ˙ X ˙ W
24 14 23 syld3an2 K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W P Q X B ¬ X ˙ W S A ¬ S ˙ W S ˙ X ˙ W = X F X = S / s if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s / t D ˙ X ˙ W
25 simp1 K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W P Q X B ¬ X ˙ W S A ¬ S ˙ W S ˙ X ˙ W = X K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W
26 simp3l K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W P Q X B ¬ X ˙ W S A ¬ S ˙ W S ˙ X ˙ W = X S A ¬ S ˙ W
27 eqid if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s / t D = if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s / t D
28 1 2 3 4 5 6 7 20 8 9 16 27 22 10 cdleme32fva1 K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W S A ¬ S ˙ W P Q F S = S / s if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s / t D
29 25 26 12 28 syl3anc K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W P Q X B ¬ X ˙ W S A ¬ S ˙ W S ˙ X ˙ W = X F S = S / s if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s / t D
30 29 oveq1d K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W P Q X B ¬ X ˙ W S A ¬ S ˙ W S ˙ X ˙ W = X F S ˙ X ˙ W = S / s if s ˙ P ˙ Q ι y B | t A ¬ t ˙ W ¬ t ˙ P ˙ Q y = E s / t D ˙ X ˙ W
31 24 30 eqtr4d K HL W H P A ¬ P ˙ W Q A ¬ Q ˙ W P Q X B ¬ X ˙ W S A ¬ S ˙ W S ˙ X ˙ W = X F X = F S ˙ X ˙ W