AsPattern.hascasl.output revision f8a1ab8012a1f36060d6ce9b63399fa4a8a2981c
sort a
op f : a -> a
program f (v @ (var _ : _v1) : a) = v;
%% Type Constructors -----------------------------------------------------
a : Type
%% Assumptions -----------------------------------------------------------
f : a -> a %(op)%
%% Sentences -------------------------------------------------------------
program f (v @ _ : a) : a = v %(pe_f)%