EDBT 2026 Demo / reviewers in the wild / expert
Bruno Courcelle
dblp:c/BCourcelle
· DBLP profile ↗
106ranked-venue papers
100as first author
5since 2021 · last 2026
0000-0002-5545-8970ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 105 · 100 first-author · 5 since 2021Databases, data management, data science and information retrieval · 5 · 5 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | On using SAT solvers for graph computationsabstractDetermining the clique-width or the linear clique-width of an undirected graph reduces to a Boolean satisfiability problem (a SAT problem in short) that can be solved for graphs of moderate size, depending on the available solver. This method is due to Heule and Szeider. We extend it to directed graphs, to vertex-labelled graphs and to the computation of relative clique-width. We have checked that certain proved upper-bounds to clique-width are actually reachable. We also propose open questions about upper-bounds to clique-width that this approach may help to solve. Every existential second-order graph property P has an NP-algorithm and can be formulated as a SAT problem constructed from the graph G for which P has to be checked. However, the resulting instance may be much too large to be solved in practice. We consider particular existential second-order sentences from which SAT problems of polynomial size can be easily constructed and, furthermore, that define hereditary graph properties, i.e. preserved by induced graph inclusion. Motivated by the search of minimal excluded graphs for hereditary graph properties (induced subgraph inclusion is here the relevant partial order on graphs), we examine cases where a SAT problem for an induced subgraph of a graph G can be obtained easily from the corresponding SAT problem for G . Bruno Courcelle, Irène Durand |
Discret. Appl. Math. | 1 |
| 2025 | On regular trees defined from unfoldings and coveringsabstractWe study the infinite trees that arise, first as complete unfoldings of finite weighted directed graphs, and second, as universal coverings of finite weighted undirected graphs. They are respectively the regular rooted trees and the strongly regular trees, a new notion. A rooted tree is regular if it has finitely many subtrees up to isomorphism. A tree (without root) is strongly regular if it has finitely many rooted trees, up to isomorphism, obtained by taking each of its nodes as a root. We prove the first-order definability of each regular or strongly regular tree with respect to the class of trees (that is not itself first-order definable). We characterize the strongly regular trees among the regular ones and we establish several decidability results. Bruno Courcelle |
Inf. Comput. | 1 |
| 2022 | Order-theoretic Trees: Monadic Second-order Descriptions and RegularityabstractAn order-theoretic forest is a countable partial order such that the set of elements larger than any element is linearly ordered. It is an order-theoretic tree if any two elements have an upper-bound. The order type of a branch can be any countable linear order. Such generalized infinite trees yield convenient definitions of the rank-width and the modular decomposition of countable graphs. We define an algebra based on only four operations that generate up to isomorphism and via infinite terms these order-theoretic trees and forests. We prove that the associated regular objects, those defined by regular terms, are exactly the ones that are the unique models of monadic second-order sentences. Comment: 32 pages, 6 figures Bruno Courcelle |
Fundam. Informaticae | 1 |
| 2022 | Unfoldings and Coverings of Weighted GraphsabstractCoverings of undirected graphs are used in distributed computing, and unfoldings of directed graphs in semantics of programs. We study these two notions from a graph theoretical point of view so as to highlight their similarities, as they are both defined in terms of surjective graph homomorphisms. In particular, universal coverings and complete unfoldings are infinite trees that are regular if the initial graphs are finite. Regularity means that a tree has finitely many subtrees up to isomorphism. Two important theorems have been established by Leighton and Norris for coverings of finite graphs. We prove similar results for unfoldings of finite directed graphs. Moreover, we generalize coverings and similarly, unfoldings to graphs and digraphs equipped with finite or infinite weights attached to edges of the covered or unfolded graphs. This generalization yields a canonical “factorization” of the universal covering of any finite graph, that (provably) does not exist without using weights. Introducing ω as an infinite weight provides us with finite descriptions of regular trees having nodes of countably infinite degree. Regular trees (trees having finitely many subtrees up to isomorphism) play an important role in the extension of Formal Language Theory to infinite structures described in finitary ways. Our weighted graphs offer effective descriptions of the above mentioned regular trees and yield decidability results. We also generalize to weighted graphs and their coverings a classical factorization theorem of their characteristic polynomials. Bruno Courcelle |
Fundam. Informaticae | 1 |
| 2021 | Axiomatization of betweenness in order-theoretic trees
Bruno Courcelle |
Log. Methods Comput. Sci. | 1 |
| 2020 | Grammars and clique-width bounds from split decompositions
Bruno Courcelle |
Discret. Appl. Math. | 1 |
| 2020 | On quasi-planar graphs: Clique-width and logical description
Bruno Courcelle |
Discret. Appl. Math. | 1 |
| 2018 | Fly-automata for checking MSO2 graph properties
Bruno Courcelle |
Discret. Appl. Math. | 1 |
| 2018 | From tree-decompositions to clique-width terms
Bruno Courcelle |
Discret. Appl. Math. | 1 |
| 2017 | Algebraic and logical descriptions of generalized treesabstractQuasi-trees generalize trees in that the unique "path" between two nodes may be infinite and have any countable order type. They are used to define the rank-width of a countable graph in such a way that it is equal to the least upper-bound of the rank-widths of its finite induced subgraphs. Join-trees are the corresponding directed trees. They are useful to define the modular decomposition of a countable graph. We also consider ordered join-trees, that generalize rooted trees equipped with a linear order on the set of sons of each node. We define algebras with finitely many operations that generate (via infinite terms) these generalized trees. We prove that the associated regular objects (those defined by regular terms) are exactly the ones that are the unique models of monadic second-order sentences. These results use and generalize a similar result by W. Thomas for countable linear orders. Bruno Courcelle |
Log. Methods Comput. Sci. | 1 |
| 2016 | Computations by fly-automata beyond monadic second-order logic
Bruno Courcelle, Irène Durand |
Theor. Comput. Sci. | 1 |
| 2015 | A characterisation of clique-width through nested partitions
Bruno Courcelle, Pinar Heggernes, Daniel Meister 0001, Charis Papadopoulos, Udi Rotics |
Discret. Appl. Math. | 1 |
| 2014 | Clique-width and edge contraction
Bruno Courcelle |
Inf. Process. Lett. | 1 |
| 2012 | On the model-checking of monadic second-order formulas with edge set quantifications
Bruno Courcelle |
Discret. Appl. Math. | 1 |
| 2011 | Fly-Automata, Their Properties and Applications
Bruno Courcelle, Irène Durand |
CIAA | 1 |
| 2010 | Special tree-width and the verification of monadic second-order graph pr opertiesabstractThe model-checking problem for monadic second-order logic on graphs is fixed-parameter tractable with respect to tree-width and clique-width. The proof constructs finite deterministic automata from monadic second-order sentences, but this computation produces automata of hyper-exponential sizes, and this is not avoidable. To overcome this difficulty, we propose to consider particular monadic second-order graph properties that are nevertheless interesting for Graph Theory and to interpret automata instead of trying to compile them (joint work with I. Durand). For checking monadic second-order sentences written with edge set quantifications, the appropriate parameter is tree-width. We introduce special tree-width, a graph complexity measure between path-width and tree-width. The corresponding automata are easier to construct than those for tree-width. Bruno Courcelle |
FSTTCS | 1 |
| 2010 | Constrained-Path Labellings on Graphs of Bounded Clique-Width
Bruno Courcelle, Andrew Twigg |
Theory Comput. Syst. | 1 |
| 2009 | Monadic Second-Order Logic for Graphs: Algorithmic and Language Theoretical Applications
Bruno Courcelle |
LATA | 1 |
| 2009 | Linear delay enumeration and monadic second-order logic
Bruno Courcelle |
Discret. Appl. Math. | 1 |
| 2009 | Graph operations characterizing rank-width
Bruno Courcelle, Mamadou Moustapha Kanté |
Discret. Appl. Math. | 1 |
| 2008 | Graph Structure and Monadic Second-Order Logic: Language Theoretical Aspects
Bruno Courcelle |
ICALP (1) | 1 |
| 2008 | The modular decomposition of countable graphs. Definition and construction in monadic second-order logic
Bruno Courcelle, Christian Delhommé |
Theor. Comput. Sci. | 1 |
| 2007 | Compact Forbidden-Set Routing
Bruno Courcelle, Andrew Twigg |
STACS | 1 |
| 2007 | Graph Operations Characterizing Rank-Width and Balanced Graph Expressions
Bruno Courcelle, Mamadou Moustapha Kanté |
WG | 1 |
| 2006 | Recognizability, hypergraph operations, and logical types
Achim Blumensath, Bruno Courcelle |
Inf. Comput. | 2 |
| 2006 | The monadic second-order logic of graphs XVI : Canonical graph decompositionsabstractThis article establishes that the split decomposition of graphs introduced by Cunnigham, is definable in Monadic Second-Order Logic.This result is actually an instance of a more general result covering canonical graph decompositions like the modular decomposition and the Tutte decomposition of 2-connected graphs into 3-connected components. As an application, we prove that the set of graphs having the same cycle matroid as a given 2-connected graph can be defined from this graph by Monadic Second-Order formulas. Bruno Courcelle |
Log. Methods Comput. Sci. | 1 |
| 2005 | The recognizability of sets of graphs is a robust property
Bruno Courcelle, Pascal Weil |
Theor. Comput. Sci. | 1 |
| 2004 | Recognizable Sets of Graphs, Hypergraphs and Relational Structures: A Survey
Bruno Courcelle |
Developments in Language Theory | 1 |
| 2004 | Workshop on Logic, Graph Transformations, Finite and Infinite Structures
Bruno Courcelle, David Janin |
ICGT | 1 |
| 2003 | Query efficient implementation of graphs of bounded clique-width
Bruno Courcelle, R. Vanicat |
Discret. Appl. Math. | 1 |
| 2003 | The monadic second-order logic of graphs XIV: uniformly sparse graphs and edge set quantifications
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 2002 | Semantical Evaluations as Monadic Second-Order Compatible Structure Transformations
Bruno Courcelle |
FoSSaCS | 1 |
| 2002 | Workshop on Logic, Graph Transformations and Discrete Structures
Bruno Courcelle, Pascal Weil |
ICGT | 1 |
| 2002 | A Monadic Second-Order Definition of the Structure of Convex Hypergraphs
Bruno Courcelle |
Inf. Comput. | 1 |
| 2002 | Fusion in Relational Structures and the Verification of Monadic Second-Order PropertiesabstractRelational structures offer a common framework for handling graphs and hypergraphs of various kinds. Operations like disjoint union, the creation of new relations by means of quantifier-free formulas, and relabellings of relations make it possible to denote them using algebraic expressions. It is known that every monadic second-order property of a structure is verifiable in time proportional to the size of such an algebraic expression defining it. We prove here that this result remains true if we also use in these algebraic expressions a fusion operation that fuses all elements of the domain satisfying some unary predicate. The value mapping from these algebraic expressions to the structures they denote is a monadic second-order definable transduction, which means that the structure is definable inside the tree representing the algebraic expression by monadic second-order formulas. It follows (by using results of other articles) that, with this fusion operation, we cannot generate more graph families, but we can generate them with less unary auxiliary predicates. We also obtain clear-cut characterizations of Vertex Replacement and Hyperedge Replacement context-free graph grammars in terms of four types of operations, amongst which is the fusion of vertices satisfying a specified predicate. Bruno Courcelle, Johann A. Makowsky |
Math. Struct. Comput. Sci. | 1 |
| 2002 | The evaluation of first-order substitution is monadic second-order compatible
Bruno Courcelle, Teodor Knapik |
Theor. Comput. Sci. | 1 |
| 2001 | On the fixed parameter complexity of graph enumeration problems definable in monadic second-order logic
Bruno Courcelle, Johann A. Makowsky, Udi Rotics |
Discret. Appl. Math. | 1 |
| 2000 | Graph Operations and Monadic Second-Order Logic: A Survey
Bruno Courcelle |
LPAR | 1 |
| 2000 | Upper bounds to the clique width of graphs
Bruno Courcelle, Stephan Olariu |
Discret. Appl. Math. | 1 |
| 2000 | Linear Time Solvable Optimization Problems on Graphs of Bounded Clique-Width
Bruno Courcelle, Johann A. Makowsky, Udi Rotics |
Theory Comput. Syst. | 1 |
| 2000 | The monadic second-order logic of graphs XII: planar graphs and planar maps
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 2000 | The monadic second-order logic of graphs XIII: Graph drawings with edge crossings
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1999 | Hierarchical Graph Decompositions Defined by Grammars and Logical Formulas
Bruno Courcelle |
RTA | 1 |
| 1999 | The Monadic Second-Order Logic of Graphs XI: Hierarchical Decompositions of Connected Graphs
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1998 | Facial Circuits of Planar Graphs and Context-Free Languages
Bruno Courcelle, Denis Lapoire |
MFCS | 1 |
| 1998 | Linear Time Solvable Optimization Problems on Graphs of Bounded Clique Width
Bruno Courcelle, Johann A. Makowsky, Udi Rotics |
WG | 1 |
| 1998 | Monadic Second-Order Logic, Graph Coverings and Unfoldings of Transition Systems
Bruno Courcelle, Igor Walukiewicz |
Ann. Pure Appl. Log. | 1 |
| 1996 | Equivalent Definitions of Recognizability for Sets of Graphs of Bounded Tree-WidthabstractWe show that a set of finite graphs of tree-width at most k is recognizable (with respect to the algebra of graphs with an unbounded number of sources) if and only if it is recognizable with respect to the algebra of graphs of tree-width at most k with at most k sources. Bruno Courcelle, Jens Lagergren |
Math. Struct. Comput. Sci. | 1 |
| 1996 | The Monadic Second-Order Logic of Graphs X: Linear Orderings
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1996 | Basic Notions of Universal Algebra for Language Theory and Graph Grammars
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1995 | The Monadic Second-Order Logic of Graphs VIII: Orientations
Bruno Courcelle |
Ann. Pure Appl. Log. | 1 |
| 1995 | The Monadic Second-order Logic of Graphs VI: On Several Representations of Graphs by Relational Structures
Bruno Courcelle |
Discret. Appl. Math. | 1 |
| 1995 | Structural Properties of Context-Free Sets of Graphs Generated by Vertex Replacement
Bruno Courcelle |
Inf. Comput. | 1 |
| 1995 | A Logical Characterization of the Sets of Hypergraphs Defined by Hyperedge Replacement Grammars
Bruno Courcelle, Joost Engelfriet |
Math. Syst. Theory | 1 |
| 1995 | The Monadic Second-Order Logic of Graphs IX: Machines and their Behaviours
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1994 | The Monadic Second order Logic of Graphs VI: on Several Representations of Graphs By Relational Structures
Bruno Courcelle |
Discret. Appl. Math. | 1 |
| 1994 | Recognizable Sets of Graphs: Equivalent Definitions and Closure PropertiesabstractThe notion of a recognizable set of words, trees or graphs is relative to an algebraic structure on the set of words, trees or graphs respectively. We establish that several algebraic structures yield the same notion of a recognizable set of graphs. This notion is equivalent to that of a fully cutset-regular set of graphs introduced by Fellows and Abrahamson. We also establish that the class of recognizable sets of graphs is closed under the operations considered in these various equivalent definitions. This fact is not a standard consequence of the definition of recognizability. Bruno Courcelle |
Math. Struct. Comput. Sci. | 1 |
| 1994 | Monadic Second-Order Definable Graph Transductions: A Survey
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1993 | Context-Free Graph Grammars: Separating Vertex Replacement from Hyperedge Replacement
Bruno Courcelle |
FCT | 1 |
| 1993 | Monadic Second-Order Logic and Hypergraph OrientationabstractIt is proved that in every undirected graph or, more generally, in every undirected hypergraph of bounded rank, one can specify an orientation of the edges or hyperedges by monadic second-order formulas using quantifications on sets of edges or hyperedges. The proof uses an extension to hypergraphs of the classical notion of a depth-first search spanning tree. Applications are given to the partially open problem of characterizing the classes of graphs (or hypergraphs) having decidable monadic theories, with and without quantifications on sets of edges (or hyperedges).> Bruno Courcelle |
LICS | 1 |
| 1993 | An Algebraic Theory of Graph Reductionabstractarticle Free Access Share on An algebraic theory of graph reduction Authors: Stefan Arnborg The Royal Institute of Technology, Stockholm, Sweden The Royal Institute of Technology, Stockholm, SwedenView Profile , Bruno Courcelle Bordeaux-1 University, Talence, France Bordeaux-1 University, Talence, FranceView Profile , Andrzej Proskurowski University of Oregon, Eugene, Oregon University of Oregon, Eugene, OregonView Profile , Detlef Seese University of Karlsruhe, Karlsruhe, Germany University of Karlsruhe, Karlsruhe, GermanyView Profile Authors Info & Claims Journal of the ACMVolume 40Issue 5Nov. 1993 pp 1134–1164https://doi.org/10.1145/174147.169807Published:01 November 1993Publication History 88citation1,580DownloadsMetricsTotal Citations88Total Downloads1,580Last 12 Months72Last 6 weeks11 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my Alerts New Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Stefan Arnborg, Bruno Courcelle, Andrzej Proskurowski, Detlef Seese |
J. ACM | 2 |
| 1993 | Handle-Rewriting Hypergraph Grammars
Bruno Courcelle, Joost Engelfriet, Grzegorz Rozenberg |
J. Comput. Syst. Sci. | 1 |
| 1993 | Monadic Second-Order Evaluations on Tree-Decomposable Graphs
Bruno Courcelle, Mohamed Mosbah 0001 |
Theor. Comput. Sci. | 1 |
| 1992 | The Monadic Second-Order Logic of Graphs VII: Graphs as Relational Structures
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1991 | Monadic Second-Order Evaluations on Tree-Decomposable Graphs
Bruno Courcelle, Mohamed Mosbah 0001 |
WG | 1 |
| 1991 | A Geometrical View of the Determinization and Minimization of Finite-State Automata
Bruno Courcelle, Damian Niwinski, Andreas Podelski |
Math. Syst. Theory | 1 |
| 1991 | Recursive Queries and Context-free Graph Grammars
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1991 | The Monadic Second-Order Logic of Graphs V: On Closing the Gap Between Definability and Recognizability
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1990 | On the Expression of Monadic Second-Order Graph Properties Without Quantifications Over Sets of Edges (Extended Abstract)abstractFor graphs of degree at most some fixed integer, the same properties can be expressed by monadic second-order formulas with and without quantifications over sets of edges, with and without auxiliary orientations. Similar results hold for partial k-trees for fixed k, and for graphs of tree-width at most k. These results are related to the possibility of testing graph properties in polynomial time for graphs generated by context-free graph-grammars of various types.> Bruno Courcelle |
LICS | 1 |
| 1990 | The Monadic Second-Order Logic of Graphs IV: Definability Properties of Equational Graphs
Bruno Courcelle |
Ann. Pure Appl. Log. | 1 |
| 1990 | The Monadic Second-Order Logic of Graphs. I. Recognizable Sets of Finite Graphs
Bruno Courcelle |
Inf. Comput. | 1 |
| 1989 | The Definability of Equational Graphs in Monadic Second-Order Logic
Bruno Courcelle |
ICALP | 1 |
| 1989 | Monadic Second-Order Logic and Context-Free Graph-Grammars
Bruno Courcelle |
MFCS | 1 |
| 1989 | The Monadic Second-Order Logic of Graphs, II: Infinite Graphs of Bounded Width
Bruno Courcelle |
Math. Syst. Theory | 1 |
| 1988 | An Axiomatic Definition of Context-Free Rewriting and its Application to NLC Graph Grammars
Bruno Courcelle |
STACS | 1 |
| 1988 | The Monadic Second-Order Logic of Graphs: Definable Sets of Finite Graphs
Bruno Courcelle |
WG | 1 |
| 1988 | Proofs of Partial Correctness for Attribute Grammars with Applications to Recursive Procedures and Logic Programming
Bruno Courcelle, Pierre Deransart |
Inf. Comput. | 1 |
| 1987 | Graph Expressions and Graph Rewritings
Michel Bauderon, Bruno Courcelle |
Math. Syst. Theory | 2 |
| 1987 | An Axiomatic Definition of Context-Free Rewriting and its Application to NLC Graph Grammars
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1986 | Equivalences and Transformations of Regular Systems-Applications to Recursive Program Schemes and Grammars
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1985 | Equivalences and Transformations of Recursive DefinitionsabstractThis work presents a unified theory of recursive program schemes, context-free grammars, grammars on arbitrary algebraic structures (and actually of recursive definitions of all kind) in terms of regular systems of equations. Several equivalence relations on regular systems (depending on sets of equational axioms) are defined. They are systematically investigated and characterized (in some cases) in terms of system transformations by folding, unfolding and rewriting according to the equational algebraic laws. Bruno Courcelle |
FOCS | 1 |
| 1984 | Some Negative Results Concerning DPDA's
Bruno Courcelle |
Inf. Process. Lett. | 1 |
| 1984 | The Solutions of Two Star-Height Problems for Regular Trees
Achille J.-P. Braquelaire, Bruno Courcelle |
Theor. Comput. Sci. | 2 |
| 1983 | An Axiomatic Approach to the Korenjak-Hopcroft Algorithms
Bruno Courcelle |
Math. Syst. Theory | 1 |
| 1983 | Fundamental Properties of Infinite Trees
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1982 | On the Equivalence Problem for Attribute Systems
Bruno Courcelle, Paul Franchi-Zannettacci |
Inf. Control. | 1 |
| 1982 | Attribute Grammars and Recursive Program Schemes I
Bruno Courcelle, Paul Franchi-Zannettacci |
Theor. Comput. Sci. | 1 |
| 1982 | Attribute Grammars and Recursive Program Schemes II
Bruno Courcelle, Paul Franchi-Zannettacci |
Theor. Comput. Sci. | 1 |
| 1981 | An Axiomatic Approach to the Korenjak-Hopcroft Algorithms
Bruno Courcelle |
ICALP | 1 |
| 1981 | The Simultaneous Accessibility of Two Configurations of Two Equivalent DPDA's
Bruno Courcelle |
Inf. Process. Lett. | 1 |
| 1981 | The Rational Index: A Complexity Measure for LanguagesabstractWith every language L we associate an increasing function called its rational index. We obtain this function by comparing L with rational languages of increasing complexity. We show that the rational indices of two languages related by a rational transduction are polynomially related. From this, we can define new rational cones of languages in terms of rational indices. We then focus our attention on the rational index of context-free languages and raise several questions closely related to the open problems concerning the subcones of the family of context-free languages. Luc Boasson, Bruno Courcelle, Maurice Nivat |
SIAM J. Comput. | 2 |
| 1980 | On the Expressive Power of Attribute GrammarsabstractWe examine the possibility of translating an attribute system into a recursive program scheme taking derivation trees as arguments. This is possible if and only if the attribute system is strongly non-circular. The strong non circularity is decidable in polynomial time. Our recursive program schemes allow us to attack the equivalence problem for attribute systems and solve it in a special case properly including the case of purely synthesized systems. Bruno Courcelle, Paul Franchi-Zannettacci |
FOCS | 1 |
| 1980 | Completions of ordered magmas
Bruno Courcelle, Jean-Claude Raoult |
Fundam. Informaticae | 1 |
| 1979 | Infinite Trees in Normal Form and Recursive Equations Having a Unique Solution
Bruno Courcelle |
Math. Syst. Theory | 1 |
| 1978 | On Recursive Equations Having a Unique SolutionabstractWe give conditions on a left-linear Church-Rosser term rewriting system S allowing to define S-normal forms for infinite terms. We obtain a characterization of the S-equivalence of recursive program schemes (i.e. equivalence in all interpretations which validate S considered as a set of axioms). We give sufficient conditions for a recursive program scheme Σ to be S-univocal i.e. to have only one solution up to S-equivalence (considering Σ as a system of equations). For such schemes, we obtain proofs of S-equivalence which do not use any "induction principle". We also consider (SUE)-equivalence where S satisfies the above conditions and E is a set of bilinear equations such that no E-normal form does exist. Bruno Courcelle |
FOCS | 1 |
| 1978 | The Algebraic Semantics of Recursive Program Schemes
Bruno Courcelle, Maurice Nivat |
MFCS | 1 |
| 1978 | On Some Classes of Interpretations
Bruno Courcelle, Irène Guessarian |
J. Comput. Syst. Sci. | 1 |
| 1978 | A Representation of Trees by Languages I
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1978 | A Representation of Trees by Languages II
Bruno Courcelle |
Theor. Comput. Sci. | 1 |
| 1977 | On the Definition of Classes of Interpretations
Bruno Courcelle |
ICALP | 1 |
| 1977 | On Jump-Deterministic Pushdown Automata
Bruno Courcelle |
Math. Syst. Theory | 1 |
| 1976 | Algebraic Families of InterpretationsabstractTo each family C of interpretations corresponds an equivalence relation among program schemes, namely the equivalence of the program schemes for all interpretation of C. A family C is algebraic if any two programs are C-equivalent iff every partial finite computation of one of them is C-equivalent to some partial finite computation of the other. Our main theorem states that a family C is algebraic iff it is represented with respect to the equivalence of programs by a single interpretation (a C-Herbrand interpretation) which is algebraic (in Scott's sense, roughly speaking). We give examples of algebraic and non algebraic families. Bruno Courcelle, Maurice Nivat |
FOCS | 1 |
| 1976 | Program Equivalence and Canonical Forms in Stable Discrete Interpretations
Gérard Berry, Bruno Courcelle |
ICALP | 2 |
| 1976 | Completeness Results for the Equivalence of Recursive Schemas
Bruno Courcelle, Jean Vuillemin |
J. Comput. Syst. Sci. | 1 |
| 1974 | Algorithmes d'equivalence et de reduction a des expressions minimales dans une classe d'equations recursives simples
Bruno Courcelle, Gilles Kahn, Jean Vuillemin |
ICALP | 1 |
| 1974 | Semantics and Axiomatics of a Simple Recursive LanguageabstractNumérisation avec OCR réalisée en 2024. La reconnaissance de caractères du PDF (format PDF/A) peut comporter des erreurs. Pour toutes informations complémentaires et les partages de propriété, merci de contacter le service IES [email protected] Bruno Courcelle, Jean Vuillemin |
STOC | 1 |