🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.functional
Article #325

Re: Primitive recursive functions etc

#325
From: Joshua D. Guttman
Date: Sun, 17 Jun 1990 15:12
26 lines
1858 bytes
In article <15693@dime.cs.umass.edu> yodaiken@freal.cs.umass.edu (victor yodaiken) writes:

	*	*	*	*

   These arguments seem to miss the point. P.r. arithmetic is a very simple,
   clear, formalization of a large chunk of number theory. It seems at least
   possible that reasoning about such a well behaved class of functions will 
   be easier than reasoning about, say lambda-calc. 

By at least one measure, it is just as hard to reason about the PR functions as
about the full set of general recursive functions.  

Namely, consider (say) the Ritchie-Meyer LOOP language, which has just a
primitive recursive ("for") iteration construct.  And select a decidable
assertion language, say Pressburger arithmetic or quantifier-free
Pressburger arithmetic or even the pure theory of equality.  The validity
question for the Hoare triples of this system is still undecidable.  

Mark Nadel and I wrote up a brief note proving this fact when we found that
many people were unaware of it (or even skeptical when told it).  It basically
killed off my interest in PR programming, because it means that checking the
correctness of programs still can't be done by a (total) algorithm.  So why put
up with the roundabout programming and artificial bounds that would be called
for? 

	Josh
Technical Details
Message-ID: <GUTTMAN.90Jun17111209@darjeeling.mitre.org>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!xylogics!merk!alliant!linus!guttman
References: various <15693@dime.cs.umass.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!xylogics!merk!alliant!linus!guttman
From: guttman@mitre.org (Joshua D. Guttman)
Newsgroups: comp.lang.functional
Subject: Re: Primitive recursive functions etc
Message-ID: <GUTTMAN.90Jun17111209@darjeeling.mitre.org>
Date: 17 Jun 90 15:12:09 GMT
References: various <15693@dime.cs.umass.edu>
Sender: guttman@linus.mitre.org
Organization: Mitre Corporation, Bedford, MA.
Lines: 26
In-reply-to: yodaiken@freal.cs.umass.edu's message of 15 Jun 90 22:22:36 GMT