Metamath Proof Explorer


Theorem chscllem3

Description: Lemma for chscl . (Contributed by Mario Carneiro, 19-May-2014) (New usage is discouraged.)

Ref Expression
Hypotheses chscl.1 φAC
chscl.2 φBC
chscl.3 φBA
chscl.4 φH:A+B
chscl.5 φHvu
chscl.6 F=nprojAHn
chscllem3.7 φN
chscllem3.8 φCA
chscllem3.9 φDB
chscllem3.10 φHN=C+D
Assertion chscllem3 φC=FN

Proof

Step Hyp Ref Expression
1 chscl.1 φAC
2 chscl.2 φBC
3 chscl.3 φBA
4 chscl.4 φH:A+B
5 chscl.5 φHvu
6 chscl.6 F=nprojAHn
7 chscllem3.7 φN
8 chscllem3.8 φCA
9 chscllem3.9 φDB
10 chscllem3.10 φHN=C+D
11 2fveq3 n=NprojAHn=projAHN
12 fvex projAHNV
13 11 6 12 fvmpt NFN=projAHN
14 7 13 syl φFN=projAHN
15 14 eqcomd φprojAHN=FN
16 chsh BCBS
17 2 16 syl φBS
18 chsh ACAS
19 1 18 syl φAS
20 shocsh ASAS
21 19 20 syl φAS
22 shless BSASASBAB+AA+A
23 17 21 19 3 22 syl31anc φB+AA+A
24 shscom ASBSA+B=B+A
25 19 17 24 syl2anc φA+B=B+A
26 shscom ASASA+A=A+A
27 19 21 26 syl2anc φA+A=A+A
28 23 25 27 3sstr4d φA+BA+A
29 4 7 ffvelcdmd φHNA+B
30 28 29 sseldd φHNA+A
31 pjpreeq ACHNA+AprojAHN=FNFNAzAHN=FN+z
32 1 30 31 syl2anc φprojAHN=FNFNAzAHN=FN+z
33 15 32 mpbid φFNAzAHN=FN+z
34 33 simprd φzAHN=FN+z
35 19 adantr φzAHN=FN+zAS
36 21 adantr φzAHN=FN+zAS
37 ocin ASAA=0
38 19 37 syl φAA=0
39 38 adantr φzAHN=FN+zAA=0
40 8 adantr φzAHN=FN+zCA
41 3 adantr φzAHN=FN+zBA
42 9 adantr φzAHN=FN+zDB
43 41 42 sseldd φzAHN=FN+zDA
44 1 2 3 4 5 6 chscllem1 φF:A
45 44 7 ffvelcdmd φFNA
46 45 adantr φzAHN=FN+zFNA
47 simprl φzAHN=FN+zzA
48 10 adantr φzAHN=FN+zHN=C+D
49 simprr φzAHN=FN+zHN=FN+z
50 48 49 eqtr3d φzAHN=FN+zC+D=FN+z
51 35 36 39 40 43 46 47 50 shuni φzAHN=FN+zC=FND=z
52 51 simpld φzAHN=FN+zC=FN
53 34 52 rexlimddv φC=FN