Papers
Topics
Authors
Recent
Search
2000 character limit reached

Immersed Curve Invariants

Updated 6 July 2026
  • Immersed curve invariants are quantities assigned to curve immersions that remain unchanged under prescribed equivalence relations, capturing essential geometric and topological features.
  • They are developed in diverse settings including the Heisenberg group, regular-homotopy of plane curves, finite-order diagrammatics, and invariants on immersed surfaces.
  • These invariants facilitate practical classification and reconstruction in low-dimensional topology, linking techniques from differential geometry to Floer homology and related categorical models.

Immersed curve invariants are quantities, functions, or geometric objects attached to immersions of $1$-manifolds into a specified ambient space and preserved under a chosen equivalence relation. In the literature this phrase encompasses several distinct theories: local differential invariants for curves in the three-dimensional Heisenberg group, regular-homotopy invariants of generic immersions in the plane, finite-order invariants for triple-points-free curves, invariants of special curves on immersed surfaces under isometries or conformal motions, and Floer-theoretic immersed multicurves with local systems that encode invariants of $3$-manifolds, tangles, and cobordisms (Chiu et al., 2013, Lanzat et al., 2011, Vassiliev, 2014, Cohen et al., 10 Jan 2025).

1. Differential invariants and local equivalence in the Heisenberg group

For curves in the three-dimensional Heisenberg group H1H_1, the relevant equivalence problem is local equivalence under Heisenberg-rigid motions. The basic geometric structure is R3\mathbb R^3 with coordinates (x,y,z)(x,y,z), group law

(x1,y1,z1)(x2,y2,z2)=(x1+x2,  y1+y2,  z1+z2+x1y2y1x2),(x_1,y_1,z_1)\ast(x_2,y_2,z_2)=(x_1+x_2,\;y_1+y_2,\;z_1+z_2+x_1y_2-y_1x_2),

standard left-invariant frame

e1=x+yz,e2=yxz,T=z,e_1=\partial_x+y\partial_z,\qquad e_2=\partial_y-x\partial_z,\qquad T=\partial_z,

contact form

θ0=dz+xdyydx,\theta_0=dz+x\,dy-y\,dx,

horizontal bundle ξ0=kerθ0=span{e1,e2}\xi_0=\ker\theta_0=\mathrm{span}\{e_1,e_2\}, CR-structure J0(e1)=e2J_0(e_1)=e_2, $3$0, Levi metric $3$1, and adapted metric

$3$2

With respect to $3$3, the frame $3$4 is orthonormal (Chiu et al., 2013).

A parametrized curve $3$5 is called horizontally regular if the projection of its velocity to $3$6 never vanishes. After reparametrization by horizontal arclength $3$7, one has $3$8. Along such a curve, the canonical moving frame is

$3$9

If H1H_10 is the dual coframe, then pulling back the Maurer–Cartan form along the lifted curve H1H_11 gives

H1H_12

The two scalar invariants are therefore the H1H_13-curvature and the H1H_14-variation,

H1H_15

In coordinates H1H_16, before reparametrization, these become

H1H_17

The fundamental theorem states that the pair H1H_18 completely determines a horizontally regular curve up to an element of H1H_19, and conversely any smooth functions R3\mathbb R^30 arise from a unique such curve up to R3\mathbb R^31. When R3\mathbb R^32, the invariant reduces to the signed curvature of the projection to the R3\mathbb R^33-plane, recovering the classical plane-curve reconstruction theorem up to R3\mathbb R^34-translations and rotations (Chiu et al., 2013).

These invariants are local and differential rather than regular-homotopy-theoretic. Their role is analogous to curvature in Euclidean curve theory, but adapted to the contact and CR geometry of R3\mathbb R^35.

2. Regular-homotopy invariants of generic plane immersions

For plane curves, the standard setting is a smooth immersion R3\mathbb R^36 with R3\mathbb R^37 for all R3\mathbb R^38. A generic immersion has only finitely many transversal double points. The basic curvature density is

