Interfacing HOL90 with a functional database query language

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We describe a functional database language OR-SML for handling disjunctive information in database queries, its implementation in Standard ML [10], and its interface to HOL90. The core language has the power of the nested relational algebra, and it is augmented with or-sets which are used to deal with disjunctive information. Sets, or-sets and tuples can be freely combined to create objects, which gives the language a greater flexibility. We give an example of queries over the "database" of HOLg0 theories which require disjunctive information and show how to use the language to answer these queries. Since the system is running on top of Standard ML and all database objects are values in the latter, the system benefits from combining a sophisticated query language with the full power of a programming language. The language has been implemented as an HOL90-1oadable library of modules in Standard ML.

Cite

CITATION STYLE

APA

Gunter, E. L., & Libkin, L. (1995). Interfacing HOL90 with a functional database query language. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 971, pp. 171–185). Springer Verlag. https://doi.org/10.1007/3-540-60275-5_64

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free