math.def 353 B

123456789101112131415
  1. DEFINITION MODULE Math;
  2. (* Real math, bound to libm. *)
  3. CONST Pi = 3.14159265358979;
  4. CONST E = 2.71828182845905;
  5. PROCEDURE sqrt(x : REAL) : REAL;
  6. PROCEDURE exp(x : REAL) : REAL;
  7. PROCEDURE ln(x : REAL) : REAL;
  8. PROCEDURE sin(x : REAL) : REAL;
  9. PROCEDURE cos(x : REAL) : REAL;
  10. PROCEDURE arctan(x : REAL) : REAL;
  11. PROCEDURE abs(x : REAL) : REAL;
  12. END Math.