diff options
| author | Brian Campbell | 2018-06-18 14:46:57 +0100 |
|---|---|---|
| committer | Brian Campbell | 2018-06-18 17:26:22 +0100 |
| commit | d0551a7713252a97387a95e1aa6f37ba0bc8c2a2 (patch) | |
| tree | 50b66d4260a4648fd9946647f6e6193fbb6b282d /lib/flow.sail | |
| parent | e7550df45a53509e86aeb29fdb7fa0755119835e (diff) | |
Coq: fix up some comparison operations in prelude
Diffstat (limited to 'lib/flow.sail')
| -rw-r--r-- | lib/flow.sail | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/flow.sail b/lib/flow.sail index cd3665b4..7dc5969e 100644 --- a/lib/flow.sail +++ b/lib/flow.sail @@ -17,7 +17,7 @@ val lt_atom = {coq: "Z.ltb", _: "lt"} : forall 'n 'm. (atom('n), atom('m)) - val gt_atom = {coq: "Z.gtb", _: "gt"} : forall 'n 'm. (atom('n), atom('m)) -> bool val lt_range_atom = {coq: "Z.ltb", _: "lt"} : forall 'n 'm 'o. (range('n, 'm), atom('o)) -> bool -val lteq_range_atom = {coq: "Z.lte", _: "lteq"} : forall 'n 'm 'o. (range('n, 'm), atom('o)) -> bool +val lteq_range_atom = {coq: "Z.leb", _: "lteq"} : forall 'n 'm 'o. (range('n, 'm), atom('o)) -> bool val gt_range_atom = {coq: "Z.gtb", _: "gt"} : forall 'n 'm 'o. (range('n, 'm), atom('o)) -> bool val gteq_range_atom = {coq: "Z.geb", _: "gteq"} : forall 'n 'm 'o. (range('n, 'm), atom('o)) -> bool val lt_atom_range = {coq: "Z.ltb", _: "lt"} : forall 'n 'm 'o. (atom('n), range('m, 'o)) -> bool @@ -38,10 +38,10 @@ function neq_int (x, y) = not_bool(eq_int(x, y)) val neq_bool : (bool, bool) -> bool function neq_bool (x, y) = not_bool(eq_bool(x, y)) -val lteq_int = "lteq" : (int, int) -> bool -val gteq_int = "gteq" : (int, int) -> bool -val lt_int = "lt" : (int, int) -> bool -val gt_int = "gt" : (int, int) -> bool +val lteq_int = {coq: "Z.leb", _:"lteq"} : (int, int) -> bool +val gteq_int = {coq: "Z.geb", _:"gteq"} : (int, int) -> bool +val lt_int = {coq: "Z.ltb", _:"lt"} : (int, int) -> bool +val gt_int = {coq: "Z.gtb", _:"gt"} : (int, int) -> bool overload operator == = {eq_atom, eq_range, eq_int, eq_bool} overload operator != = {neq_atom, neq_range, neq_int, neq_bool} |
