author | hoelzl |
Tue, 12 Nov 2013 19:28:52 +0100 | |
changeset 54411 | f72e58a5a75f |
parent 54223 | 85705ba18add |
child 54496 | 178922b63b58 |
permissions | -rw-r--r-- |
923 | 1 |
(* Title: HOL/Nat.thy |
21243 | 2 |
Author: Tobias Nipkow and Lawrence C Paulson and Markus Wenzel |
923 | 3 |
|
9436
62bb04ab4b01
rearranged setup of arithmetic procedures, avoiding global reference values;
wenzelm
parents:
7702
diff
changeset
|
4 |
Type "nat" is a linear order, and a datatype; arithmetic operators + - |
30496
7cdcc9dd95cb
vague cleanup in arith proof tools setup: deleted dead code, more proper structures, clearer arrangement
haftmann
parents:
30242
diff
changeset
|
5 |
and * (for div and mod, see theory Divides). |
923 | 6 |
*) |
7 |
||
13449 | 8 |
header {* Natural numbers *} |
9 |
||
15131 | 10 |
theory Nat |
35121 | 11 |
imports Inductive Typedef Fun Fields |
15131 | 12 |
begin |
13449 | 13 |
|
48891 | 14 |
ML_file "~~/src/Tools/rat.ML" |