DOI: 10.1007/978-3-540-74591-4_6
|View full text |Cite
|
Sign up to set email alerts
|

Formalising Generalised Substitutions

Abstract: Abstract. We use the theorem prover Isabelle to formalise and machinecheck results of the theory of generalised substitutions given by Dunne and used in the B method. We describe the model of computation implicit in this theory and show how this is based on a compound monad, and we contrast this model of computation and monad with those implicit in Dunne's theory of abstract commands. Subject to a qualification concerning frames, we prove, using the Isabelle/HOL theorem prover, that Dunne's results about gener… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 6 publications
(20 reference statements)
0
1
0
Order By: Relevance
“…It is noteworthy that their work provides a semantics for the language in terms of state transition systems, and is quite complementary to ours. Dunne [12] produced a mathematical formalization of the generalized substitution language, which was implemented in Isabelle/HOL by Dawson [13]. More recently, Jacquel et al [14] have used Coq to formalize a proof system for B, therefore providing another rigorous framework to reason about the expression language of B.…”
Section: Resultsmentioning
confidence: 99%
“…It is noteworthy that their work provides a semantics for the language in terms of state transition systems, and is quite complementary to ours. Dunne [12] produced a mathematical formalization of the generalized substitution language, which was implemented in Isabelle/HOL by Dawson [13]. More recently, Jacquel et al [14] have used Coq to formalize a proof system for B, therefore providing another rigorous framework to reason about the expression language of B.…”
Section: Resultsmentioning
confidence: 99%