Papers
Topics
Authors
Recent
Search
2000 character limit reached

Stern Polynomials

Updated 4 July 2026
  • Stern polynomials are polynomial analogues of Stern's diatomic sequence, defined via dyadic recurrences that encode binary digital structure and combinatorial information.
  • They feature generating functions, determinantal identities, and continued fractions that reveal deep arithmetic properties, zero distributions, and recurrence relations.
  • Variants including univariate, bivariate, and base‑b refinements find applications in hyperbinary expansion analysis, recursive matrix methods, and transcendence theory.

Stern polynomials are polynomial analogues of Stern’s diatomic sequence, obtained by lifting the dyadic recurrences s2n=sns_{2n}=s_n and s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1} to polynomial-valued families. In the literature, the term refers to several closely related constructions—notably the univariate sequence Bn(t)B_n(t) or Sn(λ)S_n(\lambda), the Dilcher–Stolarsky polynomials a(n;z)a(n;z), and multivariate or base-bb refinements—all of which retain a strong dependence on binary or bb-ary digital structure and support connections to hyperbinary expansions, continued fractions, complex zeros, reciprocity, automaticity, and algebraic independence (Ulas et al., 2011, Vargas, 2012, Wakhare et al., 2018, Altizio, 5 Nov 2025).

1. Foundational definitions and principal variants

The classical Stern diatomic sequence is defined by

s0=0,s1=1,s2n=sn,s2n+1=sn+sn+1.s_0=0,\qquad s_1=1,\qquad s_{2n}=s_n,\qquad s_{2n+1}=s_n+s_{n+1}.

Its polynomial analogues preserve this dyadic structure while introducing one or more variables. The most standard univariate family in the arithmetic literature is

B0(t)=0,B1(t)=1,B2n(t)=tBn(t),B2n+1(t)=Bn(t)+Bn+1(t),B_0(t)=0,\qquad B_1(t)=1,\qquad B_{2n}(t)=tB_n(t),\qquad B_{2n+1}(t)=B_n(t)+B_{n+1}(t),

and the same recurrence also appears in the notation Sn(λ)S_n(\lambda) (Ulas et al., 2011, Gawron, 2014, Altizio, 5 Nov 2025).

A second important univariate family, introduced by Dilcher and Stolarsky, is

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}0

with s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}1. This family is characterized by the fact that every coefficient is s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}2 or s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}3 (Vargas, 2012, Duverney et al., 26 Mar 2026).

The literature also contains a bivariate refinement

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}4

and an arbitrary-base generalization s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}5 whose recurrences encode hyper s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}6-ary expansions (Spiegelhofer, 2016, Wakhare et al., 2018).

Family Recurrence Specialization
s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}7, s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}8 s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}9, Bn(t)B_n(t)0 Bn(t)B_n(t)1, Bn(t)B_n(t)2
Bn(t)B_n(t)3 Bn(t)B_n(t)4, Bn(t)B_n(t)5 Bn(t)B_n(t)6
Bn(t)B_n(t)7 Bn(t)B_n(t)8, Bn(t)B_n(t)9 Sn(λ)S_n(\lambda)0
Sn(λ)S_n(\lambda)1 Sn(λ)S_n(\lambda)2-ary recursion in the variables Sn(λ)S_n(\lambda)3 Sn(λ)S_n(\lambda)4

For the univariate family Sn(λ)S_n(\lambda)5, evaluating at Sn(λ)S_n(\lambda)6 recovers the classical Stern sequence, and the literature also notes simple special values such as Sn(λ)S_n(\lambda)7 (Altizio, 5 Nov 2025). For Sn(λ)S_n(\lambda)8, explicit formulas at indices near powers of two include

Sn(λ)S_n(\lambda)9

(Ulas et al., 2011).

2. Combinatorial interpretations

A central feature of Stern polynomials is that their coefficients encode refined counting data for hyperbinary expansions. For the univariate family a(n;z)a(n;z)0, if

a(n;z)a(n;z)1

then the coefficient a(n;z)a(n;z)2 counts the number of hyperbinary representations of a(n;z)a(n;z)3 using exactly a(n;z)a(n;z)4 digits equal to a(n;z)a(n;z)5 (Ulas, 2019). This makes a(n;z)a(n;z)6 a generating polynomial for the distribution of hyperbinary representations by the number of a(n;z)a(n;z)7-digits.

This coefficient interpretation admits a signed-digit reformulation. If a(n;z)a(n;z)8 denotes the number of a(n;z)a(n;z)9-bit binary signed-digit representations of bb0 having exactly bb1 zeros, then

