
Allen Knutson
· ProfessorCornell University · Mathematics
Active 1983–2026
About
Allen Knutson is a professor in the Department of Mathematics at Cornell University, affiliated with the College of Arts and Sciences. He earned his Ph.D. in 1996 from the Massachusetts Institute of Technology. His academic interests include algebra, combinatorics, discrete geometry, and geometry. His research focuses on algebraic varieties that carry large groups of symmetries, such as toric varieties, flag manifolds, Schubert varieties, and quiver cycles. He studies these complex structures by decomposing them into simpler pieces, often through degeneration, which allows their analysis to be approached through combinatorial methods rather than purely geometric ones.
Research signals
Five dimensions sourced from public faculty / publication signals. Sign in to compare against your own profile and see your match score.
Research topics
- Agronomy
- Mathematics
- Biology
- Computer Science
- Statistics
- Ecology
- Mathematical analysis
- Pure mathematics
- Chemistry
- Toxicology
- Horticulture
- Botany
Selected publications
Schubert puzzles and integrability II: multiplying motivic Segre classes
Communications of the American Mathematical Society · 2026-01-05 · 1 citations
preprintOpen access1st authorCorrespondingIn <italic>Schubert Puzzles and Integrability I</italic> we proved several “puzzle rules” for computing products of Schubert classes in <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper K"> <mml:semantics> <mml:mi>K</mml:mi> <mml:annotation encoding="application/x-tex">K</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -theory (and sometimes equivariant <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper K"> <mml:semantics> <mml:mi>K</mml:mi> <mml:annotation encoding="application/x-tex">K</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -theory) of <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="d"> <mml:semantics> <mml:mi>d</mml:mi> <mml:annotation encoding="application/x-tex">d</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -step flag varieties. The principal tool was “quantum integrability”, in several variants of the Yang–Baxter equation; this let us recognize the Schubert structure constants as <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="q right-arrow 0"> <mml:semantics> <mml:mrow> <mml:mi>q</mml:mi> <mml:mo stretchy="false"> → </mml:mo> <mml:mn>0</mml:mn> </mml:mrow> <mml:annotation encoding="application/x-tex">q\to 0</mml:annotation> </mml:semantics> </mml:math> </inline-formula> limits of certain matrix entries in products of <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper R"> <mml:semantics> <mml:mi>R</mml:mi> <mml:annotation encoding="application/x-tex">R</mml:annotation> </mml:semantics> </mml:math> </inline-formula> - (and other) matrices of <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="script upper U Subscript q Baseline left-parenthesis German g left-bracket z Superscript plus-or-minus Baseline right-bracket right-parenthesis"> <mml:semantics> <mml:mrow> <mml:msub> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mi class="MJX-tex-caligraphic" mathvariant="script">U</mml:mi> </mml:mrow> </mml:mrow> <mml:mi>q</mml:mi> </mml:msub> <mml:mo stretchy="false">(</mml:mo> <mml:mrow class="MJX-TeXAtom-ORD"> <mml:mi mathvariant="fraktur">g</mml:mi> </mml:mrow> <mml:mo stretchy="false">[</mml:mo> <mml:msup> <mml:mi>z</mml:mi> <mml:mo> ± </mml:mo> </mml:msup> <mml:mo stretchy="false">]</mml:mo> <mml:mo stretchy="false">)</mml:mo> </mml:mrow> <mml:annotation encoding="application/x-tex">{\mathcal U}_q(\mathfrak {g}[z^\pm ])</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -representations. In the present work we give direct cohomological interpretations of those same matrix entries but at finite <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="q"> <mml:semantics> <mml:mi>q</mml:mi> <mml:annotation encoding="application/x-tex">q</mml:annotation> </mml:semantics> </mml:math> </inline-formula> : they compute products of “motivic Segre classes”, closely related to <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper K"> <mml:semantics> <mml:mi>K</mml:mi> <mml:annotation encoding="application/x-tex">K</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -theoretic Maulik–Okounkov stable classes living on the <italic>cotangent bundles</italic> of the flag varieties. Without <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="q right-arrow 0"> <mml:semantics> <mml:mrow> <mml:mi>q</mml:mi> <mml:mo stretchy="false"> → </mml:mo> <mml:mn>0</mml:mn> </mml:mrow> <mml:annotation encoding="application/x-tex">q\to 0</mml:annotation> </mml:semantics> </mml:math> </inline-formula> , we avoid some divergences that blocked fuller understanding of <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="d equals 3 comma 4"> <mml:semantics> <mml:mrow> <mml:mi>d</mml:mi> <mml:mo>=</mml:mo> <mml:mn>3</mml:mn> <mml:mo>,</mml:mo> <mml:mn>4</mml:mn> </mml:mrow> <mml:annotation encoding="application/x-tex">d=3,4</mml:annotation> </mml:semantics> </mml:math> </inline-formula> . The puzzle computations are then explained (in cohomology only in this work, not <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper K"> <mml:semantics> <mml:mi>K</mml:mi> <mml:annotation encoding="application/x-tex">K</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -theory) in terms of Lagrangian convolutions between Nakajima quiver varieties. More specifically, the conormal bundle to the diagonal inclusion of a flag variety factors through a quiver variety that is not a cotangent bundle, and it is on <italic>that</italic> intermediate quiver variety that the <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper R"> <mml:semantics> <mml:mi>R</mml:mi> <mml:annotation encoding="application/x-tex">R</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -matrix calculation occurs.
Schubert puzzles and integrability I: Invariant trilinear forms
Communications of the American Mathematical Society · 2026-01-05
articleOpen access1st authorCorrespondingThe <italic>puzzle rules</italic> for computing Schubert calculus on <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="d"> <mml:semantics> <mml:mi>d</mml:mi> <mml:annotation encoding="application/x-tex">d</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -step flag manifolds, proven in [Allen Knutson and Terence Tao, <italic>Puzzles and (equivariant) cohomology of Grassmannians</italic> , Duke Math. J. 119 (2003), pp. 221–260] for <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="1"> <mml:semantics> <mml:mn>1</mml:mn> <mml:annotation encoding="application/x-tex">1</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -step, by Anders Skovsted Buch, Andrew Kresch, Kevin Purbhoo, and Harry Tamvakis [J. Algebraic Combin. 44 (2016), pp. 973–1007] for <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="2"> <mml:semantics> <mml:mn>2</mml:mn> <mml:annotation encoding="application/x-tex">2</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -step, and conjectured by Izzet Coskun and Ravi Vakil [ <italic>Geometric positivity in the cohomology of homogeneous spaces and generalized Schubert calculus</italic> , Amer. Math. Soc., Providence, RI, 2009, pp. 77–124] for <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="3"> <mml:semantics> <mml:mn>3</mml:mn> <mml:annotation encoding="application/x-tex">3</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -step, lead to vector configurations (one vector for each puzzle edge label) that we recognize as the weights of some minuscule representations. The <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper R"> <mml:semantics> <mml:mi>R</mml:mi> <mml:annotation encoding="application/x-tex">R</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -matrices of those representations (which, for <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="2"> <mml:semantics> <mml:mn>2</mml:mn> <mml:annotation encoding="application/x-tex">2</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -step flag manifolds, involve triality of <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper D 4"> <mml:semantics> <mml:msub> <mml:mi>D</mml:mi> <mml:mn>4</mml:mn> </mml:msub> <mml:annotation encoding="application/x-tex">D_4</mml:annotation> </mml:semantics> </mml:math> </inline-formula> ) degenerate to give us puzzle formulæ for two previously unsolved Schubert calculus problems: <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper K Subscript upper T Baseline left-parenthesis 2"> <mml:semantics> <mml:mrow> <mml:msub> <mml:mi>K</mml:mi> <mml:mi>T</mml:mi> </mml:msub> <mml:mo stretchy="false">(</mml:mo> <mml:mn>2</mml:mn> </mml:mrow> <mml:annotation encoding="application/x-tex">K_T(2</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -step flag manifolds <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="right-parenthesis"> <mml:semantics> <mml:mo stretchy="false">)</mml:mo> <mml:annotation encoding="application/x-tex">)</mml:annotation> </mml:semantics> </mml:math> </inline-formula> and <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper K left-parenthesis 3"> <mml:semantics> <mml:mrow> <mml:mi>K</mml:mi> <mml:mo stretchy="false">(</mml:mo> <mml:mn>3</mml:mn> </mml:mrow> <mml:annotation encoding="application/x-tex">K(3</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -step flag manifolds <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="right-parenthesis"> <mml:semantics> <mml:mo stretchy="false">)</mml:mo> <mml:annotation encoding="application/x-tex">)</mml:annotation> </mml:semantics> </mml:math> </inline-formula> . The <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper K left-parenthesis 3"> <mml:semantics> <mml:mrow> <mml:mi>K</mml:mi> <mml:mo stretchy="false">(</mml:mo> <mml:mn>3</mml:mn> </mml:mrow> <mml:annotation encoding="application/x-tex">K(3</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -step flag manifolds <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="right-parenthesis"> <mml:semantics> <mml:mo stretchy="false">)</mml:mo> <mml:annotation encoding="application/x-tex">)</mml:annotation> </mml:semantics> </mml:math> </inline-formula> formula, which involves 151 new puzzle pieces, implies Buch’s correction to the first author’s 1999 conjecture for <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="upper H Superscript asterisk Baseline left-parenthesis 3"> <mml:semantics> <mml:mrow> <mml:msup> <mml:mi>H</mml:mi> <mml:mo> ∗ </mml:mo> </mml:msup> <mml:mo stretchy="false">(</mml:mo> <mml:mn>3</mml:mn> </mml:mrow> <mml:annotation encoding="application/x-tex">H^*(3</mml:annotation> </mml:semantics> </mml:math> </inline-formula> -step flag manifolds <inline-formula content-type="math/mathml"> <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" alttext="right-parenthesis"> <mml:semantics> <mml:mo stretchy="false">)</mml:mo> <mml:annotation encoding="application/x-tex">)</mml:annotation> </mml:semantics> </mml:math> </inline-formula> .
Hybrid pipe dreams for the lower-upper scheme
ArXiv.org · 2025-09-02
preprintOpen access1st authorCorrespondingIn [KU23] were introduced hybrid pipe dreams interpolating between classic and bumpless pipe dreams, each hybridization giving a different formula for double Schubert polynomials. A bijective proof was given (following [GH23]) of the independence of hybridization, but only for nonequivariant Schubert polynomials. In this paper we further generalize to hybrid generic pipe dreams, replacing the bijective proof of hybridization-independence with a Yang-Baxter-based proof that allows one to maintain equivariance. An additional YB-based proof establishes a divided-difference type recurrence for these generic pipe dream polynomials. These polynomials compute something richer than double Schubert polynomials, namely the equivariant classes of the lower-upper varieties introduced in [Knu05]. We give two proofs of this: the easier being a proof that the recurrence relation holds on those classes, the more difficult being a degeneration of the lower-upper variety to a union of quadratic complete intersections (plus, possibly, some embedded components) whose individual classes match those of the generic pipe dreams. One new feature of the generic situation is a definition of the "flux" through an edge of the matrix; the notion of pipe dream itself can then be derived from the equalities among the fluxes.
Stable map quotients (and orbifold log resolutions) of Richardson varieties
ArXiv.org · 2025-05-15
preprintOpen access1st authorCorrespondingLet $X_λ^μ:= X_λ\cap X^μ\subseteq G/P$ be a Richardson variety in a generalized partial flag manifold. We use equivariant stable map spaces to define a canonical resolution $\widetilde{X_λ^μ}$ of singularities, albeit obtaining an orbifold not a manifold. The ``nodal curves'' boundary is an (orbifold) simple normal crossings divisor, and is conjecturally anticanonical. Its dual simplicial complex is the order complex of the open Bruhat interval $(λ,μ) \subseteq W/W_P$, shown in [Björner-Wachs '82] to be a sphere or ball. In the case of $G/P$ a Grassmannian, the resolution $\widetilde{X_λ^μ}$ is a GKM space, whose $T$-fixed points are indexed by rim-hook tableaux.
Generic pipe dreams, lower-upper varieties, and Schwartz-MacPherson classes
arXiv (Cornell University) · 2024-11-17
preprintOpen access1st authorCorrespondingWe recall the lower-upper varieties from [Knutson '05] and give a formula for their equivariant cohomology classes, as a sum over generic pipe dreams. We recover as limits the classic and bumpless pipe dream formulae for double Schubert polynomials. As a byproduct, we obtain a formula for the degree of the $n$th commuting variety as a sum of powers of 2. Generic pipe dreams also appear in the Segre-Schwarz-MacPherson analogue of the AJS/Billey formula, and when computing the Chern-Schwarz-MacPherson class of the orbit $B_- w B_+ \subseteq Mat_{k\times n}$ or of a double Bruhat cell $B_-u B_+ \cap B_+ v B_-$.
The commutant of divided difference operators, Klyachko's genus, and the comaj statistic
arXiv (Cornell University) · 2024-08-04
preprintOpen accessSenior authorIn [Hamaker-Pechenik-Speyer-Weigandt, Nenashev, Pechenik-Weigandt] are studied certain operators on polynomials and power series that commute with all divided difference operators $\partial_i$. We introduce a second set of "martial" operators {\martial_i} that generate the full commutant, and show how a Hopf-algebraic approach naturally reproduces the operators $ξ^ν$ from [Nenashev]. We then pause to study Klyachko's homomorphism $H^*(Fl(n)) \to H^*($the permutahedral toric variety$)$, and extract the part of it relevant to Schubert calculus, the "affine-linear genus''. This genus is then re-obtained using Leibniz combinations of the {\martial_i}. We use Nadeau-Tewari's $q$-analogue of Klyachko's genus to study the equidistribution of $\ell$ and comaj on $[n]\choose k$, generalizing known results on $S_n$.
Schubert puzzles and integrability III: separated descents
arXiv (Cornell University) · 2023-06-24 · 2 citations
preprintOpen access1st authorCorrespondingIn paper I of this series we gave positive formulae for expanding the product $\mathfrak S^π\mathfrak S^ρ$ of two Schubert polynomials, in the case that both $π,ρ$ had shared descent set of size $\leq 3$. Here we introduce and give positive formulae for two new classes of Schubert product problems: separated descent in which $π$'s last descent occurs at (or before) $ρ$'s first, and almost separated descent in which $π$'s last two descents occur at (or before) $ρ$'s first two respectively. In both cases our puzzle formulae extend to $K$-theory (multiplying Grothendieck polynomials), and in the separated descent case, to equivariant $K$-theory. The two formulae arise (via quantum integrability) from fusion of minuscule quantized loop algebra representations in types $A$, $D$ respectively.
Schubert calculus and quiver varieties
EMS Press eBooks · 2023-12-15 · 7 citations
book-chapterOpen access1st authorCorrespondingThe Littlewood–Richardson rule (1934) is a combinatorial (and, in particular, manifestly positive) way to compute the structure constants of two a priori unrelated rings-with-basis: the representation ring of $\operatorname{GL}\_{k}({\mathbb{C}})$, and the cohomology ring of the Grassmannian $\operatorname{Gr}(k,{\mathbb{C}}^{n})$. We recall a wealth of generalizations of the latter ring (changing the space, the cohomology theory, or the basis), all of which have non-manifestly-positive rules for computation, nowadays called their Schubert calculus. Until this century very few of these structure constants had combinatorial rules for their calculation, although many of the structure constants have been proven (ineffectively) to be nonnegative. In recent years the formal similarity of one of these rules (the Knutson–Tao “puzzle” rule for equivariant cohomology) to quantum integrable systems has been traced to the geometry of quiver varieties, a class among which one finds the cotangent bundles to Grassmannians. This allowed for the discovery and proof of rules for many heretofore unsolved Schubert calculus problems, and new connections to representation theory.
A Bruhat Atlas for the Mehta–van der Kallen Stratification of T∗GLn/B
Transformation Groups · 2022-10-26
article1st authorSchubert Polynomials, Pipe Dreams, Equivariant Classes, and a Co-transition Formula
Cambridge University Press eBooks · 2022 · 12 citations
1st authorCorresponding- Computer Science
- Pure mathematics
- Computer Science
A summary is not available for this content so a preview has been provided. Please use the Get access link above for information on how to access this content.
Recent grants
NSF · $145k · 2006–2009
Degenerations of algebraic varieties, with applications to combinatorics and representation theory
NSF · $351k · 2009–2013
Schubert Calculus, and Degenerations to Toric Simplicial Complexes
NSF · $60k · 2005–2008
NSF · $216 · 2009–2009
Frequent coauthors
- 49 shared
Paul Zinn-Justin
- 29 shared
Ezra Miller
- 16 shared
David S. Metzler
University of Florida
- 16 shared
Don Barkauskas
Children's Oncology Group
- 16 shared
Lisa C. Jeffrey
- 16 shared
Jonathan Weitsman
Northeastern University
- 16 shared
Rahul Pandharipande
- 16 shared
David Martínez
Universidad del Rosario
- Resume-aware match score
- Save to shortlist
- AI-drafted outreach
See your match with Allen Knutson
PhdFit ranks faculty by your research interests, methods, and publications — grounded in their actual work, not templates.
- Free to start
- No credit card
- 30-second signup