1 | (EquivRel x,y:Alph*. (Result(Auto)x) = (Result(Auto)y)) c ( g:((x,y:Alph*//((Result(Auto)x)
=
(Result(Auto)y)))
  ).
Fin(x,y:Alph*//((Result(Auto)x)
=
(Result(Auto)y)))
& ( l:Alph*. L(l)  g(l))
& ( x,y,z:Alph*.
(Result(Auto)x) = (Result(Auto)y) 
(Result(Auto)z @ x)
=
(Result(Auto)z @ y))) |