Synthesizing Nested Relational Queries from Implicit Specifications
Synthesizing Nested Relational Queries from Implicit Specifications
复制标题
从隐式规范合成嵌套关系查询
DOI:
10.1145/3584372.3588653
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Benedikt M
中科院分区:
文献类型:
--
作者:
Benedikt M
Derived datasets can be defined implicitly or explicitly. An implicit definition (of dataset O in terms of datasets I) is a logical specification involving the source data I and the interface data O. It is a valid definition of O in terms of I, if any two models of the specification agreeing on I agree on O. In contrast, an explicit definition is a query that produces O from I. Variants of Beth's theorem state that one can convert implicit definitions to explicit ones. Further, this conversion can be done effectively given a proof witnessing implicit definability in a suitable proof system. We prove the analogous effective implicit-to-explicit result for nested relations: implicit definitions, given in the natural logic for nested relations, can be effectively converted to explicit definitions in the nested relational calculus (NRC). As a consequence, we can effectively extract rewritings of NRC queries in terms of NRC views, given a proof witnessing that the query is determined by the views.
登录
查看更多内容
DOI:
--
发表时间:
1969
期刊:
Journal of Symbolic Logic (JSL)
影响因子:
--
作者:
ScienceDirect
通讯作者:
ScienceDirect
DOI:
10.1145/2603088.2603108
发表时间:
2014
期刊:
Proceedings of the Joint Meeting of the Twenty-Third EACSL Annual Conference on Computer Science Logic (CSL) and the Twenty-Ninth Annual ACM/IEEE Symposium on Logic in Computer Science (LICS)
影响因子:
--
作者:
Michael Benedikt;B. T. Cate;M. V. Boom
通讯作者:
M. V. Boom
DOI:
--
发表时间:
1999
期刊:
Logic Programming and Automated Reasoning
影响因子:
--
作者:
E. Hoogland;maarten marx;M. Otto
通讯作者:
M. Otto
DOI:
10.1016/s0049-237x(09)70162-4
发表时间:
1985
期刊:
Studies in logic and the foundations of mathematics
影响因子:
--
作者:
A. Scedrov
通讯作者:
A. Scedrov
DOI:
10.1017/cbo9780511527340
发表时间:
2001
期刊:
ACM Transactions on Computational Logic (TOCL)
影响因子:
--
作者:
Sara Negri;J. Plato
通讯作者:
J. Plato