R3\mathbb R^39

and Hopf’s Umlaufsatz asserts

(x,y,z)(x,y,z)0

where (x,y,z)(x,y,z)1 is the rotation number. Thus total curvature is invariant under arbitrary regular homotopies in the immersed category (Lanzat et al., 2011).

A nontrivial refinement is the Lanzat–Polyak family

(x,y,z)(x,y,z)2

where (x,y,z)(x,y,z)3 is the winding-number index of a point relative to the curve, (x,y,z)(x,y,z)4 is the set of double points, and (x,y,z)(x,y,z)5 is the crossing angle. The integral term alone changes under local modifications, but the discrete correction over double points compensates so that (x,y,z)(x,y,z)6 is invariant under regular homotopy in the class of generic immersions. At (x,y,z)(x,y,z)7, all correction terms vanish and (x,y,z)(x,y,z)8, so the family is a quantization of total curvature. Differentiating at (x,y,z)(x,y,z)9 yields

(x1,y1,z1)(x2,y2,z2)=(x1+x2,  y1+y2,  z1+z2+x1y2y1x2),(x_1,y_1,z_1)\ast(x_2,y_2,z_2)=(x_1+x_2,\;y_1+y_2,\;z_1+z_2+x_1y_2-y_1x_2),0

and hence the integral formula

(x1,y1,z1)(x2,y2,z2)=(x1+x2,  y1+y2,  z1+z2+x1y2y1x2),(x_1,y_1,z_1)\ast(x_2,y_2,z_2)=(x_1+x_2,\;y_1+y_2,\;z_1+z_2+x_1y_2-y_1x_2),1

for Arnold’s (x1,y1,z1)(x2,y2,z2)=(x1+x2,  y1+y2,  z1+z2+x1y2y1x2),(x_1,y_1,z_1)\ast(x_2,y_2,z_2)=(x_1+x_2,\;y_1+y_2,\;z_1+z_2+x_1y_2-y_1x_2),2-invariant (Lanzat et al., 2011).

Arnold’s invariants (x1,y1,z1)(x2,y2,z2)=(x1+x2,  y1+y2,  z1+z2+x1y2y1x2),(x_1,y_1,z_1)\ast(x_2,y_2,z_2)=(x_1+x_2,\;y_1+y_2,\;z_1+z_2+x_1y_2-y_1x_2),3 and (x1,y1,z1)(x2,y2,z2)=(x1+x2,  y1+y2,  z1+z2+x1y2y1x2),(x_1,y_1,z_1)\ast(x_2,y_2,z_2)=(x_1+x_2,\;y_1+y_2,\;z_1+z_2+x_1y_2-y_1x_2),4 are defined for generic immersed loops (x1,y1,z1)(x2,y2,z2)=(x1+x2,  y1+y2,  z1+z2+x1y2y1x2),(x_1,y_1,z_1)\ast(x_2,y_2,z_2)=(x_1+x_2,\;y_1+y_2,\;z_1+z_2+x_1y_2-y_1x_2),5 by axioms involving the standard curves (x1,y1,z1)(x2,y2,z2)=(x1+x2,  y1+y2,  z1+z2+x1y2y1x2),(x_1,y_1,z_1)\ast(x_2,y_2,z_2)=(x_1+x_2,\;y_1+y_2,\;z_1+z_2+x_1y_2-y_1x_2),6, direct and inverse self-tangencies, triple-point crossings, additivity under connected sum, and independence of orientation. They satisfy

(x1,y1,z1)(x2,y2,z2)=(x1+x2,  y1+y2,  z1+z2+x1y2y1x2),(x_1,y_1,z_1)\ast(x_2,y_2,z_2)=(x_1+x_2,\;y_1+y_2,\;z_1+z_2+x_1y_2-y_1x_2),7

