aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux/meta/type/check.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/test/lux/meta/type/check.lux56
1 files changed, 28 insertions, 28 deletions
diff --git a/stdlib/source/test/lux/meta/type/check.lux b/stdlib/source/test/lux/meta/type/check.lux
index 7bf4c6647..33469b0b0 100644
--- a/stdlib/source/test/lux/meta/type/check.lux
+++ b/stdlib/source/test/lux/meta/type/check.lux
@@ -582,28 +582,28 @@
(def (handles_quantification! nominal)
(-> Type Bit)
(let [universals_satisfy_themselves!
- (..succeeds? (/.check (.type_literal (All (_ a) (Maybe a)))
- (.type_literal (All (_ a) (Maybe a)))))
+ (..succeeds? (/.check (//.literal (All (_ a) (Maybe a)))
+ (//.literal (All (_ a) (Maybe a)))))
existentials_satisfy_themselves!
- (..succeeds? (/.check (.type_literal (Ex (_ a) (Maybe a)))
- (.type_literal (Ex (_ a) (Maybe a)))))
+ (..succeeds? (/.check (//.literal (Ex (_ a) (Maybe a)))
+ (//.literal (Ex (_ a) (Maybe a)))))
universals_satisfy_particulars!
- (..succeeds? (/.check (.type_literal (Maybe nominal))
- (.type_literal (All (_ a) (Maybe a)))))
+ (..succeeds? (/.check (//.literal (Maybe nominal))
+ (//.literal (All (_ a) (Maybe a)))))
particulars_do_not_satisfy_universals!
- (..fails? (/.check (.type_literal (All (_ a) (Maybe a)))
- (.type_literal (Maybe nominal))))
+ (..fails? (/.check (//.literal (All (_ a) (Maybe a)))
+ (//.literal (Maybe nominal))))
particulars_satisfy_existentials!
- (..succeeds? (/.check (.type_literal (Ex (_ a) (Maybe a)))
- (.type_literal (Maybe nominal))))
+ (..succeeds? (/.check (//.literal (Ex (_ a) (Maybe a)))
+ (//.literal (Maybe nominal))))
existentials_do_not_satisfy_particulars!
- (..fails? (/.check (.type_literal (Maybe nominal))
- (.type_literal (Ex (_ a) (Maybe a)))))]
+ (..fails? (/.check (//.literal (Maybe nominal))
+ (//.literal (Ex (_ a) (Maybe a)))))]
(and universals_satisfy_themselves!
existentials_satisfy_themselves!
@@ -641,26 +641,26 @@
(def (handles_application! nominal/0 nominal/1)
(-> Type Type Bit)
(let [types_flow_through!
- (and (..succeeds? (/.check (.type_literal ((All (_ a) a) nominal/0))
+ (and (..succeeds? (/.check (//.literal ((All (_ a) a) nominal/0))
nominal/0))
(..succeeds? (/.check nominal/0
- (.type_literal ((All (_ a) a) nominal/0))))
+ (//.literal ((All (_ a) a) nominal/0))))
- (..succeeds? (/.check (.type_literal ((Ex (_ a) a) nominal/0))
+ (..succeeds? (/.check (//.literal ((Ex (_ a) a) nominal/0))
nominal/0))
(..succeeds? (/.check nominal/0
- (.type_literal ((Ex (_ a) a) nominal/0)))))
+ (//.literal ((Ex (_ a) a) nominal/0)))))
multiple_parameters!
- (and (..succeeds? (/.check (.type_literal ((All (_ a b) [a b]) nominal/0 nominal/1))
- (.type_literal [nominal/0 nominal/1])))
- (..succeeds? (/.check (.type_literal [nominal/0 nominal/1])
- (.type_literal ((All (_ a b) [a b]) nominal/0 nominal/1))))
+ (and (..succeeds? (/.check (//.literal ((All (_ a b) [a b]) nominal/0 nominal/1))
+ (//.literal [nominal/0 nominal/1])))
+ (..succeeds? (/.check (//.literal [nominal/0 nominal/1])
+ (//.literal ((All (_ a b) [a b]) nominal/0 nominal/1))))
- (..succeeds? (/.check (.type_literal ((Ex (_ a b) [a b]) nominal/0 nominal/1))
- (.type_literal [nominal/0 nominal/1])))
- (..succeeds? (/.check (.type_literal [nominal/0 nominal/1])
- (.type_literal ((Ex (_ a b) [a b]) nominal/0 nominal/1)))))]
+ (..succeeds? (/.check (//.literal ((Ex (_ a b) [a b]) nominal/0 nominal/1))
+ (//.literal [nominal/0 nominal/1])))
+ (..succeeds? (/.check (//.literal [nominal/0 nominal/1])
+ (//.literal ((Ex (_ a b) [a b]) nominal/0 nominal/1)))))]
(and types_flow_through!
multiple_parameters!)))
@@ -843,10 +843,10 @@
(Random Bit)
(do random.monad
[example ..clean_type]
- (in (and (and (/.subsumes? (.type_literal (List example)) (.type_literal (All (_ a) (List a))))
- (not (/.subsumes? (.type_literal (All (_ a) (List a))) (.type_literal (List example)))))
- (and (/.subsumes? (.type_literal (Ex (_ a) (List a))) (.type_literal (List example)))
- (not (/.subsumes? (.type_literal (List example)) (.type_literal (Ex (_ a) (List a))))))))))
+ (in (and (and (/.subsumes? (//.literal (List example)) (//.literal (All (_ a) (List a))))
+ (not (/.subsumes? (//.literal (All (_ a) (List a))) (//.literal (List example)))))
+ (and (/.subsumes? (//.literal (Ex (_ a) (List a))) (//.literal (List example)))
+ (not (/.subsumes? (//.literal (List example)) (//.literal (Ex (_ a) (List a))))))))))
(def for_subsumption|named
(Random Bit)