Skip to content

Grassmann variables and their calculus

Before this lesson: What a supercharge does.

A supersymmetry variation contains a product of an odd parameter and an odd operation. To calculate with it, we need more than the instruction “fermions anticommute”: we need a reliable way to differentiate products and integrate expressions without losing their signs. The smallest useful setting has only two anticommuting variables. It already contains the essential rules.

After What a supercharge does, the required preparation is ordinary differentiation and polynomial algebra. We will calculate both derivatives of one polynomial, integrate it in two different orders, and explain why those answers have opposite signs. The construction is algebraic and applies in any spacetime dimension or signature. No gauge theory, particular supersymmetry algebra, or spinor-index convention is being chosen here.

Introduce symbols θ1,θ2\theta_1,\theta_2 with

θiθj=−θjθi.\theta_i\theta_j=-\theta_j\theta_i.

We work over the real or complex numbers, so setting i=ji=j gives 2θi2=02\theta_i^2=0, hence θi2=0\theta_i^2=0. This does not imply θi=0\theta_i=0. A Grassmann generator is an element of a different algebra, not an unusual real number. The product θ1θ2\theta_1\theta_2 is nonzero, but its square vanishes:

(θ1θ2)2=−θ1θ1θ2θ2=0.(\theta_1\theta_2)^2 =-\theta_1\theta_1\theta_2\theta_2=0.

Choose the order θ1\theta_1 before θ2\theta_2. Every polynomial reduces uniquely to

p=a+bθ1+cθ2+dθ1θ2.p=a+b\theta_1+c\theta_2+d\theta_1\theta_2.

For the moment a,b,c,da,b,c,d are ordinary commuting coefficients. There are four basis elements, 1,θ1,θ2,θ1θ21,\theta_1,\theta_2,\theta_1\theta_2. Any word of length three repeats a generator and vanishes after reordering. With nn independent generators, the basis consists of their ordered products, each generator appearing zero or one times; it has 2n2^n elements.

This is the exterior algebra of the generators. Its product resembles the wedge product of differential forms, but its generators here will represent odd coordinates or fermionic quantities. The subscripts 1,21,2 are labels; they are not spinor indices to be raised and lowered.

An element is even or odd when all its terms contain an even or odd number of generators. An element with a definite parity is called homogeneous in parity. This parity, written ∣u∣=0|u|=0 or 11, determines the exchange sign:

uv=(−1)∣u∣∣v∣vu.uv=(-1)^{|u||v|}vu.

Thus even elements commute with everything in this algebra. “Even” does not mean “ordinary nonzero number”: θ1θ2\theta_1\theta_2 is even and nilpotent. A general sum can have both parities and must be separated into its even and odd parts before applying a parity formula.

The derivative must know which side it acts from

Section titled “The derivative must know which side it acts from”

An ordinary product rule would give

∂2(θ1θ2+θ2θ1)=θ1+θ1.\partial_2(\theta_1\theta_2+\theta_2\theta_1) =\theta_1+\theta_1.

The expression being differentiated is zero, so this cannot be the correct rule.

We use left derivatives, denoted ∂iL\partial_i^L. Define them by replacing θi\theta_i by θi+η\theta_i+\eta, where η\eta is a new odd generator, and placing η\eta at the far left:

f(…,θi+η,…)=f(…,θi,…)+η ∂iLf.f(\ldots,\theta_i+\eta,\ldots) =f(\ldots,\theta_i,\ldots)+\eta\,\partial_i^L f.

The parameter η\eta anticommutes with every odd quantity, and the coefficients of ff are independent of η\eta. For a single generator this expansion is exact, since η2=0\eta^2=0. In particular, ∂iLθj=δij\partial_i^L\theta_j=\delta_{ij} and ∂iL1=0\partial_i^L1=0.

Now shift the second variable in a product:

θ1(θ2+η)=θ1θ2−ηθ1.\theta_1(\theta_2+\eta) =\theta_1\theta_2-\eta\theta_1.

The coefficient to the right of η\eta is −θ1-\theta_1. Shifting the first variable gives the other sign:

∂2L(θ1θ2)=−θ1,∂1L(θ1θ2)=θ2.\partial_2^L(\theta_1\theta_2)=-\theta_1, \qquad \partial_1^L(\theta_1\theta_2)=\theta_2.

For a homogeneous element uu, shifting a product uvuv gives

