Projection in constraint logic programming (Diss., TU Berlin) (Q2726301)

From MaRDI portal





scientific article; zbMATH DE number 1620766
Language Label Description Also known as
English
Projection in constraint logic programming (Diss., TU Berlin)
scientific article; zbMATH DE number 1620766

    Statements

    0 references
    17 July 2001
    0 references
    logic programming constraints
    0 references
    quantifier elimination
    0 references
    Prolog
    0 references
    garbarge collection
    0 references
    Projection in constraint logic programming (Diss., TU Berlin) (English)
    0 references
    The evaluation of programs leads typically to local variables which become inaccessible or dead. Many programming languages, including the logic programming language Prolog, contain a mechanism -- called garbarge collection -- which removes such variables. In the context of CLP (Contraint Logic Programming) dead variables can be considered as to be existentially quantified. Removing an existential quantifier can be understood as quantifier elimination or projection. Quantifier elimination has many benefits, in particular space recovering and decrease of cost for consistency checks. In the booklet this idea is exploited. The author introduces the notion of early projection and develops an architecture for automatic early projection in CLP (X). This architecture is applied to the two practical planning problems can-build and Fakos in realistic size. The author proposes solutions to these problems using CLP(RealNumbers) and CLP(FiniteDomains).
    0 references

    Identifiers