List of Import References :
See BOOL
See DENOTATION
See Real
SIGNATURE SmallReal
$Date: 2010-09-30 18:24:17 +0200 (Do, 30. Sep 2010) $ ($Revision: 616 $)
-- single precision real numbers IMPORT Real ONLY real SORT sreal FUN 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 64 128 256 512 1024 100 1000 10000 100000 1000000 min max eps -- smallest number, with 1 + eps > eps pi e : sreal -- pi/e FUN + - * / : sreal**sreal->sreal FUN pow : sreal**sreal->sreal -- power function exp sqrt -- exponent ex/square root ln log : sreal->sreal -- natural/decimal logarithm FUN - abs ceil floor sign: sreal->sreal -- ceil(x) == min{n in Int|n >=x} -- floor(x) == max{n in Int|n <=x} FUN min max : sreal**sreal->sreal FUN pos? neg? zero? : sreal->bool FUN <= = >= < > |= : sreal**sreal->bool FUN sin cos tan arcsin arccos arctan : sreal->sreal arctan2 : sreal**sreal->sreal -- arcsin(x)==y <=> -- sin(y)=x and y in [-pi/2,pi/2] PROVIDED x in [-1,1] -- arccos(x)==y <=> -- cos(y)=x and y in [0,pi] PROVIDED x in [-1,1] -- arctan(x)==y <=> tan(y)=x and y in [-pi/2,pi/2] FUN sinh cosh tanh : sreal->sreal -- hyperbolic trigonometric functions FUN ! : denotation->sreal -- real number denotation -- must match regexp [+|-](0|1|..|9)*[.(0|1|..|9)*][e[+|-](0|1|..|9)+] -- otherwise undefined FUN asReal : sreal -> real
/$ BRACKET RIGHT [+,- : sreal**sreal->sreal] [*,/] $/ /$ BRACKET LEFT [*,/] [+,- : sreal**sreal->sreal] $/ /$ BRACKET LEFT [+,- : sreal**sreal->sreal] [+,- : sreal**sreal->sreal] $/ /$ BRACKET LEFT [*,/] [*,/] $/
next node: Int,
prev node: RealConv,
up to node: Subsystem Numbers