Papers by Jan Snellman
15 paper(s) by this author
· All BibTeX
On the directions occurring in lattice-line coverings of the integer plane
We consider families of lines that cover every point of the integer lattice $\mathbf{Z}^2$ in the plane, subject to
the constraint that no two lines of different direction in the family meet at a lattice point.
Restricting to \emph{lattice lines} (lines containing at least two, hence infinitely many,
lattice points, equivalently of rational direction), we show that the set of directions
occurring in such a covering can be made dense in the space of line directions. The construction
is a recursive splitting of $\mathbf{Z}^2$ into nested rank-2 sublattice cosets, each handed off to a
freshly chosen direction; the key technical point is a steering lemma showing that at every
stage of the recursion a new direction arbitrarily close to any prescribed target can still be
realized, via an elementary sieve bound.
The Polytope of Probability Functions on a Finite Poset
Kim, Kim, and Neggers (2019) defined probability functions on a poset, by listing some very natural conditions that a function \(π: P \times P \to [0,1]\) should satisfy in order to capture the intuition of "the likelihood that \(a\) precedes \(b\) in \(P\)". In particular, this generalizes the common notion of poset probability for finite posets, where \(π(a,b)\) is the proportion of linear extensions of \(P\) in which \(a\) precedes \(b\).
They constructed a family of such functions for posets embedded in the ordered plane; that is two say, for posets of order dimension at most two.
We study probability functions of a finite poset \(P\) by constructing an ancillary poset \(\tilde{P}\), that we call *probability functions posets*. The relations of this new poset encodes the restrictions imposed on probability functions of the original poset by the conditions of the definition. Then, we define the probability functions polytope, which parameterizes the probability functions on \(P\), and show that it can be realized as the order polytope of \(\tilde{P}\) intersected by a certain affine subspace.
We give a partial description of the vertices of probability functions polytope and show that, in contrast to the order polytope, it is not always a lattice polytope.
Blocking Ideals: a method for filtering linear extensions of a finite poset
The standard notion of poset probability of a finite poset P involves calculating, for incomparable $α$, $β$ in P, the number of linear extensions of P for which $α$ precedes $β$. The fraction of those linear extensions among all linear extensions of P is the probability that $α< β$. The question of whether there is always a pair $α, β$ such that this probability lies between 1/3 and 2/3, in any poset P (that is not a chain) is the famous "1/3-2/3-conjecture".
A general way of counting linear extensions of P for which $α$ precedes $β$ is to count linear extensions of the poset obtained by adding the relation $(α,β)$, and its transitive consequences.
For chain-products, and more generally for partition posets, lattice-path methods can be used to count the number of those linear extensions.
We present an alternative approach to find the pertinent linear extensions. It relies on finding the "blocking ideals" in $J(P)$, where $J(P)$ is the lattice of order ideals in P. This method works for all finite posets.
We illustrate this method by using blocking ideals to find explicit formulas of poset probabilities in cell posets $P_λ$ of two-row partitions. Well-known formulae such as the hook-length formula for $f^λ$, the number of standard Young tableaux on a partition $λ$, and the corresponding determinental formula by Jacobi-Trudi-Aitken for $f^{λ/ μ}$, the number of standard Young tableaux on a skew partition $λ/ μ$, are used along the way.
We also calculate the limit probabilities when the elements $α,β$ are fixed cells, but the arm-lengths tend to infinity.
Some comments on "On the generating function for intervals in Young's lattice" by Azam and Richmond
Published in The Electronic Journal of Combinatorics, vol 32, issue 3 (2025)
• View Publication
• BIB
Azam and Richmond arXiv:2107.09149 obtained a recursion for the generating function of \(P_λ(y)\), itself a generating function enumerating by length partitions in the lower ideal \([0,λ]\) in the Young lattice. We show that this recursion can be extended to a multi-graded version. This is done by interpreting the original problem as enumerating plane partitions with two rows. We can then use the well-developed theory of lattice points in polyhedral cones to determine some properties of the generating function. We also relate Azam and Richmond's result to those obtained by Andrews and Paule using MacMahons Omega-operator.
Digraphs with a fixed number of edges and vertices, having a maximal number of walks of length 2
Inspired by the work of Backelin on non-commutative correspondences to Macaulay's theorem of the growth of the Hilbert series of affine algebras, we study embedding dimension dependant versions of his degree 2 to degree 3 result. In graph-theoretical terms, we study the following question: what is the maximal number of directed walks of length 2 in a digraph with (k) edges and (n) vertices? The problem can also be formulated as follows: maximize (< λ, λ^T >) when (λ) is a partition of (k), contained in an (n \times n) box. We show that for mild restrictions on (n), optimal digraphs are the ``stars of saturated stars''.
Generating functions for borders
We give the generating function for the index of integer lattice points, relative to a finite order ideal. The index is an important concept in the theory of border bases, an alternative to Gröbner bases.
Equivalently, we explicitly solve a class of difference equations where the right-hand side is the minimum of a number of affine forms.
On the number of plane partitions and non isomorphic subgroup towers of abelian groups
We study the number of $k \times r$ plane partitions, weighted on the sum of the first row. Using Erhart reciprocity, we prove an identity for the generating function. For the special case $k=1$ this result follows from the classical theory of partitions, and for $k=2$ it was proved in Andersson-Bhowmik with another method. We give an explicit formula in terms of Young tableaux, and study the corresponding zeta-function. We give an application on the average orders of towers of abelian groups. In particular we prove that the number of isomorphism classes of ``subgroups of subgroups of ... ($k-1$ times) ... of abelian groups'' of order at most $N$ is asymptotic to $c_k N (\log N)^{k-1}$. This generalises results from Erd{\H o}s-Szekeres and Andersson-Bhowmik where the corresponding result was proved for $k=1$ and $k=2$.
Laplacians on shifted multicomplexes
We define the Laplacian operator on finite multicomplexes and give a formula for its spectra in the case of shifted multicomplexes.
Saturated chains in composition posets
We study three different poset structures on the set of all compositions. In the first case, the covering relation consists of inserting a part of size one to the left or to the right, or increasing the size of some part by one. The resulting poset was studied by the author in "A poset classifying non-commutative term orders", and then in "Standard paths in another composition poset" where some results about generating functions for standard paths in this poset was established.
The latter article was inspired by the work of Bergeron, Bousquet-M{é}lou and Dulucq on "Standard paths in the composition poset", where they studied a poset where there are additional cover relations which allows the insertion of a part of size one anywhere in the composition. Finally, following a suggestion by Richard Stanley we study yet a third which is an extension of the previous two posets. This poset is related to quasi-symmetric functions.
For these posets, we study generating functions for saturated chains of fixed width k. We also construct ``labeled'' non-commutative generating functions and their associated languages.
Standard paths in another composition poset
Published in The Electronic Journal of Combinatorics, R76 of Volume 11(1) 2004
• View Publication
• BIB
Bergeron, Bousquet-Melou and Dulucq enumerated paths in the Hasse diagram of the following poset: the underlying set is that of all compositions, and a composition μcovers another composition λif μcan be obtained from λby adding 1 to one of the parts of λ, or by inserting a part of size 1 into λ.
We employ the methods they developed in order to study the same problem for the following poset: the underlying set is the same, but μcovers λif μcan be obtained from λby adding 1 to one of the parts of λ, or by inserting a part of size 1 at the left or at the right of λ. This poset is of interest because of its relation to non-commutative term orders.
Enumeration of concave integer partitions
Published in Journal of Integer Sequences, Vol. 7 (2004), Article 04.1.3
• Search Publication
An integer partition λof n corresponds, via its Ferrers diagram, to an artinian monomial ideal I of colength n in the polynomial ring on two variables. If the partition λcorresponds to an integrally closed ideal we call λconcave. We study generating functions for the number of concave partitions, unrestricted or with at most r parts.
Simplicial complexes associated to certain subsets of natural numbers and its applications to multiplicative functions
We call a set of positive integers closed under taking unitary divisors a unitary ideal. It can be regarded as a simplicial complex. Moreover, a multiplicative arithmetical function on such a set corresponds to a function on the simplicial complex with the property that the value on a face is the product of the values at the vertices of that face. We use this observation to solve the following problems:
1) Let r be a positive integer and c a real number. What is the maximum value that \sum_{s \in S}g(s) can obtain when S is a unitary ideal containing precisely r prime powers, and g is the multiplicative function determined by g(s)=c when s \in S is a prime power?
2) Suppose that g is a multiplicative function which is \ge 1, and that we want to find the maximum of g(i) when 1 \le i \le n. At how many integers do we need to evaluate g?
The maximal spectral radius of a digraph with (m+1)^2 - s edges
Published in Electronic Journal of Linear Algebra, vol 10 (2003), pp 179-189
• View Publication
• BIB
It is known that the spectral radius of a digraph with k edges is \le \sqrt{k}, and that this inequality is strict except when k is a perfect square. For k=m^2 + \ell, \ell fixed, m large, Friedland showed that the optimal digraph is obtained from the complete digraph on m vertices by adding one extra vertex, and a corresponding loop, and then connecting it to the first \lfloor \ell/2\rfloor vertices by pairs of directed edges (this is for odd \ell, for even \ell we add one extra edge to the new vertex).
Using a combinatorial reciprocity theorem by Gessel, and a classification by Backelin on the digraphs on s edges having a maximal number of walks of length two, we obtain the following result: for fixed 0< s \neq 4, k=(m+1)^2 - s, m large, the maximal spectral radius of a digraph with k edges is obtained by the digraph which is constructed from the complete digraph on m+1 vertices by removing the loop at the last vertex together with \lfloor s/2 \rfloor pairs of directed edges that connect to the last vertex (if s is even, remove an extra edge connecting to the last vertex).
A poset classifying non-commutative term orders
Published in Discrete Mathematics and Theoretical Computer Science (AA) 2001, pp 301-314
• View Publication
• BIB
We study a certain poset on the free monoid on a countable alphabet. This poset is determined by the fact that its total extensions are precisely the standard term orders. We also investigate the poset classifying degree-compatible standard term orders, and the poset classifying sorted term orders. For the latter poset, we give a Galois coconnection with the Young lattice.
On some partial orders associated to generic initial ideals
Published in S{é}minaire Lotharingien de Combinatoire, B43h (2000), 23 pp
• Search Publication
We study two partial orders on $[x_1,...,x_n]$, the free abelian monoid on ${x_1,...,x_n}$. These partial orders, which we call the ``strongly stable'' and the ``stable'' partial order, are defined by the property that their filters are precisely the strongly stable and the stable monoid ideals. These ideals arise in the study of generic initial ideals.