Behavior of $E_{s,t}(n)$ and $w_{s,t}(n)$ for fixed $n$ and varying $s,t$ #
We will see that $w$ consists of a bunch of "blocks", whose interior displays Inert behavior, while edges display Split behavior. We will explicitly construct this block list, where each block is represented by inert tuples $(a, b, c, d)$.
Main statements #
This encodes an inert tuple $(a, b, c, d)$, though on its own it is not necessarily one.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- instReprInertSeg = { reprPrec := instReprInertSeg.repr }
An inert tuple must satisfy $ad - bc = 1$
An inert tuple always creates a non-empty interval $[b/a, d/c]$.
An inert tuple is actually inert if n is below the branching point.
Equations
- InertSeg.inert n seg = (↑n ≤ nBranching (seg.a + seg.c) (seg.b + seg.d))
Instances For
Given a list of potentially inert tuple list,
the function genSeg divides those whose branching point is too small
to hopefully make the entire list actually inert.
genSeg preserves $ad - bc = 1$.
If the input list is inert for $n$, then the output is inert for $n + 1$.
The explict inert tuple list is constructed as follows:
- $n < 3$ is special cased and we will skip them here.
- $n = 1$ is undefined for w.
- $n = 2$ gives a constant function w.
- $n = 3$ gives an empty list. This is also a special case but also serves as the base case.
- starting from $n = 4$, we append $(n - 2, 1, n - 3, 1)$ and $(1, n - 3, 1, n - 2)$ to the two ends of the list and divide tuples to keep them inert.
The first non-empty list is at $n = 4$
Restating the recursive definition of segList as a themorem.
segList always has $ad - bc = 1$ for all elements.
segList's elements are all inert.
We will specialize $w$ function with $s = 1$ and varying $t$.
segToInterval converts inert tuple to intervals of $t$.
Equations
Instances For
All these intervals are positive numbers.
Define a wₗᵢ function without PosReal to help formulating theorems later
wₗᵢ is antitonic w.r.t $t$ in each closed interval. This comes from the following two facts:
- in the open interior,
wₗᵢis a constant, from Inert lemmas. - The left and right boundary Splits into the interior, inducing inequialities.
Now that we have AntitoneOn in each interval, we'd like to glue them together.
The core theorem we want to use is AntitoneOn.union_right,
but we need to apply it repeatedly on the list.
To do so, we will need to formalize some properties about the list.
A list of sets is called SetsCover iff
- all the sets are non-empty Icc intervals, and
- they connect to each other at boundaries.
Two SetsCover lists can be glued together.
The list version of AntitoneOn.union_right.
Our interval list is indeed SetsCover.
Combining everything above, we show that wₗᵢ 1 t n is antitone on $[1 / (n - 2), n - 2]$ for integer $n$
(for non integer $n$, we just need to take a larger interger).
With Inert edge theories, we can show wₗᵢ 1 t n is antitone on $(0, 1 / (n - 2)]$ and on $[n - 2, ∞)$.
Gluing all them together, wₗᵢ 1 t n is antitone on all positive $t$.
We also drops the bounding N here as it is no longer in the result.
Restating the previous theorem for general $s$ and $t$.