Skip to content

Two Distinct Singular Loci

Two calculations can become singular for completely different reasons. A local Frobenius recurrence can fail because two ODE exponents differ by an integer. A Virasoro block coefficient can have a pole because its internal Verma-module Gram matrix loses rank at a Kac weight.

Both phenomena can produce poles in intermediate formulas, and both can leave logarithms after a parameter limit. That resemblance is the source of the confusion. Their variables, mathematical mechanisms, and repairs are different. Only after a complete ODE/CFT dictionary has been fixed does it make sense to ask whether the two exceptional sets intersect.

One is local in the ODE variable; the other is a parameter pole

Section titled “One is local in the ODE variable; the other is a parameter pole”

The shortest reliable distinction is to ask what becomes singular.

QuestionFrobenius locusKac or Zamolodchikov locus
ObjectLocal solution basis of a differential equationInternal Verma-module block chart
Variable being expandedLocal coordinate x=zzjx=z-z_jSewing coordinate tt, nome qq, or an irregular scale
Exceptional datumDifference of local exponentsInternal conformal weight
Algebraic signalA zero denominator in the Frobenius recurrenceA zero eigenvalue of a Gram matrix
Possible cancellationResonant obstruction vanishesResidue vanishes or several singular cells cancel
Natural replacementLevelt or logarithmic local frameIrreducible quotient, residue recursion, or assembled limiting sum
Monodromy effectMay create a Jordan block at one endpointNone locally unless the parameter dictionary also enforces resonance

A pole in a parameter is not a singular point in the independent variable. Conversely, a logarithmic local solution does not imply that the internal CFT module is degenerate.

This page reserves Frobenius resonance for the local ODE condition. It does not use the word “resonance” here for poles of a continued resolvent, quasinormal frequencies, or other spectral notions.

Frobenius resonance is detected by one finite recurrence step

Section titled “Frobenius resonance is detected by one finite recurrence step”

Near a regular singular point x=0x=0, write

y+p(x)y+q(x)y=0,y''+p(x)y'+q(x)y=0,

with

p(x)=n=0pnxn1,q(x)=n=0qnxn2.p(x) = \sum_{n=0}^{\infty} p_nx^{n-1}, \qquad q(x) = \sum_{n=0}^{\infty} q_nx^{n-2}.

The indicial polynomial is

I(ρ)=ρ(ρ1)+p0ρ+q0.I(\rho) = \rho(\rho-1)+p_0\rho+q_0.

For

y=xρn=0cnxn,c0=1,y=x^\rho\sum_{n=0}^{\infty}c_nx^n, \qquad c_0=1,

coefficient matching gives

I(ρ+n)cn=k=0n1[(ρ+k)pnk+qnk]ck.\begin{aligned} I(\rho+n)c_n ={}& -\sum_{k=0}^{n-1} \left[ (\rho+k)p_{n-k} +q_{n-k} \right]c_k. \end{aligned}

Let the two roots satisfy

ρ+ρ=N,NZ>0.\rho_+-\rho_-=N, \qquad N\in\mathbb Z_{>0}.

For the smaller root, the denominator at n=Nn=N is

I(ρ+N)=I(ρ+)=0.I(\rho_-+N) = I(\rho_+) = 0.

The numerator at that one step is the resonant obstruction

ON:=k=0N1[(ρ+k)pNk+qNk]ck.\mathcal O_N := \sum_{k=0}^{N-1} \left[ (\rho_-+k)p_{N-k} +q_{N-k} \right]c_k.

For a positive integer gap, two cases must be distinguished:

  1. If ON0\mathcal O_N\neq0, the smaller-root pure Frobenius series is obstructed and an independent solution contains a logarithm.
  2. If ON=0\mathcal O_N=0, the resonant step is compatible. A second power-type solution may exist after a free coefficient is fixed.

If instead N=0N=0, the roots coincide. There is no positive recurrence step and no quantity O0\mathcal O_0 to test: for a genuine scalar second-order regular singularity, an independent solution necessarily has a logarithmic companion. Thus, for N>0N>0, the integer condition locates a resonance divisor but does not by itself decide the logarithmic coefficient.

Levelt form records the missing extension datum

Section titled “Levelt form records the missing extension datum”

For a first-order Fuchsian system, a Levelt frame has the schematic form

Y(x)=U(x)xDxL,U(0)GL(2,C),Y(x) = U(x)x^D x^L, \qquad U(0)\in GL(2,\mathbb C),

where DD records integral exponent shifts and LL contains the remaining exponent and nilpotent data. If

L=λI+νE12,L = \lambda I+\nu E_{12},

then

xL=xλ(I+νE12\Logx).x^L = x^\lambda \left( I+\nu E_{12}\Log x \right).

