omnibias.qcalculus.umbral
q-numbers, Jackson derivatives and integrals, q-series, and the ordinary-calculus limit as q approaches one.
import omnibias.qcalculus.umbralModule contract & mathematical conventions
omnibias.qcalculus.umbral -- the q-umbral / q-Sheffer calculus surface (public namespace).
The quantum twin of omnibias.difference.umbral, gathered into one public submodule:
- **q-Stirling numbers & factorial bases** --
q_stirling_second,q_stirling_first_signed, their rows, andq_falling_factorial_coeffs/q_rising_factorial_coeffs. - **q-transforms** --
q_binomial_transform/q_inverse_binomial_transform,q_monomial_to_falling/q_falling_to_monomial,q_newton_forward_coeffs/q_newton_forward_value. - **q-Sheffer sequences** --
QShefferClass/q_sheffer_classify,q_sheffer_sequence,q_associated_sequence,q_appell_sequence,q_umbral_composition. - **q-umbral operators** --
q_delta_operator_apply(Q = f(D_q)),q_pincherle_derivative.
Everything is exact ~fractions.Fraction arithmetic (**closed-form**), and carries
the exact q-Sheffer recurrence Q s_n = [n]_q s_{n-1}. Every object reduces to its
classical omnibias.difference.umbral counterpart as **q -> 1**. That is a
**distinct** limit from the delta -> 0 founding bias-collapse of
omnibias.difference and the beta -> inf **temperature collapse** feasibility penalty of the optimization
packages -- same "collapse" word, different limits, never conflated. Every symbol here is
also re-exported flat from omnibias.qcalculus.
Shared formulas do not imply universal floating-point identity. Verify dtype, shape, derivative-order support, and the stated numerical assumptions for the path you use.
Imports & aliases
These names share a definition with another public module. Follow a name for its full contract, parameters, and examples.
| Import from this module | Canonical reference |
|---|---|
QShefferClass | omnibias.qcalculus.QShefferClass |
q_appell_sequence | omnibias.qcalculus.q_appell_sequence |
q_associated_sequence | omnibias.qcalculus.q_associated_sequence |
q_binomial_transform | omnibias.qcalculus.q_binomial_transform |
q_delta_operator_apply | omnibias.qcalculus.q_delta_operator_apply |
q_falling_factorial_coeffs | omnibias.qcalculus.q_falling_factorial_coeffs |
q_falling_to_monomial | omnibias.qcalculus.q_falling_to_monomial |
q_inverse_binomial_transform | omnibias.qcalculus.q_inverse_binomial_transform |
q_monomial_to_falling | omnibias.qcalculus.q_monomial_to_falling |
q_newton_forward_coeffs | omnibias.qcalculus.q_newton_forward_coeffs |
q_newton_forward_value | omnibias.qcalculus.q_newton_forward_value |
q_pincherle_derivative | omnibias.qcalculus.q_pincherle_derivative |
q_rising_factorial_coeffs | omnibias.qcalculus.q_rising_factorial_coeffs |
q_sheffer_classify | omnibias.qcalculus.q_sheffer_classify |
q_sheffer_sequence | omnibias.qcalculus.q_sheffer_sequence |
q_stirling_first_signed | omnibias.qcalculus.q_stirling_first_signed |
q_stirling_first_signed_row | omnibias.qcalculus.q_stirling_first_signed_row |
q_stirling_first_unsigned | omnibias.qcalculus.q_stirling_first_unsigned |
q_stirling_second | omnibias.qcalculus.q_stirling_second |
q_stirling_second_row | omnibias.qcalculus.q_stirling_second_row |
q_umbral_composition | omnibias.qcalculus.q_umbral_composition |