Algorithms for Analytic Combinatorics: Positivity Bounds and D-finite Operators
| dc.contributor.author | Smith, John | |
| dc.date.accessioned | 2026-08-21T19:18:15Z | |
| dc.date.issued | 2026-08-21 | |
| dc.date.submitted | 2026-08-18 | |
| dc.description.abstract | Analytic combinatorics is concerned with describing limiting behavior of families of combinatorial structures. While this is well-studied in the univariate case, the last two decades have seen the development of analytic combinatorics in several variables (ACSV) treating the same problem in the multivariate case. One advantage of the way ACSV is formulated is that, at least in the simplest cases, its methods are amenable to explicit computation. This thesis contributes to an ongoing effort to automate the results of ACSV by providing developments in two related areas: computing D-finite operators for diagonals of rational functions, and computing explicit error bounds for ACSV in the so-called smooth rational case. First, we provide a SageMath implementation of an algorithm of Lairez for computing periods of rational integrals. Since diagonals of rational functions are rational periods, computing operators of periods is of great importance to practitioners of algebraic and analytic combinatorics. While Lairez gave a MAGMA implementation of his algorithm, our implementation provides full-fledged documentation, robustness, and feature enhancements aimed at combinatorialists -- such as computing diagonal operators for arbitrary directions. Second, we discuss how to find explicit error bounds for asymptotics of rational diagonals, as opposed to the Big-O asymptotics typically provided by ACSV. One motivation for this is the coefficient positivity problem; having explicit bounds allows one to reduce positivity of coefficient sequences to checking asymptotic positivity and finitely many initial sequence terms. We provide fully constructive versions of ACSV arguments in the simplest case, then use these to derive an index N so that positivity of our asymptotic implies positivity of our diagonal for all larger index values, under some small additional assumptions about the form of our asymptotic. We then explore the consequences and caveats of this reduction, exhibiting some classes of functions where asymptotic positivity can be known a priori. | |
| dc.identifier.uri | https://hdl.handle.net/10012/24017 | |
| dc.language.iso | en | |
| dc.pending | false | |
| dc.publisher | University of Waterloo | en |
| dc.subject | analytic combinatorics | |
| dc.subject | asymptotics | |
| dc.subject | creative telescoping | |
| dc.subject | creative telescoper | |
| dc.subject | positivity | |
| dc.subject | sequence positivity | |
| dc.subject | reduction algorithm | |
| dc.subject | Griffiths-Dwork | |
| dc.subject | Lairez | |
| dc.subject | error bounds | |
| dc.subject | explicit error bounds | |
| dc.subject | constructive mathematics | |
| dc.subject | Sage | |
| dc.subject | SageMath | |
| dc.subject | Sage Math | |
| dc.subject | computer algebra | |
| dc.subject | symbolic computation | |
| dc.subject | cohomology | |
| dc.subject | analytic combinatorics in several variables | |
| dc.subject | ACSV | |
| dc.subject | hypersurface period | |
| dc.subject | rational period | |
| dc.subject | period integral | |
| dc.subject | algebraic period | |
| dc.subject | open source | |
| dc.subject | open-source | |
| dc.subject | FOSS | |
| dc.title | Algorithms for Analytic Combinatorics: Positivity Bounds and D-finite Operators | |
| dc.type | Master Thesis | |
| uws-etd.degree | Master of Mathematics | |
| uws-etd.degree.department | David R. Cheriton School of Computer Science | |
| uws-etd.degree.discipline | Computer Science | |
| uws-etd.degree.grantor | University of Waterloo | en |
| uws-etd.embargo.terms | 0 | |
| uws.comment.hidden | Resubmitted. | |
| uws.contributor.advisor | Melczer, Stephen | |
| uws.contributor.advisor | Oliveira, Rafael | |
| uws.contributor.affiliation1 | Faculty of Mathematics | |
| uws.peerReviewStatus | Unreviewed | en |
| uws.published.city | Waterloo | en |
| uws.published.country | Canada | en |
| uws.published.province | Ontario | en |
| uws.scholarLevel | Graduate | en |
| uws.typeOfResource | Text | en |