The number ν\nu is not determined by the exponent difference alone. It is the local extension datum detected by the resonant recurrence. When ν=0\nu=0, the local monodromy can be diagonal even at an integer exponent difference.

The full Frobenius treatment derives the logarithmic normalization and repeated-root cases in detail.

For the standard general-Heun equation used earlier in the chapter, the finite-end exponent differences are

θ0=2a0,θt=2at,θ1=2a1.\theta_0=2a_0, \qquad \theta_t=2a_t, \qquad \theta_1=2a_1.

Consequently,

Rj,N:={θj=N},NZ,\mathcal R_{j,N} := \left\{ \theta_j=N \right\}, \qquad N\in\mathbb Z,

is an endpoint resonance divisor. Whether the point is logarithmic or apparent still depends on the relevant Heun recurrence and accessory parameter.

Kac zeros belong to an internal Gram matrix

Section titled “Kac zeros belong to an internal Gram matrix”

Keep the book’s Liouville convention

QL=b+b1,cVir=1+6QL2,ΔCFT=QL24aL2.\begin{aligned} Q_{\mathrm L} &= b+b^{-1}, \\ c_{\mathrm{Vir}} &= 1+6Q_{\mathrm L}^2, \\ \Delta^{\mathrm{CFT}} &= \frac{Q_{\mathrm L}^2}{4} -a_{\mathrm L}^2. \end{aligned}

For positive integers r,sr,s, the Kac weight is

Δr,sCFT=QL24(rb+sb1)24.\Delta_{r,s}^{\mathrm{CFT}} = \frac{Q_{\mathrm L}^2}{4} - \frac{ \left( rb+s b^{-1} \right)^2 }{4}.

At descendant level MM, the Gram determinant factors as

detGΔ(M)=CMr,s1rsM(ΔΔr,sCFT)p(Mrs).\det G_\Delta^{(M)} = C_M \prod_{\substack{r,s\geq1\\rs\leq M}} \left( \Delta-\Delta_{r,s}^{\mathrm{CFT}} \right)^{p(M-rs)}.

Here p(k)p(k) is the number of integer partitions of kk, with p(0)=1p(0)=1, and the nonzero prefactor CMC_M depends on the chosen descendant basis.

The divisor

Kr,s:={Δint=Δr,sCFT}\mathcal K_{r,s} := \left\{ \Delta_{\mathrm{int}} = \Delta_{r,s}^{\mathrm{CFT}} \right\}

therefore concerns the internal module used in sewing. A generic four-point coefficient has the form

VM=γR(M)T(GΔint(M))1γL(M).\mathcal V_M = \boldsymbol\gamma_{\mathrm R}^{(M)\mathsf T} \left( G_{\Delta_{\mathrm{int}}}^{(M)} \right)^{-1} \boldsymbol\gamma_{\mathrm L}^{(M)}.

It is consequently a rational function of Δint\Delta_{\mathrm{int}} and is meromorphic along Kac divisors. The Chapter 6 quotient construction explains why a degenerate irreducible block is not obtained by blind substitution into this inverse-Gram expression.

Level one shows both the pole and its possible removal

Section titled “Level one shows both the pole and its possible removal”

At level one,

GΔ(1)=2Δ,G_\Delta^{(1)}=2\Delta,

and the unit-leading four-point block has

V(t)=1+V1t+O(t2),\mathcal V(t) = 1+\mathcal V_1t+O(t^2),

where

V1=(Δ+ΔtΔ0)(Δ+Δ1Δ)2Δ.\mathcal V_1 = \frac{ \left( \Delta+\Delta_t-\Delta_0 \right) \left( \Delta+\Delta_1-\Delta_\infty \right) }{ 2\Delta }.

The (1,1)(1,1) Kac weight is Δ1,1=0\Delta_{1,1}=0. For generic external weights, V1\mathcal V_1 has a simple pole there. If Δt=Δ0\Delta_t=\Delta_0 or Δ1=Δ\Delta_1=\Delta_\infty, one numerator also vanishes and the residue can disappear.

That cancellation is representation-theoretic. It expresses a three-point fusion zero, not a change in any local ODE exponent. At higher levels the analogous residues factor through fusion polynomials.

Zamolodchikov recursion makes the pole coordinate explicit

Section titled “Zamolodchikov recursion makes the pole coordinate explicit”

After extracting the standard elliptic prefactor, the four-point block can be written schematically as

HΔint(q)=1+r,s1(16q)rsRr,sΔintΔr,sCFTHΔr,sCFT+rs(q).\begin{aligned} H_{\Delta_{\mathrm{int}}}(q) ={}& 1 \\ &+ \sum_{r,s\geq1} \frac{ (16q)^{rs}R_{r,s} }{ \Delta_{\mathrm{int}} -\Delta_{r,s}^{\mathrm{CFT}} } H_{\Delta_{r,s}^{\mathrm{CFT}}+rs}(q). \end{aligned}

