1 (* -*- Emacs Mode: sml -*- *)
3 (*---------------------------------------------------------------------------*)
5 File: mk_gen_induct.sml
7 Description: This file proves the theorem of general induction on natural
8 numbers by using the theorem of primitive recursion.
10 Author: (c) Copyright 1990-2008 by Flemming Andersen
11 Modified by John Harrison to just pick up num_WF instead
13 Last Update: January 18, 2008
15 (*---------------------------------------------------------------------------*)
18 !P. (!(m:num). (!n. n < m ==> (P n)) ==> (P m)) ==> (!m. P m)
20 let GEN_INDUCT_thm = prove_thm
22 (`!P. (!(m:num). (!n. n < m ==> (P n)) ==> (P m)) ==> (!m. P m)`),
23 MATCH_ACCEPT_TAC num_WF);;
25 (* Emacs editor information
28 | sml-prog-name:"hol90"