In relational semantics, the input-output semantics of a program is a relation on its set of states. We generalise this in considering elements of Kleene algebras as semantical values. In a nondeterministic context, the demonic semantics is calculated by considering the worst behaviour of the program. In this paper, we concentrate on while loops. Calculating the semantics of a loop is difficult, but showing the correctness of any candidate abstraction is much easier. For deterministic programs, Mills has described a checking method known as the while statement verification rule. A corresponding programming theorem for nondeterministic iterative constructs is proposed, proved and applied to an example. This theorem can be considered as a gen...
A relational semantics is a mapping of programs to relations. We consider that the input-output sema...
Abstract. We present a Coq library about Kleene algebra with tests, including a proof of their compl...
Abstract. We present a Coq library about Kleene algebra with tests, including a proof of their compl...
In relational semantics, the input-output semantics of a program is a relation on its set of states....
AbstractIn relational semantics, the input-output semantics of a program is a relation on its set of...
In relational semantics, the input-output semantics of a program is a relation on its set of states....
In relational semantics, the input-output semantics of a program is a relation on its set of states....
In relational semantics, the input-output semantics of a program is a relation on its set of states....
In relational semantics, the input-output semantics of a program is a relation on its set of states....
In relational semantics, the input-output semantics of a program is a relation on its set of states....
In relational semantics, the input-output semantics of a program is a relation on its set of states....
In relational semantics, the input-output semantics of a program is a relation on its set of states....
AbstractIn relational semantics, the input-output semantics of a program is a relation on its set of...
A relational semantics is a mapping of programs to relations. We consider that the input-output sema...
Modal Kleene algebras are relatives of dynamic logics that support program construction and verifica...
A relational semantics is a mapping of programs to relations. We consider that the input-output sema...
Abstract. We present a Coq library about Kleene algebra with tests, including a proof of their compl...
Abstract. We present a Coq library about Kleene algebra with tests, including a proof of their compl...
In relational semantics, the input-output semantics of a program is a relation on its set of states....
AbstractIn relational semantics, the input-output semantics of a program is a relation on its set of...
In relational semantics, the input-output semantics of a program is a relation on its set of states....
In relational semantics, the input-output semantics of a program is a relation on its set of states....
In relational semantics, the input-output semantics of a program is a relation on its set of states....
In relational semantics, the input-output semantics of a program is a relation on its set of states....
In relational semantics, the input-output semantics of a program is a relation on its set of states....
In relational semantics, the input-output semantics of a program is a relation on its set of states....
In relational semantics, the input-output semantics of a program is a relation on its set of states....
AbstractIn relational semantics, the input-output semantics of a program is a relation on its set of...
A relational semantics is a mapping of programs to relations. We consider that the input-output sema...
Modal Kleene algebras are relatives of dynamic logics that support program construction and verifica...
A relational semantics is a mapping of programs to relations. We consider that the input-output sema...
Abstract. We present a Coq library about Kleene algebra with tests, including a proof of their compl...
Abstract. We present a Coq library about Kleene algebra with tests, including a proof of their compl...