🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #4307

Re: Recursion (was PROLOG in the "real" world?)

#4307
From: Tom Osborn
Date: Thu, 31 Oct 1991 07:52
17 lines
2006 bytes
lee@ecrc.de (Lee Naish) writes:

> [loop invariants as inductive hypotheses -> correct code, ...]
>...Sure, normal people tend to have a problem with induction.  They tend to
>have a problem writing correct code. ...

I think they have problems with formulating loop invariants and other
correctness supporting abstractions. The problems with induction are
a separate issue mainly to do with relevance (if they can't come to
terms with the invariants in the first place). The formal methods
seem to fall into place when the student (or novice _____) comes to
terms with abstraction and precision (IMHO + teaching experience).
--
Tom Osborn,                            "These infrastructures have diverted 
School of Computing Sciences,              large numbers of highly talented 
University of Technology, Sydney,            technologists from useful work".
PO Box 123 Broadway 2007,  AUSTRALIA.                   Robert Hecht-Neilsen.
Technical Details
Message-ID: <osborn.688895538@dragon>
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!caen!batcomputer!munnari.oz.au!metro!socs.uts.edu.au!dragon!osborn
References: <1991Sep26.031311.836@monu6.cc.monash.edu.au> <1991Oct02.193655.16492@chome.ruhr.de> <1991Oct3.180209.3023@athena.cs.uga.edu> <1991Oct04.142838.29652@eng.umd.edu> <1991Oct16.163624.19739@ecrc.de>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f907c,2ad8401e5c040397
X-Google-Attributes: gidf907c,public
X-Google-Thread: 10461e,2ad8401e5c040397
X-Google-Attributes: gid10461e,public
X-Google-Thread: 102449,2ad8401e5c040397
X-Google-Attributes: gid102449,public
X-Google-Thread: 10db24,2ad8401e5c040397
X-Google-Attributes: gid10db24,public
X-Google-Thread: f43e6,2ad8401e5c040397
X-Google-Attributes: gidf43e6,public
X-Google-ArrivalTime: 1991-10-31 11:08:32 PST
Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!caen!batcomputer!munnari.oz.au!metro!socs.uts.edu.au!dragon!osborn
From: osborn@socs.uts.edu.au (Tom Osborn)
Newsgroups: comp.lang.prolog,comp.software-eng,comp.edu,comp.ai,aus.ai
Subject: Re: Recursion (was PROLOG in the "real" world?)
Message-ID: <osborn.688895538@dragon>
Date: 31 Oct 91 07:52:18 GMT
References: <1991Sep26.031311.836@monu6.cc.monash.edu.au> <1991Oct02.193655.16492@chome.ruhr.de> <1991Oct3.180209.3023@athena.cs.uga.edu> <1991Oct04.142838.29652@eng.umd.edu> <1991Oct16.163624.19739@ecrc.de>
Lines: 17