A SageMath Package for Analytic Combinatorics in Several Variables: Beyond the Smooth Case

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hackl, Benjamin, Luo, Andrew, Melczer, Stephen, Schost, Éric
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916688391307264
author Hackl, Benjamin
Luo, Andrew
Melczer, Stephen
Schost, Éric
author_facet Hackl, Benjamin
Luo, Andrew
Melczer, Stephen
Schost, Éric
contents The field of analytic combinatorics in several variables (ACSV) develops techniques to compute the asymptotic behaviour of multivariate sequences from analytic properties of their generating functions. When the generating function under consideration is rational, its set of singularities forms an algebraic variety -- called the singular variety -- and asymptotic behaviour depends heavily on the geometry of the singular variety. By combining a recent algorithm for the Whitney stratification of algebraic varieties with methods from ACSV, we present the first software that rigorously computes asymptotics of sequences whose generating functions have non-smooth singular varieties (under other assumptions on local geometry). Our work is built on the existing sage_acsv package for the SageMath computer algebra system, which previously gave asymptotics under a smoothness assumption. We also report on other improvements to the package, such as an efficient technique for determining higher order asymptotic expansions using Newton iteration, the ability to use more efficient backends for algebraic computations, and a method to compute so-called critical points for any multivariate rational function through Whitney stratification.
format Preprint
id arxiv_https___arxiv_org_abs_2504_09790
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A SageMath Package for Analytic Combinatorics in Several Variables: Beyond the Smooth Case
Hackl, Benjamin
Luo, Andrew
Melczer, Stephen
Schost, Éric
Combinatorics
Symbolic Computation
Probability
The field of analytic combinatorics in several variables (ACSV) develops techniques to compute the asymptotic behaviour of multivariate sequences from analytic properties of their generating functions. When the generating function under consideration is rational, its set of singularities forms an algebraic variety -- called the singular variety -- and asymptotic behaviour depends heavily on the geometry of the singular variety. By combining a recent algorithm for the Whitney stratification of algebraic varieties with methods from ACSV, we present the first software that rigorously computes asymptotics of sequences whose generating functions have non-smooth singular varieties (under other assumptions on local geometry). Our work is built on the existing sage_acsv package for the SageMath computer algebra system, which previously gave asymptotics under a smoothness assumption. We also report on other improvements to the package, such as an efficient technique for determining higher order asymptotic expansions using Newton iteration, the ability to use more efficient backends for algebraic computations, and a method to compute so-called critical points for any multivariate rational function through Whitney stratification.
title A SageMath Package for Analytic Combinatorics in Several Variables: Beyond the Smooth Case
topic Combinatorics
Symbolic Computation
Probability
url https://arxiv.org/abs/2504.09790