
 Alph*
Alph*
 Prop
Prop x,y,z:Alph*. (x R y)
x,y,z:Alph*. (x R y) 
 ((z @ x) R (z @ y))
 ((z @ x) R (z @ y))


 (x,y:Alph*//(x R y)))
(x,y:Alph*//(x R y))) a:Alph, x:x,y:Alph*//(x R y). a.x
a:Alph, x:x,y:Alph*//(x R y). a.x  x,y:Alph*//(x R y)
 x,y:Alph*//(x R y) (x,y:Alph*//(x R y)))*
(x,y:Alph*//(x R y)))* t:((x,y:Alph*//(x R y))
t:((x,y:Alph*//(x R y)) (x,y:Alph*//(x R y))). 
(
(x,y:Alph*//(x R y))). 
( x.x/x1,x2.
x.x/x1,x2.
 (g(x1)) =
(g(x1)) = (g(x2)))(t)
 (g(x2)))(t) 
 mem_f((x,y:Alph*//(x R y))
 mem_f((x,y:Alph*//(x R y)) (x,y:Alph*//(x R y));t;fL)
(x,y:Alph*//(x R y));t;fL) (x,y:Alph*//(x R y)),
(x,y:Alph*//(x R y)), a,xy. xy/x,y. < a.x,a.y >  >
a,xy. xy/x,y. < a.x,a.y >  >   ActionSet(Alph)
 ActionSet(Alph) (x,y:Alph*//(x R y)))*
(x,y:Alph*//(x R y)))* s:((x,y:Alph*//(x R y))
s:((x,y:Alph*//(x R y)) (x,y:Alph*//(x R y))). 
mem_f((x,y:Alph*//(x R y))
(x,y:Alph*//(x R y))). 
mem_f((x,y:Alph*//(x R y)) (x,y:Alph*//(x R y));s;TBL)
(x,y:Alph*//(x R y));s;TBL)

 (
( w:Alph*. 
 mem_f((x,y:Alph*//(x R y))
w:Alph*. 
 mem_f((x,y:Alph*//(x R y)) (x,y:Alph*//(x R y));( < (x,y:Alph*//(x R y))
(x,y:Alph*//(x R y));( < (x,y:Alph*//(x R y)) (x,y:Alph*//(x R y))
                                                  ,
(x,y:Alph*//(x R y))
                                                  , a,xy. xy/x,y. < a.x,a.y >  > :w
a,xy. xy/x,y. < a.x,a.y >  > :w s);fL))
s);fL)) 
  w:Alph*, s:((x,y:Alph*//(x R y))
w:Alph*, s:((x,y:Alph*//(x R y)) (x,y:Alph*//(x R y))).
( < (x,y:Alph*//(x R y))
(x,y:Alph*//(x R y))).
( < (x,y:Alph*//(x R y)) (x,y:Alph*//(x R y)),
(x,y:Alph*//(x R y)), a,xy. xy/x,y. < a.x,a.y >  > :w
a,xy. xy/x,y. < a.x,a.y >  > :w s) = (s/x,y. < w@
s) = (s/x,y. < w@ x,w@
x,w@ y > )
y > )| 1 | 17. w: Alph* 18. s: (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y))  ( < (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y)),  a,xy. xy/x,y. < a.x,a.y >  > :nil  s)
=
(s/x,y. < nil@  x,nil@  y > ) | 
| 2 | 17. w: Alph* 18. s: (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y)) 19. u: Alph 20. v: Alph* 21. ( < (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y)),  a,xy. xy/x,y. < a.x,a.y >  > :v  s) = (s/x,y. < v@  x,v@  y > )  ( < (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y)),  a,xy. xy/x,y. < a.x,a.y >  > :u.v  s)
=
(s/x,y. < u.v@  x,u.v@  y > ) | 
About:
|  |  |  |  |  |  |  | 
|  |  |  |  |  |  |  | 
|  |  |  |  |  |