Alias.hascasl.output revision 836e72a3c413366ba9801726f3b249c7791cb9ca
var s : Type
type MyPred : Type -> Type := \ s : Type . s ->? Unit
type MyAlias : Type -> Type := \ t : Type . t ->? Unit
type a1 : Type -> Type -> Type := \ (a : Type)
(b : Type) . a -> b -> Unit
type a1 : Type -> Type -> Type := \ (a : Type)
(b : Type) . a -> b -> Unit
type a1 : Type -> Type -> Type := \ (a : Type)
(b : Type) . a -> b -> Unit
type a2 : Type -> Type -> Type := \ (a : Type)
(b : Type) . a -> Unit
type a3 : Type -> Type -> Type := \ (a : Type)
(a : Type) . a -> Unit
type a4 : Type -> Type -> Type := \ (a : Type)
(a : Type) . a -> Unit
%% Type Constructors -----------------------------------------------------
MyAlias : Type -> Type := \ t : Type . t ->? Unit
MyPred : Type -> Type := \ s : Type . s ->? Unit
Pred : Type -> Type := \ a : Type . a ->? Unit
Unit : Type := Unit
__-->__ : Type- -> Type+ -> Type
__-->?__ : Type- -> Type+ -> Type
__->__ : Type- -> Type+ -> Type
__->?__ : Type- -> Type+ -> Type
__�__ : Type+ -> Type+ -> Type
a : Type %(var)%
a1 : Type -> Type -> Type := \ (a : Type)
(b : Type) . a -> b -> Unit
a2 : Type -> Type -> Type := \ (a : Type)(b : Type) . a -> Unit
a3 : Type -> Type -> Type := \ (a : Type)(a : Type) . a -> Unit
a4 : Type -> Type -> Type := \ (a : Type)(a : Type) . a -> Unit
b : Type %(var)%
s : Type %(var)%
t : Type %(var)%
%% Assumptions -----------------------------------------------------------
__/\__ : Unit � Unit ->? Unit
__<=>__ : Unit � Unit ->? Unit
__=__ : forall a : Type . a � a ->? Unit
__=>__ : Unit � Unit ->? Unit
__=e=__ : forall a : Type . a � a ->? Unit
__\/__ : Unit � Unit ->? Unit
def__ : forall a : Type . a ->? Unit
if__then__else__ : forall a : Type . Unit � a � a ->? a
not__ : Unit ->? Unit
%% Diagnostics -----------------------------------------------------------
Hint (line 1, column 5) is type variable 's'
Warning (line 6, column 15) redeclared type 'a'
Warning (line 6, column 19) redeclared type 'b'
Warning (line 6, column 6) redeclared type 'a1'
Warning (line 7, column 16) redeclared type 'b'
Warning (line 7, column 6) redeclared type 'a1'
Warning (line 9, column 15) redeclared type 'a'
Warning (line 9, column 19) redeclared type 'b'
Warning (line 11, column 15) redeclared type 'a'
Warning (line 11, column 19) redeclared type 'a'