File tree Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Expand file tree Collapse file tree 2 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -57,7 +57,7 @@ let one_num = Z.one
57
57
let minus_one_num = Z. minus_one
58
58
59
59
(*
60
- * Catch overflows in addition .
60
+ * Arithmetics .
61
61
*)
62
62
let add_num = Z. add
63
63
let sub_num = Z. sub
@@ -70,9 +70,16 @@ let quo_num = div_num
70
70
let mod_num = rem_num
71
71
72
72
(*
73
- * Power .
73
+ * Euclidean division and remainder, used by Itt_omega .
74
74
*)
75
+ let ediv_num = Z. ediv
76
+ let erem_num = Z. erem
77
+
78
+ let gcd_num = Z. gcd
75
79
80
+ (*
81
+ * Power.
82
+ *)
76
83
let power_num = Z. pow
77
84
78
85
(*
Original file line number Diff line number Diff line change @@ -56,6 +56,10 @@ val neg_num : num -> num
56
56
val abs_num : num -> num
57
57
val power_num : num -> int -> num
58
58
59
+ val ediv_num : num -> num -> num
60
+ val erem_num : num -> num -> num
61
+ val gcd_num : num -> num -> num
62
+
59
63
val succ_num : num -> num
60
64
val pred_num : num -> num
61
65
You can’t perform that action at this time.
0 commit comments