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

Definition df-obs 22041
Description: Define the set of all orthonormal bases for a pre-Hilbert space. An orthonormal basis is a set of mutually orthogonal vectors with norm 1 and such that the linear span is dense in the whole space. (As this is an "algebraic" definition, before we have topology available, we express this denseness by saying that the double orthocomplement is the whole space, or equivalently, the single orthocomplement is trivial.) (Contributed by Mario Carneiro, 23-Oct-2015.)
Assertion
Ref Expression
df-obs OBasis = (ℎ ∈ PreHil ↦ {𝑏 ∈ 𝒫 (Base‘ℎ) ∣ (∀𝑥 ∈ 𝑏 ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ))) ∧ ((ocv‘ℎ)‘𝑏) = {(0g‘ℎ)})})
Distinct variable group:   ℎ,𝑏,𝑥,𝑦

Detailed syntax breakdown of Definition df-obs
StepHypRef Expression
1 cobs 22038 . 2 class OBasis
2 vh . . 3 setvar ℎ
3 cphl 21960 . . 3 class PreHil
4 vx . . . . . . . . . 10 setvar 𝑥
54cv 1569 . . . . . . . . 9 class 𝑥
6 vy . . . . . . . . . 10 setvar 𝑦
76cv 1569 . . . . . . . . 9 class 𝑦
82cv 1569 . . . . . . . . . 10 class ℎ
9 cip 17462 . . . . . . . . . 10 class ·𝑖
108, 9cfv 6558 . . . . . . . . 9 class (·𝑖‘ℎ)
115, 7, 10co 7443 . . . . . . . 8 class (𝑥(·𝑖‘ℎ)𝑦)
124, 6weq 1997 . . . . . . . . 9 wff 𝑥 = 𝑦
13 csca 17460 . . . . . . . . . . 11 class Scalar
148, 13cfv 6558 . . . . . . . . . 10 class (Scalar‘ℎ)
15 cur 20437 . . . . . . . . . 10 class 1r
1614, 15cfv 6558 . . . . . . . . 9 class (1r‘(Scalar‘ℎ))
17 c0g 17639 . . . . . . . . . 10 class 0g
1814, 17cfv 6558 . . . . . . . . 9 class (0g‘(Scalar‘ℎ))
1912, 16, 18cif 4485 . . . . . . . 8 class if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ)))
2011, 19wceq 1570 . . . . . . 7 wff (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ)))
21 vb . . . . . . . 8 setvar 𝑏
2221cv 1569 . . . . . . 7 class 𝑏
2320, 6, 22wral 3080 . . . . . 6 wff ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ)))
2423, 4, 22wral 3080 . . . . 5 wff ∀𝑥 ∈ 𝑏 ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ)))
25 cocv 21996 . . . . . . . 8 class ocv
268, 25cfv 6558 . . . . . . 7 class (ocv‘ℎ)
2722, 26cfv 6558 . . . . . 6 class ((ocv‘ℎ)‘𝑏)
288, 17cfv 6558 . . . . . . 7 class (0g‘ℎ)
2928csn 4588 . . . . . 6 class {(0g‘ℎ)}
3027, 29wceq 1570 . . . . 5 wff ((ocv‘ℎ)‘𝑏) = {(0g‘ℎ)}
3124, 30wa 401 . . . 4 wff (∀𝑥 ∈ 𝑏 ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ))) ∧ ((ocv‘ℎ)‘𝑏) = {(0g‘ℎ)})
32 cbs 17416 . . . . . 6 class Base
338, 32cfv 6558 . . . . 5 class (Base‘ℎ)
3433cpw 4560 . . . 4 class 𝒫 (Base‘ℎ)
3531, 21, 34crab 3416 . . 3 class {𝑏 ∈ 𝒫 (Base‘ℎ) ∣ (∀𝑥 ∈ 𝑏 ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ))) ∧ ((ocv‘ℎ)‘𝑏) = {(0g‘ℎ)})}
362, 3, 35cmpt 5189 . 2 class (ℎ ∈ PreHil ↦ {𝑏 ∈ 𝒫 (Base‘ℎ) ∣ (∀𝑥 ∈ 𝑏 ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ))) ∧ ((ocv‘ℎ)‘𝑏) = {(0g‘ℎ)})})
371, 36wceq 1570 1 wff OBasis = (ℎ ∈ PreHil ↦ {𝑏 ∈ 𝒫 (Base‘ℎ) ∣ (∀𝑥 ∈ 𝑏 ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ))) ∧ ((ocv‘ℎ)‘𝑏) = {(0g‘ℎ)})})
Colors of variables:    wff setvar class
This definition is used by:  isobs  22056
  Copyright terms: Public domain W3C validator