Skip to content

Behrend function

An intrinsic integer-valued constructible weight on a complex scheme whose Euler integral can recover suitable virtual counts.

Version
v1 · 2026-09-28 · History
Domain-specific #
8154
Domain group
Formal Sciences
Origin domain
Mathematics
Subdomain
Algebraic Geometry and Moduli → Mathematics
Aliases
Behrend constructible function, Ν X function

Core Idea

The Behrend function ν_X assigns an intrinsic integer weight to points of a complex algebraic scheme X. It is constructible: the scheme can be stratified so the weight is constant on suitable pieces, allowing an Euler-characteristic sum over its level sets. The weights are not selected to make a target number come out right. Behrend constructs them from a signed cycle attached to the intrinsic normal cone, then applies a local Euler-obstruction operation. This makes ν_X sensitive to the scheme's singularity structure rather than simply counting geometric points.

For a smooth pure-dimensional scheme the function has the familiar sign (-1)^dimension, but singular cases need not be constant. Its major use is a theorem with conditions, not a definitional equality for all spaces: if an appropriate proper scheme carries a symmetric obstruction theory, the virtual fundamental class has degree equal to χ(X,ν_X). That connection turns a virtual Donaldson–Thomas count into a weighted Euler characteristic of a moduli scheme. The function itself is defined more broadly than that theorem's virtual-count setting. It is not a generic constructible function and is unrelated to the identically named resource-constructible function in computational complexity.

How would you explain it like I'm…

 

No faithful explanation at this level. All three generators agree any child-level picture reduces to counting points or giving spots a chosen score to hit a total, both explicitly ruled out: the weights are intrinsic, built from singularity structure, and summed as a weighted Euler characteristic.

Weights for Crinkly Spots

In some advanced geometry, mathematicians study shapes that can have pinched or crumpled spots. The Behrend function gives every point of such a shape a whole-number weight that is worked out from the shape itself, especially from how crumpled it is near that point. On smooth, nice parts the weight is just plus one or minus one, depending on the shape's dimension. Adding up the weights in a certain careful way gives a special count, which in some important situations matches a much harder count that mathematicians care about.

Singularity-Sensitive Point Weights

The Behrend function is a rule that assigns an integer weight to every point of a complex algebraic scheme, a kind of geometric space studied in algebraic geometry that can have singular points. The weights aren't chosen to make an answer come out; Behrend builds them from the scheme's own local structure, so they reflect how singular it is near each point. For a smooth scheme of dimension d, the weight is (-1)^d everywhere, but at singular points it can vary. The function is constructible, meaning the space splits into pieces where the weight is constant, so you can form a weighted Euler characteristic, a sort of weighted topological count. Its famous use is a theorem: under specific conditions, a hard 'virtual' count from Donaldson-Thomas theory equals this weighted count.

 

The Behrend function ν_X is an integer-valued constructible function intrinsically attached to a complex algebraic scheme X. Constructibility means X admits a stratification on whose pieces ν_X is constant, so the weighted Euler characteristic χ(X, ν_X), a sum of Euler characteristics of level sets weighted by their values, is defined. Behrend constructs ν_X from a signed cycle associated with the intrinsic normal cone of X, to which a local Euler obstruction operation is applied; the weights therefore encode the singularity structure of X rather than counting geometric points. For X smooth of pure dimension n, ν_X is the constant (−1)^n, while on singular schemes it need not be constant. The central theorem is conditional: if X is proper and carries a symmetric obstruction theory, the degree of the virtual fundamental class equals χ(X, ν_X). This expresses virtual Donaldson–Thomas counts as weighted Euler characteristics of moduli schemes, though ν_X is defined more generally than that setting. It is a specific intrinsic function, not an arbitrary constructible function, and has nothing to do with the similarly named construction in computational complexity.

Structural Signature

Sig role-phrases:

  • complex scheme carrier — Supplies X and its intrinsic scheme/singularity structure, not merely a finite set of points. It is constitutive. Counterfactual: A function assigned ad hoc to unrelated points is not ν_X.
  • canonical local weight — Assigns each point an integer ν_X determined by the signed intrinsic normal-cone Euler obstruction. It is constitutive. Counterfactual: An arbitrary weighting with the same total Euler sum is not the Behrend function.
  • constructible stratification — Makes the integer weights finite and locally organized enough for Euler integration over level sets. It is constitutive. Counterfactual: A completely unconstrained assignment of infinitely varying local values lacks the constructible-function structure.
  • weighted Euler operation — Uses the already-defined ν_X in χ(X,ν_X), the signed sum of Euler characteristics of integer-weight strata, when an Euler integral is wanted. It is diagnostic. Counterfactual: ν_X exists before integration; replacing its weights with one generally loses singularity-sensitive contributions in this downstream use.
  • virtual-count theorem conditions — Separates the always-defined function from its equality with virtual degree under properness and suitable symmetric obstruction theory. It is boundary. Counterfactual: Without those hypotheses, ν_X can exist while the claimed virtual-degree equality is not licensed.

