 }
}
 T
 T
 T
T

 
 x,y:T. eq(x,y)
x,y:T. eq(x,y) 
 x = y
 x = y
 M,N:T List. v = (M @ (x.N)))
M,N:T List. v = (M @ (x.N))) 
 x(
 x( eq) v
eq) v
 

 (
 ( M,N:T List. v = (M @ (x.N)))
M,N:T List. v = (M @ (x.N)))
 nil ; h.t
 nil ; h.t  t) = (Case of u1.(v1 @ (x.N)); nil
 t) = (Case of u1.(v1 @ (x.N)); nil  nil ; h.t
 nil ; h.t  t)
 t)  T List
 T List
 
 
 M,N:T List. v = (M @ (x.N))
M,N:T List. v = (M @ (x.N))
| 1 |    M,N:T List. v = (M @ (x.N)) | 
About:
|  |  |  |  |  |  | 
|  |  |  |  |  |  |  |  |  |