Please use this identifier to cite or link to this item: https://doi.org/10.1109/69.298170
DC FieldValue
dc.titleFirst-order logic characterization of program properties
dc.contributor.authorWang, Ke
dc.contributor.authorYuan, Li Yan
dc.date.accessioned2014-10-27T06:02:38Z
dc.date.available2014-10-27T06:02:38Z
dc.date.issued1994-08
dc.identifier.citationWang, Ke,Yuan, Li Yan (1994-08). First-order logic characterization of program properties. IEEE Transactions on Knowledge and Data Engineering 6 (4) : 518-533. ScholarBank@NUS Repository. <a href="https://doi.org/10.1109/69.298170" target="_blank">https://doi.org/10.1109/69.298170</a>
dc.identifier.issn10414347
dc.identifier.urihttp://scholarbank.nus.edu.sg/handle/10635/99294
dc.description.abstractA program is first-order reducible (FO-reducible) w.r.t. a set IC of integrity constraints if there exists a first-order theory T such that the set of models for T is exactly the set of intended models for the program w.r.t. all possible EDB's. In this case, we say that P is FO-reducible to T w.r.t. IC. For FO-reducible programs, it is possible to characterize, using first-order logic implications, properties of programs that are related to all possible EDB's as in the database context. These properties include, among others, containment of programs, independence of updates w.r.t. queries and integrity constraints, and characterization and implication of integrity constraints in programs, all of which have no known proof procedures. Therefore, many important problems formalized in a nonstandard logic can be dealt with by using the rich reservoir of first-order theorem-proving tools, provided that the program is FO-reducible. The following classes of programs are shown to be FO-reducible. (1) A stratified acyclic program P is FO-reducible to comp(P)qqIC w.r.t. IC for any set IC of constraints; (2) a general chained program P is FO-reducible to comp(P)qqIC w.r.t. certain acyclicity constraints IC; (3) a bounded program P is FO-reducible to comp(P′)qqIC w.r.t. any set IC of constraints, where P′ is a nonrecursive program equivalent to P. Some heuristics for constructing FO-reducible programs are described.
dc.description.urihttp://libproxy1.nus.edu.sg/login?url=http://dx.doi.org/10.1109/69.298170
dc.sourceScopus
dc.typeArticle
dc.contributor.departmentINFORMATION SYSTEMS & COMPUTER SCIENCE
dc.description.doi10.1109/69.298170
dc.description.sourcetitleIEEE Transactions on Knowledge and Data Engineering
dc.description.volume6
dc.description.issue4
dc.description.page518-533
dc.description.codenITKEE
dc.identifier.isiutNOT_IN_WOS
Appears in Collections:Staff Publications

Show simple item record
Files in This Item:
There are no files associated with this item.

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.