Metamath Proof Explorer


Theorem pj3si

Description: Stronger projection triplet theorem. (Contributed by NM, 2-Dec-2000) (New usage is discouraged.)

Ref Expression
Hypotheses pjadj2co.1 โŠข ๐น โˆˆ Cโ„‹
pjadj2co.2 โŠข ๐บ โˆˆ Cโ„‹
pjadj2co.3 โŠข ๐ป โˆˆ Cโ„‹
Assertion pj3si ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โ†’ ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) )

Proof

Step Hyp Ref Expression
1 pjadj2co.1 โŠข ๐น โˆˆ Cโ„‹
2 pjadj2co.2 โŠข ๐บ โˆˆ Cโ„‹
3 pjadj2co.3 โŠข ๐ป โˆˆ Cโ„‹
4 1 2 3 pj2cocli โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ๐น )
5 4 adantl โŠข ( ( ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ๐น )
6 1 pjfi โŠข ( projโ„Ž โ€˜ ๐น ) : โ„‹ โŸถ โ„‹
7 2 pjfi โŠข ( projโ„Ž โ€˜ ๐บ ) : โ„‹ โŸถ โ„‹
8 6 7 hocofi โŠข ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) : โ„‹ โŸถ โ„‹
9 3 pjfi โŠข ( projโ„Ž โ€˜ ๐ป ) : โ„‹ โŸถ โ„‹
10 8 9 hocofni โŠข ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) Fn โ„‹
11 fnfvelrn โŠข ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) Fn โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) )
12 10 11 mpan โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) )
13 ssel โŠข ( ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ๐บ ) )
14 12 13 syl5 โŠข ( ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ โ†’ ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ๐บ ) )
15 14 imp โŠข ( ( ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ๐บ )
16 5 15 elind โŠข ( ( ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ( ๐น โˆฉ ๐บ ) )
17 16 adantll โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ( ๐น โˆฉ ๐บ ) )
18 3 2 1 pj2cocli โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โ€˜ ๐‘ฅ ) โˆˆ ๐ป )
19 fveq1 โŠข ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) = ( ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โ€˜ ๐‘ฅ ) )
20 19 eleq1d โŠข ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ๐ป โ†” ( ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โ€˜ ๐‘ฅ ) โˆˆ ๐ป ) )
21 18 20 imbitrrid โŠข ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โ†’ ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ๐ป ) )
22 21 imp โŠข ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ๐ป )
23 22 adantlr โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ๐ป )
24 17 23 elind โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) )
25 8 9 hococli โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ โ„‹ )
26 hvsubcl โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ โ„‹ ) โ†’ ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) โˆˆ โ„‹ )
27 25 26 mpdan โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) โˆˆ โ„‹ )
28 27 adantl โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) โˆˆ โ„‹ )
29 simpl โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ†’ ๐‘ฅ โˆˆ โ„‹ )
30 25 adantr โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ โ„‹ )
31 1 2 chincli โŠข ( ๐น โˆฉ ๐บ ) โˆˆ Cโ„‹
32 31 3 chincli โŠข ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) โˆˆ Cโ„‹
33 32 cheli โŠข ( ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) โ†’ ๐‘ฆ โˆˆ โ„‹ )
34 33 adantl โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ†’ ๐‘ฆ โˆˆ โ„‹ )
35 29 30 34 3jca โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ†’ ( ๐‘ฅ โˆˆ โ„‹ โˆง ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) )
36 35 adantl โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) ) โ†’ ( ๐‘ฅ โˆˆ โ„‹ โˆง ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) )
37 his2sub โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) โ†’ ( ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ยทih ๐‘ฆ ) = ( ( ๐‘ฅ ยทih ๐‘ฆ ) โˆ’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) ) )
38 36 37 syl โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) ) โ†’ ( ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ยทih ๐‘ฆ ) = ( ( ๐‘ฅ ยทih ๐‘ฆ ) โˆ’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) ) )
39 19 adantr โŠข ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) = ( ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โ€˜ ๐‘ฅ ) )
40 39 oveq1d โŠข ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) = ( ( ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) )
41 3 2 1 pjadj2coi โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) = ( ๐‘ฅ ยทih ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฆ ) ) )
42 33 41 sylan2 โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) = ( ๐‘ฅ ยทih ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฆ ) ) )
43 1 2 3 pj3lem1 โŠข ( ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฆ ) = ๐‘ฆ )
44 43 oveq2d โŠข ( ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) โ†’ ( ๐‘ฅ ยทih ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฆ ) ) = ( ๐‘ฅ ยทih ๐‘ฆ ) )
45 44 adantl โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ†’ ( ๐‘ฅ ยทih ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฆ ) ) = ( ๐‘ฅ ยทih ๐‘ฆ ) )
46 42 45 eqtrd โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) = ( ๐‘ฅ ยทih ๐‘ฆ ) )
47 40 46 sylan9eq โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) ) โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) = ( ๐‘ฅ ยทih ๐‘ฆ ) )
48 47 oveq1d โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) ) โ†’ ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) โˆ’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) ) = ( ( ๐‘ฅ ยทih ๐‘ฆ ) โˆ’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) ) )
49 25 33 anim12i โŠข ( ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) )
50 49 adantl โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) ) โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) )
51 hicl โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ โ„‹ ) โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) โˆˆ โ„‚ )
52 50 51 syl โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) ) โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) โˆˆ โ„‚ )
53 52 subidd โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) ) โ†’ ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) โˆ’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ยทih ๐‘ฆ ) ) = 0 )
54 38 48 53 3eqtr2d โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ( ๐‘ฅ โˆˆ โ„‹ โˆง ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) ) โ†’ ( ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ยทih ๐‘ฆ ) = 0 )
55 54 expr โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) โ†’ ( ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ยทih ๐‘ฆ ) = 0 ) )
56 55 ralrimiv โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ โˆ€ ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ( ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ยทih ๐‘ฆ ) = 0 )
57 32 chshii โŠข ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) โˆˆ Sโ„‹
58 shocel โŠข ( ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) โˆˆ Sโ„‹ โ†’ ( ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) โˆˆ ( โŠฅ โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ†” ( ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) โˆˆ โ„‹ โˆง โˆ€ ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ( ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ยทih ๐‘ฆ ) = 0 ) ) )
59 57 58 ax-mp โŠข ( ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) โˆˆ ( โŠฅ โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ†” ( ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) โˆˆ โ„‹ โˆง โˆ€ ๐‘ฆ โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ( ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ยทih ๐‘ฆ ) = 0 ) )
60 28 56 59 sylanbrc โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) โˆˆ ( โŠฅ โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) )
61 32 pjvi โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) โˆง ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) โˆˆ ( โŠฅ โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) ) โ†’ ( ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ€˜ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) +โ„Ž ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ) ) = ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) )
62 24 60 61 syl2anc โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ€˜ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) +โ„Ž ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ) ) = ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) )
63 id โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ๐‘ฅ โˆˆ โ„‹ )
64 hvaddsub12 โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ โ„‹ โˆง ๐‘ฅ โˆˆ โ„‹ โˆง ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ โ„‹ ) โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) +โ„Ž ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ) = ( ๐‘ฅ +โ„Ž ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ) )
65 25 63 25 64 syl3anc โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) +โ„Ž ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ) = ( ๐‘ฅ +โ„Ž ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ) )
66 hvsubid โŠข ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆˆ โ„‹ โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) = 0โ„Ž )
67 25 66 syl โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) = 0โ„Ž )
68 67 oveq2d โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ๐‘ฅ +โ„Ž ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ) = ( ๐‘ฅ +โ„Ž 0โ„Ž ) )
69 ax-hvaddid โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ๐‘ฅ +โ„Ž 0โ„Ž ) = ๐‘ฅ )
70 68 69 eqtrd โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ๐‘ฅ +โ„Ž ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ) = ๐‘ฅ )
71 65 70 eqtrd โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) +โ„Ž ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ) = ๐‘ฅ )
72 71 fveq2d โŠข ( ๐‘ฅ โˆˆ โ„‹ โ†’ ( ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ€˜ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) +โ„Ž ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ) ) = ( ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ€˜ ๐‘ฅ ) )
73 72 adantl โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ€˜ ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) +โ„Ž ( ๐‘ฅ โˆ’โ„Ž ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) ) ) ) = ( ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ€˜ ๐‘ฅ ) )
74 62 73 eqtr3d โŠข ( ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โˆง ๐‘ฅ โˆˆ โ„‹ ) โ†’ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) = ( ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ€˜ ๐‘ฅ ) )
75 74 ralrimiva โŠข ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โ†’ โˆ€ ๐‘ฅ โˆˆ โ„‹ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) = ( ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ€˜ ๐‘ฅ ) )
76 8 9 hocofi โŠข ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) : โ„‹ โŸถ โ„‹
77 32 pjfi โŠข ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) : โ„‹ โŸถ โ„‹
78 76 77 hoeqi โŠข ( โˆ€ ๐‘ฅ โˆˆ โ„‹ ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โ€˜ ๐‘ฅ ) = ( ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) โ€˜ ๐‘ฅ ) โ†” ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) )
79 75 78 sylib โŠข ( ( ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( ( ( projโ„Ž โ€˜ ๐ป ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐น ) ) โˆง ran ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) โІ ๐บ ) โ†’ ( ( ( projโ„Ž โ€˜ ๐น ) โˆ˜ ( projโ„Ž โ€˜ ๐บ ) ) โˆ˜ ( projโ„Ž โ€˜ ๐ป ) ) = ( projโ„Ž โ€˜ ( ( ๐น โˆฉ ๐บ ) โˆฉ ๐ป ) ) )