In computer science we speak of implementing a logic; this done in a programming language, such as Lisp, called here the implementation language. We also reason about the logic, as in understanding how to search for proofs or in knowing it is consistent; in the terminology of mathematical logic, these arguments are conducted in the metalanguage of the object language being implemented. We also reason about the implementation itself, say to know it is correct. This is done in a programming logic. How do all these logics relate? This paper considers that question and more. We show that by taking the view that the metalogic is primary, these other parts are related in standard ways. The metalogic must be suitably rich so that the obje...
International audienceThe earliest and most popular use of logic in computer science views computati...
We provide a metalinguistic formalization of calculational logic, an alternative to higher-order log...
This volume constitutes the proceedings of the Sixth International Workshop on Logical Frameworks an...
This thesis concerns the development of a framework that facilitates the design and analysis of form...
The operational semantics of programming and specification languages is often presented via inferenc...
We use metalogic to define a suitable notion of module in logic programming. A module is viewed as a...
We investigate the development of a general-purpose framework for mechanized reasoning about the met...
In this paper we present a methodology for introducing customizable metalogic features in logic-base...
A theory system is a collection of interdependent theories, some if which stand in a meta/object rel...
AbstractWe present an application of metaprogramming in logic that, unlike most metaprogramming appl...
To appear in Theory and Practice of Logic Programming (TPLP)International audienceSeveral formal sys...
In metalogic we take logic itself as the object of study. For this we do three things: define our lo...
A logical characterization of the typical features of object-oriented languages could yield a clear ...
This paper describes the logical and philosophical background of an extension of logic programming w...
Abstract. Nowadays, in many critical situations (such as on-board software), it is mandatory to cert...
International audienceThe earliest and most popular use of logic in computer science views computati...
We provide a metalinguistic formalization of calculational logic, an alternative to higher-order log...
This volume constitutes the proceedings of the Sixth International Workshop on Logical Frameworks an...
This thesis concerns the development of a framework that facilitates the design and analysis of form...
The operational semantics of programming and specification languages is often presented via inferenc...
We use metalogic to define a suitable notion of module in logic programming. A module is viewed as a...
We investigate the development of a general-purpose framework for mechanized reasoning about the met...
In this paper we present a methodology for introducing customizable metalogic features in logic-base...
A theory system is a collection of interdependent theories, some if which stand in a meta/object rel...
AbstractWe present an application of metaprogramming in logic that, unlike most metaprogramming appl...
To appear in Theory and Practice of Logic Programming (TPLP)International audienceSeveral formal sys...
In metalogic we take logic itself as the object of study. For this we do three things: define our lo...
A logical characterization of the typical features of object-oriented languages could yield a clear ...
This paper describes the logical and philosophical background of an extension of logic programming w...
Abstract. Nowadays, in many critical situations (such as on-board software), it is mandatory to cert...
International audienceThe earliest and most popular use of logic in computer science views computati...
We provide a metalinguistic formalization of calculational logic, an alternative to higher-order log...
This volume constitutes the proceedings of the Sixth International Workshop on Logical Frameworks an...