18,023 research outputs found
Primitive recursion in the abstract
International audienceRecurrence can be used as a function definition schema for any non-trivial free algebra, yielding the same computational complexity in all cases. We show that primitive-recursive computing is in fact independent of free algebras altogether, and can be characterized by a generic programming principle, namely the control of iteration by the depletion of finite components of the underlying structure
Numbers and functions in Hilbert's finitism
David Hilbert's finitistic standpoint is a conception
of elementary number theory designed to answer the intuitionist doubts
regarding the security and certainty of mathematics. Hilbert was
unfortunately not exact in delineating what that viewpoint was, and
Hilbert himself changed his usage of the term through the 1920s and 30s.
The purpose of this paper is to outline what the main problems are in
understanding Hilbert and Bernays on this issue, based on some
publications by them which have so far received little attention, and on
a number of philosophical reconstructions of the viewpoint (in
particular, by Hand, Kitcher, and Tait)
Strong normalisation for applied lambda calculi
We consider the untyped lambda calculus with constructors and recursively
defined constants. We construct a domain-theoretic model such that any term not
denoting bottom is strongly normalising provided all its `stratified
approximations' are. From this we derive a general normalisation theorem for
applied typed lambda-calculi: If all constants have a total value, then all
typeable terms are strongly normalising. We apply this result to extensions of
G\"odel's system T and system F extended by various forms of bar recursion for
which strong normalisation was hitherto unknown.Comment: 14 pages, paper acceptet at electronic journal LMC
- …