形式陈述
大步语义用归纳判断
直觉
它把许多机器小步压成一棵求值证明树,关注输入表达式与最终结果之间的关系。
例子与边界
算术表达式规则可从
推论与应用
大步语义适合解释器、编译器正确性和自然语义证明;小步语义则更适合观察中间状态、并发和控制效果。
参考资料
- Robert Harper, Practical Foundations for Programming Languages, 2nd ed., Cambridge University Press, 2016,Parts I–XVIII。
- Gordon D. Plotkin, A Structural Approach to Operational Semantics, DAIMI FN-19, 1981; reprinted 2004,Full report。