2014-12-16 04:48:25 +03:00
|
|
|
Loading module Cryptol
|
|
|
|
Loading module Cryptol
|
|
|
|
Loading module test03
|
|
|
|
module test03
|
|
|
|
import Cryptol
|
|
|
|
/* Not recursive */
|
|
|
|
test03::test : {a} (fin a, a >= width a) => [a]
|
|
|
|
test03::test = \{a} (fin a, a >= width a) ->
|
2018-06-16 00:15:39 +03:00
|
|
|
test03::foo [a] <>
|
2014-12-16 04:48:25 +03:00
|
|
|
where
|
|
|
|
/* Not recursive */
|
2018-06-16 00:15:39 +03:00
|
|
|
test03::foo : {b} (Literal a b) => b
|
|
|
|
test03::foo = \{b} (Literal a b) -> Cryptol::demote a b <>
|
2014-12-16 04:48:25 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Loading module Cryptol
|
|
|
|
Loading module test03
|
|
|
|
module test03
|
|
|
|
import Cryptol
|
|
|
|
/* Not recursive */
|
|
|
|
test03::test : {a} (fin a, a >= width a) => [a]
|
|
|
|
test03::test = \{a} (fin a, a >= width a) ->
|
2015-09-28 03:56:58 +03:00
|
|
|
test03::foo
|
2014-12-16 04:48:25 +03:00
|
|
|
where
|
|
|
|
/* Not recursive */
|
2015-09-28 03:56:58 +03:00
|
|
|
test03::foo : [a]
|
2018-06-16 00:15:39 +03:00
|
|
|
test03::foo = Cryptol::demote a [a] <>
|
2014-12-16 04:48:25 +03:00
|
|
|
|
|
|
|
|
|
|
|
|