37、阿巴迪 - 莱诺对象逻辑的指称语义与安全类型语言设计

阿巴迪 - 莱诺对象逻辑的指称语义与安全类型语言设计

1. 阿巴迪 - 莱诺逻辑的可靠性证明

在阿巴迪 - 莱诺逻辑中,我们可以定义判断的语义并证明关键引理。
- 有效性定义 :$\Gamma \models a : A :: T$ 当且仅当对于所有存储规范 $\Sigma \in RecLoc(Spec)$,对于所有 $\rho \in ||\Gamma|| {\Sigma}$ 和所有 $\sigma \in [[\Sigma]]$,如果 $[[a]] {\rho \sigma} = (v, \sigma’)$,那么 $(v, \sigma’) \in [[[\Gamma] \vdash A]] {\rho}$ 且 $(\pi {Val}(\sigma), v, \pi_{Val}(\sigma’)) \in [[[\Gamma] \vdash T]] {\rho}$。
- 可靠性和不变性引理 :假设
- (H1) $\Gamma \vdash a : A :: T$
- (H2) $\Sigma \in RecLoc(Spec)$ 是一个存储规范
- (H3) $\rho \in ||\Gamma||
{\Sigma}$
则存在 $\varphi \in [St \times SF \times Spec \rightharpoonup Spec \times SF]$,使得对于所有 $\Sigma’ \succeq \Sigma$ 和所有 $(\sigma’, \varphi’) \in fix(\Phi)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值