The residue Rr,sR_{r,s} contains external fusion polynomials and a normalization factor for the singular vector. This formula displays three facts at once:

  • the pole coordinate is the internal weight;
  • the pole first contributes at level rsrs;
  • special external data can make Rr,s=0R_{r,s}=0.

Calling every denominator a physical singularity is therefore too strong. The generic Verma-module block is meromorphic. A degenerate irreducible block is instead defined after quotienting the null submodule, and an assembled correlator or tau function can have further cancellations among several meromorphic cells.

The BPZ dictionary keeps the two momentum slots separate

Section titled “The BPZ dictionary keeps the two momentum slots separate”

Insert a (2,1)(2,1) degenerate field with momentum b/2-b/2. Near an external field of centered momentum aL,ja_{\mathrm L,j}, the two BPZ exponents are

λ±=bQL2±baL,j.\lambda_\pm = \frac{bQ_{\mathrm L}}2 \pm b\,a_{\mathrm L,j}.

Their difference is

λ+λ=2baL,j.\lambda_+-\lambda_- = 2b\,a_{\mathrm L,j}.

The exact finite-bb conditions are therefore

Rj,N(2,1):2baL,j=N,Kr,s:aL,int=±rb+sb12.\begin{aligned} \mathcal R_{j,N}^{(2,1)} &: & 2b\,a_{\mathrm L,j} &= N, \\ \mathcal K_{r,s} &: & a_{\mathrm L,int} &= \pm \frac{ rb+s b^{-1} }{2}. \end{aligned}

The first equation constrains an external momentum. The second constrains the internal sewing momentum. In the unconstrained block parameter space they are distinct codimension-one divisors, and their generic intersection has codimension two.

For a (1,2)(1,2) probe, the local exponent difference is instead

2aL,jb.\frac{2a_{\mathrm L,j}}b.

Swapping the probe changes the endpoint resonance test. It does not change which internal Gram matrix is being inverted.

A dictionary pulls the loci into one parameter space

Section titled “A dictionary pulls the loci into one parameter space”

Let ξ\boldsymbol\xi denote the parameters of the ODE, physical model, or spectral problem. A declared dictionary is a map

Φ:ξ(c(ξ),Δint(ξ),ρj,+(ξ),ρj,(ξ),).\Phi: \boldsymbol\xi \longmapsto \left( c(\boldsymbol\xi), \Delta_{\mathrm{int}}(\boldsymbol\xi), \rho_{j,+}(\boldsymbol\xi), \rho_{j,-}(\boldsymbol\xi), \ldots \right).

Only after Φ\Phi is fixed should one define the pulled-back sets

Rj,N={ξ:ρj,+(ξ)ρj,(ξ)=N},K~r,s={ξ:Δint(ξ)=Δr,s(c(ξ))}.\begin{aligned} \mathcal R_{j,N} &= \left\{ \boldsymbol\xi: \rho_{j,+}(\boldsymbol\xi) - \rho_{j,-}(\boldsymbol\xi) =N \right\}, \\ \widetilde{\mathcal K}_{r,s} &= \left\{ \boldsymbol\xi: \Delta_{\mathrm{int}}(\boldsymbol\xi) = \Delta_{r,s} \left( c(\boldsymbol\xi) \right) \right\}. \end{aligned}

The meaningful double-exceptional set is

Rj,NK~r,s.\mathcal R_{j,N} \cap \widetilde{\mathcal K}_{r,s}.

Before pullback, the two divisors live in different factors of the block parameter space. After pullback they can be disjoint, meet transversely, become tangent, or even share a component because a special boundary condition ties external and internal data together. None of those possibilities follows from the names of the loci.

An internal weight usually describes composite monodromy. Thus a Kac divisor can line up with resonance of M0MtM_0M_t without lining up with Frobenius resonance of M0M_0 or MtM_t separately.

The classical limit preserves the distinction

Section titled “The classical limit preserves the distinction”

For a heavy lift, set

aj:=limb0baL,j,a:=limb0baL,int.a_j := \lim_{b\to0} b\,a_{\mathrm L,j}, \qquad a := \lim_{b\to0} b\,a_{\mathrm L,int}.

The ODE exponent differences are

θj=2aj.\theta_j=2a_j.

Hence endpoint resonance becomes

2ajZ.2a_j\in\mathbb Z.

On a fixed Kac divisor,

baL,r,s=rb2+s2,b\,a_{\mathrm L,r,s} = -\frac{ r b^2+s }{2},

so

baL,r,ss2.b\,a_{\mathrm L,r,s} \longrightarrow -\frac s2.

Because the weight depends on a2a^2, the leading classical singular locations occur at

2a=±s,sZ>0.2a=\pm s, \qquad s\in\mathbb Z_{>0}.

Equivalently, with

d=14a2,d=\frac14-a^2,

the first two fixed-ss skeletons are

s=1:d=0,s=1: \quad d=0,

and

s=2:4d+3=0.s=2: \quad 4d+3=0.

These are the familiar level-one and level-two classical block denominators. They diagnose the internal chart, not an endpoint.

The formulas now look similar:

2ajZ,2aZ{0}.2a_j\in\mathbb Z, \qquad 2a\in\mathbb Z\setminus\{0\}.

They still use different coordinates. The first acts on a local endpoint frame; the second acts on the internal block chart selected by the accessory inversion.

There is also a loss of information in the limit. For fixed ss, all positive rr approach the same leading value a=s/2a=-s/2. Subleading b2b^2 data distinguish the finite-bb Kac divisors. A classical formula with a pole at 2a=s2a=s cannot by itself identify the Kac label rr or the correct finite-bb quotient.

The unit-central-charge grid makes both loci visible

Section titled “The unit-central-charge grid makes both loci visible”

In the cVir=1c_{\mathrm{Vir}}=1 PVI chart, the local exponent lift at zero is θ0\theta_0, while the internal composite lift is σ0t\sigma_{0t}. The endpoint condition is

θ0Z.\theta_0\in\mathbb Z.

The charge-nn internal weight is

Δint,n(1)=(σ0t+2n)24.\Delta_{\mathrm{int},n}^{(1)} = \frac{ \left( \sigma_{0t}+2n \right)^2 }{4}.

The c=1c=1 Kac lattice is m2/4m^2/4 with mZm\in\mathbb Z, so the entire charge family meets it exactly when

σ0tZ.\sigma_{0t}\in\mathbb Z.

At σ0t=0\sigma_{0t}=0, the n=0n=0 primary has Δint,0=σ0t2/4\Delta_{\mathrm{int},0}=\sigma_{0t}^2/4. A pole that is simple as a function of Δint\Delta_{\mathrm{int}} can therefore look double as a function of σ0t\sigma_{0t}. This is ramification of the parameter map, not a second null vector. The generic Fourier construction shows which charge–descendant cells must be assembled before taking this limit.

A parameter plane with vertical Frobenius-resonance divisors and horizontal internal Kac divisors; their crossings are intersections, not identifications.

The c=1c=1 parameter plane. Vertical lines constrain the local endpoint lift θ0\theta_0; horizontal lines constrain the internal composite lift σ0t\sigma_{0t}. A crossing satisfies two independent conditions.

At σ0tZ\sigma_{0t}\in\mathbb Z, the composite trace is

tr(M0Mt)=2cos(πσ0t){2,2}.\operatorname{tr}(M_0M_t) = 2\cos(\pi\sigma_{0t}) \in \{-2,2\}.

This is resonant composite monodromy. It is not local Frobenius resonance at zero unless θ0\theta_0 is also an integer.

Three points make the distinction concrete:

(θ0,σ0t)(\theta_0,\sigma_{0t})Endpoint zeroInternal channelClassification
(1,2)(1,\sqrt2)ResonantAway from the c=1c=1 Kac latticeFrobenius only
(2,0)(\sqrt2,0)NonresonantKac-degenerate charge familyKac only
(1,0)(1,0)ResonantKac-degenerate charge familyIntersection

No change of terminology is needed at the last point. Both diagnoses remain active and both repairs must be performed.

An exact benchmark makes the independence testable

Section titled “An exact benchmark makes the independence testable”

Consider the local ODE family

y+1ϑxy+(λx+μ)y=0.y'' + \frac{1-\vartheta}{x}y' + \left( \frac{\lambda}{x}+\mu \right)y = 0.

Its indicial roots at zero are 00 and ϑ\vartheta. For the smaller-root series

y=n=0anxn,a0=1,y=\sum_{n=0}^{\infty}a_nx^n, \qquad a_0=1,

the recurrence is

n(nϑ)an+λan1+μan2=0,n(n-\vartheta)a_n + \lambda a_{n-1} + \mu a_{n-2} = 0,

where a1=a2=0a_{-1}=a_{-2}=0. Near the representative resonance ϑ=2\vartheta=2,

a1=λϑ1,a_1 = \frac{\lambda}{\vartheta-1},

and

a2=λ2+μ(ϑ1)2(ϑ2)(ϑ1).a_2 = \frac{ \lambda^2+\mu(\vartheta-1) }{ 2(\vartheta-2)(\vartheta-1) }.

Therefore

limϑ2(ϑ2)a2=λ2+μ2.\lim_{\vartheta\to2} (\vartheta-2)a_2 = \frac{\lambda^2+\mu}{2}.

At exact resonance, the compatibility obstruction is

ΩF=λ2+μ.\Omega_{\mathrm F} = \lambda^2+\mu.

If the larger solution is normalized as y2=x2[1+O(x)]y_2=x^2[1+O(x)], the smaller solution has logarithmic coefficient

Clog=λ2+μ2.C_{\log} = -\frac{\lambda^2+\mu}{2}.

Indeed, the constant term of

L[1+λx+Clogy2\Logx]\mathcal L \left[ 1+\lambda x +C_{\log}y_2\Log x \right]

is λ2+μ+2Clog\lambda^2+\mu+2C_{\log}.

The resonance divisor ϑ=2\vartheta=2 and the no-log divisor μ=λ2\mu=-\lambda^2 are therefore different. On their intersection, for λ0\lambda\neq0, two exact analytic solutions are

y0=eλx,y_0=e^{\lambda x},

and

y2=eλx(1+2λx)eλx2λ2=x2+O(x3).y_2 = \frac{ e^{\lambda x} - (1+2\lambda x)e^{-\lambda x} }{ 2\lambda^2 } = x^2+O(x^3).

The puncture is apparent: its local monodromy is the identity despite the integer exponent difference. At λ=0\lambda=0, the displayed y2y_2 has the continuous extension x2x^2, and the pair is simply (1,x2)(1,x^2).

Now attach an independent Virasoro internal weight. Set

b2=2,cVir=28.b^2=2, \qquad c_{\mathrm{Vir}}=28.

In the level-two basis (L2Δ,L12Δ)(L_{-2}\lvert\Delta\rangle,L_{-1}^2\lvert\Delta\rangle),

GΔ(2)=(4Δ+146Δ6Δ4Δ(2Δ+1)),G_\Delta^{(2)} = \begin{pmatrix} 4\Delta+14&6\Delta\\ 6\Delta&4\Delta(2\Delta+1) \end{pmatrix},

so

detGΔ(2)=4Δ(Δ+2)(8Δ+7).\det G_\Delta^{(2)} = 4\Delta(\Delta+2)(8\Delta+7).

The primitive level-two Kac weights are

Δ2,1=2,Δ1,2=78.\Delta_{2,1}=-2, \qquad \Delta_{1,2}=-\frac78.

For the external weights

(Δ0,Δt,Δ1,Δ)=(1,2,3,4),(\Delta_0,\Delta_t,\Delta_1,\Delta_\infty) = (1,2,3,4),

direct inverse-Gram sewing gives

V2(Δ)=2Δ4+9Δ3+13Δ2+8Δ142(Δ+2)(8Δ+7).\mathcal V_2(\Delta) = \frac{ 2\Delta^4+9\Delta^3+13\Delta^2 +8\Delta-14 }{ 2(\Delta+2)(8\Delta+7) }.

Both primitive residues are nonzero:

limΔ2(Δ+2)V2=1,\lim_{\Delta\to-2} (\Delta+2)\mathcal V_2 = 1, limΔ7/8(Δ+78)V2=36194096.\lim_{\Delta\to-7/8} \left( \Delta+\frac78 \right)\mathcal V_2 = -\frac{3619}{4096}.

The direct-product parameter space therefore contains four decisive points:

Pointϑ\vartheta(λ,μ)(\lambda,\mu)Δ\DeltaODE diagnosisCFT diagnosis
RR22(1,0)(1,0)1/31/3Resonant and logarithmicGram regular
KK3/23/2(1,0)(1,0)2-2NonresonantKac pole
II22(1,0)(1,0)2-2Resonant and logarithmicKac pole
AA22(1,1)(1,-1)2-2Resonant, log-free, apparentKac pole

Point AA is the strongest warning: even at an intersection with a Kac pole, endpoint resonance need not produce a logarithm.

The exact benchmark script verifies the recurrence residue, both apparent solutions, the Gram determinant, the block coefficient, and both Kac residues. Run:

Terminal window
python3 public/code/advanced-ode/two-singular-loci-check.py

The audited environment used Python 3.10.16, SymPy 1.13.1, and mpmath 1.3.0. Exact symbolic assertions are followed by residue estimates computed at 70-digit working precision and displayed to 16 significant digits. This benchmark proves logical and computational independence of the two mechanisms. It does not supply an ODE/CFT dictionary between ϑ\vartheta and Δ\Delta, an all-level block theorem, or a global connection formula.

Similar logarithms can come from different collisions

Section titled “Similar logarithms can come from different collisions”

Suppose two normalized solutions depend meromorphically on a parameter ε\varepsilon and their exponents coalesce:

y(x;ε)=xρu(x;0),y_-(x;\varepsilon) = x^\rho u(x;0), y+(x;ε)=xρ+εu(x;ε),y_+(x;\varepsilon) = x^{\rho+\varepsilon}u(x;\varepsilon),

