Factorized Rational Functions #
This file discusses functions ๐ โ ๐
of the form โแถ u, (ยท - u) ^ d u
, where d : ๐ โ โค
is
integer-valued. We show that these "factorized rational functions" are meromorphic in normal form,
with divisor equal to d
.
Implementation Note: For consistency, we use โแถ u, (ยท - u) ^ d u
throughout. If the support of d
is finite, then evaluation of functions commutes with finprod, and the helper lemma
Function.FactorizedRational.finprod_eval
asserts that โแถ u, (ยท - u) ^ d u
equals the function
fun x โฆ โแถ u, (x - u) ^ d u
. If d
has infinite support, this equality is wrong in general.
There are elementary examples of functions d
where โแถ u, (ยท - u) ^ d u
is constant one, while
fun x โฆ โแถ u, (x - u) ^ d u
is not continuous.
TODO: Under suitable assumptions, show that meromorphic functions are equivalent, modulo equality on codiscrete sets, to the product of a factorized rational function and an analytic function without zeros.
Helper Lemma: Identify the support of d
as the mulsupport of the product defining the factorized
rational function.
Helper Lemma: If the support of d
is finite, then evaluation of functions commutes with finprod,
and the function โแถ u, (ยท - u) ^ d u
equals fun x โฆ โแถ u, (x - u) ^ d u
.
Factorized rational functions are analytic wherever the exponent is non-negative.
Helper Lemma for Computations: Extract one factor out of a factorized rational function.
Factorized rational functions are meromorphic in normal form on Set.univ
.
Factorized rational functions are meromorphic in normal form on arbitrary subsets of ๐
.
The order of the factorized rational function (โแถ u, fun z โฆ (z - u) ^ d u)
at z
equals d z
.
Factorized rational functions are nowhere locally constant zero.
If D
is a divisor, then the divisor of the factorized rational function equals D
.