@@ -0,0 +1,30 @@
+uses
+ math;
+
+begin
+ if not(isnan(nan)) then
+ begin
+ writeln('error 1');
+ halt(1);
+ end;
+ if not(isinfinite(infinity)) then
+ writeln('error 2');
+ if isnan(12341234) then
+ writeln('error 3');
+ if isinfinite(0) then
+ writeln('error 4');
+ if isinfinite(12341234) then
+ writeln('error 5');
+end.