Publikationsansicht

A Machine Checked Proof that Ackermann's Function is not Primitive Recursive (1991)

Abstract
Specification Approach As is common in programming, it is possible in ALF to work with abstract sets and operations rather than with their actual inductive and recursive definitions. Thus, we may specify abstract structures and operations, which consist of a collection of propositions implicitly characterizing a number of sets and operations on them (such a specification is usually given by a set of equations). When writing the proof, we used this approach in order to work in a modular style, and so, independently from the exact definitions of some sets and propositions. The usual definition of tuples, for instance, is given by requiring (a family of) sets T(n) for n ffl N, having the following operations: nil ffl T(0), cons: N \Theta T(n) ! T(succ(n)), for all n ffl N, hd: T(succ(n)) ! N, for all n ffl N, tl: T(succ(n)) ! T(n), for all n ffl N, such that the following equalities hold: hd(cons(a; t))= a, for all a ffl N, t ffl T(n) (n ffl N), tl(cons(a; t))= t, for all a ffl N, t f...

Details der Publikation
Download http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.57.1882
Quelle ftp://ftp.cs.chalmers.se/pub/users/nora/papers/ackermann.ps
Herausgeber University Press
Mitarbeiter CiteSeerX
Archiv CiteSeerX - Scientific Literature Digital Library and Search Engine (United States)
Typ text
Sprache Englisch
Verknüpfungen 10.1.1.6.9497, 10.1.1.48.8084, 10.1.1.37.74, 10.1.1.42.8429, 10.1.1.14.9846, 10.1.1.48.1256, 10.1.1.47.5115, 10.1.1.135.7851