summaryrefslogtreecommitdiff
path: root/assignment-12/cashModel.icl
diff options
context:
space:
mode:
Diffstat (limited to 'assignment-12/cashModel.icl')
-rw-r--r--assignment-12/cashModel.icl16
1 files changed, 8 insertions, 8 deletions
diff --git a/assignment-12/cashModel.icl b/assignment-12/cashModel.icl
index 5c11b31..c1200be 100644
--- a/assignment-12/cashModel.icl
+++ b/assignment-12/cashModel.icl
@@ -75,26 +75,26 @@ Start =
, ["prop_plus_minus_is_identity: ": test prop_plus_minus_is_identity]
]
where
- prop_plus_zero_is_identity :: Euro -> Equals Euro
+ prop_plus_zero_is_identity :: Euro -> Property
prop_plus_zero_is_identity e = e + zero =.= e
- prop_plus_is_commutative :: Euro Euro -> Equals Euro
+ prop_plus_is_commutative :: Euro Euro -> Property
prop_plus_is_commutative a b = a + b =.= b + a
- prop_minus_zero_is_identity :: Euro -> Equals Euro
+ prop_minus_zero_is_identity :: Euro -> Property
prop_minus_zero_is_identity e = e - zero =.= e
- prop_plus_minus_is_identity :: Euro Euro -> Equals Euro
+ prop_plus_minus_is_identity :: Euro Euro -> Property
prop_plus_minus_is_identity a b = a =.= a - b + b
- prop_double_neg_is_identity :: Euro -> Equals Euro
+ prop_double_neg_is_identity :: Euro -> Property
prop_double_neg_is_identity e = ~(~e) =.= e
- prop_neg_is_not_identity :: Euro -> Implies
+ prop_neg_is_not_identity :: Euro -> Property
prop_neg_is_not_identity e = e <> zero ==> e <> ~e
- prop_minus_is_plus_after_neg :: Euro Euro -> Equals Euro
+ prop_minus_is_plus_after_neg :: Euro Euro -> Property
prop_minus_is_plus_after_neg a b = a - b =.= a + ~b
- prop_neg_distributes_over_plus :: Euro Euro -> Equals Euro
+ prop_neg_distributes_over_plus :: Euro Euro -> Property
prop_neg_distributes_over_plus a b = ~(a + b) =.= ~a + ~b