(x1,y1,z1)(x2,y2,z2)=(x1+x2,  y1+y2,  z1+z2+x1y2y1x2),(x_1,y_1,z_1)\ast(x_2,y_2,z_2)=(x_1+x_2,\;y_1+y_2,\;z_1+z_2+x_1y_2-y_1x_2),8

and

(x1,y1,z1)(x2,y2,z2)=(x1+x2,  y1+y2,  z1+z2+x1y2y1x2),(x_1,y_1,z_1)\ast(x_2,y_2,z_2)=(x_1+x_2,\;y_1+y_2,\;z_1+z_2+x_1y_2-y_1x_2),9

where e1=x+yz,e2=yxz,T=z,e_1=\partial_x+y\partial_z,\qquad e_2=\partial_y-x\partial_z,\qquad T=\partial_z,0 is the number of double points. A central computational tool is Viro’s formula,

e1=x+yz,e2=yxz,T=z,e_1=\partial_x+y\partial_z,\qquad e_2=\partial_y-x\partial_z,\qquad T=\partial_z,1

with e1=x+yz,e2=yxz,T=z,e_1=\partial_x+y\partial_z,\qquad e_2=\partial_y-x\partial_z,\qquad T=\partial_z,2 the complement components, e1=x+yz,e2=yxz,T=z,e_1=\partial_x+y\partial_z,\qquad e_2=\partial_y-x\partial_z,\qquad T=\partial_z,3 their winding numbers, and e1=x+yz,e2=yxz,T=z,e_1=\partial_x+y\partial_z,\qquad e_2=\partial_y-x\partial_z,\qquad T=\partial_z,4 the double-point indices. The rotation number is likewise recovered from winding data by

e1=x+yz,e2=yxz,T=z,e_1=\partial_x+y\partial_z,\qquad e_2=\partial_y-x\partial_z,\qquad T=\partial_z,5

These formulas convert regular-homotopy invariants into explicit combinatorial sums on the planar immersion (Mai, 2022, Mai, 2022).

For immersions in e1=x+yz,e2=yxz,T=z,e_1=\partial_x+y\partial_z,\qquad e_2=\partial_y-x\partial_z,\qquad T=\partial_z,6, Cieliebak–Frauenfelder–van Koert’s invariants are

e1=x+yz,e2=yxz,T=z,e_1=\partial_x+y\partial_z,\qquad e_2=\partial_y-x\partial_z,\qquad T=\partial_z,7

and

e1=x+yz,e2=yxz,T=z,e_1=\partial_x+y\partial_z,\qquad e_2=\partial_y-x\partial_z,\qquad T=\partial_z,8

where e1=x+yz,e2=yxz,T=z,e_1=\partial_x+y\partial_z,\qquad e_2=\partial_y-x\partial_z,\qquad T=\partial_z,9. Their behavior under θ0=dz+xdyydx,\theta_0=dz+x\,dy-y\,dx,0-bifurcation is explicit. For a generic immersion θ0=dz+xdyydx,\theta_0=dz+x\,dy-y\,dx,1 and any θ0=dz+xdyydx,\theta_0=dz+x\,dy-y\,dx,2, a θ0=dz+xdyydx,\theta_0=dz+x\,dy-y\,dx,3-bifurcation θ0=dz+xdyydx,\theta_0=dz+x\,dy-y\,dx,4 satisfies

θ0=dz+xdyydx,\theta_0=dz+x\,dy-y\,dx,5

with equality exactly for minimal double-point bifurcations, and in general

θ0=dz+xdyydx,\theta_0=dz+x\,dy-y\,dx,6

Moreover,

θ0=dz+xdyydx,\theta_0=dz+x\,dy-y\,dx,7

and θ0=dz+xdyydx,\theta_0=dz+x\,dy-y\,dx,8 obeys the analogous lower bound and exact formula (Mai, 2022).

