MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-pj Structured version   Visualization version   GIF version

Definition df-pj 22018
Description: Define orthogonal projection onto a subspace. This is just a wrapping of df-pj1 19860, but we restrict the domain of this function to only total projection functions. (Contributed by Mario Carneiro, 16-Oct-2015.)
Assertion
Ref Expression
df-pj proj = (ℎ ∈ V ↦ ((𝑥 ∈ (LSubSp‘ℎ) ↦ (𝑥(proj1‘ℎ)((ocv‘ℎ)‘𝑥))) ∩ (V × ((Base‘ℎ) ↑m (Base‘ℎ)))))
Distinct variable group:   𝑥,ℎ

Detailed syntax breakdown of Definition df-pj
StepHypRef Expression
1 cpj 22015 . 2 class proj
2 vh . . 3 setvar ℎ
3 cvv 3450 . . 3 class V
4 vx . . . . 5 setvar 𝑥
52cv 1568 . . . . . 6 class ℎ
6 clss 21215 . . . . . 6 class LSubSp
75, 6cfv 6543 . . . . 5 class (LSubSp‘ℎ)
84cv 1568 . . . . . 6 class 𝑥
9 cocv 21975 . . . . . . . 8 class ocv
105, 9cfv 6543 . . . . . . 7 class (ocv‘ℎ)
118, 10cfv 6543 . . . . . 6 class ((ocv‘ℎ)‘𝑥)
12 cpj1 19858 . . . . . . 7 class proj1
135, 12cfv 6543 . . . . . 6 class (proj1‘ℎ)
148, 11, 13co 7424 . . . . 5 class (𝑥(proj1‘ℎ)((ocv‘ℎ)‘𝑥))
154, 7, 14cmpt 5185 . . . 4 class (𝑥 ∈ (LSubSp‘ℎ) ↦ (𝑥(proj1‘ℎ)((ocv‘ℎ)‘𝑥)))
16 cbs 17396 . . . . . . 7 class Base
175, 16cfv 6543 . . . . . 6 class (Base‘ℎ)
18 cmap 8855 . . . . . 6 class ↑m
1917, 17, 18co 7424 . . . . 5 class ((Base‘ℎ) ↑m (Base‘ℎ))
203, 19cxp 5649 . . . 4 class (V × ((Base‘ℎ) ↑m (Base‘ℎ)))
2115, 20cin 4088 . . 3 class ((𝑥 ∈ (LSubSp‘ℎ) ↦ (𝑥(proj1‘ℎ)((ocv‘ℎ)‘𝑥))) ∩ (V × ((Base‘ℎ) ↑m (Base‘ℎ))))
222, 3, 21cmpt 5185 . 2 class (ℎ ∈ V ↦ ((𝑥 ∈ (LSubSp‘ℎ) ↦ (𝑥(proj1‘ℎ)((ocv‘ℎ)‘𝑥))) ∩ (V × ((Base‘ℎ) ↑m (Base‘ℎ)))))
231, 22wceq 1569 1 wff proj = (ℎ ∈ V ↦ ((𝑥 ∈ (LSubSp‘ℎ) ↦ (𝑥(proj1‘ℎ)((ocv‘ℎ)‘𝑥))) ∩ (V × ((Base‘ℎ) ↑m (Base‘ℎ)))))
Colors of variables:    wff setvar class
This definition is used by:  pjfval  22021
  Copyright terms: Public domain W3C validator