(* Title: HOL/Induct/Ordinals.thy Author: Stefan Berghofer and Markus Wenzel, TU Muenchen *)
section‹Ordinals›
theory Ordinals imports Main begin
text‹ Some basic definitions of ordinal numbers. Draws an Agda development (in Martin-Löf type theory) by Peter Hancock (see 🪙‹http://www.dcs.ed.ac.uk/home/pgh/chat.html›). ›
primrec cantor :: "ordinal ==> ordinal ==> ordinal" where "cantor a Zero = Succ a"
| "cantor a (Succ b) = ⊔(λx. cantor x b) a"
| "cantor a (Limit f) = Limit (λn. cantor a (f n))"
primrec Nabla :: "(ordinal ==> ordinal) ==> (ordinal ==> ordinal)" (‹∇›) where "∇f Zero = f Zero"
| "∇f (Succ a) = f (Succ (∇f a))"
| "∇f (Limit h) = Limit (λn. ∇f (h n))"
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.