We consider the representation of three program logics in ELT (Evaluation Logic): V T LoE (Variable Typed Logic of Effects), modal µ-calculus, Hoare’s Logic. The most interesting result is the definitional extension of ELT with logical operators inspired by V T LoE. Unlike their original counterparts, these logical operators make sense for a wide range of programming languages. In fact, they are defined independently from the interpretation of computational types, and their logical properties are derivable from the axioms of ELT. Also for the modal µ-calculus it is possible to give a treatment in terms of ELT far more general than that in terms of Labelled Transition Systems. We have considered also a representation of Hoare logic into ELT,...
AbstractThe paper provides an overview of the s-semantic approach to the semantics of logic programs...
It has been argued elsewhere that a logic programming language with function variables and A-abstrac...
In this paper we describe our progress towards an operational implementation of a modern programming...
This paper proposes an internal semantics for the modalities and evaluation predicate of Pitts'...
In order to enable logic programming to deal with the diversity of pervasive systems, where many he...
In this paper we introduce a variable typed logic of effects inspired by the variable type systems o...
AbstractIn this paper we introduce a variable typed logic of effects inspired by the variable type s...
Like modal logic, temporal logic, or description logic, separation logic has become a popular class ...
Formal reasoning about computer programs can be based directly on the semantics of the programming l...
. We have designed a programming logic based on an integration of functional programming languages w...
Abstract. Nowadays, in many critical situations (such as on-board software), it is mandatory to cert...
This paper presents a simple programming logic LES, which is particularly well suited for reasoning...
Like modal logic, temporal logic, or description logic, separation logic has become a popular class ...
In this paper we propose a new set of rules for a judgement calculus, i.e. a typed lambda calculus, ...
AbstractGeneralized Hoare logic (GHL) is a formal logical system for proving invariance properties o...
AbstractThe paper provides an overview of the s-semantic approach to the semantics of logic programs...
It has been argued elsewhere that a logic programming language with function variables and A-abstrac...
In this paper we describe our progress towards an operational implementation of a modern programming...
This paper proposes an internal semantics for the modalities and evaluation predicate of Pitts'...
In order to enable logic programming to deal with the diversity of pervasive systems, where many he...
In this paper we introduce a variable typed logic of effects inspired by the variable type systems o...
AbstractIn this paper we introduce a variable typed logic of effects inspired by the variable type s...
Like modal logic, temporal logic, or description logic, separation logic has become a popular class ...
Formal reasoning about computer programs can be based directly on the semantics of the programming l...
. We have designed a programming logic based on an integration of functional programming languages w...
Abstract. Nowadays, in many critical situations (such as on-board software), it is mandatory to cert...
This paper presents a simple programming logic LES, which is particularly well suited for reasoning...
Like modal logic, temporal logic, or description logic, separation logic has become a popular class ...
In this paper we propose a new set of rules for a judgement calculus, i.e. a typed lambda calculus, ...
AbstractGeneralized Hoare logic (GHL) is a formal logical system for proving invariance properties o...
AbstractThe paper provides an overview of the s-semantic approach to the semantics of logic programs...
It has been argued elsewhere that a logic programming language with function variables and A-abstrac...
In this paper we describe our progress towards an operational implementation of a modern programming...