Maurice Nivat

dblp:05/6795 · DBLP profile ↗
← Back
62ranked-venue papers
13as first author
0since 2021 · last 2015
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 52 · 9 first-authorArtificial intelligence and machine learning · 5 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4Databases, data management, data science and information retrieval · 2Systems, architecture and hardware · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
15 papers
Automata and formal languages · 47% Algorithms and data structures · 35% Logic in computer science · 9%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

Topics — the 23 heaviest of 28, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automata and formal languages
tree automata
0.011997
Minimal Ascending and Descending Tree Automata · SIAM J. Comput. 1997
Combinatorics and discrete mathematics
tiling
0.011990
Tiling the Plane with One Tile · SCG 1990
Automata and formal languages
automata on infinite objects
0.011989
Automata on Infinite Objects and Their Applications to Logic and Programming · Inf. Comput. 1989
Automata and formal languages › infinite words
bi-infinite words
0.021985
About Rational Sets of Factors of a Bi-Infinite Word · ICALP 1985
Ensembles Reconnaissables de Mots Biinfinis · STOC 1982
Logic in computer science
algebraic characterization
0.011997
Minimal Ascending and Descending Tree Automata · SIAM J. Comput. 1997
Automata and formal languages
infinite words
0.011985
About Rational Sets of Factors of a Bi-Infinite Word · ICALP 1985
Automata and formal languages
context-free languages
0.031981
The Rational Index: A Complexity Measure for Languages · SIAM J. Comput. 1981
Intersections of Linear Context-Free Languages and Reversal-Bounded Multipushdown Machines (Extended Abstract) · STOC 1974
Langages algébriques sur le magma libre et sémantique des schémas de programme · ICALP 1972
Computational complexity
nondeterminism
0.011982
Ensembles Reconnaissables de Mots Biinfinis · STOC 1982
Automata and formal languages
rational cones
0.011981
The Rational Index: A Complexity Measure for Languages · SIAM J. Comput. 1981
Automata and formal languages
regular languages
0.011979
Bijective A-Transducers · FOCS 1979
Automata and formal languages
transducers
0.011979
Bijective A-Transducers · FOCS 1979
Automata and formal languages › context-free languages
linear languages
0.011978
Linear Languages and the Intersection Closures of Classes of Languages · SIAM J. Comput. 1978
Logic in computer science › program semantics
program equivalence
0.011976
Algebraic Families of Interpretations · FOCS 1976
Logic in computer science
program schemas
0.011976
Algebraic Families of Interpretations · FOCS 1976
Automata and formal languages › context-free languages
linear context-free languages
0.011974
Intersections of Linear Context-Free Languages and Reversal-Bounded Multipushdown Machines (Extended Abstract) · STOC 1974
Automata and formal languages
pushdown automata
0.011974
Intersections of Linear Context-Free Languages and Reversal-Bounded Multipushdown Machines (Extended Abstract) · STOC 1974
Automata and formal languages
pushdown stores
0.011974
Reversal-Bounded Acceptors and Intersections of Linear Languages · SIAM J. Comput. 1974
Automata and formal languages › graph grammars
tree grammars
0.011972
Langages algébriques sur le magma libre et sémantique des schémas de programme · ICALP 1972
Automata and formal languages
algebraic language theory
0.011970
On Some Families of Languages Related to the Dyck Language · STOC 1970
Automata and formal languages
congruence
0.011970
On Some Families of Languages Related to the Dyck Language · STOC 1970
Automata and formal languages › context-free languages
dyck language
0.011970
On Some Families of Languages Related to the Dyck Language · STOC 1970
Algorithms and data structures › polynomial-time algorithms
linear-time algorithms
0.011974
Reversal-Bounded Acceptors and Intersections of Linear Languages · SIAM J. Comput. 1974
Logic in computer science
program semantics
0.011972
Langages algébriques sur le magma libre et sémantique des schémas de programme · ICALP 1972

Methods — techniques the papers use, named apart from their topics

