International audienceIn the refinement calculus, monotonic predicate transformers are used to model specifications for (imperative) programs. Together with a natural notion of simulation, they form a category enjoying many algebraic properties. We build on this structure to make predicate transformers into a de notational model of full linear logic: all the logical constructions have a natural interpretation in terms of predicate transformers (i.e. in terms of specifications). We then interpret proofs of a formula by a safety property for the corresponding specification
Algebras of imperative programming languages have been success-ful in reasoning about programs. In g...
Algebras of imperative programming languages have been success-ful in reasoning about programs. In g...
Product and summation operators for predicate transformers were introduced by Naumann and by Martin ...
International audienceIn the refinement calculus, monotonic predicate transformers are used to model...
International audienceIn the refinement calculus, monotonic predicate transformers are used to model...
Predicate transformers are formalized in higher order logic. This gives a basis for mechanized reaso...
Predicate transformers are formalized in higher order logic. This gives a basis for mechanized reaso...
AbstractExample higher-order programs are presented in the style of Hoare logic and refinement calcu...
Abstract. Linear logic is one of the logical systems with special properties suitable for describing...
Linear logic is one of the logical systems with special properties suitable for describing real proc...
AbstractIn this paper we present an algebraic construction of monotonic predicate transformers, usin...
AbstractIn this paper we present an algebraic construction of monotonic predicate transformers, usin...
The behavior of a program can be modeled by describing how it transforms input states to output stat...
AbstractThe complete lattice of monotonic predicate transformers is interpreted as a command languag...
AbstractThe complete lattice of monotonic predicate transformers is interpreted as a command languag...
Algebras of imperative programming languages have been success-ful in reasoning about programs. In g...
Algebras of imperative programming languages have been success-ful in reasoning about programs. In g...
Product and summation operators for predicate transformers were introduced by Naumann and by Martin ...
International audienceIn the refinement calculus, monotonic predicate transformers are used to model...
International audienceIn the refinement calculus, monotonic predicate transformers are used to model...
Predicate transformers are formalized in higher order logic. This gives a basis for mechanized reaso...
Predicate transformers are formalized in higher order logic. This gives a basis for mechanized reaso...
AbstractExample higher-order programs are presented in the style of Hoare logic and refinement calcu...
Abstract. Linear logic is one of the logical systems with special properties suitable for describing...
Linear logic is one of the logical systems with special properties suitable for describing real proc...
AbstractIn this paper we present an algebraic construction of monotonic predicate transformers, usin...
AbstractIn this paper we present an algebraic construction of monotonic predicate transformers, usin...
The behavior of a program can be modeled by describing how it transforms input states to output stat...
AbstractThe complete lattice of monotonic predicate transformers is interpreted as a command languag...
AbstractThe complete lattice of monotonic predicate transformers is interpreted as a command languag...
Algebras of imperative programming languages have been success-ful in reasoning about programs. In g...
Algebras of imperative programming languages have been success-ful in reasoning about programs. In g...
Product and summation operators for predicate transformers were introduced by Naumann and by Martin ...