aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/abstract/interval.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/library/lux/abstract/interval.lux18
1 files changed, 9 insertions, 9 deletions
diff --git a/stdlib/source/library/lux/abstract/interval.lux b/stdlib/source/library/lux/abstract/interval.lux
index 829c3ca5b..d16e140de 100644
--- a/stdlib/source/library/lux/abstract/interval.lux
+++ b/stdlib/source/library/lux/abstract/interval.lux
@@ -1,11 +1,11 @@
... https://en.wikipedia.org/wiki/Interval_(mathematics)
(.using
- [library
- [lux "*"]]
- [//
- [equivalence {"+" Equivalence}]
- ["[0]" order]
- [enum {"+" Enum}]])
+ [library
+ [lux "*"]]
+ [//
+ [equivalence {"+" Equivalence}]
+ ["[0]" order]
+ [enum {"+" Enum}]])
(type: .public (Interval a)
(Interface
@@ -76,21 +76,21 @@
(implementation: .public (union left right)
(All (_ a) (-> (Interval a) (Interval a) (Interval a)))
- (def: &enum (value@ &enum right))
+ (def: &enum (the &enum right))
(def: bottom (order.min (# right &order) (# left bottom) (# right bottom)))
(def: top (order.max (# right &order) (# left top) (# right top))))
(implementation: .public (intersection left right)
(All (_ a) (-> (Interval a) (Interval a) (Interval a)))
- (def: &enum (value@ &enum right))
+ (def: &enum (the &enum right))
(def: bottom (order.max (# right &order) (# left bottom) (# right bottom)))
(def: top (order.min (# right &order) (# left top) (# right top))))
(implementation: .public (complement interval)
(All (_ a) (-> (Interval a) (Interval a)))
- (def: &enum (value@ &enum interval))
+ (def: &enum (the &enum interval))
(def: bottom (# interval succ (# interval top)))
(def: top (# interval pred (# interval bottom))))