where uu is holomorphic in both arguments. Then

limε0y+(x;ε)y(x;ε)ε=xρ[u(x;0)\Logx+εu(x;0)].\lim_{\varepsilon\to0} \frac{ y_+(x;\varepsilon)-y_-(x;\varepsilon) }{\varepsilon} = x^\rho \left[ u(x;0)\Log x +\partial_\varepsilon u(x;0) \right].

This logarithm belongs to a local Levelt solution. It changes the endpoint basis and can create a Jordan block in local monodromy.

Now consider two terms in a tau-function or block-family sum:

Tε(t)=Aεtκ+cεAεtκcε.\begin{aligned} T_\varepsilon(t) ={}& \frac A\varepsilon t^{\kappa+c\varepsilon} \\ &- \frac A\varepsilon t^{\kappa-c\varepsilon}. \end{aligned}

On a chosen \Logt\Log t branch,

Tε(t)2Actκ\Logt.T_\varepsilon(t) \longrightarrow 2Ac\,t^\kappa\Log t.

Here the logarithm survives only after singular parameter-space cells are assembled. It does not by itself identify a logarithmic endpoint of the auxiliary ODE. In the c=1c=1 tau expansion, charge and descendant cells can collide in precisely this way.

The same elementary limit explains the visual similarity, but the objects being recombined are different.

A resonant connection matrix needs a new frame

Section titled “A resonant connection matrix needs a new frame”

Let a nonresonant endpoint frame depend on ε\varepsilon:

Hi(ε)=(hi,1(ε),hi,2(ε)).\boldsymbol H_i(\varepsilon) = \left( h_{i,1}(\varepsilon), h_{i,2}(\varepsilon) \right).

Suppose a meromorphic matrix Ri(ε)R_i(\varepsilon) produces a finite Levelt frame:

HiLev=limε0Hi(ε)Ri(ε).\boldsymbol H_i^{\mathrm{Lev}} = \lim_{\varepsilon\to0} \boldsymbol H_i(\varepsilon)R_i(\varepsilon).

For a simple coalescence, the model recombination is

Ri(ε)=(1ε10ε1),R_i(\varepsilon) = \begin{pmatrix} 1&-\varepsilon^{-1}\\ 0&\varepsilon^{-1} \end{pmatrix},

because its second column forms [hi,2hi,1]/ε[h_{i,2}-h_{i,1}]/\varepsilon. At a nonzero integer difference, the required triangular subtraction is determined by the resonant recurrence rather than this universal model.

If

Hi(ε)=Hj(ε)Cji(ε),\boldsymbol H_i(\varepsilon) = \boldsymbol H_j(\varepsilon) C_{ji}(\varepsilon),

and both endpoints are recombined, then

CjiLev=limε0Rj(ε)1Cji(ε)Ri(ε).\boxed{ C_{ji}^{\mathrm{Lev}} = \lim_{\varepsilon\to0} R_j(\varepsilon)^{-1} C_{ji}(\varepsilon) R_i(\varepsilon). }

Individual entries of Cji(ε)C_{ji}(\varepsilon) may diverge while this matrix limit is finite. Substituting ε=0\varepsilon=0 into gamma functions before applying the two basis changes discards the cancellations.

The Wronskian remains the fastest audit. In the simple coalescing model, detRiε1\det R_i\sim\varepsilon^{-1} exactly compensates a Wronskian that vanishes like ε\varepsilon.

The analogous CFT procedure is not an endpoint basis change.

  1. Work with generic Δint\Delta_{\mathrm{int}} and identify every pole contributing through the required sewing order.
  2. Compute the fusion-polynomial residues. A zero residue can make a nominal Kac pole removable.
  3. If the intended internal state is degenerate, replace the Verma module by the appropriate irreducible quotient.
  4. If the block occurs inside a Fourier or irregular-state sum, assemble every charge–descendant cell that collides at the retained order.
  5. Only then take ΔintΔr,s\Delta_{\mathrm{int}}\to\Delta_{r,s}.

The result can be finite, logarithmic in the sewing modulus, or genuinely singular. Which outcome occurs depends on external fusion data and on the larger object being assembled.

At a point lying on both Rj,N\mathcal R_{j,N} and Kr,s\mathcal K_{r,s}, use both procedures. A safe order is:

assemble or quotient the generic CFT expression,derive the corresponding generic ODE relation,recombine its endpoint frame into Levelt form,then take the common parameter limit.\begin{gathered} \text{assemble or quotient the generic CFT expression,} \\ \text{derive the corresponding generic ODE relation,} \\ \text{recombine its endpoint frame into Levelt form,} \\ \text{then take the common parameter limit.} \end{gathered}

Changing the order is allowed only after uniformity or commutation of the two limits has been proved.

For a genuinely coupled intersection, introduce independent regulators:

