Skip to content

Irregular Singularities and Formal Classification

At a regular singular point, powers and logarithms suffice. At an irregular singular point, finite exponential factors enter the formal solutions. Their rational slopes, the regular-singular blocks attached to them, and the action of ramification are intrinsic formal data.

The gauge that exposes these data is generally a divergent formal series. Formal classification therefore answers what asymptotic types are possible, but not yet which analytic solution realizes a type in a given sector. That second question produces Stokes matrices and belongs to analytic sectorial normalization.

Let x=zz0x=z-z_0 and consider a meromorphic system

Y=A(x)Y,A(x)Mn ⁣(C({x})).Y'=A(x)Y, \qquad A(x)\in M_n\!\left(\mathbb C(\{x\})\right).

The point x=0x=0 is regular singular if a formal meromorphic gauge

GGLn ⁣(C((x)))G\in GL_n\!\left(\mathbb C((x))\right)

puts the system into a Fuchsian presentation

A~(x)=Rx+O(1).\widetilde A(x)=\frac{R}{x}+O(1).

It is irregular otherwise. Equivalently, all formal slopes vanish in the regular case, whereas an irregular differential module has at least one positive slope.

This formulation is invariant under formal meromorphic gauge. It also records an assumption that is easy to overlook: the coefficient matrix must be meromorphic. An essential singularity of AA lies outside the finite-rank formal classification used here.

Suppose a chosen frame has

A(x)=Ar1xr+1+Arxr+,Ar10,r0.A(x) =\frac{A_{-r-1}}{x^{r+1}} +\frac{A_{-r}}{x^r} +\cdots, \qquad A_{-r-1}\neq0, \qquad r\geq0.

Then rr is the Poincaré rank of this presentation. More generally, the raw rank is

rraw=max{poleord0(A)1, 0}.r_{\mathrm{raw}} =\max\left\{ \operatorname{poleord}_0(A)-1,\ 0 \right\}.

A formal meromorphic gauge, often involving shears, can lower it, so the raw pole order is not an invariant.

DatumMeaningInvariance
Raw Poincaré rankMaximum of pole order minus one and zeroFrame-dependent
Minimal Poincaré rankMinimum raw rank over formal meromorphic gaugesInvariant integer
Formal slopesRational numbers in the Levelt–Turrittin decompositionInvariant multiset
Katz rank κ\kappaMaximum formal slopeInvariant rational number
IrregularitySum of slopes with multiplicityInvariant integer
Stokes levelsPositive pole orders in xx of nonzero differences qαqβq_\alpha-q_\beta; on x=tpx=t^p, divide the t1t^{-1}-degree by ppPair-dependent formal data

The minimal Poincaré rank and Katz rank have the same zero test, but the integer rank loses fractional information. A module of Katz rank 3/23/2, for example, needs an integer Poincaré rank at least 22 in an unramified presentation.

Let

N=(0100),Y=Nx2Y.N= \begin{pmatrix} 0&1\\ 0&0 \end{pmatrix}, \qquad Y'=\frac{N}{x^2}Y.

The displayed matrix has raw Poincaré rank 11. Since N2=0N^2=0, however,

G(x)=exp(Nx)=I+NxG(x) =\exp\left(\frac{N}{x}\right) =I+\frac{N}{x}

is meromorphic. With the book’s left-gauge convention,

A~=GAG1+GG1=0.\widetilde A =GAG^{-1}+G'G^{-1} =0.

Thus the differential module is formally ordinary. A double pole with nilpotent leading coefficient is not, by itself, evidence of invariant irregularity.

