aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux/type/quotient.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/test/lux/type/quotient.lux44
1 files changed, 22 insertions, 22 deletions
diff --git a/stdlib/source/test/lux/type/quotient.lux b/stdlib/source/test/lux/type/quotient.lux
index a81aff6b6..cb0f8bffe 100644
--- a/stdlib/source/test/lux/type/quotient.lux
+++ b/stdlib/source/test/lux/type/quotient.lux
@@ -1,20 +1,20 @@
(.using
- [library
- [lux "*"
- ["_" test {"+" Test}]
- [abstract
- ["[0]" monad {"+" do}]
- [\\specification
- ["$[0]" equivalence]]]
- [data
- ["[0]" text ("[1]#[0]" equivalence)
- ["%" format {"+" format}]]]
- [math
- ["[0]" random {"+" Random}]
- [number
- ["n" nat ("[1]#[0]" equivalence)]]]]]
- [\\library
- ["[0]" /]])
+ [library
+ [lux "*"
+ ["_" test {"+" Test}]
+ [abstract
+ ["[0]" monad {"+" do}]
+ [\\specification
+ ["$[0]" equivalence]]]
+ [data
+ ["[0]" text ("[1]#[0]" equivalence)
+ ["%" format {"+" format}]]]
+ [math
+ ["[0]" random {"+" Random}]
+ [number
+ ["n" nat ("[1]#[0]" equivalence)]]]]]
+ [\\library
+ ["[0]" /]])
(def: .public (random class super)
(All (_ t c %) (-> (/.Class t c %) (Random t) (Random (/.Quotient t c %))))
@@ -31,8 +31,8 @@
(<| (_.covering /._)
(do random.monad
[modulus (random.only (n.> 0) random.nat)
- .let [class (: (-> Nat Text)
- (|>> (n.% modulus) %.nat))]
+ .let [class (is (-> Nat Text)
+ (|>> (n.% modulus) %.nat))]
value random.nat]
($_ _.and
(_.for [/.equivalence]
@@ -41,8 +41,8 @@
(_.for [/.Class]
(_.cover [/.class]
- (same? (: Any class)
- (: Any (/.class class)))))
+ (same? (is Any class)
+ (is Any (/.class class)))))
(_.for [/.Quotient]
($_ _.and
(_.cover [/.quotient /.value /.label]
@@ -53,8 +53,8 @@
(/.label quotient)))))
(_.cover [/.type]
(exec
- (: ..Mod_10
- (/.quotient ..mod_10_class value))
+ (is ..Mod_10
+ (/.quotient ..mod_10_class value))
true))
))
))))