cost 318 ms
Atelier B - 在循環的上下文中證明簡單的 PO

[英]Atelier B - Proving simple PO in the context of a loop

我如何證明以下不變量在 WHILE 替換的上下文中成立:INIT = FALSE => size(vv)>0? 它似乎生成了一個與循環相關的阻塞 PO。 B項目的結構如下: 頭部.mch 工具.mch 主.mch main_i.imp 文件 當沒有循環時證明不變量,例如 ...

Atelier B - WHILE 替換中使用的 vv 的“H => vv$1 = vv$2”格式的證明義務

[英]Atelier B - Proof obligations of "H => vv$1 = vv$2" format for vv used in WHILE substitution

我試圖理解這種格式的證明義務: H => vv$1 = vv$2 vv 是在 WHILE 替換中的實現中使用的 var。 這個 PO 是什么意思,如何證明? 謝謝 B項目的結構如下: 機頭,實用程序,主要實現:main_i 代碼如下: 頭部.mch 工具.mch 主程序 主.imp ...

用B方法表達規則

[英]Expressing rules in B-Method

我正在用B方法編寫一些系統規范。 我有以下變量,它們是一般集的子集: 第一種表示法:a:= {x,y,z,v} b:= {x,y,z} 我想陳述一條規則,即只要集合“b”中存在某些內容,它也存在於集合“a”中,這有助於將上述規范編寫如下: 第二種表示法:a:= {v ...

AMN和數學邏輯表示法

[英]AMN and math logic notation

我不確定這是否適合stackoverflow,但我不知道還能在哪里問。 我正在研究用於證明需求規范中的一致性的B方法,並且在指定操作的前置條件時我遇到邏輯數學符號的問題。 簡化了原來的問題,我有一個變量,它是笛卡兒積的FLIGHT_NO×時間×時間之間的一個子集的航班 ,其中對於每個構件 ...


排序:
質量:
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM