cryptol/tests/issues/issue072.icry.stdout
Adam C. Foltzer 3ae0dda7ac switch to Z3 for typechecking and proving
Note: the hardcoding in this patch is only for the 2.2 hotfix branch; in
the 2.3 branch we will only have to change the default setting for the
typechecker.
2015-12-23 14:59:10 -08:00

31 lines
1.0 KiB
Plaintext

Loading module Cryptol
(\x -> x > 0x4) 0x6 = True
it : {result : Bit, arg1 : [4]}
{result = True, arg1 = 0x6}
(\x -> x > 0x4) 0x6 = True
(\x -> x > 0x4) 0x8 = True
(\x -> x > 0x4) 0x5 = True
(\x -> x > 0x4) 0x7 = True
(\x -> x > 0x4) 0xd = True
(\x -> x > 0x4) 0xc = True
(\x -> x > 0x4) 0x9 = True
(\x -> x > 0x4) 0xa = True
(\x -> x > 0x4) 0xe = True
(\x -> x > 0x4) 0xf = True
(\x -> x > 0x4) 0xb = True
it : [11]{result : Bit, arg1 : [4]}
[{result = True, arg1 = 0x6}, {result = True, arg1 = 0x8},
{result = True, arg1 = 0x5}, {result = True, arg1 = 0x7},
{result = True, arg1 = 0xd}, {result = True, arg1 = 0xc},
{result = True, arg1 = 0x9}, {result = True, arg1 = 0xa},
{result = True, arg1 = 0xe}, {result = True, arg1 = 0xf},
{result = True, arg1 = 0xb}]
must be an integer > 0 or "all"
must be an integer > 0 or "all"
(\x -> x > 0x4) 0x6 = True
(\x -> x > 0x4) 0x8 = True
(\x -> x > 0x4) 0x5 = True
it : [3]{result : Bit, arg1 : [4]}
[{result = True, arg1 = 0x6}, {result = True, arg1 = 0x8},
{result = True, arg1 = 0x5}]