File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -69,6 +69,11 @@ let rem_num = Z.rem
69
69
let quo_num = div_num
70
70
let mod_num = rem_num
71
71
72
+ (*
73
+ * Rounding towards -oo (floor), used by Itt_supinf.
74
+ *)
75
+ let fdiv_num = Z. fdiv
76
+
72
77
(*
73
78
* Euclidean division and remainder, used by Itt_omega.
74
79
*)
@@ -87,6 +92,7 @@ let power_num = Z.pow
87
92
*)
88
93
let abs_num = Z. abs
89
94
let neg_num = Z. neg
95
+ let sign_num a = Z. of_int (Z. sign a)
90
96
91
97
(*
92
98
* Equality.
Original file line number Diff line number Diff line change @@ -54,8 +54,11 @@ val quo_num : num -> num -> num
54
54
val mod_num : num -> num -> num
55
55
val neg_num : num -> num
56
56
val abs_num : num -> num
57
+ val sign_num : num -> num
57
58
val power_num : num -> int -> num
58
59
60
+ val fdiv_num : num -> num -> num
61
+
59
62
val ediv_num : num -> num -> num
60
63
val erem_num : num -> num -> num
61
64
val gcd_num : num -> num -> num
You can’t perform that action at this time.
0 commit comments