Codenominator function

The codenominator is a function that extends the Fibonacci sequence to the index set of positive rational numbers, . Many known Fibonacci identities carry over to the codenominator. One can express Dyer's outer automorphism of the extended modular group PGL(2, Z) in terms of the codenominator. This automorphism can be viewed as an automorphism group of the trivalent tree. The real -covariant modular function Jimm on the real line is defined via the codenominator. Jimm relates the Stern-Brocot tree to the Bird tree. Jimm induces an involution of the moduli space of rank-2 pseudolattices and is related to the arithmetic of real quadratic irrationals.

Definition of the codenominator

The codenominator function is defined by the following system of functional equations:

with the initial condition . The function is called the conumerator. (The name `codenominator' comes from the fact that the usual denominator function can be defined by the functional equations

and the initial condition .)

The codenominator takes every positive integral value infinitely often.

Connection with the Fibonacci sequence

For integer arguments, the codenominator agrees with the standard Fibonacci sequence, satisfying the recurrence:

The codenominator extends this sequence to positive rational arguments. Moreover, for every rational , the sequence is the so-called Gibonacci sequence (also called the generalized Fibonacci sequence) defined by , and the recursion .

Properties of the codenominator

The codenominator has the following properties:

1. Fibonacci recursion: The codenominator function satisfies the Fibonacci recurrence for rational arguments:

2. Fibonacci invariance: For any integer and

3. Symmetry: If , then

4. Continued fractions: For a rational number expressed as a simple continued fraction , the value of can be computed recursively using Fibonacci numbers as:

5. Involutivity: The numerator function can be expressed in terms of the codenominator as , which implies

6. Reversion:

7. Splitting: Let be integers. Then:

where is the least index such that (if then set ).

8. Periodicity: For any positive integer , the codenominator is periodic in each partial quotient modulo with period divisible with , where is the Pisano period.

9. Fibonacci identities: Many known Fibonacci identities admit a codenominator version. For example, if at least two among are integral, then

where is the codiscriminant (also called the 'characteristic number'). This reduces to Tagiuri's identity when ; which in turn is a generalization of the famous Catalan identity. Any Gibonacci identity can be interpreted as a codenominator identity. There is also a combinatorial interpretation of the codenominator.

The codiscriminant is a 2-periodic function.

Involution Jimm

The Jimm (ج) function is defined on positive rational arguments via

This function is involutive and admits a natural extension to non-zero rationals via which is also involutive.

Let be the simple continued fraction expansion of . Denote by the sequence of length . Then:

with the rules:

and

.

The function admits an extension to the set of non-zero real numbers by taking limits (for positive real numbers one can use the same rules as above to compute it). This extension (denoted again ) is 2-1 valued on golden -or noble- numbers (i.e. the numbers in the PGL(2, Z)-orbit of the golden ratio ).

The extended function

  • sends rationals to rationals,
  • sends golden numbers to rationals,
  • is involutive except on the set of golden numbers,
  • respects ends of continued fractions; i.e. if the continued fractions of has the same end then so does ,
  • sends real quadratic irrationals (except golden numbers) to real quadratic irrationals (see below),
  • commutes with the Galois conjugation on real quadratic irrationals (see below),
  • is continuous at irrationals,
  • has jumps at rationals,
  • is differentiable a.e.,
  • has vanishing derivative a.e.,
  • sends a set of full measure to a set of null measure and vice versa

and moreover satisfies the functional equations

Involutivity

(except on the set of golden irrationals),

Covariance with

(provided ),

Covariance with

,

`Twisted' covariance with

.

These four functional equations in fact characterize Jimm. Additionally, Jimm satisfies

Reversion invariance

Jumps

Let be the jump of at . Then

Dyer's outer automorphism and Jimm

The extended modular group PGL(2, Z) admits the presentation

where (viewing PGL(2, Z) as a group of Möbius transformations) , and .

The map of generators

defines an involutive automorphism PGL(2, Z) PGL(2, Z), called Dyer's outer automorphism. It is known that Out(PGL(2, Z))is generated by . The modular group PSL(2, Z) PGL(2, Z) is not invariant under . However, the subgroup PSL(2, Z) is -invariant. Conjugacy classes of subgroups of is in 1-1 correspondence with bipartite trivalent graphs, and thus defines a duality of such graphs. This duality transforms zig-zag paths on a graph to straight paths on its -dual graph and vice versa.

Dyer's outer automorphism can be expressed in terms of the codenumerator, as follows: Suppose and . Then

The covariance equations above implies that is a representation of as a map P1(R) P1(R), i.e. whenever and PGL(2, Z). Another way of saying this is that is a -covariant map.

In particular, sends PGL(2, Z)-orbits to PGL(2, Z)-orbits, thereby inducing an involution of the moduli space of rank-2 pseudo lattices, PGL(2, Z)\ P1(R), where P1(R) is the projective line over the real numbers.

Given P1(R), the involution sends the geodesic on the hyperbolic upper half plane through to the geodesic through , thereby inducing an involution of geodesics on the modular curve PGL(2, Z)\. It preserves the set of closed geodesics because sends real quadratic irrationals to real quadratic irrationals (with the exception of golden numbers, see below) respecting the Galois conjugation on them.

Jimm as a tree automorphism

Djokovic and Miller constructed as a group of automorphisms of the infinite trivalent tree. In this context, appears as an automorphism of the infinite trivalent tree. is one of the 7 groups acting with finite vertex stabilizers on the infinite trivalent tree.

Jimm and the Stern-Brocot tree

Bird's tree of rational numbers

Applying Jimm to each node of the Stern-Brocot tree permutes all rationals in a row and otherwise preserves each row, yielding a new tree of rationals called Bird's tree, which was first described by Bird. Reading the denominators of rationals on Bird's tree from top to bottom and following each row from left to right gives Hinze's sequence:

(sequence 268087 in the OEIS)

The sequence of conumerators is:

(sequence A162910 in the OEIS)

Properties of the plot of Jimm and the golden ratio

By involutivity, the plot of is symmetric with respect to the diagonal , and by covariance with , the plot is symmetric with respect to the diagonal . The fact that the derivative of is 0 a.e. can be observed from the plot.

Plot of Jimm. Its limit at 0 + 0+ is 1/φ , and at 1 − 1- it is 1 − 1/φ. By involutivity, the value at 1/φ is 0, and the value at 1 − 1/φ is 1. The amount of jump at x=1/2 is 1/sqrt (5). By involutivity, the plot is symmetric with respect to the diagonal x=y, and by commutativity with 1-x, the plot is symmetric with respect to the diagonal x+y=1. The fact that the derivative of Jimm is 0 a.e. can be observed from the plot.

The plot of Jimm hides many copies of the golden ratio in it. For example

More generally, for any rational , the limit is of the form with and . The limit is its Galois conjugate . Conversely, one has .

Jimm on real quadratic irrational numbers

Jimm sends real quadratic irrationals to real quadratic irrationals, except the golden irrationals, which it sends to rationals in a 2–1 manner. It commutes with the Galois conjugation on the set of non-golden quadratic irrationals, i.e. if , then , with and positive non-squares.

For example:

2-variable form of functional equations

The functional equations can be written in the two-variable form as:

Involutivitiy
Covariance with
Covariance with
Covariance with

As a consequence of these, one has: Therefore sends the pair of complementary Beatty sequences to the pair of complementary Beatty sequences; where are non-golden irrationals with .

If is a real quadratic irrational, which is not a golden number, then as a consequence of the two-variable version of functional equations of one has

1.

2.

3.

4.

where denotes the norm and denotes the trace of .

On the other hand, may send two members of one real quadratic number field to members of two different real quadratic number fields; i.e. it does not respect individual class groups.

Jimm on Markov irrationals

Jimm sends the Markov irrationals to 'simpler' quadratic irrationals, see table below.

Jimm and dynamics

Jimm conjugates the Gauss map (see Gauss–Kuzmin–Wirsing operator) to the so-called Fibonacci map , i.e. .

The expression of Jimm in terms of continued fractions shows that, if a real number obeys the Gauss-Kuzmin distribution, then the asymptotic density of 1's among the partial quotients of is one, i.e. does not obey the Gauss-Kuzmin statistics. For example

21/3=

(21/3)=

This argument also shows that sends the set of real numbers obeying the Gauss-Kuzmin statistics, which is of full measure, to a set of null measure.

Jimm on higher algebraic numbers

It is widely believed that if is an algebraic number of degree , then it obeys the Gauss-Kuzmin statistics. By the above remark, this implies that violates the Gauss-Kuzmin statistics. Hence, according to the same belief, must be transcendental. This is the basis of the conjecture that Jimm sends algebraic numbers of degree to transcendental numbers. A stronger version of the conjecture states that any two algebraically related , are in the same PGL(2, Z)-orbit, if are both algebraic of degree .

Functional equations and equivariant modular forms

Given a representation , a meromorphic function on is called a -covariant function if

(sometimes is also called a -equivariant function). It is known that there exists meromorphic covariant functions on the upper half plane , i.e. functions satisfying . The existence of meromorphic functions satisfying a version of the functional equations for is also known.

Some codenumerator values

Below is a table of some codenominator values , where 41 is an arbitrarily chosen number.

See also

Notes

References

Uses material from the Wikipedia article Codenominator function, released under the CC BY-SA 4.0 license.