minimization · 0.0determinization · 0.0algebraic characterization · 0.0rational transduction · 0.0complexity measure · 0.0set-theoretic algebra · 0.0bijection construction · 0.0automata theory · 0.0
YearPublicationVenuePosition
2015 The true story of TCS
Maurice Nivat
Theor. Comput. Sci.1
2008 Preface
Kees Joost Batenburg, Antal Nagy, Maurice Nivat
Theor. Comput. Sci.3
2008 In Memoriam Attila Kuba (1953-2006)
Kees Joost Batenburg, Antal Nagy, Maurice Nivat
Theor. Comput. Sci.3
2008 Scanning integer matrices by means of two rectangular windows
Andrea Frosini, Maurice Nivat, Simone Rinaldi
Theor. Comput. Sci.2
2007 Binary matrices under the microscope: A tomographical problem
Andrea Frosini, Maurice Nivat
Theor. Comput. Sci.2
2005 Salient and reentrant points of discrete sets
Alain Daurat, Maurice Nivat
Discret. Appl. Math.2
2005 Some necessary clarifications about the chords' problem and the Partial Digest Problem
Alain Daurat, Yan Gérard, Maurice Nivat
Theor. Comput. Sci.3
2005 An introduction to periodical discrete sets from a tomographical perspective
Andrea Frosini, Maurice Nivat, Laurent Vuillon
Theor. Comput. Sci.2
2005 A sufficient condition for non-uniqueness in binary tomography with absorption
Attila Kuba, Maurice Nivat
Theor. Comput. Sci.2
2004 Binary Matrices Under the Microscope: A Tomographical Problem
Andrea Frosini, Maurice Nivat
IWCIA2
2004 A bijection for the total area of parallelogram polyominoes
Alberto Del Lungo, Maurice Nivat, Renzo Pinzani, Simone Rinaldi
Discret. Appl. Math.2
2004 For the 50th anniversary of Eric Goles: A few words by Maurice Nivat
Maurice Nivat
Theor. Comput. Sci.1
2003 A codicity undecidable problem in the plane
Danièle Beauquier, Maurice Nivat
Theor. Comput. Sci.2
2003 Reconstructing (h, v)-convex 2-dimensional patterns of objects from approximate horizontal and vertical projections
Yacine Boufkhad, Olivier Dubois 0002, Maurice Nivat
Theor. Comput. Sci.3
2003 Foreword
Stéphane Gaubert, Jean Jacques Loiseau, Jean Mairesse, Maurice Nivat, Jean-Éric Pin
Theor. Comput. Sci.4
2002 Discrete Tomography: Reconstruction under Periodicity Constraints
Alberto Del Lungo, Andrea Frosini, Maurice Nivat, Laurent Vuillon
ICALP3
2002 The chords' problem
Alain Daurat, Yan Gérard, Maurice Nivat
Theor. Comput. Sci.3
2001 25 Years
Maurice Nivat
Theor. Comput. Sci.1
2000 Reconstruction of Discrete Sets from Three or More X-Rays
Elena Barcucci, Sara Brunetti, Alberto Del Lungo, Maurice Nivat
CIAC4
2000 Medians of Discrete Sets according to a Linear Distance
Alain Daurat, Alberto Del Lungo, Maurice Nivat
Discret. Comput. Geom.3
1998 The Medians of Discrete Sets
Alberto Del Lungo, Maurice Nivat, Renzo Pinzani, L. Sorri
Inf. Process. Lett.2
1997 Minimal Ascending and Descending Tree Automata
abstract
We propose a generalization of the notion "deterministic" to "l-r-deterministic" for descending tree automata (also called root-to-frontier). The corresponding subclass of recognizable tree languages is characterized by a structural property that we name "homogeneous." Given a descending tree automaton recognizing a homogeneous tree language, it can be left-to-right (l-r) determinized and then minimized. The obtained minimal l-r-deterministic tree automaton is characterized algebraically. We exhibit a formal correspondence between the two evaluation modes on trees (ascending and descending) and the two on words (right-to-left and left-to-right). This is possible by embedding trees into the free monoid of pointed trees. We obtain a unified view of the theories of minimization of deterministic ascending and l-r-deterministic descending tree automata.
Maurice Nivat, Andreas Podelski
SIAM J. Comput.1
1996 Reconstructing Convex Polyominoes from Horizontal and Vertical Projections
Elena Barcucci, Alberto Del Lungo, Maurice Nivat, Renzo Pinzani
Theor. Comput. Sci.3
1995 Prefix and Period Languages of Rational omega-Languages
Hugues Calbrix, Maurice Nivat
Developments in Language Theory2
1995 Tiling Figures of the Plane with Two Bars
Danièle Beauquier, Maurice Nivat, Eric Rémila, Mike Robson
Comput. Geom.2
1994 Context-Sensitivity of Puzzle Grammars
abstract
We study some properties of array grammars, called puzzle grammars, introduced in Ref. 7. We give a new method, using puzzle grammar, for generating the set of rectangles. We prove that the emptiness problem for puzzle grammar is undecidable. We show that the non-overlapping problem for puzzle grammar is decidable.
P. Laroche, Maurice Nivat, Ahmed Saoudi
Int. J. Pattern Recognit. Artif. Intell.2
1994 Parallel Algorithms for Multi-Dimensional Image Template Matching
Ahmed Saoudi, Maurice Nivat
Int. J. Pattern Recognit. Artif. Intell.2
1993 Ultimately Periodic Words of Rational w-Languages
Hugues Calbrix, Maurice Nivat, Andreas Podelski
MFPS2
1992 Parallel Recognition of High Dimensional Images
abstract
We investigate the complexity of the recognition of images generated by a class of context-free image grammars. We show that the sequential time complexity of the recognition of an n × n image as generated by a context-free grammar is O(nM(n)), where M(n) is the time to multiply two boolean n × n matrices. The space complexity of this recognition is O(n3). Using a parallel random access machine (i.e. PRAM), the recognition can be done in O( log 2(n)) time with n7 processors or in O(n log 2(n)) time with n6 processors. We also introduce high dimensional context-free grammars and prove that their recognition problem is polylogarithmic.
Maurice Nivat, Ahmed Saoudi
Int. J. Pattern Recognit. Artif. Intell.1
1991 About the Effect of the Number of Successful Paths in an Infinite Tree on the Recognizability by a Finite Automaton with Büchi Conditions
Danièle Beauquier, Maurice Nivat, Damian Niwinski
FCT2
1991 Parallel Recognition of Two-Dimensional Images
Maurice Nivat, Ahmed Saoudi
ICPP (3)1
1991 On Translating One Polyomino to Tile the Plane
Danièle Beauquier, Maurice Nivat
Discret. Comput. Geom.2
1991 Puzzle Grammars and Context-Free Array Grammars
abstract
We introduce a new model for generating finite, digitized, connected pictures called puzzle grammars and study its generative power by comparison with array grammars. We note how this model generalizes the classical Chomskian grammars and study the effect of direction-independent rewriting rules. We prove that regular control does not increase the power of basic puzzle grammars. We show that for basic and context-free puzzle grammars, the membership problem is NP-complete and the emptiness problem is undecidable.
Maurice Nivat, Ahmed Saoudi, K. G. Subramanian 0001, Rani Siromoney, V. Rajkumar Dare
Int. J. Pattern Recognit. Artif. Intell.1
1991 Langages algébriques de mots biinfinis
Françoise Gire, Maurice Nivat
Theor. Comput. Sci.2
1990 Tiling the Plane with One Tile
abstract
No abstract available.
Danièle Beauquier, Maurice Nivat
SCG2
1989 Automata on Infinite Objects and Their Applications to Logic and Programming
Maurice Nivat, Ahmed Saoudi
Inf. Comput.1
1989 Parallel Generation of Finite Images
abstract
We define a syntactic model for generating sets of images, where an image can be viewed as an array over finite alphabet. This model is called image grammar. Image grammar can be considered as a generalization of classical Chomsky grammar. Then we study some combinatorial and language theoretical properties such as reduction, pumping lemmas, complexity measure, we give a strict infinite hierarchy. We also characterize these families in terms of deterministic substitutions and Chomsky languages.
Maurice Nivat, Ahmed Saoudi, V. Rajkumar Dare
Int. J. Pattern Recognit. Artif. Intell.1
1985 About Rational Sets of Factors of a Bi-Infinite Word
Danièle Beauquier, Maurice Nivat
ICALP2
1982 Ensembles Reconnaissables de Mots Biinfinis
abstract
The purpose of automata theory is to study and classify those properties of words that may be defined by a finite structure, say a finite automaton or a finite monoid. It seems natural to consider the same problem for infinite words. This amounts to studying the asymptotic behaviour of finite automata. As is well-known, this breaks the equivalence between determinism and non-determinism of finite automata.
Maurice Nivat, Dominique Perrin
STOC1
1982 Efficient Recognition of Rational Relations
Jan van Leeuwen, Maurice Nivat
Inf. Process. Lett.2
1981 The Rational Index: A Complexity Measure for Languages
abstract
With 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.3
1980 Controlling Behaviours of Systems: Some Basic Concepts and some Applications
André Arnold, Maurice Nivat
MFCS2
1980 Rational Bijection of Rational Sets
Hermann A. Maurer, Maurice Nivat
Acta Informatica2
1980 The metric space of infinite trees. Algebraic and topological properties
André Arnold, Maurice Nivat
Fundam. Informaticae2
1980 Adherences of Languages
Luc Boasson, Maurice Nivat
J. Comput. Syst. Sci.2
1980 Formal Computations of Non Deterministic Recursive Program Schemes
André Arnold, Maurice Nivat
Math. Syst. Theory2
1980 Metric Interpretations of Infinite Trees and Semantics of non Deterministic Recursive Programs
André Arnold, Maurice Nivat
Theor. Comput. Sci.2
1979 Bijective A-Transducers
abstract
In this paper we study bijective a-transducers. We derive necessary and sufficient conditions on pairs of regular sets (R,S) such that a bijective a-transducer, mapping R cnto S exists. The results obtained allow the systematic construction of an a-transducer, mapping a set R onto a set S bijectively for surprisingly "different" regular sets R and S.
Hermann A. Maurer, Maurice Nivat
FOCS2
1979 On Rational Expressions Representing Infinite Rational Trees: Application to the Structure of Flow Charts
Guy Cousineau, Maurice Nivat
MFCS2
1978 The Algebraic Semantics of Recursive Program Schemes
Bruno Courcelle, Maurice Nivat
MFCS2
1978 Linear Languages and the Intersection Closures of Classes of Languages
abstract
The intersection closure and the closure under homomorphic replication and intersection of certain classes of languages are studied and related to a specific class $\mathcal{L}_{{\text{BNP}}} $ of languages defined in [5]. The proof techniques rely on the “set-theoretic algebra” of language theory instead of arguments involving abstract families of acceptors.
Ronald V. Book, Maurice Nivat
SIAM J. Comput.2
1977 Non Deterministic Recursive Program Schemes
André Arnold, Maurice Nivat
FCT2
1977 Le Cylindre des Langages Linéaires
Luc Boasson, Maurice Nivat
Math. Syst. Theory2
1976 Parenthesis Generators
Luc Boasson, Maurice Nivat
FOCS2
1976 Algebraic Families of Interpretations
abstract
To 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
FOCS2
1974 Intersections of Linear Context-Free Languages and Reversal-Bounded Multipushdown Machines (Extended Abstract)
abstract
The purpose of this paper is to establish the following result.
Ronald V. Book, Maurice Nivat, Mike Paterson
STOC2
1974 Reversal-Bounded Acceptors and Intersections of Linear Languages
abstract
A Turing machine whose behavior is restricted so that each read-write head can change its direction only a bounded number of times is reversal-bounded. Here we consider nondeterministic multitape acceptors which are both reversal-bounded and also operate in linear time. Our main result shows that such an acceptor need have only three pushdown stores as auxiliary storage, each pushdown store need make only one reversal, and the acceptor can operate in real time.
Ronald V. Book, Maurice Nivat, Mike Paterson
SIAM J. Comput.2
1973 Operators on Families of Languages
Maurice Nivat
MFCS1
1973 Familles de langages translatables et fermées par crochet
Luc Boasson, J. P. Crestin, Maurice Nivat
Acta Informatica3
1973 Sur diverses familles de langages fermées par transduction rationelle
Luc Boasson, Maurice Nivat
Acta Informatica2
1972 Langages algébriques sur le magma libre et sémantique des schémas de programme
Maurice Nivat
ICALP1
1970 On Some Families of Languages Related to the Dyck Language
abstract
@ by the n relations xixi = 1 i e {1,...,n}. The author convinced himself that many other congruences have the same property [Ni 1], and undertook the task of finding them systematically. Here is presented a part of the results of this undertaking. An important family of congruences is brought to light which have interesting decidability properties: in the constructions leading to these decidability properties we used as a guide line the nice paper of Mac Naughton [McN]. Sufficient conditions are given in order that the equivalence classes (and their complements) of such a congruence be an algebraic language. We do not study in this paper the properties of these languages, this will be done elsewhere [Ni 2].
Maurice Nivat
STOC1