(u+η∂iLu)(v+η∂iLv)=uv+η(∂iLu)v+uη(∂iLv)=uv+η[(∂iLu)v+(−1)∣u∣u(∂iLv)].\begin{aligned} (u+\eta\partial_i^L u)(v+\eta\partial_i^L v) &=uv+\eta(\partial_i^L u)v+u\eta(\partial_i^L v)\\ &=uv+\eta\left[(\partial_i^L u)v +(-1)^{|u|}u(\partial_i^L v)\right]. \end{aligned}

The term containing two η\eta‘s vanishes. Comparing with the definition produces the graded product rule:

∂iL(uv)=(∂iLu)v+(−1)∣u∣u(∂iLv).\partial_i^L(uv) =(\partial_i^L u)v+(-1)^{|u|}u(\partial_i^L v).

The minus sign appears when the derivative passes an odd factor. Applied to θ1θ2+θ2θ1\theta_1\theta_2+\theta_2\theta_1, the two derivatives now cancel, as they must.

For the concrete polynomial

p=2+3θ1−5θ2+7θ1θ2,p=2+3\theta_1-5\theta_2+7\theta_1\theta_2,

the result is

∂1Lp=3+7θ2,∂2Lp=−5−7θ1.\partial_1^L p=3+7\theta_2, \qquad \partial_2^L p=-5-7\theta_1.

Differentiating again yields

∂2L∂1Lp=7,∂1L∂2Lp=−7.\partial_2^L\partial_1^L p=7, \qquad \partial_1^L\partial_2^L p=-7.

Operators act from the rightmost one first. The derivatives themselves are odd and obey

(∂iL)2=0,∂iL∂jL+∂jL∂iL=0.(\partial_i^L)^2=0, \qquad \partial_i^L\partial_j^L+\partial_j^L\partial_i^L=0.

One can verify these identities on the four basis elements; linearity then establishes them on every two-variable polynomial. Right derivatives are another consistent convention, but switching sides midway through a calculation changes signs. We will retain the superscript LL here to keep the choice visible.

Berezin integration extracts a coefficient

Section titled “Berezin integration extracts a coefficient”

Integration over an odd variable is an algebraic operation, not an area under a curve. We want it to be invariant under an odd translation. If II denotes the one-variable integral, translation invariance requires

I(θ+η)=I(θ).I(\theta+\eta)=I(\theta).

Since the extra term is proportional to I(1)I(1), this requires I(1)=0I(1)=0. Choose the normalization I(θ)=1I(\theta)=1. The resulting Berezin integral is

∫dθ (a+θb)=b,∫dθ 1=0,∫dθ θ=1.\int d\theta\,(a+\theta b)=b, \qquad \int d\theta\,1=0, \qquad \int d\theta\,\theta=1.

The integrated variable is written to the left of its coefficient. With this convention the integral acts just like its left derivative. For example, if ξ\xi is an independent odd coefficient,

∫dθ ξθ=−∫dθ θξ=−ξ.\int d\theta\,\xi\theta =-\int d\theta\,\theta\xi=-\xi.

Moving an odd coefficient through the integral therefore requires attention to its sign. Ordinary real and complex coefficients introduce no such sign.

For several variables, the ordered measure is part of the definition. We choose

∫dθ2 dθ1 f:=∂2L∂1Lf.\int d\theta_2\,d\theta_1\,f :=\partial_2^L\partial_1^L f.

The integral nearest the polynomial, dθ1d\theta_1, acts first. Consequently,

∫dθ2 dθ1 θ1θ2=1,∫dθ1 dθ2 θ1θ2=−1.\int d\theta_2\,d\theta_1\,\theta_1\theta_2=1, \qquad \int d\theta_1\,d\theta_2\,\theta_1\theta_2=-1.

The first ordering extracts the coefficient of θ1θ2\theta_1\theta_2. The second extracts the coefficient of θ2θ1\theta_2\theta_1. Our worked polynomial therefore has integral 77 in the first orientation and −7-7 in the second. Nothing is ambiguous once both the product order and the measure order are specified.

Bilal introduces the same single-generator normalization and opposite ordering between an iterated measure and its normalized monomial in section 4.1. His compact spinor measures include additional factors fixed by index contractions. Our explicit dθ2 dθ1d\theta_2\,d\theta_1 should not be silently identified with his d2θd^2\theta. See the text preceding equation (4.3) and equations (4.3)–(4.4) of Bilal’s lectures, version 1.

