1 |
3. x' : hsum('a; 'b)
4. x'' : hsum('a; 'b)
5. rep_sum(x') = rep_sum(x'') hbool 'a 'b hbool
x' = x''
 | 1 step |
2 |
3. x : hbool 'a 'b hbool
4. ( f:  'a 'b  .  u:'a+'b. (f = (rep_sum(u))))(x)
x':hsum('a; 'b). x = rep_sum(x') hbool 'a 'b hbool
 | 1 step |
3 |
3. x : hbool 'a 'b hbool
4. x':hsum('a; 'b). x = rep_sum(x') hbool 'a 'b hbool
( f:  'a 'b  .  u:'a+'b. (f = (rep_sum(u))))(x)
 | 1 step |