bb2

Consequently, the leading coefficient of bb3 is the number of optimal BSD representations of bb4, and bb5 is the number of zeros in the reduced NAF of bb6 (Monroe, 2021).

The bivariate refinement bb7 records different statistics on hyperbinary expansions. The coefficient

bb8

is the number of hyperbinary expansions of bb9 having exactly bb0 digits equal to bb1 and bb2 digits equal to bb3. Thus

bb4

packages the joint distribution of hyperbinary expansions by numbers of bb5’s and bb6’s (Spiegelhofer, 2016).

The ordinary Stern sequence itself can also be represented polynomially through generalized Chebyshev polynomials. If an odd integer bb7 has binary gap encoding bb8, then

bb9

where s0=0,s1=1,s2n=sn,s2n+1=sn+sn+1.s_0=0,\qquad s_1=1,\qquad s_{2n}=s_n,\qquad s_{2n+1}=s_n+s_{n+1}.0 is defined recursively by

s0=0,s1=1,s2n=sn,s2n+1=sn+sn+1.s_0=0,\qquad s_1=1,\qquad s_{2n}=s_n,\qquad s_{2n+1}=s_n+s_{n+1}.1

An equivalent determinant formula is

s0=0,s1=1,s2n=sn,s2n+1=sn+sn+1.s_0=0,\qquad s_1=1,\qquad s_{2n}=s_n,\qquad s_{2n+1}=s_n+s_{n+1}.2

with s0=0,s1=1,s2n=sn,s2n+1=sn+sn+1.s_0=0,\qquad s_1=1,\qquad s_{2n}=s_n,\qquad s_{2n+1}=s_n+s_{n+1}.3 tridiagonal (Angelis, 2015). This places Stern-type recurrences in the same framework as generalized Chebyshev polynomials and tridiagonal determinants.

3. Structural identities, degree theory, and arithmetic phenomena

The arithmetic theory of the univariate family s0=0,s1=1,s2n=sn,s2n+1=sn+sn+1.s_0=0,\qquad s_1=1,\qquad s_{2n}=s_n,\qquad s_{2n+1}=s_n+s_{n+1}.4 is dominated by exact dyadic identities. Among the basic formulas are

s0=0,s1=1,s2n=sn,s2n+1=sn+sn+1.s_0=0,\qquad s_1=1,\qquad s_{2n}=s_n,\qquad s_{2n+1}=s_n+s_{n+1}.5

together with the symmetry theorem

s0=0,s1=1,s2n=sn,s2n+1=sn+sn+1.s_0=0,\qquad s_1=1,\qquad s_{2n}=s_n,\qquad s_{2n+1}=s_n+s_{n+1}.6

A further determinantal identity,

s0=0,s1=1,s2n=sn,s2n+1=sn+sn+1.s_0=0,\qquad s_1=1,\qquad s_{2n}=s_n,\qquad s_{2n+1}=s_n+s_{n+1}.7

implies in particular that s0=0,s1=1,s2n=sn,s2n+1=sn+sn+1.s_0=0,\qquad s_1=1,\qquad s_{2n}=s_n,\qquad s_{2n+1}=s_n+s_{n+1}.8 for every s0=0,s1=1,s2n=sn,s2n+1=sn+sn+1.s_0=0,\qquad s_1=1,\qquad s_{2n}=s_n,\qquad s_{2n+1}=s_n+s_{n+1}.9 (Ulas et al., 2011).

The degree sequence

B0(t)=0,B1(t)=1,B2n(t)=tBn(t),B2n+1(t)=Bn(t)+Bn+1(t),B_0(t)=0,\qquad B_1(t)=1,\qquad B_{2n}(t)=tB_n(t),\qquad B_{2n+1}(t)=B_n(t)+B_{n+1}(t),0

satisfies

B0(t)=0,B1(t)=1,B2n(t)=tBn(t),B2n+1(t)=Bn(t)+Bn+1(t),B_0(t)=0,\qquad B_1(t)=1,\qquad B_{2n}(t)=tB_n(t),\qquad B_{2n+1}(t)=B_n(t)+B_{n+1}(t),1

Its distribution is unusually rigid: the generating function

B0(t)=0,B1(t)=1,B2n(t)=tBn(t),B2n+1(t)=Bn(t)+Bn+1(t),B_0(t)=0,\qquad B_1(t)=1,\qquad B_{2n}(t)=tB_n(t),\qquad B_{2n+1}(t)=B_n(t)+B_{n+1}(t),2

