Expressive KR languages are built by integrating different language constructs, or extending a language with new language constructs. This process is difficult if non-truth-functional or non-monotonic constructs are involved. What is needed is a compositional principle. This paper presents a compositional principle for defining logics by modular composition of logical constructs, and applies it to build a higher order logic integrating typed lambda calculus and rule sets under a well-founded or stable semantics. Logical constructs are formalized as triples of a syntactical rule, a semantical rule, and a typing rule. The paper describes how syntax, typing and semantics of the logic are composed from the set of its language constructs. The ba...
Abstract—Interactive theorem provers based on higher-order logic (HOL) traditionally follow the defi...
International audienceWhen computing compositionally the meaning of a sentence, depicted as a logica...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...
Expressive KR languages are built by integrating different language constructs, or extending a langu...
Expressive KR languages are built by integrating different language constructs, or extending a langu...
The Calculus of Constructions (CC) ([Coquand 1985]) is a typed lambda calculus for higher order intu...
Kracht M. Are Logical Languages Compositional? Studia Logica. 2013;101(6):1319-1340
International audienceFormal systems that describe computations over syntactic structures occur freq...
Abstract. We define a compositional program logic in the style of Floyd and Hoare for a simple, type...
This paper presents a case for the use of higher-order logic as a foundation for computational logic...
The paper presents a simple format for typed logics with states by adding a function for register up...
Compositionality is a principle used in logic, philosophy, mathematics, linguistics, and computer sc...
Compostional Semantics for Unification-based Linguistics Formalisms Contemporary linguistic formalis...
In this paper we define a compositional semantics for a generalized composition operator on logic pr...
There is a growing need for abstractions in logic specification languages such as FO(.) and ASP. One...
Abstract—Interactive theorem provers based on higher-order logic (HOL) traditionally follow the defi...
International audienceWhen computing compositionally the meaning of a sentence, depicted as a logica...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...
Expressive KR languages are built by integrating different language constructs, or extending a langu...
Expressive KR languages are built by integrating different language constructs, or extending a langu...
The Calculus of Constructions (CC) ([Coquand 1985]) is a typed lambda calculus for higher order intu...
Kracht M. Are Logical Languages Compositional? Studia Logica. 2013;101(6):1319-1340
International audienceFormal systems that describe computations over syntactic structures occur freq...
Abstract. We define a compositional program logic in the style of Floyd and Hoare for a simple, type...
This paper presents a case for the use of higher-order logic as a foundation for computational logic...
The paper presents a simple format for typed logics with states by adding a function for register up...
Compositionality is a principle used in logic, philosophy, mathematics, linguistics, and computer sc...
Compostional Semantics for Unification-based Linguistics Formalisms Contemporary linguistic formalis...
In this paper we define a compositional semantics for a generalized composition operator on logic pr...
There is a growing need for abstractions in logic specification languages such as FO(.) and ASP. One...
Abstract—Interactive theorem provers based on higher-order logic (HOL) traditionally follow the defi...
International audienceWhen computing compositionally the meaning of a sentence, depicted as a logica...
The program composition approach can be fruitfully applied to combine general logic programs, i.e. l...