ρj,+ρj,=N+εF,\rho_{j,+}-\rho_{j,-} = N+\varepsilon_{\mathrm F}, ΔintΔr,s=εK.\Delta_{\mathrm{int}} - \Delta_{r,s} = \varepsilon_{\mathrm K}.

Construct the Levelt recombination at generic εK\varepsilon_{\mathrm K} and assemble the CFT expression at generic εF\varepsilon_{\mathrm F}. Then test the two iterated limits and, when needed, several curves εK=cεFp\varepsilon_{\mathrm K}=c\varepsilon_{\mathrm F}^{\,p}. A diagonal one-parameter approach can hide path dependence and cannot establish a two-variable limit by itself.

A decision ledger for exceptional formulas

Section titled “A decision ledger for exceptional formulas”
Observed symptomFirst diagnosticCorrect action
Frobenius denominator vanishes at step NNCompute ON\mathcal O_NBuild a log-free or logarithmic Levelt frame
Gamma entry of a connection matrix diverges as θjN\theta_j\to NInspect the endpoint basis and WronskianRecombine the full matrix on the endpoint side
Gram determinant vanishes at level rsrsCheck Δint=Δr,s\Delta_{\mathrm{int}}=\Delta_{r,s}Compute the fusion residue and specify Verma versus quotient block
One Zamolodchikov residue vanishesEvaluate the external fusion polynomialsTreat the pole as removable only to the verified order
Individual c=1c=1 Fourier cells divergeFind all cells with the same limiting powerSum the colliding cells before taking the limit
Accessory inversion reaches aq=0\partial_a q=0Test the inverse JacobianChange the internal coordinate or use a ramified chart
Both endpoint and internal tests fireRecord both divisorsApply both limiting prescriptions

The inverse-Jacobian row is a third exceptional set. A branch point of the accessory map is neither a Frobenius resonance nor a Kac divisor, even if all three happen to meet in a special problem.

For any proposed ODE/CFT formula:

  1. Name the independent parameters. Separate every external momentum, the internal channel momentum, the central-charge parameter, the modulus, and the accessory.
  2. Compute each local exponent difference. Mark every integer divisor before using a unit-leading Frobenius frame.
  3. Compute the internal Kac weights at finite bb. Do not infer a Kac label from a classical half-integer alone.
  4. Check fusion residues. Decide whether the generic block pole is present, removable, or meaningful only inside an assembled sum.
  5. Write the parameter dictionary as a map. Pull both divisors back to the physical or spectral parameter space.
  6. Find intersections only after that pullback. Independent divisors can become linked by a boundary condition, symmetry, or minimal-model restriction.
  7. Take limits in complete objects. Recombine endpoint frames and assemble block cells before evaluation.
  8. Audit the result twice. Use a Wronskian or monodromy test on the ODE side and a quotient, residue, or coefficient test on the CFT side.

Calling an integer internal lift “a Frobenius resonance.” An internal composite trace can be resonant while every local endpoint remains nonresonant. State which local loop or composite loop is meant.

Assuming resonance forces a logarithm. The integer exponent difference locates the exceptional recurrence step. The obstruction at that step decides whether a logarithmic coefficient is nonzero.

Calling a Gram zero a pole of the physical theory. The inverse Gram matrix makes a generic Verma-module block meromorphic. Fusion zeros, irreducible quotients, structure constants, or neighboring Fourier cells can remove that pole.

Substituting a resonant value into four separate connection entries. The entries refer to a collapsing nonresonant frame. Apply the full left and right recombination matrices first.

Reading a Kac label from the classical limit. Distinct finite-bb divisors with different rr can collapse to the same leading half-integer aa. Preserve the subleading lift whenever the quotient or residue matters.

1. Classify three points in the c = 1 plane

Section titled “1. Classify three points in the c = 1 plane”

Classify

(θ0,σ0t){(2,3),(3,1),(2,1)}.(\theta_0,\sigma_{0t}) \in \left\{ (2,\sqrt3), (\sqrt3,-1), (2,-1) \right\}.
Solution

At c=1c=1, endpoint resonance at zero requires θ0Z\theta_0\in\mathbb Z, whereas the internal Kac family requires σ0tZ\sigma_{0t}\in\mathbb Z. Therefore:

  • (2,3)(2,\sqrt3) is Frobenius resonant only;
  • (3,1)(\sqrt3,-1) lies on the internal Kac locus only;
  • (2,1)(2,-1) lies on their intersection.

The final point still requires two separate limiting procedures.

Use the (2,1)(2,1) BPZ exponents

λ±=bQL2±baL,j\lambda_\pm = \frac{bQ_{\mathrm L}}2 \pm b\,a_{\mathrm L,j}

and the centered Kac momentum to derive the two conditions in the opening tip.

