Metamath Proof Explorer


Theorem pjsslem

Description: Lemma for subset relationships of projections. (Contributed by NM, 31-Oct-1999) (New usage is discouraged.)

Ref Expression
Hypotheses pjidm.1 ⊢ H ∈ C ℋ
pjidm.2 ⊢ A ∈ ℋ
pjsslem.1 ⊢ G ∈ C ℋ
Assertion pjsslem ⊢ proj ℎ ⁡ ⊥ ⁡ H ⁡ A - ℎ proj ℎ ⁡ ⊥ ⁡ G ⁡ A = proj ℎ ⁡ G ⁡ A - ℎ proj ℎ ⁡ H ⁡ A

Proof

Step Hyp Ref Expression
1 pjidm.1 ⊢ H ∈ C ℋ
2 pjidm.2 ⊢ A ∈ ℋ
3 pjsslem.1 ⊢ G ∈ C ℋ
4 pjo ⊢ H ∈ C ℋ ∧ A ∈ ℋ → proj ℎ ⁡ ⊥ ⁡ H ⁡ A = proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ H ⁡ A
5 1 2 4 mp2an ⊢ proj ℎ ⁡ ⊥ ⁡ H ⁡ A = proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ H ⁡ A
6 pjo ⊢ G ∈ C ℋ ∧ A ∈ ℋ → proj ℎ ⁡ ⊥ ⁡ G ⁡ A = proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ G ⁡ A
7 3 2 6 mp2an ⊢ proj ℎ ⁡ ⊥ ⁡ G ⁡ A = proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ G ⁡ A
8 5 7 oveq12i ⊢ proj ℎ ⁡ ⊥ ⁡ H ⁡ A - ℎ proj ℎ ⁡ ⊥ ⁡ G ⁡ A = proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ H ⁡ A - ℎ proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ G ⁡ A
9 helch ⊢ ℋ ∈ C ℋ
10 9 2 pjclii ⊢ proj ℎ ⁡ ℋ ⁡ A ∈ ℋ
11 1 2 pjhclii ⊢ proj ℎ ⁡ H ⁡ A ∈ ℋ
12 3 2 pjhclii ⊢ proj ℎ ⁡ G ⁡ A ∈ ℋ
13 10 11 10 12 hvsubsub4i ⊢ proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ H ⁡ A - ℎ proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ G ⁡ A = proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ H ⁡ A - ℎ proj ℎ ⁡ G ⁡ A
14 hvsubid ⊢ proj ℎ ⁡ ℋ ⁡ A ∈ ℋ → proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ ℋ ⁡ A = 0 ℎ
15 10 14 ax-mp ⊢ proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ ℋ ⁡ A = 0 ℎ
16 15 oveq1i ⊢ proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ ℋ ⁡ A - ℎ proj ℎ ⁡ H ⁡ A - ℎ proj ℎ ⁡ G ⁡ A = 0 ℎ - ℎ proj ℎ ⁡ H ⁡ A - ℎ proj ℎ ⁡ G ⁡ A
17 8 13 16 3eqtri ⊢ proj ℎ ⁡ ⊥ ⁡ H ⁡ A - ℎ proj ℎ ⁡ ⊥ ⁡ G ⁡ A = 0 ℎ - ℎ proj ℎ ⁡ H ⁡ A - ℎ proj ℎ ⁡ G ⁡ A
18 11 12 hvsubcli ⊢ proj ℎ ⁡ H ⁡ A - ℎ proj ℎ ⁡ G ⁡ A ∈ ℋ
19 18 hv2negi ⊢ 0 ℎ - ℎ proj ℎ ⁡ H ⁡ A - ℎ proj ℎ ⁡ G ⁡ A = -1 ⋅ ℎ proj ℎ ⁡ H ⁡ A - ℎ proj ℎ ⁡ G ⁡ A
20 11 12 hvnegdii ⊢ -1 ⋅ ℎ proj ℎ ⁡ H ⁡ A - ℎ proj ℎ ⁡ G ⁡ A = proj ℎ ⁡ G ⁡ A - ℎ proj ℎ ⁡ H ⁡ A
21 17 19 20 3eqtri ⊢ proj ℎ ⁡ ⊥ ⁡ H ⁡ A - ℎ proj ℎ ⁡ ⊥ ⁡ G ⁡ A = proj ℎ ⁡ G ⁡ A - ℎ proj ℎ ⁡ H ⁡ A