X2.casl.output revision 13662e09b8bb8d3e849e81a3c5ec339618fc95ce
c79e39ad568d9af854765f64049534044ef6c034nd(sorts a, s, s1, s2, t
2d0611ffc9f91c5fc2ddccb93f9a3d17791ae650takashi sorts s1, s2 < s
c79e39ad568d9af854765f64049534044ef6c034nd op a : s -> t
d3e250aab242db84d14060985b5db675a731d548nd op b : s -> t
c79e39ad568d9af854765f64049534044ef6c034nd op c : a -> s
c79e39ad568d9af854765f64049534044ef6c034nd op c : a * t * t * t -> s
c79e39ad568d9af854765f64049534044ef6c034nd op d : s -> t,[ . forall X1: a; X2: t; X3: t; X4: t
c79e39ad568d9af854765f64049534044ef6c034nd . a(c(X1, X2, X3, X4)) = X2,
c79e39ad568d9af854765f64049534044ef6c034nd . forall X1: a; X2: t; X3: t; X4: t . b(c(X1, X2, X3, X4)) = X3,
4a56677aad9b66a36f3dc9fddbca8dc1230ad471rbowen . forall X1: a; X2: t; X3: t; X4: t . d(c(X1, X2, X3, X4)) = X4,
4a56677aad9b66a36f3dc9fddbca8dc1230ad471rbowen . forall X1: a; X2: t; X3: t; X4: t; Y1: a; Y2: t; Y3: t; Y4: t
4b575a6b6704b516f22d65a3ad35696d7b9ba372rpluem . c(X1, X2, X3, X4) = c(Y1, Y2, Y3, Y4) <=>
c79e39ad568d9af854765f64049534044ef6c034nd X1 = Y1 /\ X2 = Y2 /\ X3 = Y3 /\ X4 = Y4,
c79e39ad568d9af854765f64049534044ef6c034nd . forall X1: a; Y1: a . c(X1) = c(Y1) <=> X1 = Y1,