🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #4042

Re: Higher Order Extensions

#4042
From: Francois-Michel Lang
Date: Wed, 03 May 1989 17:26
17 lines
1302 bytes
In article <783@gould.doc.ic.ac.uk> cdsm@doc.ic.ac.uk (Chris Moss) writes:
...
>2 points: 
>  1. The predicate to find the set of all solutions can easily be written 
>in pure Prolog with negation. (It's the list of which there are no
>other solutions). The only problem is that it is O(N^2). 

I know how to find the set of all solutions in O(N^2) time
without using assert/retract (a la findall),
but unless we have somewhat different notions of "pure Prolog",
I can't do it completely purely.

How is the pure version of such a predicate written?
----------------------------------------------------------------------------
Francois-Michel Lang
Paoli Research Center, Unisys Corporation lang@prc.unisys.com (215) 648-7256
Dept of Comp & Info Science, U of PA      lang@cis.upenn.edu  (215) 898-9511
Technical Details
Message-ID: <10145@burdvax.PRC.Unisys.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!bbn!rochester!udel!burdvax!macbeth!lang
References: <11500013@hpldola.HP.COM> <783@gould.doc.ic.ac.uk>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!bbn!rochester!udel!burdvax!macbeth!lang
From: lang@macbeth.PRC.Unisys.COM (Francois-Michel Lang)
Newsgroups: comp.lang.prolog
Subject: Re: Higher Order Extensions
Message-ID: <10145@burdvax.PRC.Unisys.COM>
Date: 3 May 89 17:26:54 GMT
References: <11500013@hpldola.HP.COM> <783@gould.doc.ic.ac.uk>
Sender: news@PRC.Unisys.COM
Organization: Unisys Corporation, Paoli Research Center; Paoli, PA
Lines: 17