| author | oheimb |
| Sat, 15 Feb 1997 17:55:11 +0100 | |
| changeset 2638 | 6c6a44b5f757 |
| parent 2608 | 450c9b682a92 |
| child 3023 | 01364e2f30ad |
| permissions | -rw-r--r-- |
| 2441 | 1 |
(* Title: HOL/Nat.ML |
| 923 | 2 |
ID: $Id$ |
| 2608 | 3 |
Author: Tobias Nipkow |
4 |
Copyright 1997 TU Muenchen |
|
| 923 | 5 |
*) |
6 |
||
| 2608 | 7 |
goal thy "min 0 n = 0"; |
8 |
br min_leastL 1; |
|
9 |
by(trans_tac 1); |
|
10 |
qed "min_0L"; |
|
| 1301 | 11 |
|
| 2608 | 12 |
goal thy "min n 0 = 0"; |
13 |
br min_leastR 1; |
|
14 |
by(trans_tac 1); |
|
15 |
qed "min_0R"; |
|
| 923 | 16 |
|
| 2608 | 17 |
goalw thy [min_def] "min (Suc m) (Suc n) = Suc(min m n)"; |
18 |
by(split_tac [expand_if] 1); |
|
19 |
by(Simp_tac 1); |
|
20 |
qed "min_Suc_Suc"; |
|
| 1660 | 21 |
|
| 2608 | 22 |
Addsimps [min_0L,min_0R,min_Suc_Suc]; |