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 ⊢ F ∈ C ℋ
pjadj2co.2 ⊢ G ∈ C ℋ
pjadj2co.3 ⊢ H ∈ C ℋ
Assertion pj3si ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ F ∩ G ∩ H

Proof

Step Hyp Ref Expression
1 pjadj2co.1 ⊢ F ∈ C ℋ
2 pjadj2co.2 ⊢ G ∈ C ℋ
3 pjadj2co.3 ⊢ H ∈ C ℋ
4 1 2 3 pj2cocli ⊢ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ F
5 4 adantl ⊢ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ F
6 1 pjfi ⊢ proj ℎ ⁡ F : ℋ ⟶ ℋ
7 2 pjfi ⊢ proj ℎ ⁡ G : ℋ ⟶ ℋ
8 6 7 hocofi ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G : ℋ ⟶ ℋ
9 3 pjfi ⊢ proj ℎ ⁡ H : ℋ ⟶ ℋ
10 8 9 hocofni ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H Fn ℋ
11 fnfvelrn ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H Fn ℋ ∧ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H
12 10 11 mpan ⊢ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H
13 ssel ⊢ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ G
14 12 13 syl5 ⊢ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G → x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ G
15 14 imp ⊢ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ G
16 5 15 elind ⊢ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ F ∩ G
17 16 adantll ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ F ∩ G
18 3 2 1 pj2cocli ⊢ x ∈ ℋ → proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ x ∈ H
19 fveq1 ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ x
20 19 eleq1d ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ H ↔ proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ x ∈ H
21 18 20 imbitrrid ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F → x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ H
22 21 imp ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ H
23 22 adantlr ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ H
24 17 23 elind ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ F ∩ G ∩ H
25 8 9 hococli ⊢ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ
26 hvsubcl ⊢ x ∈ ℋ ∧ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ → x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ
27 25 26 mpdan ⊢ x ∈ ℋ → x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ
28 27 adantl ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ
29 simpl ⊢ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → x ∈ ℋ
30 25 adantr ⊢ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ
31 1 2 chincli ⊢ F ∩ G ∈ C ℋ
32 31 3 chincli ⊢ F ∩ G ∩ H ∈ C ℋ
33 32 cheli ⊢ y ∈ F ∩ G ∩ H → y ∈ ℋ
34 33 adantl ⊢ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → y ∈ ℋ
35 29 30 34 3jca ⊢ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → x ∈ ℋ ∧ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ ∧ y ∈ ℋ
36 35 adantl ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → x ∈ ℋ ∧ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ ∧ y ∈ ℋ
37 his2sub ⊢ x ∈ ℋ ∧ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ ∧ y ∈ ℋ → x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y = x ⋅ ih y − proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y
38 36 37 syl ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y = x ⋅ ih y − proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y
39 19 adantr ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ x
40 39 oveq1d ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ x ⋅ ih y
41 3 2 1 pjadj2coi ⊢ x ∈ ℋ ∧ y ∈ ℋ → proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ x ⋅ ih y = x ⋅ ih proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ y
42 33 41 sylan2 ⊢ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ x ⋅ ih y = x ⋅ ih proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ y
43 1 2 3 pj3lem1 ⊢ y ∈ F ∩ G ∩ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ y = y
44 43 oveq2d ⊢ y ∈ F ∩ G ∩ H → x ⋅ ih proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ y = x ⋅ ih y
45 44 adantl ⊢ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → x ⋅ ih proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ y = x ⋅ ih y
46 42 45 eqtrd ⊢ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ⁡ x ⋅ ih y = x ⋅ ih y
47 40 46 sylan9eq ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y = x ⋅ ih y
48 47 oveq1d ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y − proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y = x ⋅ ih y − proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y
49 25 33 anim12i ⊢ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ ∧ y ∈ ℋ
50 49 adantl ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ ∧ y ∈ ℋ
51 hicl ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ ∧ y ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y ∈ ℂ
52 50 51 syl ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y ∈ ℂ
53 52 subidd ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y − proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y = 0
54 38 48 53 3eqtr2d ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ ∧ y ∈ F ∩ G ∩ H → x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y = 0
55 54 expr ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → y ∈ F ∩ G ∩ H → x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y = 0
56 55 ralrimiv ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → ∀ y ∈ F ∩ G ∩ H x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y = 0
57 32 chshii ⊢ F ∩ G ∩ H ∈ S ℋ
58 shocel ⊢ F ∩ G ∩ H ∈ S ℋ → x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ⊥ ⁡ F ∩ G ∩ H ↔ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ ∧ ∀ y ∈ F ∩ G ∩ H x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y = 0
59 57 58 ax-mp ⊢ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ⊥ ⁡ F ∩ G ∩ H ↔ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ ∧ ∀ y ∈ F ∩ G ∩ H x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ⋅ ih y = 0
60 28 56 59 sylanbrc ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ⊥ ⁡ F ∩ G ∩ H
61 32 pjvi ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ F ∩ G ∩ H ∧ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ⊥ ⁡ F ∩ G ∩ H → proj ℎ ⁡ F ∩ G ∩ H ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x + ℎ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x
62 24 60 61 syl2anc ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → proj ℎ ⁡ F ∩ G ∩ H ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x + ℎ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x
63 id ⊢ x ∈ ℋ → x ∈ ℋ
64 hvaddsub12 ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ ∧ x ∈ ℋ ∧ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x + ℎ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = x + ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x
65 25 63 25 64 syl3anc ⊢ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x + ℎ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = x + ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x
66 hvsubid ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = 0 ℎ
67 25 66 syl ⊢ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = 0 ℎ
68 67 oveq2d ⊢ x ∈ ℋ → x + ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = x + ℎ 0 ℎ
69 ax-hvaddid ⊢ x ∈ ℋ → x + ℎ 0 ℎ = x
70 68 69 eqtrd ⊢ x ∈ ℋ → x + ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = x
71 65 70 eqtrd ⊢ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x + ℎ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = x
72 71 fveq2d ⊢ x ∈ ℋ → proj ℎ ⁡ F ∩ G ∩ H ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x + ℎ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = proj ℎ ⁡ F ∩ G ∩ H ⁡ x
73 72 adantl ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → proj ℎ ⁡ F ∩ G ∩ H ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x + ℎ x - ℎ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = proj ℎ ⁡ F ∩ G ∩ H ⁡ x
74 62 73 eqtr3d ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G ∧ x ∈ ℋ → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = proj ℎ ⁡ F ∩ G ∩ H ⁡ x
75 74 ralrimiva ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G → ∀ x ∈ ℋ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = proj ℎ ⁡ F ∩ G ∩ H ⁡ x
76 8 9 hocofi ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H : ℋ ⟶ ℋ
77 32 pjfi ⊢ proj ℎ ⁡ F ∩ G ∩ H : ℋ ⟶ ℋ
78 76 77 hoeqi ⊢ ∀ x ∈ ℋ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⁡ x = proj ℎ ⁡ F ∩ G ∩ H ⁡ x ↔ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ F ∩ G ∩ H
79 75 78 sylib ⊢ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ H ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ F ∧ ran ⁡ proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H ⊆ G → proj ℎ ⁡ F ∘ proj ℎ ⁡ G ∘ proj ℎ ⁡ H = proj ℎ ⁡ F ∩ G ∩ H