The fixed points of logic programs with Herbrand base \({\mathbb{N}}\) (Q2639644): Difference between revisions

From MaRDI portal
Import240304020342 (talk | contribs)
Set profile property.
ReferenceBot (talk | contribs)
Changed an Item
 
Property / cites work
 
Property / cites work: Q3221399 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Contributions to the Theory of Logic Programming / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4079524 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Semantics of Predicate Logic as a Programming Language / rank
 
Normal rank
Property / cites work
 
Property / cites work: The fixed points of logic programs with Herbrand base \({\mathbb{N}}\) / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4198075 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Optimal fixedpoints of logic programs / rank
 
Normal rank
Property / cites work
 
Property / cites work: Closures and fairness in the semantics of programming logic / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3339245 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The Theoretical Aspects of the Optimal Fixedpoint / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5573961 / rank
 
Normal rank

Latest revision as of 13:12, 21 June 2024

scientific article
Language Label Description Also known as
English
The fixed points of logic programs with Herbrand base \({\mathbb{N}}\)
scientific article

    Statements

    The fixed points of logic programs with Herbrand base \({\mathbb{N}}\) (English)
    0 references
    0 references
    0 references
    1990
    0 references
    A Herbrand base with signature \((a_ o,a_ 1,...,a_ k\); \(b_ o,b_ 1,...,b_ 1)\), where \(a_ i\), \(b_ j\in {\mathbb{N}}\), is considered. This base has \(a_ i\) predicate symbols of arity i(0\(\leq i\leq k)\) and \(b_ j\) functions of arity j(0\(\leq j\leq 1)\). Some results are given for logic programs with signature (of the underlying Herbrand base) (0,1; 1,1). Such programs use a unary predicate, a unary function symbol and a single constant. The Herbrand base is identified with \({\mathbb{N}}\) and interpretations are subsets of \({\mathbb{N}}\). For logic programs \(P=(C,R)\), with \(C\subseteq {\mathbb{N}}\) is an arbitrary set of constant rules and R is a finite non empty set of simple rules the program transformation \(T_ p\) and a transformation \(J_ p: 2^{{\mathbb{N}}}\to 2^{{\mathbb{N}}}\) are defined. It is proved that \(J_ p(L)\) is a fixed point of \(T_ p\) for an arbitrary set \(L\subseteq {\mathbb{N}}\) and that whenever C is regular, \(J_ p(L)\) is regular for an arbitrary set \(L\subseteq {\mathbb{N}}.\) Finally, a logic program P of signature (0,1; 1,1) is given, which satisfies the properties: P has a fixed point F of arbitrary recursive complexity and there is no finite, non-empty \(S\subseteq F\) such that F-S is a fixed point of P.
    0 references
    fixed points
    0 references
    Herbrand base
    0 references
    logic programs
    0 references

    Identifiers