We show how to prove inductive consequences of horn clause
specifications by horn clause completion. Most often one is
interested in properties of the initial algebra. These stem from the
facts that (a) it is generated by ground terms, and that (b) only
provable ground equations are valid in the initial algebra. (a) is
the basis of proofs by structural induction. (b) becomes relevant in
the case of horn clauses, since the validity of a horn clause may
depend on the fact that the conditions do not become true too often.
We show that (a) is true for term generated algebras, whereas (b) is
true for free algebras. Sophisticated completion procedures for horn
clauses already carry out inductive proofs of type (b), in order to
Editor(s) Uwe Brahm | Created 03/23/1998 07:50:43 PM | |
Revisions 5. 4. 3. 2. 1. | Editor(s) Uwe Brahm Uwe Brahm Uwe Brahm Christine Kiesel Christine Kiesel | Edit Dates 2007-07-02 11:11:03 2007-07-02 11:10:39 2007-07-02 10:56:07 14.09.2001 03:30:22 PM 03/23/98 07:54:35 PM |