cryptol/tests/mono-binds/test01.icry.stdout
Trevor Elliott b4fbec108e Update some test output
The core AST now always prints fully-qualified names.
2015-09-27 19:56:58 -05:00

34 lines
920 B
Plaintext

Loading module Cryptol
Loading module Cryptol
Loading module test01
module test01
import Cryptol
/* Not recursive */
test01::a : {a, b} (fin a) => [a]b -> [2 * a]b
test01::a = \{a, b} (fin a) ->
(\ (x : [a]b) ->
test01::f a x
where
/* Not recursive */
test01::f : {c} [c]b -> [a + c]b
test01::f = \{c} (y : [c]b) -> (Cryptol::#) a c b <> x y
) : [a]b -> [2 * a]b
Loading module Cryptol
Loading module test01
module test01
import Cryptol
/* Not recursive */
test01::a : {a, b} (fin a) => [a]b -> [2 * a]b
test01::a = \{a, b} (fin a) ->
(\ (x : [a]b) ->
test01::f x
where
/* Not recursive */
test01::f : [a]b -> [a + a]b
test01::f = \ (y : [a]b) -> (Cryptol::#) a a b <> x y
) : [a]b -> [2 * a]b