XInternal.hascasl.output revision 887ec32ced6dc5d704e24a10568407ff7eefa503
internal {type s, t; fun o, q : s -> t;
. (fun __=__ : forall a : Type . a �
a ->? Unit) ((fun o : s -> t), (fun q : s -> t))}
%% Type Constructors -----------------------------------------------------
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
s : Type
t : Type
%% Assumptions -----------------------------------------------------------
__/\__ : Unit � Unit ->? Unit %(Fun)%
__<=>__ : Unit � Unit ->? Unit %(Fun)%
__=__ : forall a : Type . a � a ->? Unit %(Fun)%
__=>__ : Unit � Unit ->? Unit %(Fun)%
__=e=__ : forall a : Type . a � a ->? Unit %(Fun)%
__\/__ : Unit � Unit ->? Unit %(Fun)%
def__ : forall a : Type . a ->? Unit %(Fun)%
false : Unit %(Fun)%
if__then__else__ : forall a : Type . Unit � a � a ->? a %(Fun)%
not__ : Unit ->? Unit %(Fun)%
o : s -> t %(Fun)%
q : s -> t %(Fun)%
true : Unit %(Fun)%
%% Sentences -------------------------------------------------------------
(fun __=__ : forall a : Type . a � a ->? Unit) ((fun o : s -> t),
(fun q : s -> t)) %()%