equal
deleted
inserted
replaced
234 function 'f' are now called f.simps instead of f.rules; if all |
234 function 'f' are now called f.simps instead of f.rules; if all |
235 termination conditions are proved automatically, these simplification |
235 termination conditions are proved automatically, these simplification |
236 rules are added to the simpset, as in primrec; rules may be named |
236 rules are added to the simpset, as in primrec; rules may be named |
237 individually as well, resulting in a separate list of theorems for |
237 individually as well, resulting in a separate list of theorems for |
238 each equation; |
238 each equation; |
|
239 |
|
240 * HOL/While is a new theory that provides a while-combinator. It permits the |
|
241 definition of tail-recursive functions without the provision of a termination |
|
242 measure. The latter is necessary once the invariant proof rule for while is |
|
243 applied. |
239 |
244 |
240 * HOL: new (overloaded) notation for the set of elements below/above some |
245 * HOL: new (overloaded) notation for the set of elements below/above some |
241 element: {..u}, {..u(}, {l..}, {)l..}. See theory SetInterval. |
246 element: {..u}, {..u(}, {l..}, {)l..}. See theory SetInterval. |
242 |
247 |
243 * HOL: theorems impI, allI, ballI bound as "strip"; |
248 * HOL: theorems impI, allI, ballI bound as "strip"; |