OpWithInst.hascasl.output revision 59a2f25e7d71b91b4eda6fa4da753473ad629619
type s
op a : s
var a : Type
op __=[s]__ : forall a . a * a -> Unit
. (op __=[s]__ : forall a : Type . a * a -> Unit) (a, a)
. a =[s] a;
%% Type Constructors -----------------------------------------------------
s : Type
%% Type Variables --------------------------------------------------------
a : Type %(var_1)%
%% Assumptions -----------------------------------------------------------
__=[s]__ : forall a : Type . a * a -> Unit %(op)%
a : s %(op)%
%% Sentences -------------------------------------------------------------
a =[s] a
a =[s] a
%% Diagnostics -----------------------------------------------------------
### Hint 4.5, is type variable 'a'
*** Error 11.9, unexpected mixfix token: s