|
Orbital library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Normed
This interface imposes a norm on the objects of each class that implements it. A norm is a measure for lengths.
Let A be an S-module.
| ||.||:A->R is a norm if for all a,b in A, α in S: | ||
| (pdef) | ||a||>=0 and ||a||=0 <=> a=0 | "positive definite" |
| (Δ) | ||a+b|| =< ||a|| + ||b|| | "triangular inequality" |
| (hom) | ||λa|| = |λ|Â.||a|| | "absolute homogenous" |
| => | Properties | |
| (Δ) | |||a|| - ||b||| =< ||a - b|| | "inverse triangular inequality" |
A norm ||.|| induces a metric d:A×A->R; (a,b)|->d(a,b) := ||a-b||.
In turn, a norm itself can be induced by a scalar product as ||a|| := sqrt <a,a>. It is induced by a scalar product <=> ||a+b||2 + ||a-b||2 = 2||a||2 + 2||b||2. This is the parallelogram identity.
Metric,
Comparable| Method Summary | |
|---|---|
Real |
norm()
Returns a norm ||.|| of this arithmetic object. |
| Method Detail |
|---|
Real norm()
Double.NaN if it is symbolic and really does not have a numeric norm
or a useful symbolic norm.
|
Orbital library 1.2.0: 23 Apr 2008 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||