• DocumentCode
    3209633
  • Title

    First-order logic reducible programs

  • Author

    Wang, Ke ; Yuan, Li Yan

  • Author_Institution
    Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
  • fYear
    1991
  • fDate
    8-12 Apr 1991
  • Firstpage
    746
  • Lastpage
    755
  • Abstract
    Programs for which the least fixed point exists are considered. A program is first-order logic reducible (FOL-reducible) with respect to a set of integrity constraints if all its valid fixed points are least fixed points. For an FOL-reducible program, a logical assertion about least fixed points is reduced to a logical assertion about all first-order logic models. This makes it possible to characterize, in the first-order logic, some important `all states´ properties of programs for which no proof procedures exist in general. This method is applied to the following properties: containment of programs, independence of updates with respect to queries and integrity constraints, and characterization and implication of integrity constraints in programs. It is shown that the transitive closure of a graph if FOL-reducible with respect to the constraint of acyclicity. The `all states´ framework requires a modification of the standard treatment of fixed points and completed programs
  • Keywords
    data integrity; logic programming; acyclicity; containment of programs; first-order logic reducible programs; integrity constraints; least fixed point; logical assertion; queries; transitive closure; Acoustic testing; Constraint optimization; Councils; Data engineering; Deductive databases; Logic testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1991. Proceedings. Seventh International Conference on
  • Conference_Location
    Kobe
  • Print_ISBN
    0-8186-2138-9
  • Type

    conf

  • DOI
    10.1109/ICDE.1991.131524
  • Filename
    131524