
 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) fL:((x,y:Alph*//(x R y))
fL:((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:x,y:Alph*//(x R y). Dec(x Rg y)
x,y:x,y:Alph*//(x R y). Dec(x Rg y) S:ActionSet(Alph), sL:S.car*.
 Fin(Alph)
S:ActionSet(Alph), sL:S.car*.
 Fin(Alph) 
 Fin(S.car)
 
 Fin(S.car) 
 (
 
 ( TBL:S.car*.
TBL:S.car*.  s:S.car. mem_f(S.car;s;TBL)
s:S.car. mem_f(S.car;s;TBL) 
 (
 ( w:Alph*. mem_f(S.car;(S:w
w:Alph*. mem_f(S.car;(S:w s);sL)))
 [Alph; < (x,y:Alph*//(x R y))
s);sL)))
 [Alph; < (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 >  > ;fL]
a,xy. xy/x,y. < a.x,a.y >  > ;fL]| 1 | 10. fL: ((x,y:Alph*//(x R y))  (x,y:Alph*//(x R y)))* 11.  t:((x,y:Alph*//(x R y))  (x,y:Alph*//(x R y))). 
(  x.x/x1,x2.   (g(x1)) =  (g(x2)))(t)   mem_f((x,y:Alph*//(x R y))  (x,y:Alph*//(x R y));t;fL) 12. < (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y)),  a,xy. xy/x,y. < a.x,a.y >  >  ActionSet(Alph)  Fin( < (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y)),  a,xy. xy/x,y. < a.x,a.y >  > .car) | 
| 2 | 10. fL: ((x,y:Alph*//(x R y))  (x,y:Alph*//(x R y)))* 11.  t:((x,y:Alph*//(x R y))  (x,y:Alph*//(x R y))). 
(  x.x/x1,x2.   (g(x1)) =  (g(x2)))(t)   mem_f((x,y:Alph*//(x R y))  (x,y:Alph*//(x R y));t;fL) 12. < (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y)),  a,xy. xy/x,y. < a.x,a.y >  >  ActionSet(Alph) 13.  TBL: < (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y)),  a,xy. xy/x,y. < a.x,a.y >  > .car*.  s: < (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y)),  a,xy. xy/x,y. < a.x,a.y >  > .car. 
mem_f( < (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y)),  a,xy. xy/x,y. < a.x,a.y >  > .car;s;TBL)   (  w:Alph*. 
 mem_f( < (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y))
       ,  a,xy. xy/x,y. < a.x,a.y >  > .car;( < (x,y:Alph*//(x R y))  (x,y:Alph*//(x R y))
                                      ,  a,xy. xy/x,y. < a.x,a.y >  > :w  s);fL))    x,y:x,y:Alph*//(x R y). Dec(x Rg y) | 
About:
|  |  |  |  |  |  | 
|  |  |  |  |  |  | 
|  |  |  |  |  |