Quantum integers as Laurent polynomials #
The symmetric quantum integer [r]_q = (q^r - q^(-r)) / (q - q⁻¹) of
TauCeti/QuantumGroups/QuantumInteger/Basic.lean is the value at v = q of a Laurent polynomial
with integer coefficients,
[n]_v = v^(n-1) + v^(n-3) + ⋯ + v^(1-n) for n ≥ 0, and [-n]_v = -[n]_v.
This file defines that Laurent polynomial TauCeti.laurentQuantumInteger r in ℤ[v, v⁻¹] as
S_(r-1)(v + v⁻¹), where S is Mathlib's rescaled Chebyshev polynomial of the second kind
Polynomial.Chebyshev.S. It is characterized, without a denominator, by
(v - v⁻¹) [r]_v = v^r - v^(-r). Evaluating it at a unit q of a field with q - q⁻¹ ≠ 0 gives
the field quantum integer [r]_q, while evaluating it at v = 1, where the quotient formula
degenerates, gives the ordinary integer r. Writing matrix coefficients with these Laurent
polynomials therefore describes a family of representations at a generic parameter and its
classical specialization at v = 1 at the same time.
Main definitions #
TauCeti.laurentQuantumInteger r: the quantum integer[r]_vinℤ[v, v⁻¹].
Main results #
TauCeti.laurentQuantumInteger_neg:[-r]_v = -[r]_v.TauCeti.T_sub_T_neg_mul_laurentQuantumInteger:(v - v⁻¹) [r]_v = v^r - v^(-r).TauCeti.laurentEval_laurentQuantumInteger: the value at a unitqof a field withq - q⁻¹ ≠ 0is the quantum integer[r]_q.TauCeti.laurentEval_one_laurentQuantumInteger: the value atv = 1isr.TauCeti.laurentQuantumInteger_add: the addition formula[a + b]_v = v^a [b]_v + v^(-b) [a]_v.TauCeti.qInt_add_inv_eq_laurentEval: the value of[n]_vat a unituof a commutative ring is the quantum integerTauCeti.qIntat the loop parameteru + u⁻¹.TauCeti.sub_inv_mul_qInt_add_inv:(u - u⁻¹) [n] = uⁿ - u⁻ⁿatδ = u + u⁻¹.TauCeti.qInt_add_inv_eq_quantumInteger: atqin a field withq - q⁻¹ ≠ 0, the quantum integer atδ = q + q⁻¹is the field quantum integerTauCeti.quantumInteger q n.
References #
- J. C. Jantzen, Lectures on Quantum Groups, Graduate Studies in Mathematics 6, Chapter 0, for the symmetric quantum integers as Laurent polynomials.
The symmetric quantum integer [r]_v as a Laurent polynomial with integer coefficients,
[r]_v = S_(r-1)(v + v⁻¹) for the rescaled Chebyshev polynomial S of the second kind. Thus
[n]_v = v^(n-1) + v^(n-3) + ⋯ + v^(1-n) for n ≥ 0, and [-n]_v = -[n]_v.
Instances For
Negating the index negates the quantum integer: [-r]_v = -[r]_v.
The quantum integer [r]_v is characterized by (v - v⁻¹) [r]_v = v^r - v^(-r).
At v = 1 the quantum integer [r]_v is the integer r.
At δ = u + u⁻¹ for a unit u, the quantum integer [n] is the value at u of the Laurent
quantum integer [n]_v.
The addition formula [a + b]_v = v^a [b]_v + v^(-b) [a]_v.