36、阿巴迪 - 莱诺对象逻辑的指称语义解读

阿巴迪 - 莱诺对象逻辑的指称语义解读

1. 研究概述

在逻辑研究中,阿巴迪和莱诺的对象逻辑有着重要地位。不过,该逻辑存在一些必要且不可避免的限制,同时也有部分为简化而设的限制,若去除这些限制,逻辑会更强大。例如,在某些研究中,过渡规范无法涉及方法。本研究的证明拓展了阿巴迪和莱诺工作的受众范围,涵盖了语义学家和领域理论家。

研究的大致框架如下:
- 介绍对象演算的语法和语义。
- 引入阿巴迪 - 莱诺逻辑及其对象规范的指称语义。
- 探讨存储规范及其语义。
- 证明逻辑的可靠性。
- 详细介绍递归规范。
- 与原始证明进行简要比较。

2. 对象演算

对象演算的语言基于阿巴迪和卡德利的命令式对象演算。其项的语法定义如下:

a, b ::= x | true | false | if x then a else b | let x = a in b
| [fi = xi i=1...n, mj = ς(yj)bj j=1...m] | x.f | x.f := y | x.m

其中, f 属于字段名的可数无限集 F m 属于方法名的可数无限集 M 。对象构造 [fi = xi, mj = ς(yj)bj] 会分配新的存储空间,并返回一个包含字段 fi 和方法 mj

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值