implies that the number of indices B0(t)=0,B1(t)=1,B2n(t)=tBn(t),B2n+1(t)=Bn(t)+Bn+1(t),B_0(t)=0,\qquad B_1(t)=1,\qquad B_{2n}(t)=tB_n(t),\qquad B_{2n+1}(t)=B_n(t)+B_{n+1}(t),3 such that B0(t)=0,B1(t)=1,B2n(t)=tBn(t),B2n+1(t)=Bn(t)+Bn+1(t),B_0(t)=0,\qquad B_1(t)=1,\qquad B_{2n}(t)=tB_n(t),\qquad B_{2n+1}(t)=B_n(t)+B_{n+1}(t),4 is exactly B0(t)=0,B1(t)=1,B2n(t)=tBn(t),B2n+1(t)=Bn(t)+Bn+1(t),B_0(t)=0,\qquad B_1(t)=1,\qquad B_{2n}(t)=tB_n(t),\qquad B_{2n+1}(t)=B_n(t)+B_{n+1}(t),5. On dyadic intervals B0(t)=0,B1(t)=1,B2n(t)=tBn(t),B2n+1(t)=Bn(t)+Bn+1(t),B_0(t)=0,\qquad B_1(t)=1,\qquad B_{2n}(t)=tB_n(t),\qquad B_{2n+1}(t)=B_n(t)+B_{n+1}(t),6, one has

B0(t)=0,B1(t)=1,B2n(t)=tBn(t),B2n+1(t)=Bn(t)+Bn+1(t),B_0(t)=0,\qquad B_1(t)=1,\qquad B_{2n}(t)=tB_n(t),\qquad B_{2n+1}(t)=B_n(t)+B_{n+1}(t),7

and runs of equal degrees can have length B0(t)=0,B1(t)=1,B2n(t)=tBn(t),B2n+1(t)=Bn(t)+Bn+1(t),B_0(t)=0,\qquad B_1(t)=1,\qquad B_{2n}(t)=tB_n(t),\qquad B_{2n+1}(t)=B_n(t)+B_{n+1}(t),8 but never B0(t)=0,B1(t)=1,B2n(t)=tBn(t),B2n+1(t)=Bn(t)+Bn+1(t),B_0(t)=0,\qquad B_1(t)=1,\qquad B_{2n}(t)=tB_n(t),\qquad B_{2n+1}(t)=B_n(t)+B_{n+1}(t),9 (Ulas et al., 2011).

A second invariant is the order at the origin,

Sn(λ)S_n(\lambda)0

It satisfies

Sn(λ)S_n(\lambda)1

hence

Sn(λ)S_n(\lambda)2

where Sn(λ)S_n(\lambda)3 is the largest power of Sn(λ)S_n(\lambda)4 dividing Sn(λ)S_n(\lambda)5. The map Sn(λ)S_n(\lambda)6 is onto Sn(λ)S_n(\lambda)7 (Ulas, 2011).

The rational-root problem has a complete answer: if Sn(λ)S_n(\lambda)8 and Sn(λ)S_n(\lambda)9 for some positive integer s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}00, then

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}01

Each of these four values occurs as a root of infinitely many Stern polynomials. The same work gives complete characterizations of the indices satisfying s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}02 and s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}03, and constructs infinite families of reciprocal Stern polynomials, with

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}04

for

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}05

(Gawron, 2014).

Further arithmetic rigidity appears in congruence problems. For fixed s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}06 and s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}07, the congruence

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}08

forces all positive-degree coefficients to be congruent modulo s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}09. Infinite non-trivial families are proved for s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}10 with s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}11 and for s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}12 with s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}13 (Ulas, 2019).

4. Zeros in the complex plane and irreducibility

The complex zero set of Stern polynomials has been studied for more than one univariate model. For the Klavžar-type family s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}14, Dilcher, Kidwai, and Tomkins conjectured that if s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}15 denotes the set of all zeros, then

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}16

Partial progress toward this half-plane conjecture establishes the zero-free region

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}17

Equivalently, no Stern polynomial has a root in the closed disk centered at s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}18 with radius s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}19 (Altizio, 5 Nov 2025).

The proof proceeds through continued fractions. Schinzel’s formula expresses certain ratios of Stern polynomials as continued fractions with coefficients built from the geometric-series polynomials

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}20

The critical step is to show that, for s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}21 in the disk s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}22, the continued-fraction elements

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}23

