Discrete mathematics; Combinatorics on words; q-analog; binomial; p-groups; languages
Abstract :
[en] Let A be a finite alphabet and A^* be the free monoid of words over A with the concatenation product (in other words, A^* is the set of all finite words over A). Generalizing the usual binomial coefficient of integers, the binomial coefficient of two finite words u and v counts the number of occurrences of v as a (scattered) subword of u. The purpose of this work is to properly define a q-deformation of these coefficients, and to investigate their properties. Recall that a q-analog or q-deformation of some mathematical object is a generalization of this one involving a new parameter q, such that the limit for q -> 1 gives back the original object. For example, there exist q-deformed binomial coefficients of integers, also known as Gaussian binomial coefficients.
Driven by this idea, we define what we call the q-deformation of the binomial coefficient of words recursively, using a Pascal-like formula: for all words u, v in A^* and all letters a, b in A,
\[
\binom{ua}{vb}_q = \binom{u}{vb}_q \cdot q^{|vb|}+\delta_{a,b}\binom{u}{v}_q,
\]
with initial conditions $\binom{u}{\varepsilon}_q=1$ and $\binom{\varepsilon}{v}_q=0$ if $v\neq\varepsilon$. For instance, one can compute the binomial coefficient of abaabba and abb and find q^10+q^9+q^6+q^4+q^3.
We give a combinatorial interpretation of these q-analogs and generalize several classical formulas. We then study a q-deformation of the shuffle and infiltration products of two words. Finally, we consider Eilenberg's theorem characterizing p-group languages in terms of q-deformed binomial coefficients.
This is a joint work with Michel Rigo and Markus A. Whiteland.
This website uses cookies to improve user experience. Read more
Save & Close
Accept all
Decline all
Show detailsHide details
Cookie declaration
About cookies
Strictly necessary
Performance
Strictly necessary cookies allow core website functionality such as user login and account management. The website cannot be used properly without strictly necessary cookies.
This cookie is used by Cookie-Script.com service to remember visitor cookie consent preferences. It is necessary for Cookie-Script.com cookie banner to work properly.
Performance cookies are used to see how visitors use the website, eg. analytics cookies. Those cookies cannot be used to directly identify a certain visitor.
Used to store the attribution information, the referrer initially used to visit the website
Cookies are small text files that are placed on your computer by websites that you visit. Websites use cookies to help users navigate efficiently and perform certain functions. Cookies that are required for the website to operate properly are allowed to be set without your permission. All other cookies need to be approved before they can be set in the browser.
You can change your consent to cookie usage at any time on our Privacy Policy page.