First, a full Berezin integral annihilates a derivative with respect to any of its integration variables: differentiating removes that generator, so the top ordered product is absent. With Dθ=dθ2 dθ1D\theta=d\theta_2\,d\theta_1, the graded product rule gives

0=∫Dθ ∂iL(uv)=∫Dθ (∂iLu)v+(−1)∣u∣∫Dθ u(∂iLv).0=\int D\theta\,\partial_i^L(uv) =\int D\theta\,(\partial_i^L u)v +(-1)^{|u|}\int D\theta\,u(\partial_i^L v).

Thus integration by parts reads

∫Dθ (∂iLu)v=−(−1)∣u∣∫Dθ u(∂iLv).\int D\theta\,(\partial_i^L u)v =-(-1)^{|u|}\int D\theta\,u(\partial_i^L v).

For odd uu, the sign is plus. Test this with u=θ2u=\theta_2, v=θ1θ2v=\theta_1\theta_2, and i=2i=2. The left side is ∫Dθ θ1θ2=1\int D\theta\,\theta_1\theta_2=1. The right side is ∫Dθ θ2(−θ1)=1\int D\theta\,\theta_2(-\theta_1)=1. Copying the ordinary integration-by-parts sign would give the wrong answer.

Second, consider a rescaling η=λθ\eta=\lambda\theta, where λ\lambda is a nonzero commuting number. Normalization demands

1=∫dη η=∫(λ−1dθ)(λθ).1=\int d\eta\,\eta =\int (\lambda^{-1}d\theta)(\lambda\theta).

The odd measure transforms with the inverse scaling factor:

dη=λ−1dθ.d\eta=\lambda^{-1}d\theta.

This differs from an ordinary commuting integration variable. Exercise 2 checks the corresponding determinant for two generators.

A finite exponential offers another quick calculation. For an even commuting parameter mm,

emθ1θ2=1+mθ1θ2,∫Dθ emθ1θ2=m.e^{m\theta_1\theta_2}=1+m\theta_1\theta_2, \qquad \int D\theta\,e^{m\theta_1\theta_2}=m.

The series truncation is exact, not a small-mm approximation. Changing the sign of the exponent changes the integral to −m-m; changing the measure orientation does the same. This is why a fermionic Gaussian calculation must state its exponent and measure together.

In a field theory, coefficients can themselves be Grassmann-valued. For example, consider the even expression

P=a+θ1ψ1+θ2ψ2+θ1θ2B,\mathcal P =a+\theta_1\psi_1+\theta_2\psi_2+\theta_1\theta_2 B,

where a,Ba,B are even and ψ1,ψ2\psi_1,\psi_2 are odd, independent of the θi\theta_i. Every term has even total parity. The left derivatives are

∂1LP=ψ1+θ2B,∂2LP=ψ2−θ1B,∫Dθ P=B.\partial_1^L\mathcal P=\psi_1+\theta_2 B, \qquad \partial_2^L\mathcal P=\psi_2-\theta_1 B, \qquad \int D\theta\,\mathcal P=B.

The ψi\psi_i anticommute with the coordinates as well as with each other. A two-variable polynomial with ordinary coefficients is useful for learning the calculus; it does not automatically describe an even superfield. In a superfield, the component parities ensure that all terms have the same total parity.

These algebraic generators also differ from quantum fermion creation and annihilation operators: the latter act on states and can have a nonzero anticommutator. Grassmann calculus supplies the classical variables used in fermionic actions and path integrals. It does not replace the operator algebra on the Hilbert space.

Let u=θ1+2θ2u=\theta_1+2\theta_2 and v=3θ1−θ2v=3\theta_1-\theta_2. Reduce uvuv to the ordered basis. Compute ∂2L(uv)\partial_2^L(uv) both by differentiating the result and by the graded product rule. Finally evaluate ∫Dθ uv\int D\theta\,uv.

First hint

Both uu and vv are odd. Terms containing a squared generator vanish.

Second hint

Reorder 6θ2θ16\theta_2\theta_1 before combining terms. In the product rule, the second term has a minus sign.

Complete solution

Multiplication gives

uv=−θ1θ2+6θ2θ1=−7θ1θ2.uv=-\theta_1\theta_2+6\theta_2\theta_1=-7\theta_1\theta_2.

Hence ∂2L(uv)=7θ1\partial_2^L(uv)=7\theta_1. Independently,

