122 citations · 236 across the 13 of their papers we have counts for
14 papers
Controlling the C3 super class linearization algorithm
Florent Hivert, Nicolas M. Thiéry
C3 is an algorithm used by several widely used programming languages such as Python to support multiple inheritance in object oriented programming (OOP): for each class, C3 compute…
Using Jupyter for reproducible scientific workflows
Marijan Beg, Juliette Taka, Thomas Kluyver +4
Literate computing has emerged as an important tool for computational studies and open science, with growing folklore of best practices. In this work, we report two case studies -…
The orbit algebra of a permutation group with polynomial profile is Cohen-Macaulay
Justine Falque, Nicolas M. Thiéry
Let be a group of permutations of a denumerable set . The profile of is the function which counts, for each , the (possibly infinite) number of orbits…
Braid moves in commutation classes of the symmetric group
Anne Schilling, Nicolas M. Thiéry, Graham White +1
We prove that the expected number of braid moves in the commutation class of the reduced word for the long…
Spectral gap for random-to-random shuffling on linear extensions
Arvind Ayyer, Anne Schilling, Nicolas M. Thiéry
In this paper, we propose a new Markov chain which generalizes random-to-random shuffling on permutations to random-to-random shuffling on linear extensions of a finite poset of si…
Some relational structures with polynomial growth and their associated algebras I: Quasi-polynomiality of the profile
Maurice Pouzet, Nicolas M. Thiéry
The profile of a relational structure is the function which counts for every integer the number , possibly infinite, of substructures of induced on the $n…