lie in a parabolic region s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}24, so that the Parabola Theorem for convergence of generalized continued fractions applies. The denominator s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}25 therefore cannot vanish (Altizio, 5 Nov 2025).

This zero-free disk has an arithmetic consequence. If s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}26 is a positive prime, then

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}27

The argument uses s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}28 together with the zero-free theorem to exclude nonconstant factors evaluating to s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}29 at s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}30 (Altizio, 5 Nov 2025).

For the Dilcher–Stolarsky family s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}31, the asymptotic zero distribution is different in form but comparably rigid. If s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}32 counts zeros in an angular sector and s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}33 counts zeros in the annulus

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}34

then explicit Erdős–Turán and Hughes–Nikeghbali bounds show angular equidistribution and radial concentration near s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}35. In particular, almost all zeros lie close to the unit circle, and their arguments become asymptotically equidistributed (Vargas, 2012).

The same analysis isolates a real zero phenomenon. The only Stern polynomials of odd degree in this model are s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}36, and each such polynomial has a unique real zero in s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}37 (Vargas, 2012).

5. Generating functions, matrices, and analytic limits

The recursive definition of Stern polynomials admits compact generating-function formulations. For the standard univariate family,

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}38

has the product expansion

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}39

From this one obtains summation identities such as

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}40

and

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}41

(Ulas et al., 2011).

The arbitrary-base generalization s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}42 satisfies the product formula

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}43

which encodes hyper s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}44-ary expansions by multiplicity. The same theory also yields a matrix realization: if s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}45, then

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}46

for explicit digit-dependent s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}47 matrices s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}48 (Wakhare et al., 2018).

A different matrix construction is built directly from the coefficients of the Dilcher–Stolarsky polynomials s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}49. The resulting infinite lower-triangular matrix s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}50 has inverse s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}51 with entries only in s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}52, and

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}53

The sign pattern is determined by the Prouhet–Thue–Morse sequence: s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}54 This matrix formalism also leads to identities involving Stern, Fibonacci, Padovan, Catalan, Fine, and Gould sequences (Beck et al., 2021).

The analytic theory of subsequences is equally distinctive. For any binary sequence s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}55, the Dilcher–Stolarsky polynomials

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}56

converge, for every fixed s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}57, to the same analytic function s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}58 on the open unit disk. There are uncountably many such limit functions, each represented by a power series with coefficients in s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}59 (Vargas, 2012).

In a more recent Mahler-theoretic development, Dilcher–Eriksen subsequences of Type 1 Stern polynomials give rise to limit functions s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}60 satisfying a two-term functional equation and an infinite continued fraction. For any algebraic number s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}61 with s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}62, the values

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}63

are algebraically independent. As a consequence,

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}64

is transcendental for every such s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}65 (Duverney et al., 26 Mar 2026).

Digit symmetry is one of the most striking refinements of the Stern framework. If s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}66 is obtained by reversing the binary expansion of s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}67, then the bivariate Stern polynomials satisfy

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}68

This extends Dijkstra’s digit-reversal property for the Stern sequence s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}69 and implies the coefficientwise symmetry

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}70

for the hyperbinary statistics encoded by s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}71 (Spiegelhofer, 2016).

The arbitrary-base theory replaces hyperbinary expansions by hyper s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}72-ary expansions and the binary Stern recursion by s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}73-ary recurrences. Its extremal indices are

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}74

which satisfy

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}75

At these indices the polynomials obey Fibonacci-type recurrences and admit continued-fraction representations that specialize, when s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}76, to continued fractions converging to the golden ratio s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}77 (Wakhare et al., 2018).

The connection with signed-digit arithmetic provides a computational application. On the NAF-interval

s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}78

the degree and leading coefficient recursions for s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}79 translate into recursions for the number s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}80 of zeros in an optimal BSD representation and the number s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}81 of optimal BSD representations. This leads to two s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}82 algorithms, one computing s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}83 for every s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}84 and one computing s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}85 for every s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}86 (Monroe, 2021).

A broader implication of these developments is that Stern polynomials occupy a common research interface between digital combinatorics, recursive algebra, continued fractions, analytic function theory, and arithmetic geometry. The univariate, multivariate, and s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}87-ary variants differ in detail, but they consistently exhibit the same underlying phenomenon: dyadic or s2n+1=sn+sn+1s_{2n+1}=s_n+s_{n+1}88-adic recursion is strong enough to control coefficients, degrees, special values, zeros, and, in several cases, transcendence and irreducibility (Angelis, 2015, Monroe, 2021, Altizio, 5 Nov 2025).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Stern polynomials.