We consider simply-typed lambda calculus with fixpoint operators. Evaluation of a term gives as a result the Böhm tree of the term. We show that evaluation is compatible with monadic second-order logic (MSOL). This means that for a fixed finite vocabulary of terms, the MSOL properties of Böhm trees of terms are effectively MSOL properties of terms themselves. Theorems of this kind have been known for some graph operations: unfolding, and Muchnik iteration. Similarly to those results, our main theorem has diverse applications. It can be used to show decidability results, to construct classes of graphs with decidable MSOL theory, or to obtain MSOL formulas expressing behavioral properties of terms. Another application is decidability of a con...
In 1970 [26], in Weakly definable relations and special automata, Math. Log. and Found. of Set Theor...
International audienceWe prove that the bisimulation-invariant fragment of weak monadic second-order...
Among the unsolvable terms of the lambda calculus, the mute ones are those having the highest degree...
International audienceWe consider simply typed lambda-calculus with fixpoints as a non-interpreted f...
We consider simply typed lambda-calculus with fixpoints as a non-interpreted functional programming ...
International audienceWe consider non-interpreted functional programs: the result of the execution o...
Monadic second order logic (MSOL) provides a general framework for expressing properties of reactive...
Monadic second-order logic (MSOL) provides a general framework for expressing properties of reactive...
In this survey, we review practical algorithms for graph-theoretic problems that are expressible in ...
The main focus of this paper is on bisimulation-invariant MSO, and more particularly on giving a nov...
AbstractAn operation M∗ which constructs from a given structure M a tree-like structure whose domain...
Seese showed that first-order sentences on bounded-degree graphs can be evaluated in linear-time [3]...
AbstractMonadic second-order logic (MSOL) provides a general framework for expressing properties of ...
AbstractEvery graph generated by a hyperedge replacement graph-grammar can be represented by a tree,...
International audienceWe provide a characterization theorem, in the style of van Benthem and Janin-W...
In 1970 [26], in Weakly definable relations and special automata, Math. Log. and Found. of Set Theor...
International audienceWe prove that the bisimulation-invariant fragment of weak monadic second-order...
Among the unsolvable terms of the lambda calculus, the mute ones are those having the highest degree...
International audienceWe consider simply typed lambda-calculus with fixpoints as a non-interpreted f...
We consider simply typed lambda-calculus with fixpoints as a non-interpreted functional programming ...
International audienceWe consider non-interpreted functional programs: the result of the execution o...
Monadic second order logic (MSOL) provides a general framework for expressing properties of reactive...
Monadic second-order logic (MSOL) provides a general framework for expressing properties of reactive...
In this survey, we review practical algorithms for graph-theoretic problems that are expressible in ...
The main focus of this paper is on bisimulation-invariant MSO, and more particularly on giving a nov...
AbstractAn operation M∗ which constructs from a given structure M a tree-like structure whose domain...
Seese showed that first-order sentences on bounded-degree graphs can be evaluated in linear-time [3]...
AbstractMonadic second-order logic (MSOL) provides a general framework for expressing properties of ...
AbstractEvery graph generated by a hyperedge replacement graph-grammar can be represented by a tree,...
International audienceWe provide a characterization theorem, in the style of van Benthem and Janin-W...
In 1970 [26], in Weakly definable relations and special automata, Math. Log. and Found. of Set Theor...
International audienceWe prove that the bisimulation-invariant fragment of weak monadic second-order...
Among the unsolvable terms of the lambda calculus, the mute ones are those having the highest degree...