A frequent source of confusion is that θ0=dz+xdyydx,\theta_0=dz+x\,dy-y\,dx,9 itself is not invariant under all local singular events: it jumps by ξ0=kerθ0=span{e1,e2}\xi_0=\ker\theta_0=\mathrm{span}\{e_1,e_2\}0 under direct self-tangencies. The regular-homotopy-invariant content emerges either by restricting the class of moves or by passing to corrected expressions such as ξ0=kerθ0=span{e1,e2}\xi_0=\ker\theta_0=\mathrm{span}\{e_1,e_2\}1.

3. Finite-order, diagrammatic, and graph-theoretic invariants

Vassiliev’s theory of finite-order invariants for plane curves reformulates immersed-curve invariants through the topology of the discriminant. A doodle is a smooth map ξ0=kerθ0=span{e1,e2}\xi_0=\ker\theta_0=\mathrm{span}\{e_1,e_2\}2 such that no three distinct points ξ0=kerθ0=span{e1,e2}\xi_0=\ker\theta_0=\mathrm{span}\{e_1,e_2\}3 satisfy any of

ξ0=kerθ0=span{e1,e2}\xi_0=\ker\theta_0=\mathrm{span}\{e_1,e_2\}4

An I-doodle is an immersed doodle, so ξ0=kerθ0=span{e1,e2}\xi_0=\ker\theta_0=\mathrm{span}\{e_1,e_2\}5 everywhere and only triple points are forbidden. If ξ0=kerθ0=span{e1,e2}\xi_0=\ker\theta_0=\mathrm{span}\{e_1,e_2\}6 and ξ0=kerθ0=span{e1,e2}\xi_0=\ker\theta_0=\mathrm{span}\{e_1,e_2\}7 is the discriminant of maps violating these conditions, Vassiliev resolves ξ0=kerθ0=span{e1,e2}\xi_0=\ker\theta_0=\mathrm{span}\{e_1,e_2\}8 simplicially and filters the resolution ξ0=kerθ0=span{e1,e2}\xi_0=\ker\theta_0=\mathrm{span}\{e_1,e_2\}9 by singularity complexity. An invariant J0(e1)=e2J_0(e_1)=e_20 has order J0(e1)=e2J_0(e_1)=e_21 if its Poincaré–Lefschetz dual can be represented by a cycle supported in the J0(e1)=e2J_0(e_1)=e_22th filtration stage J0(e1)=e2J_0(e_1)=e_23 (Vassiliev, 2014).

The combinatorics replacing chord diagrams are triangular diagrams and connected J0(e1)=e2J_0(e_1)=e_24-hypergraphs. For an ordered partition J0(e1)=e2J_0(e_1)=e_25, an J0(e1)=e2J_0(e_1)=e_26-clique is a collection of J0(e1)=e2J_0(e_1)=e_27 points on J0(e1)=e2J_0(e_1)=e_28 partitioned into groups of sizes J0(e1)=e2J_0(e_1)=e_29, with complexity $3$00. Over each $3$01-clique $3$02, the simplicial resolution yields an order complex $3$03, and the visible blocks $3$04 assemble into a spectral sequence. Only connected $3$05-hypergraphs contribute to the top-dimensional Borel–Moore homology; disconnected splittings produce “4T-type” relations (Vassiliev, 2014).

For doodles, there are no invariants of order $3$06, and there is exactly one nontrivial invariant of order $3$07, represented by the “two-alternating-triangles” triangular diagram on six points. The computational procedure is explicit: list $3$08-configurations of complexity $3$09, compute $3$10, assemble the $3$11-page, compute horizontal differentials, and read off surviving Borel–Moore classes in $3$12. In low degrees this gives no invariants in degrees $3$13, exactly one in $3$14 for doodles, and for immersions one in degree $3$15 for Arnold’s strangeness, one in $3$16, and five in $3$17. The same framework extends to immersions avoiding $3$18-fold points for any $3$19 (Vassiliev, 2014).

