Representing and reasoning with operational semantics

被引:0
|
作者
Miller, Dale [1 ]
机构
[1] Ecole Polytech, INRIA, F-91128 Palaiseau, France
[2] Ecole Polytech, LIX, F-91128 Palaiseau, France
来源
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The operational semantics of programming and specification languages is often presented via inference rules and these can generally be mapped into logic programming-like clauses. Such logical encodings of operational semantics can be surprisingly declarative if one uses logics that directly account for term-level bindings and for resources, such as are found in linear logic. Traditional theorem proving techniques, such as unification and backtracking search, can then be applied to animate operational semantic specifications. Of course, one wishes to go a step further than animation: using logic to encode computation should facilitate formal reasoning directly with semantic specifications. We outline an approach to reasoning about logic specifications that involves viewing logic specifications as theories in an object-logic and then using a meta-logic to reason about properties of those object-logic theories. We motivate the principal design goals of a particular meta-logic that has been built for that purpose.
引用
收藏
页码:4 / 20
页数:17
相关论文
共 50 条
  • [41] Representing and reasoning about auctions
    Munyque Mittelmann
    Sylvain Bouveret
    Laurent Perrussel
    Autonomous Agents and Multi-Agent Systems, 2022, 36
  • [42] Handcrafted Inversions Made Operational on Operational Semantics
    Monin, Jean-Francois
    Shi, Xiaomu
    INTERACTIVE THEOREM PROVING, ITP 2013, 2013, 7998 : 338 - 353
  • [43] REPRESENTING OPERATIONAL PLANNING KNOWLEDGE
    LOBERG, G
    POWELL, GM
    OREFICE, A
    ROBERTS, JD
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1986, 16 (06): : 774 - 787
  • [44] Representing the process semantics in the event calculus
    Li, CP
    LOGICS IN ARTIFICIAL INTELLIGENCE, 2000, 1919 : 118 - 132
  • [45] Representing WP semantics in Isabelle/ZF
    Staples, M
    THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 1999, 1690 : 239 - 254
  • [46] Using semantics for representing experimental protocols
    Giraldo, Olga
    Garcia, Alexander
    Lopez, Federico
    Corcho, Oscar
    JOURNAL OF BIOMEDICAL SEMANTICS, 2017, 8
  • [47] Representing the process semantics in the situation calculus
    Li, CP
    ROUGH SETS, FUZZY SETS, DATA MINING, AND GRANULAR COMPUTING, PT 1, PROCEEDINGS, 2005, 3641 : 591 - 600
  • [48] Using semantics for representing experimental protocols
    Olga Giraldo
    Alexander García
    Federico López
    Oscar Corcho
    Journal of Biomedical Semantics, 8
  • [49] SEMANTICS AND REASONING WITH FREE PROCEDURES
    GERMAN, SM
    THEORETICAL COMPUTER SCIENCE, 1992, 97 (01) : 67 - 81
  • [50] Semantics for a theory of defeasible reasoning
    Vo, QB
    Foo, NY
    Thurbon, J
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2005, 44 (1-2) : 87 - 119