First suppose no fractional power of xx is required. After formal meromorphic gauge, the system decomposes into blocks

 ⁣dZα ⁣dx=[qα(x)Inα+Lαx]Zα,\frac{\dd Z_\alpha}{\dd x} = \left[ q_\alpha'(x)I_{n_\alpha} +\frac{L_\alpha}{x} \right]Z_\alpha,

where

qα(x)x1C[x1]q_\alpha(x)\in x^{-1}\mathbb C[x^{-1}]

is a polar polynomial with no constant term, and LαL_\alpha is constant. A formal fundamental matrix has the shape

Φ^(x)=H^(x)diagα(eqα(x)xLα),\widehat\Phi(x) =\widehat H(x) \operatorname{diag}_{\alpha} \left( \ee^{q_\alpha(x)}x^{L_\alpha} \right),

with

xLα=exp(LαLogx),H^GLn ⁣(C((x))).x^{L_\alpha} =\exp\left( L_\alpha\operatorname{Log}x \right), \qquad \widehat H\in GL_n\!\left(\mathbb C((x))\right).

After extracting integral shears, one can normalize the remaining factor as a formal power-series unit. An equivalent compact notation is

Φ^=H^eQxΛ,[Q,Λ]=0,\widehat\Phi =\widehat H\,\ee^Qx^\Lambda, \qquad [Q,\Lambda]=0,

where QQ is block diagonal and scalar on each exponential block.

Several qualifications prevent this formula from being misused:

  • LαL_\alpha need not be diagonal. It carries the regular-singular Jordan data within its exponential block.
  • The polar polynomial represents the intrinsic class of qαq_\alpha modulo holomorphic formal series.
  • The exponential factors, their multiplicities, and the formal classes of their attached regular blocks are invariant up to permutation.
  • Integral shears shift eigenvalues of LαL_\alpha by integers without changing their monodromy eigenvalues.
  • A block with qα=0q_\alpha=0 is regular singular.

Define

dα={degx1qα,qα0,0,qα=0.d_\alpha = \begin{cases} \deg_{x^{-1}}q_\alpha,&q_\alpha\neq0,\\ 0,&q_\alpha=0. \end{cases}

The block then has slope dαd_\alpha. Unramified slopes are integers.

A general meromorphic connection may require a finite cover

x=tp.x=t^p.

The pulled-back system is

 ⁣dY ⁣dt=ptp1A(tp)Y.\frac{\dd Y}{\dd t} =p\,t^{p-1}A(t^p)Y.

The formal Levelt–Turrittin theorem gives, over C((t))\mathbb C((t)), a decomposition

M^tα(EqαRα).\widehat M_t \simeq \bigoplus_\alpha \left( \mathcal E^{q_\alpha} \otimes R_\alpha \right).

Here Eqα\mathcal E^{q_\alpha} is the rank-one exponential module generated by eqα(t)\ee^{q_\alpha(t)},

qα(t)t1C[t1],q_\alpha(t)\in t^{-1}\mathbb C[t^{-1}],

and RαR_\alpha is regular singular. In matrices,

Φ^(t)=H^(t)diagα(eqα(t)tLα).\widehat\Phi(t) =\widehat H(t) \operatorname{diag}_\alpha \left( \ee^{q_\alpha(t)}t^{L_\alpha} \right).

Define

dα={degt1qα,qα0,0,qα=0.d_\alpha = \begin{cases} \deg_{t^{-1}}q_\alpha,&q_\alpha\neq0,\\ 0,&q_\alpha=0. \end{cases}

The corresponding slope in the original xx-coordinate is

sα=dαp,κ=maxαsα.s_\alpha=\frac{d_\alpha}{p}, \qquad \kappa=\max_\alpha s_\alpha.

The smallest cover on which this decomposition exists is part of the formal type. “Unramified” means that its minimal degree is p=1p=1, not merely that the leading matrix happens to be diagonalizable in the original frame.

The deck transformation

tζt,ζ=e2πi/p,t\longmapsto\zeta t, \qquad \zeta=\ee^{2\pi\ii/p},

preserves the multiset of exponential factors but can permute its elements:

qα(t)qα(ζt).q_\alpha(t) \longmapsto q_\alpha(\zeta t).

This permutation is essential in the formal monodromy.

Formal monodromy is not the full monodromy

Section titled “Formal monodromy is not the full monodromy”

In the unramified case, positive continuation leaves each polar polynomial and the formal Laurent gauge unchanged. It acts through

xLαxLαe2πiLα.x^{L_\alpha} \longmapsto x^{L_\alpha}\ee^{2\pi\ii L_\alpha}.

Thus, in an ordered formal basis,

Mf=diagα(e2πiLα).M_{\mathrm f} =\operatorname{diag}_\alpha \left( \ee^{2\pi\ii L_\alpha} \right).

In the ramified case, one positive circuit in the xx-plane lifts only to tζtt\mapsto\zeta t, not to a full circuit in the tt-plane. It may permute exponential blocks. The generalized formal monodromy combines that permutation with the identifications and power factors on the regular blocks. It is generally wrong to represent one xx-loop simply by exp(2πiL/p)\exp(2\pi\ii L/p).

After pp positive xx-circuits, the lift completes one tt-circuit and the power part acts by exp(2πiL)\exp(2\pi\ii L). Even this remains only formal monodromy. Actual analytic continuation also crosses singular directions whose sector boundaries carry Stokes jumps, and accumulates an ordered product of Stokes matrices.

The exponential factors are finite polar polynomials, but the normalizing matrix H^\widehat H generally diverges. Consider

 ⁣d ⁣dx(yc)=(x2x100)(yc).\frac{\dd}{\dd x} \begin{pmatrix} y\\ c \end{pmatrix} = \begin{pmatrix} -x^{-2}&x^{-1}\\ 0&0 \end{pmatrix} \begin{pmatrix} y\\ c \end{pmatrix}.

For c=1c=1, the first row is

x2y+y=x.x^2y'+y=x.

Writing y^=n1anxn\widehat y=\sum_{n\geq1}a_nx^n gives

a1=1,an=(n1)an1,a_1=1, \qquad a_n=-(n-1)a_{n-1},

and therefore

y^(x)=n=1(1)n1(n1)!xn.\widehat y(x) =\sum_{n=1}^{\infty} (-1)^{n-1}(n-1)!x^n.

The formal fundamental matrix

Φ^(x)=(1y^(x)01)(e1/x001)\widehat\Phi(x) = \begin{pmatrix} 1&\widehat y(x)\\ 0&1 \end{pmatrix} \begin{pmatrix} \ee^{1/x}&0\\ 0&1 \end{pmatrix}

has a factorially divergent normalizer.

A series f^(x)=n0fnxn\widehat f(x)=\sum_{n\geq0}f_nx^n is Gevrey of order ss if there are constants C,A>0C,A>0 such that

fnCAnΓ(1+sn).\lVert f_n\rVert \leq CA^n\Gamma(1+sn).

The displayed series is Gevrey-11. On suitable sectors it has analytic realizations with the same asymptotic expansion, but on overlaps where Re(1/x)<0\operatorname{Re}(1/x)<0 they can differ by a multiple of the flat homogeneous solution e1/x\ee^{1/x}. That invisible difference is the seed of a Stokes jump.

In the coordinate in which the formal decomposition is written—tt after ramification—a single integer level kk typically gives Gevrey order 1/k1/k and kk-summability away from singular directions. On x=tpx=t^p, the corresponding xx-level is k/pk/p. With several degrees among the differences qαqβq_\alpha-q_\beta, the normalizer is generally multisummable. The relevant levels come from differences of exponential factors, not merely from their individual degrees.

The Newton polygon extracts slopes without first solving the full gauge problem. Fix the Euler derivation

ϑ=x ⁣d ⁣dx\vartheta=x\frac{\dd}{\dd x}

and write a scalar operator as

P=j=0nbj(x)ϑj,bjC((x)).P =\sum_{j=0}^{n}b_j(x)\vartheta^j, \qquad b_j\in\mathbb C((x)).

Let νj=ordxbj\nu_j=\operatorname{ord}_x b_j. This page uses

N(P)=convbj0{(u,v):uj, vνj}.N(P) =\operatorname{conv} \bigcup_{b_j\neq0} \left\{ (u,v):u\leq j,\ v\geq\nu_j \right\}.

The positive slopes of its finite lower boundary are the formal slopes; the horizontal length of an edge is its multiplicity. Multiplying PP by a Laurent monomial translates the polygon vertically and changes none of these slopes.

Suppose a positive-slope edge ss has supporting line

νj=sj+c.\nu_j=sj+c.

If

bj(x)=bj,0xνj+,b_j(x) =b_{j,0}x^{\nu_j}+\cdots,

define its edge polynomial by

χs(λ)=(j,νj) on the edgebj,0λj.\chi_s(\lambda) = \sum_{(j,\nu_j)\text{ on the edge}} b_{j,0}\lambda^j.

For a nonzero root λ\lambda,

ϑeqλxseq.\vartheta\ee^q \sim \lambda x^{-s}\ee^q.

Hence

xq(x)=λxs,q(x)=λsxs.xq'(x)=\lambda x^{-s}, \qquad q(x) =-\frac{\lambda}{s}x^{-s}.

Further Newton steps determine lower exponential terms, formal powers, and series corrections.

For

ψ+T(x)ψ=0,T(x)=tmxm+,tm0,\psi''+T(x)\psi=0, \qquad T(x)=t_{-m}x^{-m}+\cdots, \qquad t_{-m}\neq0,

the Euler form is

[ϑ2ϑ+x2T(x)]ψ=0.\left[ \vartheta^2-\vartheta+x^2T(x) \right]\psi=0.

When m>2m>2, the relevant Newton points are

(0,2m),(1,0),(2,0).(0,2-m), \qquad (1,0), \qquad (2,0).

The positive edge has slope

s=m22s=\frac{m-2}{2}

with multiplicity two, and its edge polynomial is

χs(λ)=λ2+tm.\chi_s(\lambda) =\lambda^2+t_{-m}.

Thus

λ±2=tm,q±(x)=λ±sxs+.\lambda_\pm^2=-t_{-m}, \qquad q_\pm(x) =-\frac{\lambda_\pm}{s}x^{-s}+\cdots.

This agrees with the leading balance

q±±T(x) ⁣dx.q_\pm \sim \pm\int\sqrt{-T(x)}\,\dd x.

If mm is odd, ss is half-integral and a quadratic cover is required. If m2m\leq2, there is no positive slope and the point is regular singular.

Consider

Y=(Bx2+Cx)Y,[B,C]=0.Y' = \left( \frac{B}{x^2} +\frac{C}{x} \right)Y, \qquad [B,C]=0.

On a chosen logarithm branch,

Φ(x)=eB/xxC\Phi(x)=\ee^{-B/x}x^C

is an exact fundamental matrix, because

Φ=(Bx2+Cx)Φ.\Phi' = \left( \frac{B}{x^2} +\frac{C}{x} \right)\Phi.

Positive continuation gives

Φγ=Φe2πiC,M0=e2πiC.\Phi^\gamma =\Phi\,\ee^{2\pi\ii C}, \qquad M_0=\ee^{2\pi\ii C}.

There is no divergent normalizer and no Stokes jump in this already-normal model.

To read its invariant formal type, use the commuting Jordan decomposition

B=Bs+Bn.B=B_{\mathrm s}+B_{\mathrm n}.

Since BnB_{\mathrm n} is nilpotent, G=eBn/xG=\ee^{B_{\mathrm n}/x} is a finite Laurent polynomial, and the left gauge by GG replaces BB with BsB_{\mathrm s}. Equivalently, the factor eBn/x\ee^{-B_{\mathrm n}/x} in Φ\Phi is meromorphic and carries no intrinsic exponential type. The genuine exponential factors are

qβ(x)=βx,q_\beta(x)=-\frac{\beta}{x},

where β\beta ranges over the eigenvalues of BsB_{\mathrm s}. The matrix CC restricts to the corresponding generalized eigenspaces. Thus a purely nilpotent BB produces no positive slope despite the double pole.

A common nonzero scalar B=βIB=\beta I is still irregular as a GLnGL_n connection, although its common exponential disappears after projectivization.

The Airy equation

yzy=0y''-zy=0

has no finite singularity. Set

x=1z,u(x)=y(1/x).x=\frac1z, \qquad u(x)=y(1/x).

Then

u+2xu1x5u=0,u''+\frac2x u'-\frac1{x^5}u=0,

or, in Euler form,

(ϑ2+ϑx3)u=0.\left( \vartheta^2+\vartheta-x^{-3} \right)u=0.

The Newton points are (0,3)(0,-3), (1,0)(1,0), and (2,0)(2,0). The positive slope is

κ=32\kappa=\frac32

with multiplicity two. Since the edge polynomial is

χ3/2(λ)=λ21,\chi_{3/2}(\lambda) =\lambda^2-1,

the exponential factors are

q±(x)=±23x3/2.q_\pm(x) =\pm\frac23x^{-3/2}.

On the quadratic cover x=t2x=t^2,

q±(t)=±23t3,q_\pm(t) =\pm\frac{2}{3t^3},

and formal solutions have the shape

u^±(x)=x1/4exp(±23x3/2)h^±(x3/2).\widehat u_\pm(x) =x^{1/4} \exp\left( \pm\frac23x^{-3/2} \right) \widehat h_\pm(x^{3/2}).

One positive xx-circuit lifts to ttt\mapsto-t and exchanges the two exponential factors. With the natural normalization

h^±(0)=1,h^(w)=h^+(w),\widehat h_\pm(0)=1, \qquad \widehat h_-(w)=\widehat h_+(-w),

continuation also sends x1/4x^{1/4} to ix1/4\ii x^{1/4}. Hence

u^+γ=iu^,u^γ=iu^+.\widehat u_+^\gamma=\ii\widehat u_-, \qquad \widehat u_-^\gamma=\ii\widehat u_+.

In the ordered basis (u^+,u^)(\widehat u_+,\widehat u_-),

Mf=i(0110),Mf2=I.M_{\mathrm f} =\ii \begin{pmatrix} 0&1\\ 1&0 \end{pmatrix}, \qquad M_{\mathrm f}^2=-I.

Rescaling or reordering the formal basis conjugates this matrix. The invariant content is the deck permutation together with the nontrivial power-factor phase.

The exact Airy solutions are entire in zz, so their analytic continuation around any finite loop is trivial. Near x=0x=0, the ordered Stokes factors compensate the full formal monodromy in the analytic monodromy product.

For a normal-form family

ψ=Q(z,λ)ψ,\psi''=Q(z,\lambda)\psi,

a singular point is where the exact coefficient is singular. A turning point is a zero of QQ, where the WKB eigenvalues ±Q\pm\sqrt Q coalesce. A turning point can be ordinary for the exact ODE; it is the WKB diagonalization and spectral cover that become singular.

Formal type must be stated on parameter strata. The intrinsic type at a fixed pole can change when a leading polar coefficient vanishes, exponential factors at that pole coalesce, or the minimal ramification degree changes.

Separately, collisions of turning points change the WKB spectral cover and Stokes graph; they affect the local formal type only if a collision with a pole changes its polar jet. Degeneration of a chosen cyclic vector or normalization may spoil that presentation without changing the underlying differential module.

A sharp rank-two model is

Y=1x2(01λ0)Y.Y' =\frac1{x^2} \begin{pmatrix} 0&1\\ \lambda&0 \end{pmatrix}Y.

For λ0\lambda\neq0, the leading eigenvalues are ±λ\pm\sqrt\lambda and

q±(x)=λx,κ=1.q_\pm(x) =\mp\frac{\sqrt\lambda}{x}, \qquad \kappa=1.

At λ=0\lambda=0, the leading matrix is nilpotent and the double pole is meromorphically removable, so κ=0\kappa=0. The coefficient family is holomorphic in λ\lambda, but an ordered formal eigenbasis branches in λ\sqrt\lambda and cannot extend uniformly through the exceptional value.

For a local meromorphic system:

  1. record the chosen coordinate, frame, and raw pole order;
  2. test whether nilpotent leading terms can be lowered by a meromorphic shear;
  3. compute the Newton slopes or an equivalent invariant reduction;
  4. introduce the minimal ramification x=tpx=t^p;
  5. list the exponential factors with multiplicities and deck action;
  6. attach the regular-singular blocks and their formal monodromy;
  7. state the parameter stratum on which these data remain valid;
  8. postpone analytic sector choices and Stokes matrices until the formal normalizer has been sectorially realized.

Calling pole order invariant. It is the Poincaré rank of a presentation, not necessarily of the differential module. Nilpotent leading terms are the first warning that reduction may lower it.

Suppressing the ramified cover. A factor such as x3/2x^{-3/2} requires a branch or the declared cover x=t2x=t^2. One xx-loop can then permute formal blocks.

Equating formal and analytic monodromy. Analytic continuation also crosses singular directions whose sector boundaries carry Stokes jumps. Its matrix contains an ordered product of Stokes factors whose order depends on the initial sector and loop convention.

Treating the formal normalizer as convergent. The finite exponential polynomials do not imply convergence of H^\widehat H. Factorial divergence already occurs in the elementary triangular example above.

Discarding a common scalar exponential. It is invisible in the projectivized connection but remains part of the GLnGL_n formal type.

Calling a turning point an ODE singularity. Airy’s origin is the standard counterexample: it is an exact ordinary point and a WKB turning point.

1. Remove a nilpotent double pole. Classify

Y=Nx2Y,N2=0.Y'=\frac{N}{x^2}Y, \qquad N^2=0.
Solution

The displayed raw Poincaré rank is 11. Set

G=eN/x=I+Nx,G1=INx.G=\ee^{N/x}=I+\frac{N}{x}, \qquad G^{-1}=I-\frac{N}{x}.

Then

G=Nx2,GAG1=Nx2,G'=-\frac{N}{x^2}, \qquad GAG^{-1}=\frac{N}{x^2},

so

A~=GAG1+GG1=0.\widetilde A =GAG^{-1}+G'G^{-1} =0.

All formal slopes vanish; the point is formally ordinary.

2. Read a scalar slope. For

ψ+axmψ=0,a0,m>2,\psi''+a x^{-m}\psi=0, \qquad a\neq0, \quad m>2,

find the slope, minimal ramification, and leading exponential factors.

Solution

In Euler form,

(ϑ2ϑ+ax2m)ψ=0.\left( \vartheta^2-\vartheta+a x^{2-m} \right)\psi=0.

The positive edge joins (0,2m)(0,2-m) to (2,0)(2,0), so

s=m22.s=\frac{m-2}{2}.

Its edge polynomial is λ2+a\lambda^2+a. For either root λ2=a\lambda^2=-a,

q(x)=λsxs.q(x) =-\frac{\lambda}{s}x^{-s}.

If mm is even, the leading type is unramified. If mm is odd, sZ+12s\in\mathbb Z+\tfrac12 and the cover x=t2x=t^2 clears the ramification.

3. Verify the commuting model. Check the fundamental matrix and monodromy of

Y=(Bx2+Cx)Y,[B,C]=0.Y' = \left( \frac{B}{x^2} +\frac{C}{x} \right)Y, \qquad [B,C]=0.
Solution

Commutativity gives

 ⁣d ⁣dx(eB/xxC)=(Bx2+Cx)eB/xxC.\frac{\dd}{\dd x} \left( \ee^{-B/x}x^C \right) = \left( \frac{B}{x^2} +\frac{C}{x} \right) \ee^{-B/x}x^C.

The exponential is single-valued in xx, while positive continuation sends

xCxCe2πiC.x^C \longmapsto x^C\ee^{2\pi\ii C}.

Thus M0=e2πiCM_0=\ee^{2\pi\ii C}. The nilpotent part of BB is meromorphically removable; its semisimple eigenvalues supply the factors β/x-\beta/x.

4. Find the divergent normalizer. Solve formally

x2y+y=xx^2y'+y=x

and determine its Gevrey order.

Solution

Put y=n1anxny=\sum_{n\geq1}a_nx^n. Equating coefficients gives

a1=1,an+(n1)an1=0.a_1=1, \qquad a_n+(n-1)a_{n-1}=0.

Therefore

an=(1)n1(n1)!,a_n=(-1)^{n-1}(n-1)!,

and

y^=xx2+2!x33!x4+.\widehat y =x-x^2+2!x^3-3!x^4+\cdots.

The coefficients grow like Γ(n)\Gamma(n), so the series is Gevrey-11 and divergent. On an overlap where Re(1/x)<0\operatorname{Re}(1/x)<0, two sectorial realizations can differ by the flat homogeneous solution e1/x\ee^{1/x}.

5. Separate an Airy turning point from its singularity. For

ψ=(zλ)ψ,\psi''=(z-\lambda)\psi,

classify the finite points and infinity.

Solution

The coefficient is entire, so every finite point is ordinary. Its zero z=λz=\lambda is a simple turning point. With x=1/zx=1/z and u(x)=ψ(1/x)u(x)=\psi(1/x),

u+2xu+(x5+λx4)u=0.u''+\frac2x u' +\left( -x^{-5}+\lambda x^{-4} \right)u=0.

The leading Newton term is still x3-x^{-3} in Euler form, so infinity has slope 3/23/2 for every finite λ\lambda. More precisely, on x=t2x=t^2,

q±(t)=±(23t3λt)(modC[[t]]).q_\pm(t) =\pm \left( \frac{2}{3t^3}-\frac{\lambda}{t} \right) \pmod{\mathbb C[[t]]}.

Thus the minimal cover has degree 22 and κ=3/2\kappa=3/2 throughout the finite λ\lambda-plane.