1 | 1. T: Type 2. eq: {T } 3. eq T T   4. x:T. eq(x,x) 5. x,y:T. eq(x,y)  eq(y,x) 6. x,y,z:T. eq(x,y)  eq(y,z)  eq(x,z) 7. L: T List 8. M: T List 9. x: T 10. x( eq) (L @ M) x( eq) (M @ L) |
2 | 1. T: Type 2. eq: {T } 3. eq T T   4. x:T. eq(x,x) 5. x,y:T. eq(x,y)  eq(y,x) 6. x,y,z:T. eq(x,y)  eq(y,z)  eq(x,z) 7. L: T List 8. M: T List 9. x: T 10. x( eq) (M @ L) x( eq) (L @ M) |