A different diagrammatic direction appears in immersed graphs in $3$20. For any $3$21 and any $3$22-chord diagram $3$23 on $3$24, every generic immersion

$3$25

of the complete graph on $3$26 vertices contains a $3$27-cycle $3$28 whose induced chord diagram $3$29 has a sub-chord diagram equivalent to $3$30. For $3$31, the averaged second-Conway-coefficient invariant is defined by

$3$32

for a generic plane immersion with $3$33 crossings, and then

$3$34

The main congruence is

$3$35

equivalently $3$36, for every generic immersion $3$37. This is presented as a two-dimensional analogue of the Conway–Gordon phenomenon in spatial graph theory (Sakamoto et al., 2012).

4. Invariants for special curves on immersed surfaces

When a curve lies on an immersed surface in $3$38, the invariant problem depends on the class of ambient surface transformations. For a unit-speed space curve $3$39, the Frenet frame $3$40 determines the osculating, normal, and rectifying planes. A rectifying curve is characterized by

$3$41

If $3$42 is an isometry of smooth surfaces in $3$43, then $3$44 preserves dot products and cross products, carries the Frenet frame of a curve $3$45 to the Frenet frame of $3$46, and preserves the rectifying decomposition: $3$47 Thus the image of a rectifying curve is again rectifying, with the same coefficient functions $3$48 and $3$49. The normal component of the position vector is also preserved: $3$50 In the coordinate expression derived in the paper, the right-hand side depends on the first fundamental form coefficients $3$51, second derivatives of the parametrization, and the curve parameters $3$52, and equality follows from preservation of the first fundamental form under the isometry (Shaikh et al., 2018).

For normal curves on immersed surfaces, the ambient definition is

$3$53

Along an arc-length parametrized curve on a surface, the acceleration decomposes as

$3$54

with normal curvature

$3$55

If $3$56 is a surface isometry, the image of a normal curve satisfies the same normal-curve equation if and only if the normal curvature is preserved along the tangent direction: $3$57 equivalently $3$58 in terms of the shape operator. The paper also gives deviations

$3$59

so failure of invariance is governed linearly by the change in normal curvature (Shaikh et al., 2019).

Under conformal transformations $3$60, the first fundamental forms satisfy

$3$61

for a positive dilation factor $3$62. If $3$63 is a normal curve, the paper derives an invariant-sufficient condition for $3$64 to remain normal and computes the normal- and tangential-component deviations. In particular,

$3$65

where

$3$66

The tangential deviation is stated as

$3$67

with $3$68 quadratic in $3$69 and $3$70 linear in $3$71, and the geodesic curvature transforms by

$3$72

If $3$73, these formulas recover the isometric case; if $3$74, they reduce to the homothetic case (Lone, 2019).

These surface-theoretic invariants are neither regular-homotopy invariants nor purely local differential invariants of the ambient curve alone. They encode compatibility between the curve and the intrinsic or conformal geometry of the supporting surface.

5. Floer-theoretic immersed multicurves with local systems

In low-dimensional topology, immersed curve invariants become categorical objects rather than scalar functions. For a compact, oriented $3$75-manifold $3$76 with torus boundary, bordered Heegaard Floer theory associates a type-$3$77 module $3$78 over the torus algebra $3$79. Hanselman–Rasmussen–Watson identify $3$80, up to homotopy, with an immersed multicurve $3$81, where $3$82 is the once-punctured torus $3$83, decorated by a finite $3$84-local system $3$85. The underlying immersion is a finite collection of embedded loops and arcs with only transverse self-intersections, and each connected component carries a representation $3$86. Crossover arrows between parallel push-offs encode the local systems (Cohen et al., 10 Jan 2025).

This geometric model is functorial with respect to the partially wrapped Fukaya category $3$87. The morphism space between objects $3$88 and $3$89 is

$3$90

and for sufficiently large wrapping this stabilizes to the transverse intersection Floer complex. The $3$91-operations

