(* -*- Emacs Mode: sml -*- *)
(*---------------------------------------------------------------------------*)
(*
File: mk_gen_induct.sml
Description: This file proves the theorem of general induction on natural
numbers by using the theorem of primitive recursion.
Author: (c) Copyright 1990-2008 by Flemming Andersen
Modified by John Harrison to just pick up num_WF instead
Date: June 7. 1990
Last Update: January 18, 2008
*)
(*---------------------------------------------------------------------------*)
(*
!P. (!(m:num). (!n. n < m ==> (P n)) ==> (P m)) ==> (!m. P m)
*)
let GEN_INDUCT_thm = prove_thm
("GEN_INDUCT_thm",
(`!P. (!(m:num). (!n. n < m ==> (P n)) ==> (P m)) ==> (!m. P m)`),
MATCH_ACCEPT_TAC num_WF);;
(* Emacs editor information
| Local variables:
| mode:sml
| sml-prog-name:"hol90"
| End:
*)