SICStus 4.3.1 :
- , C double [4.9e-324, 1.8e+308] ( ). , . 64 IEEE 754.
ISO . , " IEEE 754" , , . , .
ISO Prolog , Prolog ( "" IEEE). , NaN, + ∞ .. , ISO Prolog. 5.5 . , , , .
5.5.10
(9) . .
. - , , , (,/2, 8.6.1), (5.1 e).
: , . , . @jschimpf , . , IEEE- ( ), NaN . . (, 2009 Cor.2: 2012.)
ISO Prolog (. / 13211-1:1995 7.1.3 ), , , (radix). 1980- (, C-Prolog) , IEEE. 32 Prolog, float ( ), , , , C. , . ISO Prolog 6 . , , - , IEEE.
ISO Prolog ISO LIA ( " " ) ISO/IEC 10967-1:1995, ISO/IEC 10967-1: 2012, ISO/IEC/IEEE 60559: 2011, IEEE 754-2008.
, IEEE LIA : IEEE - , LIA , .
, Prolog,
X is 0** -1, write_canonical(X).
evaluation_error(undefined). (IF, SICStus, Prolog IV), , .
0, (+inf), Infinity.0, inf.0, 0.Inf, inf, inf
SWI, YAP, Minerva, XSB, Ciao, B, GNU
Prolog ( .), , Prolog.