I'm mainly concerned with theoretical
computer science (formal language theory), discrete mathematics and
enumerative and algebraic combinatorics. More specifically, some
topics I've worked on in the past, I'm presently working on, and I
plan to work on in the near future are the following.
It is a technique which goes back to the work of
Sylvester, Bell, Blissard and others; its rigorous mathematical
foundation is given to Gian-Carlo Rota and is described ina series of
papers appeared starting from the mid '60.
An
umbral calculus over infinite coefficient fields of positive
characteristic, Computers and Mathematics with Applications, 41
(2001) 1099-1108.
One of the
possible presentation of the umbral calculus, namely finite operator
calculus, is extended to the case of an infinite coefficient field of
positive characteristic. All the main classical notions are suitably
modified and some new concept is introduced as "the right one"
to work with in this theory.
Polynomial
rings in which delta operators are derivations, European Journal of
Combinatorics, 22 (2001) 1059-1064.
Given
a delta operator, a suitable multiplication is defined so to make the
vector space of one-variable polynomials an algebra in which such a
delta operator is a derivation (in the algebraic meaning). The
derivation algebra obtained this way turns out to be isomorphic to
the usual derivation algebra of polynomials (where the derivation is
D). Then a complete
classification of the isomorphisms between such algebras is provided.
A
combinatorial representation for a special class of complete
distributive lattices (with Giorgio Nicoletti), Annals of
Combinatorics, 5 (2001) 285-304.
A
class of infinite distributive lattices for which it is possible to
prove a Birkhoff-like representation theorem (i.e. using
combinatorial tools only, without the help of any topological
structure) is determined.
On
derivations of lattices, Pure Mathematics and Applications, 12 (2001)
365-382.
Given a lattice L,
a derivation is a function
having the two following properties: (i)
,
and (ii)
.
Some properties of these functions are studied, as well as some
combinatorial, algebraic and geometric applications.
Lattices
of lattice paths (with Renzo Pinzani), Journal of Statistical
Planning and Inference, 135 (2005) 77-92.
A
natural partial order on several classes of lattice path is
considered, and a necessary and sufficient condition is given to
decide if a specific poset of paths is in fact a distributive lattice
(with coordinatewise meet and join). In particular, the case of the
lattices of Dyck paths is analyzed in greater detail: a recursive
construction of these lattices is provided.
A
distributive lattice structure connecting Dyck paths, noncrossing
partitions and 312-avoiding permutations (with Elena Barcucci,
Antonio Bernini and Maddalena Poneti), Order, 22 (2005) 311-328.
The natural distributive lattice structure of
Dyck paths described in Lattices of lattice
paths (with Renzo Pinzani), Journal of Statistical Planning and
Inference, 13 5 (2005) 77-92 is transferred
here to noncrossing partitions and 312-avoiding permutations by means
of more or less classical bijections. In particular, it is shown that
the resulting structure on 312-avoiding permutations coincides with
the one induced by the (strong) Bruhat order, proving in this way
that this subposet of the symmetric group is more precisely a
distributive lattice. Among other things, in the last section of the
paper a combinatorial formula expressing Bell numbers in terms of
natural parameters on Dyck paths is provided.
Some
order-theoretic properties of the Motzkin and Schröder
families (with Antonio Bernini),
Australasian
Journal of Combinatorics, 39 (2007) 259-272.
The
results obtained in A distributive lattice
structure connecting Dyck paths, noncrossing partitions and
312-avoiding permutations (with Elena Barcucci, Antonio Bernini and
Maddalena Poneti), Order, 22 (2005) 311-328 are
transferred on Motzkin and Schröder paths. In particular, it is
shown that the classes of permutations simultaneously avoiding the
generalized patterns 3-12 and k-(k-1)(k-2)···21
are distributive lattices with the order induced by the
strong Bruhat order (for every k greater
than 1).
Some
combinatorics related to central binomial coefficients: Grand-Dyck
paths, coloured noncrossing partitions and signed pattern avoiding
permutations, Graphs and Combinatorics, 26 (2010) 51-70.
Enumerative and order-theoretic properties of some
combinatorial structures counted by central binomial coefficients are
studied. In particular, some new bijections between Grand-Dyck paths
and coloured pattern avoiding permutations are determined. Moreover,
it is shown that the lattices of Grand-Dyck paths of fixed length are
isomorphic to certain subposets of the (strong) Bruhat order on
coloured permutations which avoid specific (coloured) patterns.
Lattices
of paths: representation theory and valuations (with Emanuele
Munarini), Journal of Combinatorics, 2 (2011) 265-292.
Some
combinatorial properties of certain classes of lattices of paths are
studied, namely some simple representation results for Dyck-like
paths are provided, and the Euler characteristic of Dyck, Motzkin and
Schröder lattices is computed. Moreover, a combinatorial
interpretation of the Euler characteristic in terms of tunnels
is provided in the above mentioned cases.
The
Möbius
function of the consecutive pattern poset (with Antonio Bernini and
Einar Steingrimsson), Electronic
Journal of Combinatorics, 18(1) (2011) #P146 (12 pp.).
The set of all permutations forms a poset with
respect to the consecutive pattern containment (i.e. σ
is less than or equal to π
when
there exists a set of consecutive elements of π
which
is order isomorphic to σ).
We study the Möbius function of such a poset, giving a
(polynomial time) recursive procedure to compute it. In particular,
we show that such a function only takes the values -1,0 and 1.
Catalan
lattices on series parallel interval orders (with Filippo Disanto,
Renzo Pinzani and Simone Rinaldi),
in:
Folkert
Müller-Hoissen, Jean Pallo e Jim Stasheff (Eds.), Associahedra,
Tamari Lattices and Related Structures (Tamari Festschrift), Progress
in Mathematics, 299, Birkhäuser,
Basel, 2012, pp. 323-338.
We propose a unified setting to describe the
classical Dyck and Tamari lattices in terms of series parallel
interval orders. Then such structures are compared with the strong
and weak Bruhat orders on 312-avoiding permutations.
Unimodality
and Dyck paths, Journal
of Combinatorial Mathematics and Combinatorial Computing, 87 (2013)
65-79.
We propose a presumably new approach to a 20 years
old problem. In the stated formulation, it consists of proving or
disproving that Dyck lattices are rank-unimodal. Unfortunately we are
not able to give an answer to this question; however we provide a
partition of Dyck lattices into saturated chains (based on a well
known ECO construction) and study a related family of polynomials
which may be useful to tackle the problem. Finally we suggest a
systematic approach to the study of unimodality of succession rules.
Pattern-avoiding
Dyck paths (with Antonio Bernini, Renzo Pinzani e Julian West),
Discrete Mathematics and Theoretical Computer Science Proceedings, AS
(2013) 713-724.
The
Dyck pattern poset (with Axel Bacher, Antonio Bernini,Benjamin Gunby,
Renzo Pinzani, Julian West), journal version, Discrete Mathematics,
321 (2014) 12-23.
The
notion of pattern of a permutation is adapted to Dyck paths, giving
rise to a poset of Dyck paths analogous to the permutation pattern
poset. Given a Dyck path, the number of paths covering it and the
number of paths it covers are determined. Moreover some classes of
Dyck paths avoiding a single pattern are enumerated. We also suggest
a recursive approach to the enumeration of classes of paths avoiding
any single pattern, from which we can deduce an algorithm to compute
the generating function, and we determine the asymptotic behavior of
such classes of paths. Finally some open problems concerning the
structure of the Dyck pattern poset are proposed, such as the
computation of the Möbius function, the enumeration of chains
and the study of the notion of Wilf-equivalence.
Enumeration
of edges in some lattices of paths (with Emanuele Munarini), Journal
of Integer Sequences, 17 (2014) Article 14.1.5 (22 pp.).
We
enumerate covering relations in some classes of lattices of paths,
such as Dyck, Motzkin and Schröder.
Moreover we introduce and compute the Hasse index the the lattices
under consideration. Finally we provide a general formula for the
enumeration of covering relations in a generic Young lattice, which
can be naturally interpreted as a lattice of path.
Enumeration
of chains and saturated chains in Dyck lattices (with Emanuele
Munarini), Advances in Applied Mathematics, 62 (2015) 118-140.
A
general formula for the enumeration of saturated chains in Dyck
lattices is described. Such a formula is then applied to determine
both the generating function and a closed form for the number of
saturated chains of length 2 and 3. Finally the notion of Hasse index
introduced in Enumeration of edges in some lattices of paths (with
Emanuele Munarini), Advances
in Applied Mathematics, 62 (2015) 118-140 is
suitably generalized.
Greedy
algorithms and poset matroids, Journal of Discrete Algorithms, 29
(2014) 21-26.
An analog
of Edmonds-Rado theorem for poset matroids (in the sense of Barnabei,
Nicoletti and Pezzoli) is proved. The result is then applied to find
a generalization of Kruskal algorithm (to determine the minimum
spanning subtree of a weighted graph) to abstract simplicial
complexes.
Dyck
algebras, interval temporal logic and posets of intervals, SIAM
Journal on Discrete Mathematics, 30 (2016) 1918-1937.
The
Heyting algebra structure canonically associated with the finite
distributive structure of Dyck lattices is investigated. The
resulting Heyting algebras are called Dyck
algebras.
A geometric description of the relative pseudocomplement is given,
and a logic-theoretic interpretation of such algebras in terms of a
fragment of the interval temporal logic of Halpern and Shoham is
provided.
A
partial order structure on interval orders (con Filippo Disanto e
Simone Rinaldi), Utilitas Mathematica, 102 (2017) 135-147.
The
set of interval orders of a given size is endowed with a distributive
lattice structure which generalizes the classical Tamari order (on
the ground set of series parallel interval orders).
Vincular
pattern posets and the Möbius function of the quasi-consecutive
pattern poset (with Antonio Bernini), Annals of Combinatorics, 21
(2017) 519-534.
After
having defined a poset structure on finite permutations in terms of
containment of patterns of fixed type, we specifically investigate
the case of quasi-consecutive patterns,
where, by definition, a permutation t
contains
the quasi consecutive pattern s
whenever
s occurs
in t as
a consecutive pattern, except at most for the first and the second
entries. In particular, we study the Möbius function of the
resulting poset, and we compute it in the case of intervals whose
bottom permutation occurs precisely once in the top permutation.
Enumerative
results on the Schröder pattern poset (with Lapo Cioni), in:
Dennunzio A., Formenti E., Manzoni L., Porreca A. (eds) Cellular
Automata and Discrete Complex Systems, AUTOMATA 2017, Lecture Notes
in Computer Science, 10248 (2017), Springer, Cham,
Analogously
to Pattern-avoiding
Dyck paths (con Antonio Bernini, Renzo Pinzani e Julian West),
Discrete Mathematics and Theoretical Computer Science Proceedings, AS
(2013) 713-724, we
investigate the notion of pattern in a Schröder path from an
enumerative point of view. Specifically, we find formulas for the
number of Schröder paths covering/covered by a given path (in
terms of natural parameters on paths) and we enumerate some classes
of Schröder paths avoiding a single path.
Research projects
Games on paths whose description depends on the order properties of the related posets.
Properties of rank polynomials of the most common lattices of paths.
Relationship between the consecutive pattern poset and Björner's factor order.
Properties of the matching pattern poset.
Social choice theory and permutation patterns.
Computation of the Möbius function of the Dyck pattern poset.
Interval orders on generic posets.
Combinatorial properties of fragments of interval temporal logic.
This is a methodology used in enumerative and
bijective combinatorics developed by a group of researchers in the
"Dipartimento di Sistemi e Informatica" of the University
of Firenze in the early 90's (including Renzo Pinzani, Elena
Barcucci, Alberto Del Lungo and Elisa Pergola). Given a class of
combinatorial objects and a notion of size on it, the ECO method
allows to effectively construct a set of objects of size n+1
starting from an object of size n.
This is performed in such a way that each object has a unique father
(i.e., is produced by a unique object). Thus, for every n,
a partition of the objects of size n
is naturally defined. The above mentioned construction
can often be described by means of a suitable succession
rule, and this offers the possibility of
enumerating the class of object under consideration in terms of
several parameters
A
linear operator approach to succession rules (with Renzo Pinzani),
Linear Algebra and Its Applications, 348 (2002) 231-246.
Every succession rule is represented by means of
a suitable linear operator (calledrule
operator) in the vector space of
one-variable polynomials, and all the enumerative information hidden
in the rule are rediscovered in terms of such an operator. Several
examples are considered, and the usefulness of our approach is
confirmed by determining a standard form for any given succession
rule.
An
algebraic characterization of the set of succession rules (with Elisa
Pergola, Renzo Pinzani and Simone Rinaldi), Theoretical Computer
Science, 281 (2002) 351-367.
An
algebra of succession rules in introduced in such a way that, given
two succession rules, we are able to determine the form of a
succession rule whose associated numerical sequence is related to the
numerical sequences associated with the starting succession rules by
means of the applications of several algebraic operations (such as
sum, convolution, Hadamard product, etc.). To prove almost all the
theorems the technique of rule operators turns out to be extremely
useful.
Jumping
succession rules and their generating functions (with Elisa Pergola,
Renzo Pinzani and Simone Rinaldi), Discrete Mathematics, 271 (2003)
29-50.
We define the notion of jumping succession rule:
it is a succession rule such that each node of its generating tree
produces its sons not exclusively at the successive level, but it can
possibly produce sets of sons at several different levels. Here it is
studied the situation in which the sets of sons produced at the
various levels are described by means of the same succession rule. In
this case, complete enumerative results are provided (that is, the
numerical sequence associated with the jumping succession rule is
expressed in terms of the numerical sequence associated with the
starting succession rule).
Enumerative
results on integer partitions using the ECO method (with Renzo
Pinzani and Simone Rinaldi), Mathematics and Computer Science, III
(Wien, 2004), Trends in Mathematics, Birkhauser, Basel, pp.25-36.
A
succession rule with an infinite number of jumps is defined for the
class of integer partitions. Some classical results are rediscovered
using such a succession rule. Some applications concerns lecture hall
partitions (for which a possible new bijective proof of the
fundamental theorem relating them to integer partitions into a finite
number of odd parts is conjectured) and integer partitions contained
inside a generalized hook (for them we also provide a complete
enumerative result).
Production
matrices (with Emeric Deutsch and Simone Rinaldi), Advances in
Applied Mathematics, 34 (2005) 101-122.
The
notion of production matrix is
introduced. This is the matrix counterpart of the notion of rule
operator. As for rule operators, it is explained how to read inside
the production matrix all the main enumerative information hidden in
the associated succession rule. Moreover, we define suitable
operations on production matrices which corresponds to several
algebraic operations on the numerical sequences determined by the
related succession rules.
Enumerating
permutations avoiding three Babson-Steingrimsson patterns (with
Antonio Bernini and Renzo Pinzani), Annals of Combinatorics, 9 (2005)
137-162.
The ECO method and a
special graphical representation of permutations are used to
enumerate all the class of permutations simultaneously avoiding three
generalized patterns of length 3 and of type a-bc
or ab-c,
thus proving a series of conjectures by Claesson and Mansour.
Catalan-like
numbers and succession rules (with Renzo Pinzani), Pure Mathematics
and Applications, 16 (2005) 229-250.
An
invertible linear transformation is defined such that, in a great
amount of cases, translates an ECO matrix (i.e. the infinite matrix
associated with a generating tree in such a way that the entry (n,k)
gives the numer of labels (k)
at level (n))
into an Aigner matrix whose associated Catalan-like numbers coincide
with the numerical sequence determined by the starting ECO matrix.
Several examples are provided and some special classes of succession
rules are analyzed in greater detail (namely factorial and
differential succession rules).
Some
statistics on permutations avoiding generalized patterns (with
Antonio Bernini and Mathilde Bouvel), Pure Mathematics and
Applications, 18 (2007) 223-237.
The
statistics "first/last entry" are studied for some classes
of pattern avoiding permutations.
Production
matrices and Riordan arrays (with Emeric Deutsch and Simone Rinaldi),
Annals of Combinatorics, 13 (2009) 65-85.
The
relationship between ECO matrix and Riordan arrays is investigated.
In particular, the form of a production matrix in order to generate a
Riordan (or exponential Riordan) ECO matrix is established. Moreover,
we study some properties of production matrices associated with
finite and rational succession rules. The paper is enriched by a vast
gallery of examples.
Enumeration
of some classes of words avoiding two generalized patterns of length
three (with Antonio Bernini and Renzo Pinzani), Journal of Automata,
Languages and Combinatorics, 14 (2009) 129-147.
The
method we have applied in Enumerating
permutations avoiding three Babson-Steingrimsson patterns (con
Antonio Bernini e Renzo Pinzani), Annals of Combinatorics, 9 (2005)
137-162 to count pattern avoiding
permutations is adapted to words. As an application, we enumerate
several classes of words simultaneously avoiding two generalized
patterns of length 3.
Mixed
succession rules: the commutative case (with Silvia Bacchelli, Renzo
Pinzani and Renzo Sprugnoli), Journal of Combinatorial Theory, Series
A, 117 (2010) 568-582.
Generalizing
Jumping succession rules and their generating
functions (with Elisa Pergola, Renzo Pinzani e Simone Rinaldi),
Discrete Mathematics, 271 (2003) 29-50, we
study succession rules such that, in the associated generating tree,
the nodes are allowed to produce their sons at several different
levels according to different production
rules. We consider the situation in which a
node at level n produces
a set of sons at level n+1
according to a certain production rule and a set of sons
at level n+2 according
to another (possibly different) production rule. In this case, if the
rule operators associated with the two production rules commute, we
are able to find a formula expressing the numerical sequence
determined by the mixed rule in terms of enumerative parameters of
the component rules. Some examples and combinatorial interpretations
are provided to illustrate our theory.
ECO
species (with Pierre Leroux), Séminaire
Lotharingien de Combinatoire 61A (2010) Article B61Al, 23pp.
The
notion of ECO species is
introduced, in order to provide a formal description of an ECO
construction and of a generating tree inside the theory of (linear)
species. Some operations on ECO species are described and illustrated
with examples.
Some applications
arising from the interactions between the theory of Catalan-like
numbers and the ECO method (with Elisa Pergola, Renzo Pinzani and
Simone Rinaldi), Ars Combinatoria, 99 (2011) 109-128.
Some combinatorial applications deriving from the
use of the linear transformation connecting ECO matrices with Aigner
matrices introduced in Catalan-like numbers
and succession rules are described. The
possibility of switching from one theory to the other allows in fact
to tackle problems which are considered difficult in the context of
one theory by simply translating them into equivalent statements of
the other theory. Using this technique, we have defined a bijection
between Grand-Dyck paths starting with an up step and coloured
Motzkin paths having, more precisely, bicoloured horizontal steps,
except for the horizontal steps lying on the x-axis, which can be
tricoloured. Moreover, the same technique has provided a
combinatorial interpretation for a "non-Sheffer" Aigner
matrix, by means of a special class of coloured steep polyominoes.
Research projects
Study of the notion of jumping (mixed) succession rules in its full generality, that is allowing productions at different levels and according to two or more distinct succession rules.
Exhaustive generation algorithms based on Gray codes and on succession rules in standard form.
ECO constructions related to Riordan numbers.
Relationship between ECO method and Aigner's ballot tables.
Differential calculus for ECO species.
Use of the ECO method in the study of numerical semigroups.
Some
bijective results about the area of Schröder paths (with
Elisabetta Grazzini, Elisa Pergola and Simone Rinaldi), Theoretical
Computer Science, 307 (2003) 327-335.
A
combinatorial interpretation of the even-indexed terms of the
sequence
,
defined by the recurrence relation
,
,
is provided. Such a combinatorial interpretations involves the total
area of elevated Schröder paths.
Enumeration
of generalized hook partitions (with Simone Rinaldi), Integers, 5
(2005) #A29 (7 pp.).
The generating
function of the class of integer partitions whose Ferrers diagrams is
contained into both a generalized hook and the intersection of two
generalized hooks is determined (recall that a generalized hook
differs from a classical hook in the fact that the height and the
width of the hook are positive integers possibly different from 1).
Combinatorial
properties of Catalan pairs (con Filippo Disanto, Renzo Pinzani e
Simone Rinaldi), Electronic Notes in Discrete Mathematics, 34 (2009)
429-433.
Catalan
pairs: a relational-theoretic approach to Catalan numbers (con
Filippo Disanto, Renzo Pinzani e Simone Rinaldi), journal version,
Advances in Applied Mathematics, 45 (2010) 505-517.
The
notion of a Catalan pair is
introduced, aiming at providing a common language to many
combinatorial interpretations of Catalan numbers. It is a pair (R,S)
of strict partial order relations on the same set satisfying some
specific axioms. After having proved some fundamental properties of
Catalan pairs, as, for instance, the fact that they are enumerated by
Catalan numbers (up to isomorphisms), some instances of
interpretations of Catalan numbers are proposed for which it is quite
easy to determine the associated Catalan pair. Next the posets
associated with R and S are studied, and it is shown, among other
things, that R uniquely determines the Catalan pair and that the
poset determined by R can be described in terms of forbidden
configurations. Finally, Catalan pairs for which R enjoys some
specific properties are described (that is, when R determines a
connected poset, or else a (possibly) distributive lattice), and the
definition of a Catalan pair is slightly modified in order to define
an analogous concept for other integer sequences, such as central
binomial coefficients and Schröder numbers.
On
the enumeration of d-minimal permutations (with Mathilde Bouvel),
Discrete Mathematics and Theoretical Computer Science, 15(2) (2013)
33-48.
We suggest a possible approach
to the study (and in particular the enumeration) of minimal
permutations having d descents
by means of a certain family of skew Young tableaux. Such an approach
allows to deduce a general formula in terms of sums of determinants.
We also propose a generalization of the above mentioned family of
tableaux, which leads, among other things, to Eulerian numbers.
Schröder
partitions and Schröder tableaux, in: Lipták Z., Smyth W.
(eds) Combinatorial Algorithms. Lecture Notes in Computer Science,
9538 (2016), Springer, Cham, pp. 161-172.
Schröder
partitions, Schröder tableaux and weak poset patterns, journal
version, submitted (2016).
The
notions of Schröder shape
and Schröder
tableau are
introduced, which provide a sort of analog of the classical notions
of Young shape and Young tableau. After a brief investigation of some
simple properties of the poset of Schröder shapes, an algorithm
which is an analog of the Robinson-Schenstd correspondence for
standard Young tableaux is described, and some of its properties are
studied. Finally, a connection between Schröder tableaux and
interval orders is proposed, which is based on the (not so well
known) notion of weak poset pattern.
Research projects
Alternative definitions of almost avoiding permutations.
Almost avoiding words.
Permutation patterns and genome rearrangement problems.
Algebraic and combinatorial properties of Schröder tableaux.
Further research projects
Properties of graph matrices related to the algorithm of PageRank.