🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.prolog
Article #1609

Re: More about Horn clauses

#1609
From: Olivier Ridoux
Date: Fri, 09 Oct 1992 09:07
37 lines
1999 bytes
From article <TORKEL.92Oct4080150@bast.sics.se>, by torkel@sics.se (Torkel Franzen):
> 
>   Since Alfred Horn and preservation theorems are apparently not
> universally familiar even among those who subsist largely on a crunchy
> diet of Horn clauses, some further remarks are clearly in order.
> 
>   Hear ye, hear ye. This is the tale of the Horn clause, as it has come
> down to us from the masters of old.
> 

Can you, or anybody else, tell us the tale of (hereditary) Harrop
formulas?

Here is why I ask the question:

Horn formulas are a nice start for logic programming because they
yield a so nice model-theoretic denotational semantics, and because
they are so like grammar rules, rewriting rules, production rules,
whatever simple rules.  A major result has not yet been mentioned:
every definable relation can be defined using only Horn formulas.
---> A computer scientist cannot but love them :-)

Harrop formulas are nice for more logic programming because they are a
superset of Horn formulas and they yield a so nice proof-theoretic
operational semantics, and because they are so like sequent calculus
deduction rules, typing rules, whatever less simple rules.  
---> A computer scientist cannot but love them more :-)

There is a model-theoretic semantics for logic programming with Harrop
formulas, also not so nice as for Horn clauses.

This thread started with a beginner asking general questions.  I only
wish we do not give only answers of a fifteen years old state of the
art.  (Fifteen is for logic programming.  For logic it is more, but it
is OK there.)

Olivier Ridoux
Technical Details
Message-ID: <1992Oct9.090720.14677@irisa.fr>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!corton!irisa!ridoux
References: <TORKEL.92Oct4080150@bast.sics.se>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!corton!irisa!ridoux
From: ridoux@irisa.fr (Olivier Ridoux)
Newsgroups: comp.lang.prolog
Subject: Re: More about Horn clauses
Message-ID: <1992Oct9.090720.14677@irisa.fr>
Date: 9 Oct 92 09:07:20 GMT
References: <TORKEL.92Oct4080150@bast.sics.se>
Sender: news@irisa.fr
Distribution: comp
Organization: IRISA, Rennes (Fr)
Lines: 37