Generalized Riemann Functions, Their Weights, and the Complete Graph
Abstract
By a Riemann function we mean a function f Zn Z such that f( d) is equals 0 for d1+·s+dn sufficiently small, and equals d1+·s+dn+C for a constant, C, for d1+·s+dn sufficiently large. By adding 1 to the Baker-Norine rank function of a graph, one gets an equivalent Riemann function, and similarly for related rank functions. To each Riemann function we associate a related function W Zn Z via M\"obius inversion that we call the weight of the Riemann function. We give evidence that the weight seems to organize the structure of a Riemann function in a simpler way: first, a Riemann function f satisfies a Riemann-Roch formula iff its weight satisfies a simpler symmetry condition. Second, we will calculate the weight of the Baker-Norine rank for certain graphs and show that the weight function is quite simple to describe; we do this for graphs on two vertices and for the complete graph. For the complete graph, we build on the work of Cori and Le Borgne who gave a linear time method to compute the Baker-Norine rank of the complete graph. The associated weight function has a simple formula and is extremely sparse (i.e., mostly zero). Our computation of the weight function leads to another linear time algorithm to compute the Baker-Norine rank, via a formula likely related to one of Cori and Le Borgne, but seemingly simpler, namely r BN,Kn( d) = -1+| \ i=0,…, deg( d) \ | \ Σj=1n-2 ( (dj-dn-1+i) n ) deg( d)-i \ |. Our study of weight functions leads to a natural generalization of Riemann functions, with many of the same properties exhibited by Riemann functions.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.