What It Is Not

  • Not an arbitrary weight. ν_X is fixed by intrinsic scheme geometry, not chosen to fit a count.
  • Not ordinary Euler characteristic in general. Singularity-sensitive integer weights can change contributions.
  • Not a universal virtual-count theorem. Properness and symmetric obstruction-theory conditions matter.
  • Not computational constructibility. Resource-bound functions in complexity theory use a different sense of 'constructible'.
  • Closest near-miss. An arbitrary integer-valued constructible function on the same scheme is the closest excluded neighbor: it may define a weighted Euler characteristic but need not equal the canonical normal-cone-derived ν_X.

Scope of Application

  • Donaldson–Thomas theory. Translate suitable virtual counts into ν-weighted Euler characteristics.
  • Moduli-space analysis. Track singularity-sensitive local contributions across strata.
  • Smooth benchmark. Check the (-1)^dimension sign as a limiting case.
  • Theorem audit. Separate existence of ν_X from hypotheses for equality with virtual degree.

Clarity

Ask which complex scheme X carries the intrinsic ν_X weight, then distinguish that function from the theorem using it. A freely selected constructible function is the nearest miss: it may be integrable but is not Behrend's canonical weight. Smooth dimension d gives (-1)^d, not an arbitrary sign. The equality with virtual count additionally requires a proper symmetric-obstruction setting; ν_X can exist when that equality cannot be asserted.

Manages Complexity

The name compresses intrinsic normal-cone geometry, local Euler obstruction, constructible strata, Euler integration, and virtual-cycle theory. Separating the function from the conditional theorem prevents a smooth sign rule from being treated as the whole construction or a moduli-space count from being applied without properness. It also explains why singular scheme structure, not merely the set of geometric points, matters.

Abstract Reasoning

  1. Fix the complex scheme and distinguish its scheme structure from its point set.
  2. Identify the canonical ν_X derived from the signed intrinsic normal cone and Euler obstruction.
  3. Organize the constructible weight by integer level strata.
  4. Form the weighted Euler characteristic when the stated Euler theory is available.
  5. Check properness and symmetric obstruction theory before equating that sum with virtual degree.

Knowledge Transfer

The intrinsic-weight/weighted-Euler method transfers among suitable complex moduli schemes when the scheme structure and theorem conditions are re-established. A smooth sign value does not transfer to a singular moduli space; a stable-sheaf Donaldson–Thomas result does not automatically extend to an open stack or arbitrary obstruction theory. The term 'constructible' in computational complexity carries none of this local algebraic-geometric meaning.

Examples

Canonical

Take a smooth complex scheme X of pure dimension d. At each point the Behrend weight is (-1)^d, so the weighted Euler characteristic is (-1)^dχ(X) whenever that Euler characteristic is taken in the specified setting. A smooth point has weight +1, while a smooth one-dimensional example has weight -1; neither value is a discretionary score. This smooth case illustrates the canonical sign rule, not a claim that every smooth scheme has the additional obstruction theory needed for a virtual count.

Mapped back: complex scheme carrier → smooth complex X of pure dimension d; canonical local weight → the intrinsic smooth-point value (-1)^d; constructible stratification → one constant-weight stratum in this simple case; weighted Euler operation → (-1)^d times ordinary Euler characteristic; virtual-count theorem conditions → not inferred unless proper/symmetric conditions separately hold.

Applied / In Practice

Behrend's original microlocal-geometry paper treats Donaldson–Thomas moduli of stable sheaves on Calabi–Yau threefolds as a motivating proper, symmetric-obstruction setting. In that setting the virtual count can be calculated as the Euler characteristic weighted by the moduli scheme's ν function, and the paper emphasizes dependence on scheme structure rather than on the choice of symmetric obstruction theory. This is a published mathematical application of the equality, not a universal formula for every stack or open moduli space.

Mapped back: complex scheme carrier → stable-sheaf moduli scheme in the paper's DT setting; canonical local weight → the moduli scheme's intrinsic ν values; constructible stratification → integer-weight strata of the moduli scheme; weighted Euler operation → Euler integral of ν giving the virtual count; virtual-count theorem conditions → proper/symmetric-obstruction assumptions in the cited result.

Structural Tensions

T1 — Intrinsic Scheme Weight versus Chosen Obstruction Presentation. The local ν weight is defined from scheme structure without choosing a virtual-cycle presentation; a virtual-degree calculation, however, needs an appropriate symmetric obstruction theory and properness. Restricting ν to that theorem would hide its broader existence, while treating every ν integral as a virtual count would overclaim. The function and its conditional application must remain distinct.

Diagnostic: Is the counted result intrinsic under the theorem's hypotheses?

T2 — Naive Euler Count versus Singularity-Sensitive Virtual Count. Ordinary Euler characteristic is simpler because each stratum contributes without ν's local multiplicity, but that simplicity can miss singularity-sensitive contributions. ν-weighted Euler integration recovers the needed count in the theorem's setting while demanding the scheme's intrinsic local geometry. Neither method dominates outside its stated question.

