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 22016
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 22013 . 2 class OBasis
2 vh . . 3 setvar ℎ
3 cphl 21935 . . 3 class PreHil
4 vx . . . . . . . . . 10 setvar 𝑥
54cv 1568 . . . . . . . . 9 class 𝑥
6 vy . . . . . . . . . 10 setvar 𝑦
76cv 1568 . . . . . . . . 9 class 𝑦
82cv 1568 . . . . . . . . . 10 class ℎ
9 cip 17438 . . . . . . . . . 10 class ·𝑖
108, 9cfv 6538 . . . . . . . . 9 class (·𝑖‘ℎ)
115, 7, 10co 7420 . . . . . . . 8 class (𝑥(·𝑖‘ℎ)𝑦)
124, 6weq 1994 . . . . . . . . 9 wff 𝑥 = 𝑦
13 csca 17436 . . . . . . . . . . 11 class Scalar
148, 13cfv 6538 . . . . . . . . . 10 class (Scalar‘ℎ)
15 cur 20412 . . . . . . . . . 10 class 1r
1614, 15cfv 6538 . . . . . . . . 9 class (1r‘(Scalar‘ℎ))
17 c0g 17615 . . . . . . . . . 10 class 0g
1814, 17cfv 6538 . . . . . . . . 9 class (0g‘(Scalar‘ℎ))
1912, 16, 18cif 4481 . . . . . . . 8 class if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ)))
2011, 19wceq 1569 . . . . . . 7 wff (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ)))
21 vb . . . . . . . 8 setvar 𝑏
2221cv 1568 . . . . . . 7 class 𝑏
2320, 6, 22wral 3076 . . . . . 6 wff ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ)))
2423, 4, 22wral 3076 . . . . 5 wff ∀𝑥 ∈ 𝑏 ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ)))
25 cocv 21971 . . . . . . . 8 class ocv
268, 25cfv 6538 . . . . . . 7 class (ocv‘ℎ)
2722, 26cfv 6538 . . . . . 6 class ((ocv‘ℎ)‘𝑏)
288, 17cfv 6538 . . . . . . 7 class (0g‘ℎ)
2928csn 4584 . . . . . 6 class {(0g‘ℎ)}
3027, 29wceq 1569 . . . . 5 wff ((ocv‘ℎ)‘𝑏) = {(0g‘ℎ)}
3124, 30wa 401 . . . 4 wff (∀𝑥 ∈ 𝑏 ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ))) ∧ ((ocv‘ℎ)‘𝑏) = {(0g‘ℎ)})
32 cbs 17392 . . . . . 6 class Base
338, 32cfv 6538 . . . . 5 class (Base‘ℎ)
3433cpw 4556 . . . 4 class 𝒫 (Base‘ℎ)
3531, 21, 34crab 3412 . . 3 class {𝑏 ∈ 𝒫 (Base‘ℎ) ∣ (∀𝑥 ∈ 𝑏 ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ))) ∧ ((ocv‘ℎ)‘𝑏) = {(0g‘ℎ)})}
362, 3, 35cmpt 5185 . 2 class (ℎ ∈ PreHil ↦ {𝑏 ∈ 𝒫 (Base‘ℎ) ∣ (∀𝑥 ∈ 𝑏 ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ))) ∧ ((ocv‘ℎ)‘𝑏) = {(0g‘ℎ)})})
371, 36wceq 1569 1 wff OBasis = (ℎ ∈ PreHil ↦ {𝑏 ∈ 𝒫 (Base‘ℎ) ∣ (∀𝑥 ∈ 𝑏 ∀𝑦 ∈ 𝑏 (𝑥(·𝑖‘ℎ)𝑦) = if(𝑥 = 𝑦, (1r‘(Scalar‘ℎ)), (0g‘(Scalar‘ℎ))) ∧ ((ocv‘ℎ)‘𝑏) = {(0g‘ℎ)})})
Colors of variables:    wff setvar class
This definition is used by:  isobs  22031
  Copyright terms: Public domain W3C validator