Nuprl Definition : inner-product-space

InnerProductSpace ==
  RealVectorSpace
  "ip":{ip:Point ⟶ Point ⟶ ℝ| 
        (∀x1,x2,y1,y2:Point.  (x1 ≡ x2 ⇒ y1 ≡ y2 ⇒ ((ip x1 y1) = (ip x2 y2))))
        ∧ (∀x,y:Point.  ((ip x y) = (ip y x)))
        ∧ (∀x,y,z:Point.  ((ip x + y z) = ((ip x z) + (ip y z))))
        ∧ (∀a:ℝ. ∀x,y:Point.  ((ip a*x y) = (a * (ip x y))))} 
  "positive":∀x:Point. (x # 0 ⇐⇒ r0 < (self."ip" x x))
  "perp":∀x:Point. (x # 0 ⇒ (∃y:Point. (y # 0 ∧ ((self."ip" x y) = r0))))



Definitions occuring in Statement :  rv-mul: a*x,  rv-add: x + y,  rv-0: 0,  real-vector-space: RealVectorSpace,  ss-eq: x ≡ y,  ss-sep: x # y,  ss-point: Point,  rless: x < y,  req: x = y,  rmul: a * b,  radd: a + b,  int-to-real: r(n),  real: ℝ,  all: ∀x:A. B[x],  exists: ∃x:A. B[x],  iff: P ⇐⇒ Q,  implies: P ⇒ Q,  and: P ∧ Q,  set: {x:A| B[x]} ,  apply: f a,  function: x:A ⟶ B[x],  natural_number: $n,  token: "$token",  record-select: r.x,  record+: record+
Definitions occuring in definition :  natural_number: $n,  int-to-real: r(n),  token: "$token",  record-select: r.x,  apply: f a,  req: x = y,  rv-0: 0,  ss-sep: x # y,  and: P ∧ Q,  ss-point: Point,  exists: ∃x:A. B[x],  implies: P ⇒ Q,  all: ∀x:A. B[x],  rless: x < y,  iff: P ⇐⇒ Q,  rmul: a * b,  rv-mul: a*x,  real: ℝ,  radd: a + b,  rv-add: x + y,  ss-eq: x ≡ y,  function: x:A ⟶ B[x],  set: {x:A| B[x]} ,  real-vector-space: RealVectorSpace,  record+: record+
FDL editor aliases :  ip-sp

Latex:
InnerProductSpace  ==
    RealVectorSpace
    "ip":\{ip:Point  {}\mrightarrow{}  Point  {}\mrightarrow{}  \mBbbR{}| 
                (\mforall{}x1,x2,y1,y2:Point.    (x1  \mequiv{}  x2  {}\mRightarrow{}  y1  \mequiv{}  y2  {}\mRightarrow{}  ((ip  x1  y1)  =  (ip  x2  y2))))
                \mwedge{}  (\mforall{}x,y:Point.    ((ip  x  y)  =  (ip  y  x)))
                \mwedge{}  (\mforall{}x,y,z:Point.    ((ip  x  +  y  z)  =  ((ip  x  z)  +  (ip  y  z))))
                \mwedge{}  (\mforall{}a:\mBbbR{}.  \mforall{}x,y:Point.    ((ip  a*x  y)  =  (a  *  (ip  x  y))))\} 
    "positive":\mforall{}x:Point.  (x  \#  0  \mLeftarrow{}{}\mRightarrow{}  r0  <  (self."ip"  x  x))
    "perp":\mforall{}x:Point.  (x  \#  0  {}\mRightarrow{}  (\mexists{}y:Point.  (y  \#  0  \mwedge{}  ((self."ip"  x  y)  =  r0))))



Date html generated: 2016_11_08-AM-09_14_31
Last ObjectModification: 2016_11_02-PM-02_46_15

Theory : inner!product!spaces


Home Index