Diagnostic: Are the local weights constant one, smooth signs, or singularity-dependent?

Structural–Framed Character

The Behrend function is structural-leaning within a mathematical domain. Its normal-cone construction gives an invariant relation, but the object is intelligible only under specified complex-scheme and Euler-obstruction conventions. Evaluative weight: an integer weight is not a ranking of good or bad geometry; signs and magnitudes are mathematical contributions. Human-practice-bound: singular schemes do not depend on a human observer, but the precise ν_X assignment exists through formal definitions and proof. Institutional origin: Donaldson–Thomas theory motivates a major use, not the function's intrinsic dependence on choosing one obstruction theory. Vocabulary travels: local weighting and aggregation are broad, while normal cone, constructible stratum, and symmetric obstruction theory have algebraic-geometric meanings. Import versus recognize: ν_X on another complex scheme is the same construction; calling arbitrary data weights 'Behrend functions' imports terminology without its geometry.

The verified portable skeleton is Representation: selected local scheme geometry is mapped into an interpretable integer-valued medium with a bounded faithfulness claim and a weighted-Euler use. The Euler sum then uses aggregation, but aggregation alone is not the function's identity. Its character: a formal, largely structural mathematical representation whose exact carrier and canonical construction remain specialized to algebraic geometry.

Structural Core vs. Domain Accent

The function encodes local geometric information in integer weights, but its canonical algebraic-geometric construction prevents that encoding from becoming a free-floating prime.

What is skeletal. A complex target's features are mapped into a simpler medium so that a selected kind of inference can be performed while unrepresented detail is acknowledged. That target–medium–mapping–fidelity–use–interpretation relation is prime Representation. For ν_X, the resulting integer strata can be aggregated by Euler characteristic, but a mere sum of arbitrary weights would not recover the function's identity. The structural skeleton explains why the values are informative and why no single weight is the whole scheme.

What is domain-bound. The target is a complex scheme with local singularity structure. The weight at a point comes from Behrend's signed intrinsic normal-cone cycle and local Euler obstruction, not a chosen scoring rule. Smooth pure dimension supplies a sign benchmark; singular strata can contribute differently. A proper symmetric-obstruction setting is an extra theorem condition for equating the weighted Euler sum with virtual degree, not a requirement for the function's existence. Remove the normal-cone-derived assignment and one may retain a constructible integer function, but it is not ν_X. The computational-complexity homonym uses an entirely different meaning of constructibility.

Why this does not clear the prime bar. Maps, diagrams, and other mathematical encodings instantiate Representation across domains, but their media do not inherit Behrend's intrinsic scheme weight or its Donaldson–Thomas theorem. ν_X transfers literally to another admissible complex scheme, with geometry and theorem hypotheses reconsidered. Outside algebraic geometry, describing a loss-sensitive score as a Behrend function would be analogy. The prime-level relation is representation; the named function is the source-specific construction that makes one representation possible.

This entry is a kind of Representation.

  • Parent — representation. The intrinsic function maps selected local complex-scheme geometry to interpretable integer weights used in weighted Euler calculations; it does not preserve every geometric feature.

  • Related — obstruction theory. A symmetric obstruction theory licenses the virtual-degree equality but does not create the intrinsic ν_X identity.

  • Related — constructible function (complexity). Resource-bounded computational constructibility is a homonym, not an algebraic-geometric parent.

  • Related — Euler characteristic. The weighted sum uses that invariant with ν_X rather than unit weights.

Relationships to Other Abstractions

Local relationship map for Behrend functionParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Behrend functionDOMAINPrime abstraction: Representation — is a kind ofRepresentationPRIME

Current abstraction Behrend function Domain-specific

Parents (1) — more general patterns this builds on

  • Behrend function is a kind of Representation Prime

    Behrend's function maps selected intrinsic scheme geometry to interpretable integer weights for Euler integration.

Hierarchy path (1) — routes to 1 parentless root

Neighborhood in Abstraction Space

Behrend function sits in a moderately populated region (49th percentile for distinctiveness): it has near-neighbors but no dense thicket of look-alikes.

Family — Algebraic Varieties & Topological Invariants (27 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-08

Not to Be Confused With

  • Arbitrary constructible weight. Tell: Is the integer function derived canonically from X's intrinsic cone?
  • Ordinary Euler characteristic. Tell: Are singularity-sensitive ν weights included?
  • Virtual fundamental class. Tell: Is the claim about the intrinsic function or the conditional equality with a virtual degree?
  • Complexity-theoretic constructible function. Tell: Is constructibility stratified algebraic geometry or bounded machine production?

References

  • Kai Behrend, Donaldson–Thomas Type Invariants via Microlocal Geometry, Annals of Mathematics 170 (2009), original paper: https://arxiv.org/html/math/0507523v2
  • Kai Behrend, paper abstract and version record: https://arxiv.org/abs/math/0507523
  • Frozen Wikipedia discovery revision: https://en.wikipedia.org/wiki/Behrend_function (revision 1220486732).