Description: Decomposition of a vector into projections. This formulation of axpjpj avoids pjhth . (Contributed by Mario Carneiro, 15-May-2014) (New usage is discouraged.)
Ref | Expression | ||
---|---|---|---|
Hypotheses | pjpjpre.1 | |
|
pjpjpre.2 | |
||
Assertion | pjpjpre | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | pjpjpre.1 | |
|
2 | pjpjpre.2 | |
|
3 | chsh | |
|
4 | 1 3 | syl | |
5 | shocsh | |
|
6 | 4 5 | syl | |
7 | shsel | |
|
8 | 4 6 7 | syl2anc | |
9 | 2 8 | mpbid | |
10 | simprr | |
|
11 | simprll | |
|
12 | simprlr | |
|
13 | rspe | |
|
14 | 12 10 13 | syl2anc | |
15 | pjpreeq | |
|
16 | 1 2 15 | syl2anc | |
17 | 16 | adantr | |
18 | 11 14 17 | mpbir2and | |
19 | shococss | |
|
20 | 4 19 | syl | |
21 | 20 | adantr | |
22 | 21 11 | sseldd | |
23 | 1 | adantr | |
24 | 23 3 | syl | |
25 | shel | |
|
26 | 24 11 25 | syl2anc | |
27 | 24 5 | syl | |
28 | shel | |
|
29 | 27 12 28 | syl2anc | |
30 | ax-hvcom | |
|
31 | 26 29 30 | syl2anc | |
32 | 10 31 | eqtrd | |
33 | rspe | |
|
34 | 22 32 33 | syl2anc | |
35 | choccl | |
|
36 | 1 35 | syl | |
37 | shocsh | |
|
38 | 6 37 | syl | |
39 | shless | |
|
40 | 4 38 6 20 39 | syl31anc | |
41 | shscom | |
|
42 | 6 38 41 | syl2anc | |
43 | 40 42 | sseqtrrd | |
44 | 43 2 | sseldd | |
45 | pjpreeq | |
|
46 | 36 44 45 | syl2anc | |
47 | 46 | adantr | |
48 | 12 34 47 | mpbir2and | |
49 | 18 48 | oveq12d | |
50 | 10 49 | eqtr4d | |
51 | 50 | exp32 | |
52 | 51 | rexlimdvv | |
53 | 9 52 | mpd | |