$3$92

count rigid perturbed pseudo-holomorphic $3$93-gons. The main composition theorem identifies morphisms between bordered Floer invariants with morphisms in the Fukaya category: $3$94 and algebraic composition corresponds to Fukaya-category composition by $3$95 (Cohen et al., 10 Jan 2025).

An analogous classification exists for $3$96-ended tangles. Bar-Natan’s universal invariant of an oriented $3$97-ended tangle $3$98 is reduced to a complex $3$99 over the algebra

H1H_100

and over a field every bigraded H1H_101-complex is homotopy-equivalent to a unique multicurve H1H_102 on the H1H_103-punctured sphere, consisting of immersed loops or arcs with local systems on loop components. The resulting immersed-curve invariant is

H1H_104

From H1H_105, one further constructs two mapping-cone invariants H1H_106 and H1H_107, with H1H_108, giving immersed-curve models for reduced and unreduced Khovanov homology. Their gluing theorems identify the homology of links obtained by gluing tangles with wrapped Floer homology groups of the corresponding multicurves: H1H_109 and similarly for H1H_110 and H1H_111 (Kotelskiy et al., 2019).

In this Floer-theoretic sense, an immersed curve invariant is not primarily a number. It is an object in a geometric model for an algebraic theory, and its invariance is up to homotopy of the underlying curves together with equivalence of local systems.

6. Applications, obstructions, and scope of the notion

The Floer-theoretic formalism supports applications to H1H_112-manifolds and concordance. For the knot complement of the mirror of H1H_113, the immersed multicurve model detects that two distinct slice disks H1H_114 induce different maps

H1H_115

because the corresponding bounding chains determine different intersection points in H1H_116. The same formalism yields Whitehead-double satellite obstructions and splice-cobordism distinctions, and it packages secondary H1H_117-invariants through cones H1H_118 that are again represented by immersed curves in low-complexity cases (Cohen et al., 10 Jan 2025).

Immersed curves also appear in sliceness detection for knots in homology spheres. If H1H_119 is a nontrivial knot smoothly slice in H1H_120 and H1H_121, then the dual knot H1H_122 is slice in a contractible H1H_123-manifold H1H_124 with boundary H1H_125. For the positively clasped Whitehead pattern H1H_126, the satellite

H1H_127

is slice in H1H_128 but can be shown not to be slice in H1H_129. The obstruction uses the Heegaard Floer invariants

H1H_130

which satisfy H1H_131 for any embedded surface H1H_132 bounding H1H_133. If H1H_134 is slice in H1H_135, then H1H_136 for all H1H_137. In the immersed-curve model, each H1H_138 corresponds to an intersection point H1H_139, and

H1H_140

the Alexander-height coordinate of H1H_141 in the covering strip. The key lemma states that any generator lying in an acyclic summand of the simplified knot Floer complex of H1H_142 produces two surviving intersection points of different Alexander heights after pairing with the skewed Whitehead pattern; consequently at least one H1H_143 is nonzero, obstructing sliceness in the collar (Mcconkey et al., 29 Jun 2026).

The broader literature therefore uses the same phrase for different invariant-theoretic regimes. In the cited works, the preserved relation may be Heisenberg-rigid motion (Chiu et al., 2013), regular homotopy of generic immersions (Lanzat et al., 2011), avoidance of discriminant strata of specified multiplicity (Vassiliev, 2014), isometry or conformal motion of surfaces (Shaikh et al., 2018, Lone, 2019), or homotopy/equivalence of immersed multicurves with local systems in Fukaya-type categories (Cohen et al., 10 Jan 2025, Kotelskiy et al., 2019). A plausible implication is that “immersed curve invariant” functions less as the name of a single theory than as a family of theories unified by the representation of geometric or topological data on immersed H1H_144-manifolds, with the governing notion of equivalence supplied by the ambient geometry or the relevant homological formalism.

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 Immersed Curve Invariants.