Solution

The local exponent difference is

λ+λ=2baL,j.\lambda_+-\lambda_- = 2b\,a_{\mathrm L,j}.

Frobenius resonance therefore requires this number to be an integer. The Kac formula gives

Δr,s=QL24(rb+sb1)24.\Delta_{r,s} = \frac{Q_{\mathrm L}^2}{4} - \frac{ (rb+s b^{-1})^2 }{4}.

Equating it to QL2/4aL,int2Q_{\mathrm L}^2/4-a_{\mathrm L,int}^2 gives

aL,int=±rb+sb12.a_{\mathrm L,int} = \pm \frac{ rb+s b^{-1} }{2}.

The two equations constrain different momentum slots.

3. Track a Kac divisor into the classical limit

Section titled “3. Track a Kac divisor into the classical limit”

Fix r,sr,s and show that the leading classical internal momentum loses the label rr. Explain why this prevents reconstruction of a unique finite-bb Kac module.

Solution

For the chosen centered representative,

baL,r,s=rb2+s2s2.b\,a_{\mathrm L,r,s} = -\frac{ r b^2+s }{2} \longrightarrow -\frac s2.

The reflected representative gives +s/2+s/2. Thus the leading classical location depends on ss but not rr. Every divisor with the same ss collapses to the same value. The O(b2)O(b^2) term rb2/2-rb^2/2 is needed to recover rr and hence the finite-bb null-vector level rsrs.

Find the residue of V1\mathcal V_1 at Δ=0\Delta=0. Give two conditions that make it vanish.

Solution

Multiplying by Δ\Delta and taking the limit gives

ResΔ=0V1=(ΔtΔ0)(Δ1Δ)2.\operatorname*{Res}_{\Delta=0} \mathcal V_1 = \frac{ (\Delta_t-\Delta_0) (\Delta_1-\Delta_\infty) }{2}.

It vanishes if Δt=Δ0\Delta_t=\Delta_0 or if Δ1=Δ\Delta_1=\Delta_\infty. These are fusion zeros. They do not alter the local exponent difference of an unrelated BPZ endpoint.

Prove the two limits

limε0xρ+εxρε,\lim_{\varepsilon\to0} \frac{x^{\rho+\varepsilon}-x^\rho}{\varepsilon},

and

limε0Aε(tκ+cεtκcε).\lim_{\varepsilon\to0} \frac A\varepsilon \left( t^{\kappa+c\varepsilon} -t^{\kappa-c\varepsilon} \right).

Why do identical logarithmic derivatives not identify the underlying singular loci?

Solution

On fixed logarithm branches,

xρ+ε=xρ[1+ε\Logx+O(ε2)],x^{\rho+\varepsilon} = x^\rho \left[ 1+\varepsilon\Log x+O(\varepsilon^2) \right],

so the first limit is xρ\Logxx^\rho\Log x. Likewise,

tκ±cε=tκ[1±cε\Logt+O(ε2)],t^{\kappa\pm c\varepsilon} = t^\kappa \left[ 1\pm c\varepsilon\Log t+O(\varepsilon^2) \right],

and the second limit is 2Actκ\Logt2Ac\,t^\kappa\Log t. The first recombines two local solutions; the second recombines two meromorphic parameter-space cells. The calculus identity is shared, but the mathematical objects are not.

6. Transform a connection matrix into Levelt frames

Section titled “6. Transform a connection matrix into Levelt frames”

Suppose

Hi=HjCji,HLev=limε0HR.\boldsymbol H_i = \boldsymbol H_jC_{ji}, \qquad \boldsymbol H_\ell^{\mathrm{Lev}} = \lim_{\varepsilon\to0} \boldsymbol H_\ell R_\ell.

Derive the Levelt connection matrix and its determinant law.

Solution

Right multiplication gives

HiRi=HjCjiRi=HjRj(Rj1CjiRi).\begin{aligned} \boldsymbol H_iR_i &= \boldsymbol H_jC_{ji}R_i \\ &= \boldsymbol H_jR_j \left( R_j^{-1}C_{ji}R_i \right). \end{aligned}

Therefore

CjiLev=limε0Rj1CjiRi.C_{ji}^{\mathrm{Lev}} = \lim_{\varepsilon\to0} R_j^{-1}C_{ji}R_i.

Before the limit,

det(Rj1CjiRi)=detRidetRjdetCji.\det \left( R_j^{-1}C_{ji}R_i \right) = \frac{\det R_i}{\det R_j} \det C_{ji}.

This is exactly the Wronskian ratio after changing both endpoint frames. Poles in detR\det R_\ell compensate zeros in the collapsing nonresonant Wronskians.

The final page of the chapter turns these distinctions into coefficient recurrences, numerical comparisons, and a status ledger across the Heun confluence hierarchy.