(∂2Lu)v−u(∂2Lv)=2(3θ1−θ2)−(θ1+2θ2)(−1)=7θ1.\begin{aligned} (\partial_2^L u)v-u(\partial_2^L v) &=2(3\theta_1-\theta_2) -(\theta_1+2\theta_2)(-1)\\ &=7\theta_1. \end{aligned}

Agreement checks the product-rule sign. The ordered integral is the top coefficient, −7-7.

Define η1=2θ1+θ2\eta_1=2\theta_1+\theta_2 and η2=3θ2\eta_2=3\theta_2. Find η1η2\eta_1\eta_2 and the factor relating dη2 dη1d\eta_2\,d\eta_1 to DθD\theta. Use them to evaluate

∫dη2 dη1 emη1η2\int d\eta_2\,d\eta_1\,e^{m\eta_1\eta_2}

in the θ\theta variables. Explain why the result must agree with the calculation directly in the η\eta variables.

First hint

Require ∫dη2 dη1 η1η2=1\int d\eta_2\,d\eta_1\,\eta_1\eta_2=1.

Second hint

The coefficient of θ1θ2\theta_1\theta_2 in η1η2\eta_1\eta_2 is the determinant of the linear transformation.

Complete solution

Nilpotence gives

η1η2=(2θ1+θ2)(3θ2)=6θ1θ2.\eta_1\eta_2=(2\theta_1+\theta_2)(3\theta_2) =6\theta_1\theta_2.

The normalization therefore fixes

dη2 dη1=16Dθ.d\eta_2\,d\eta_1=\frac16D\theta.

Substituting into the integral gives

16∫Dθ (1+6mθ1θ2)=m.\frac16\int D\theta\,(1+6m\theta_1\theta_2)=m.

Direct coefficient extraction in the η\eta basis also gives mm. We have changed coordinates on the same algebra, not changed the quantity being calculated. More generally, for an invertible commuting matrix AA with ηi=Aijθj\eta_i=A_{ij}\theta_j, the ordered top product acquires det⁡A\det A, so the Berezin measure acquires (det⁡A)−1(\det A)^{-1}. If det⁡A=0\det A=0, the new generators are not independent and this change-of-variables formula is unavailable.

3. Extract a component without losing a fermion sign

Section titled “3. Extract a component without losing a fermion sign”

For the even polynomial P\mathcal P above, calculate ∫Dθ P2\int D\theta\,\mathcal P^2. Explain why treating ψ1,ψ2\psi_1,\psi_2 as commuting coefficients would change the answer and would also change the parity of the terms.

First hint

Only products containing exactly one θ1\theta_1 and one θ2\theta_2 can contribute.

Second hint

Move ψ1\psi_1 past θ2\theta_2 in (θ1ψ1)(θ2ψ2)(\theta_1\psi_1)(\theta_2\psi_2) before reading its coefficient.

Complete solution

The terms involving aa and BB give 2aθ1θ2B2a\theta_1\theta_2B. The other contributing pair is

(θ1ψ1)(θ2ψ2)=−θ1θ2ψ1ψ2.(\theta_1\psi_1)(\theta_2\psi_2) =-\theta_1\theta_2\psi_1\psi_2.

Since θ1ψ1\theta_1\psi_1 and θ2ψ2\theta_2\psi_2 are both even, the product in the reverse order gives the same answer. Consequently,

∫Dθ P2=2aB−2ψ1ψ2.\int D\theta\,\mathcal P^2=2aB-2\psi_1\psi_2.

Terms with a repeated θi\theta_i vanish. As a check, setting both ψi\psi_i to zero leaves 2aB2aB. If the coefficients were commuting, the two linear terms would instead be odd, their cross products would cancel, and P\mathcal P would no longer be an even expression. The different answer would describe a different algebraic object.

You should now be able to explain the minus sign in ∂2L(θ1θ2)\partial_2^L(\theta_1\theta_2), predict which coefficient an ordered measure extracts, and calculate that coefficient when it contains fermion fields. These are the tools needed to turn a supersymmetry transformation into a dependable calculation.

The next new ingredient is spinor geometry: how the components transform under rotations and how their indices are contracted. Continue with Spinors in three dimensions for the curved-space route. The Grassmann rules remain the same in the three-dimensional and four-dimensional entrances. Only after specifying those index conventions will a compact symbol such as d2θd^2\theta have a definite normalization.

For a direct application of the integration rules, try a finite-dimensional localization example. Two ordinary variables and two Grassmann generators are enough to see how a symmetry can preserve an integral while changing which configurations contribute.