Quantum factorials #
This file defines the quantum factorial [n]_q! = [1]_q [2]_q ⋯ [n]_q of the symmetric quantum
integers [r]_q = (q^r - q^(-r)) / (q - q⁻¹) in a field, and the corresponding Laurent polynomial
[n]_v! ∈ ℤ[v, v⁻¹].
Quantum factorials are the denominators of the divided powers x^(n) = x^n / [n]_q! of the
Chevalley generators of a quantized enveloping algebra. Their nonvanishing is the genericity
hypothesis under which those divided powers exist: [n]_q! ≠ 0 for every n exactly when q is
nonzero and not a root of unity. At a root of unity, with q² of order ℓ, the quantum factorial
[n]_q! is nonzero exactly for n < ℓ. The field convention makes every quantum integer vanish
when q - q⁻¹ = 0, so [n]_(±1)! = 0 for n ≥ 1; the Laurent quantum factorial instead
specializes to n! at v = 1.
Main definitions #
TauCeti.quantumFactorial q n: the quantum factorial[n]_q!in a field.TauCeti.laurentQuantumFactorial n: the quantum factorial[n]_v!inℤ[v, v⁻¹].
Main results #
TauCeti.quantumInteger_eq_zero_iff_dvd: ifq ≠ 0andq²is a primitiveℓ-th root of unity, then[r]_q = 0iffℓ ∣ r.TauCeti.forall_quantumFactorial_ne_zero_iff:[n]_q! ≠ 0for allniffqis a generic quantum parameter, that is, nonzero and not a root of unity.TauCeti.quantumFactorial_ne_zero_iff_lt: ifq²is a primitiveℓ-th root of unity withℓ > 0, then[n]_q! ≠ 0iffn < ℓ.TauCeti.quantumBinomial_mul_quantumFactorial_mul_quantumFactorial: fork ≤ n,[n choose k]_q [k]_q! [n - k]_q! = [n]_q!, with no hypothesis onq.TauCeti.inv_quantumFactorial_smul_add_pow: the divided-power form of theq-binomial theorem,(x + y)^(n) = ∑_k q^(k(n-k)) x^(k) y^(n-k)wheny x = q² x yand[n]_q! ≠ 0.TauCeti.laurentEval_laurentQuantumFactorialandTauCeti.laurentEval_one_laurentQuantumFactorial:[n]_v!specializes to[n]_q!atv = qwhenq - q⁻¹ ≠ 0, and ton!atv = 1; in particular[n]_v! ≠ 0(TauCeti.laurentQuantumFactorial_ne_zero).
References #
- J. C. Jantzen, Lectures on Quantum Groups, Graduate Studies in Mathematics 6, Chapter 0, for quantum factorials and the symmetric normalization.
- G. Lusztig, Introduction to Quantum Groups, Progress in Mathematics 110, Section 1.3, for quantum factorials and divided powers.
Vanishing of quantum integers at roots of unity #
If q ≠ 0 and q² is a primitive ℓ-th root of unity, then the quantum integer [r]_q
vanishes exactly when ℓ ∣ r. For ℓ = 1, that is q = ±1, every quantum integer vanishes by
the field convention.
Quantum factorials in a field #
The quantum factorial [n]_q! = [1]_q [2]_q ⋯ [n]_q of the symmetric quantum integers.
Instances For
The defining product formula for the quantum factorial.
[0]_q! = 1.
[n + 1]_q! = [n]_q! [n + 1]_q.
[1]_q! = [1]_q, which is 1 when q - q⁻¹ ≠ 0.
Replacing the parameter by its inverse leaves every quantum factorial unchanged.
The quantum factorial [n]_q! vanishes exactly when one of its factors [j + 1]_q,
j < n, does.
Nonvanishing of quantum factorials passes to smaller indices: if [n]_q! ≠ 0 and m ≤ n,
then [m]_q! ≠ 0.
Quantum factorials do not vanish at a generic quantum parameter.
Genericity through quantum factorials: all quantum factorials [n]_q! are nonzero exactly
when q is a generic quantum parameter, that is, nonzero and not a root of unity.
Quantum factorials at a root of unity: if q² is a primitive ℓ-th root of unity with
ℓ > 0, then [n]_q! ≠ 0 exactly when n < ℓ.
Quantum binomial coefficients as quotients of quantum factorials #
The quantum binomial coefficient times the two complementary quantum factorials is the
quantum factorial: [n choose k]_q [k]_q! [n - k]_q! = [n]_q! for k ≤ n. This holds for every
parameter q, including those at which quantum factorials vanish.
When [n]_q! ≠ 0, the quantum binomial coefficient is the quotient of quantum factorials
[n choose k]_q = [n]_q! / ([k]_q! [n - k]_q!) for k ≤ n.
The divided-power q-binomial theorem: if y x = q² x y and [n]_q! ≠ 0, then the
divided power (x + y)^(n) = (x + y)^n / [n]_q! expands as
∑_k q^(k(n-k)) x^(k) y^(n-k), with x^(k) = x^k / [k]_q!.
The Laurent quantum factorial #
The quantum factorial [n]_v! = [1]_v [2]_v ⋯ [n]_v of the Laurent quantum integers in
ℤ[v, v⁻¹].
Instances For
The defining product formula for the Laurent quantum factorial.
[0]_v! = 1.
[n + 1]_v! = [n]_v! [n + 1]_v.
At v = 1 the Laurent quantum factorial [n]_v! is the factorial n!.
The Laurent quantum factorial [n]_v! is nonzero, since its value at v = 1 is n!.