1 | 1. Alph: Type 2. R: Alph* Alph* Prop 3. n:   4. L: Alph*   5. m:  6. ( x:Alph*. R(x,x))
& ( x,y:Alph*. R(x,y)  R(y,x))
& ( x,y,z:Alph*. R(x,y) & R(y,z)  R(x,z))
& ( x,y,z:Alph*. R(x,y)  R((z @ x),z @ y))
& ( w:( n Alph*). l:Alph*. i: n. R(l,w(i)))
& ( v:( m Alph*). l:Alph*. L(l)  ( i: m. R(l,v(i))))
& Fin(Alph) 7. x: Alph* 8. y: Alph* Dec( l:Alph*. L(l @ x) = L(l @ y)) |