7.结论

{"title":"7.结论","authors":"","doi":"10.1525/9780520973602-008","DOIUrl":null,"url":null,"abstract":"of time-system constants, program input variables, and applications of convert-time. The decision procedure automatically simplifies nested applications of convert-time. The final step in DSDRAT's analysis of coordinate-to-time is to add the instantiated theories from TableGraph and Connected Groupoid to the cumulative set of axioms for instantiated decision procedures. DSDRAT then removes the axioms in the NAIF domain theory that are implied by this set. The removed axioms include the three listed in section 5. When these axioms are used by a general-purpose theorem-prover (e.g., SNARK) for deductive synthesis, they typically invoke search through branch points introduced by paramodulation. By replacing these axioms with efficient decision procedures, DSDRAT speeds up program synthesis without manual tuning. We expect that DSDRAT will automatically achieve the same results as were manually achieved with this methodology (section 5). This will provide a key enabling technology for domain experts, such as the JPL NAIF group, to maintain and extend their own specialized AMPHION systems. This paper addresses one aspect of scaling-up KBSE: enabling domain experts to construct and maintain their own domain-specific KBPS systems. The META-AMPHION system, currently under development, is designed to provide the KBSE analogue of application-generator generator technology. A key component of META-AMPHION is a subsystem to automatically operationalize a declarative domain theory for efficient deductive program synthesis. This paper describes extensions of a previous system, DRAT, that speeds up a theorem-prover for analytical reasoning problems by substituting decision procedures for axioms in a theory. An experiment with AMPHION (a real-world KBPS system) demonstrated that extending DRAT to deductive synthesis would be successful. The design for these extensions is described, and are currently being implemented. In parallel work we are also exploring suitable user interfaces for META-AMPHION that will guide domain experts in developing and maintaining domain theories. There appears to be a useful synergy with the component described in this paper: the same process described in section 6 for operationalizing axioms in an existing domain theory might be useful in eliciting axioms from a domain expert. Instead of using a theorem-prover to answer questions when searching the hierarchy, the domain expert would be used as an oracle to construct portions of a domain theory by traversing the same hierarchy. In previous work on DRAT, the work reported in [7] was extended to show that DRAT's attachment of literal satisfiability procedures to a theorem-prover was sound and complete. These results must be extended …","PeriodicalId":447185,"journal":{"name":"Health Care Off the Books","volume":"60 18","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2020-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"7. Conclusion\",\"authors\":\"\",\"doi\":\"10.1525/9780520973602-008\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"of time-system constants, program input variables, and applications of convert-time. The decision procedure automatically simplifies nested applications of convert-time. The final step in DSDRAT's analysis of coordinate-to-time is to add the instantiated theories from TableGraph and Connected Groupoid to the cumulative set of axioms for instantiated decision procedures. DSDRAT then removes the axioms in the NAIF domain theory that are implied by this set. The removed axioms include the three listed in section 5. When these axioms are used by a general-purpose theorem-prover (e.g., SNARK) for deductive synthesis, they typically invoke search through branch points introduced by paramodulation. By replacing these axioms with efficient decision procedures, DSDRAT speeds up program synthesis without manual tuning. We expect that DSDRAT will automatically achieve the same results as were manually achieved with this methodology (section 5). This will provide a key enabling technology for domain experts, such as the JPL NAIF group, to maintain and extend their own specialized AMPHION systems. This paper addresses one aspect of scaling-up KBSE: enabling domain experts to construct and maintain their own domain-specific KBPS systems. The META-AMPHION system, currently under development, is designed to provide the KBSE analogue of application-generator generator technology. A key component of META-AMPHION is a subsystem to automatically operationalize a declarative domain theory for efficient deductive program synthesis. This paper describes extensions of a previous system, DRAT, that speeds up a theorem-prover for analytical reasoning problems by substituting decision procedures for axioms in a theory. An experiment with AMPHION (a real-world KBPS system) demonstrated that extending DRAT to deductive synthesis would be successful. The design for these extensions is described, and are currently being implemented. In parallel work we are also exploring suitable user interfaces for META-AMPHION that will guide domain experts in developing and maintaining domain theories. There appears to be a useful synergy with the component described in this paper: the same process described in section 6 for operationalizing axioms in an existing domain theory might be useful in eliciting axioms from a domain expert. Instead of using a theorem-prover to answer questions when searching the hierarchy, the domain expert would be used as an oracle to construct portions of a domain theory by traversing the same hierarchy. In previous work on DRAT, the work reported in [7] was extended to show that DRAT's attachment of literal satisfiability procedures to a theorem-prover was sound and complete. These results must be extended …\",\"PeriodicalId\":447185,\"journal\":{\"name\":\"Health Care Off the Books\",\"volume\":\"60 18\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-05-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Health Care Off the Books\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1525/9780520973602-008\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Health Care Off the Books","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1525/9780520973602-008","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

的时间系统常量、程序输入变量和 convert-time 应用。决策程序会自动简化convert-time的嵌套应用。DSDRAT 对坐标-时间分析的最后一步,是将 TableGraph 和 Connected Groupoid 中的实例化理论添加到实例化决策程序的累积公理集中。然后,DSDRAT 删除 NAIF 领域理论中隐含在这一公理集中的公理。删除的公理包括第5节中列出的三个公理。当通用定理检验器(如SNARK)使用这些公理进行演绎综合时,通常会通过参数化引入的分支点进行搜索。通过用高效的决策程序取代这些公理,DSDRAT 无需手动调整即可加速程序合成。我们希望 DSDRAT 能自动实现与人工方法相同的结果(第 5 节)。这将为领域专家(如 JPL NAIF 小组)维护和扩展自己的专用 AMPHION 系统提供一项关键技术。本文论述了扩大 KBSE 的一个方面:使领域专家能够构建和维护他们自己的特定领域 KBPS 系统。目前正在开发的 META-AMPHION 系统旨在提供类似于应用生成器的 KBSE 生成器技术。META-AMPHION 的一个关键组成部分是一个子系统,用于自动操作声明性领域理论,以实现高效的演绎程序合成。该系统通过用决策程序代替理论中的公理,加速了分析推理问题的定理验证器。用 AMPHION(现实世界中的一个 KBPS 系统)进行的实验证明,将 DRAT 扩展到演绎法综合是成功的。我们介绍了这些扩展的设计,目前正在实施中。与此同时,我们还在为 META-AMPHION 探索合适的用户界面,以指导领域专家开发和维护领域理论。本文所描述的组件似乎可以产生有益的协同作用:第 6 节中描述的用于在现有领域理论中操作公理的相同过程可能有助于从领域专家那里获取公理。在搜索层次结构时,不用定理验证器来回答问题,而是将领域专家作为神谕,通过遍历相同的层次结构来构建部分领域理论。在以前关于 DRAT 的工作中,[7] 中报告的工作得到了扩展,表明 DRAT 将字面可满足性程序附加到定理证明器上的做法是合理而完整的。这些结果必须加以扩展......
本文章由计算机程序翻译,如有差异,请以英文原文为准。
7. Conclusion
of time-system constants, program input variables, and applications of convert-time. The decision procedure automatically simplifies nested applications of convert-time. The final step in DSDRAT's analysis of coordinate-to-time is to add the instantiated theories from TableGraph and Connected Groupoid to the cumulative set of axioms for instantiated decision procedures. DSDRAT then removes the axioms in the NAIF domain theory that are implied by this set. The removed axioms include the three listed in section 5. When these axioms are used by a general-purpose theorem-prover (e.g., SNARK) for deductive synthesis, they typically invoke search through branch points introduced by paramodulation. By replacing these axioms with efficient decision procedures, DSDRAT speeds up program synthesis without manual tuning. We expect that DSDRAT will automatically achieve the same results as were manually achieved with this methodology (section 5). This will provide a key enabling technology for domain experts, such as the JPL NAIF group, to maintain and extend their own specialized AMPHION systems. This paper addresses one aspect of scaling-up KBSE: enabling domain experts to construct and maintain their own domain-specific KBPS systems. The META-AMPHION system, currently under development, is designed to provide the KBSE analogue of application-generator generator technology. A key component of META-AMPHION is a subsystem to automatically operationalize a declarative domain theory for efficient deductive program synthesis. This paper describes extensions of a previous system, DRAT, that speeds up a theorem-prover for analytical reasoning problems by substituting decision procedures for axioms in a theory. An experiment with AMPHION (a real-world KBPS system) demonstrated that extending DRAT to deductive synthesis would be successful. The design for these extensions is described, and are currently being implemented. In parallel work we are also exploring suitable user interfaces for META-AMPHION that will guide domain experts in developing and maintaining domain theories. There appears to be a useful synergy with the component described in this paper: the same process described in section 6 for operationalizing axioms in an existing domain theory might be useful in eliciting axioms from a domain expert. Instead of using a theorem-prover to answer questions when searching the hierarchy, the domain expert would be used as an oracle to construct portions of a domain theory by traversing the same hierarchy. In previous work on DRAT, the work reported in [7] was extended to show that DRAT's attachment of literal satisfiability procedures to a theorem-prover was sound and complete. These results must be extended …
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信