Algorithms for Analytic Combinatorics: Positivity Bounds and D-finite Operators

dc.contributor.authorSmith, John
dc.date.accessioned2026-08-21T19:18:15Z
dc.date.issued2026-08-21
dc.date.submitted2026-08-18
dc.description.abstractAnalytic 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.urihttps://hdl.handle.net/10012/24017
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.subjectanalytic combinatorics
dc.subjectasymptotics
dc.subjectcreative telescoping
dc.subjectcreative telescoper
dc.subjectpositivity
dc.subjectsequence positivity
dc.subjectreduction algorithm
dc.subjectGriffiths-Dwork
dc.subjectLairez
dc.subjecterror bounds
dc.subjectexplicit error bounds
dc.subjectconstructive mathematics
dc.subjectSage
dc.subjectSageMath
dc.subjectSage Math
dc.subjectcomputer algebra
dc.subjectsymbolic computation
dc.subjectcohomology
dc.subjectanalytic combinatorics in several variables
dc.subjectACSV
dc.subjecthypersurface period
dc.subjectrational period
dc.subjectperiod integral
dc.subjectalgebraic period
dc.subjectopen source
dc.subjectopen-source
dc.subjectFOSS
dc.titleAlgorithms for Analytic Combinatorics: Positivity Bounds and D-finite Operators
dc.typeMaster Thesis
uws-etd.degreeMaster of Mathematics
uws-etd.degree.departmentDavid R. Cheriton School of Computer Science
uws-etd.degree.disciplineComputer Science
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.comment.hiddenResubmitted.
uws.contributor.advisorMelczer, Stephen
uws.contributor.advisorOliveira, Rafael
uws.contributor.affiliation1Faculty of Mathematics
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Smith_John.pdf
Size:
1.45 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections