---
title: Totally Nonnegative Grassmannian
url: https://www.emergentmind.com/topics/totally-nonnegative-grassmannian
type: topic
---

# Totally Nonnegative Grassmannian

The totally nonnegative Grassmannian, usually denoted \(\Gr_{\ge 0}(k,n)\) or \(\mathrm{Gr}_{k,n}^{\mathrm{tnn}}\), is the semialgebraic subset of the real Grassmannian consisting of \(k\)-dimensional subspaces whose Plücker coordinates are nonnegative. Equivalently, after projective rescaling, all nonzero Plücker coordinates have the same sign. In Lusztig’s framework it is the Grassmannian specialization of the totally nonnegative part of a partial flag variety \(G/P\), and it is a central object in combinatorics, representation theory, and mathematical physics [1801.08953][1503.05622].

## 1. Foundational definitions

For the real Grassmannian \(\Gr(k,n)\), a point \(X\) may be represented by a full-rank \(k\times n\) matrix, and its Plücker coordinates \(\Delta_I(X)\), indexed by \(I\in\binom{[n]}{k}\), are the maximal minors of such a representative. The totally nonnegative Grassmannian is
\[
\Gr_{\ge 0}(k,n)=\{X\in \Gr(k,n): \Delta_I(X)\ge 0 \text{ for all } I\in \tbinom{[n]}{k}\},
\]
while the totally positive part \(\Gr_{>0}(k,n)\) is defined by strict positivity of all Plücker coordinates. The condition is independent of the chosen representative: for some, and thus any, representative matrix, all Plücker coordinates are nonnegative [1707.02010].

Lusztig’s general construction begins with a split semisimple algebraic group \(G\), its flag variety \(\mathcal B\), and a partial flag variety \(P^J\). The totally nonnegative part of \(P^J\) is defined as
\[
(P^J)_{\ge 0}=\pi^J(\mathcal B_{\ge 0}),
\]
where \(\pi^J:\mathcal B\to P^J\) is the natural projection and \(\mathcal B_{\ge 0}\) is the closure of the totally positive part \(\mathcal B_{>0}\). For \(G=\mathrm{SL}_n(\mathbb R)\) and \(P^J\) the stabilizer of a \(k\)-plane, one recovers the Grassmannian case \(\Gr(k,n)(\mathbb R)=G/P^J\) and the Plücker-coordinate description above [1801.08953].

This Plücker-coordinate viewpoint coexists with several equivalent formulations. One classical characterization states that a subspace \(V\in \Gr_{k,n}\) is totally nonnegative precisely when all nonzero Plücker coordinates have the same sign; by choosing a projective normalization, one may take them all to be nonnegative [1503.05622].

## 2. Global topology: the ball theorem

A fundamental topological result is that
\[
\Gr_{\ge 0}(k,n)\ \text{is homeomorphic to a closed } k(n-k)\text{-dimensional ball.}
\]
Galashin, Karp, and Lam proved this first for the Grassmannian by a flow argument, and then in full generality for the totally nonnegative part of any partial flag variety \(G/P\), showing that \((G/P)_{\ge 0}\) is homeomorphic to a closed ball of dimension equal to that of \(G/P\) [1707.02010][1801.08953].

The proof for \(\Gr_{\ge 0}(k,n)\) does not use cell decompositions. Instead, it constructs a contractive flow on a global coordinate chart. In one formulation, the relevant operator is the self-adjoint cyclic shift
\[
\tau=S+S^T,
\]
and the flow is \(X\mapsto \exp(t\tau)\cdot X\). In matrix coordinates \(A\in \mathrm{Mat}(k,n-k)\), the action takes the form
\[
(t\cdot A)_{i,j}=e^{t(\lambda_{k+j}-\lambda_i)}A_{i,j},
\]
where the exponents are negative, so every nonzero point is strictly contracted toward the distinguished totally positive point \(X_0\) [1707.02010].

In the general \(G/P\) setting, the vector field
\[
\tau=\sum_{i\in I}(e_i+f_i)
\]
induces a contractive flow on \((P^J)_{\ge 0}\). After embedding into \(\mathbb R^N\) using Lusztig’s canonical basis, the flow acts by exponential rescaling of coordinates,
\[
f(t,p)=\bigl(e^{t(\mu_1-\mu_0)}p_1,\dots,e^{t(\mu_N-\mu_0)}p_N\bigr),
\]
with all exponents negative. A key topological lemma states that if a bounded invariant region admits such a contractive flow, then its closure is homeomorphic to a closed ball and its boundary to a sphere [1801.08953].

For the Grassmannian, the theorem identifies the closure of the top positroid cell with the entire totally nonnegative Grassmannian. In small cases this topology can be visually polyhedral: for \(\Gr^{\mathrm{tnn}}_{2,4}\), the resulting ball is an octahedron [1801.08953].

## 3. Positroid stratification and regular CW structure

Postnikov’s decomposition of \(\Gr_{\ge 0}(k,n)\) into positroid cells is one of the central combinatorial structures attached to the space. The decomposition may be written as
\[
\Gr_{\ge 0}(k,n)=\bigsqcup_f \Pi_{f,>0},
\]
where \(f\) ranges over bounded affine permutations; equivalently, cells may be indexed by positroids, Grassmann necklaces, or related combinatorial models [1506.00603].

Each positroid cell is isomorphic to a Euclidean space \(\mathbb R_{>0}^d\) for some \(d\), and its points share the same positroid, namely the collection of \(k\)-subsets indexing nonvanishing Plücker coordinates. For the top cell \(\Gr_{>0}(k,n)\), all Plücker coordinates are strictly positive, and the cell is homeomorphic to \(\mathbb R_{>0}^{k(n-k)}\) [2108.10236][1506.00603].

The closure order is combinatorial. In the bounded affine permutation model it is governed by Bruhat order, while in the Grassmann necklace model the map from positroids to necklaces is order-reversing. Feigin, Lanini, and Pütz constructed quiver Grassmannians \(X(k,n)\) whose cells are naturally labeled by Grassmann necklaces and whose cell posets coincide with the reversed cell posets of the cellular decomposition of the totally nonnegative Grassmannian [2108.10236].

A stronger topological theorem refines the global ball theorem: the positroid cell decomposition forms a regular CW complex, and the closure of each positroid cell is homeomorphic to a closed ball. This confirms Postnikov’s conjecture for \(\Gr_{\ge 0}(k,n)\) and Williams’s conjecture for totally nonnegative flag varieties [1904.00527]. Thus the entire space is a ball, and every individual cell closure is also a ball, with face relations realized geometrically by the positroid closure poset. While the cells are generally not polyhedral in the usual sense, they are contractible and assemble into a regular CW complex whose topology is as controlled as that of a convex polytope [1801.08953].

## 4. Sign variation, stability, and inequalities

A classical theorem of Gantmakher–Krein and Schoenberg–Whitney gives a non-Plücker characterization of total nonnegativity. For \(V\in \Gr_{k,n}\), let \(\var(v)\) be the number of sign changes in a vector \(v\in \mathbb R^n\) after ignoring zeros, and let \(\overline{\var}(v)\) be the maximal possible sign variation obtained by assigning nonzero signs to zero entries. Then
\[
V \in \Gr_{k,n}^{\ge 0}\iff \var(v)\le k-1 \text{ for all } v\in V,
\]
and
\[
V \text{ is totally positive}\iff \overline{\var}(v)\le k-1 \text{ for all } 0\neq v\in V.
\]
This criterion extends to the full Grassmannian through sign-variation bounds on certain sequences of Plücker coordinates, and in the non-generic case there is an explicit perturbation algorithm by adjacent-column operations that produces a generic subspace with the same sign-variation bound [1503.05622].

The same paper gives two methods for recovering the positroid cell of a totally nonnegative point from sign patterns of vectors in the subspace. One criterion tests realization of alternating sign vectors on \(k\)-subsets, and another identifies the Schubert-cell label as a Gale minimum computed from strict alternation data [1503.05622].

A distinct equivalence links total nonnegativity to polynomial stability. If
\[
f(x)=\sum_{I\in \binom{[n]}{k}} a_I x^I
\]
is a homogeneous multiaffine polynomial whose coefficients are the Plücker coordinates of a point \(V\in \Gr(k,n)\), then \(f\) is stable with respect to the upper half-plane if and only if \(V\in \Gr_{\ge 0}(k,n)\). Moreover, a matrix \(A\) preserves stability of multiaffine polynomials under the induced action \(A^\#\) if and only if \(A\) is totally nonnegative [1611.07548].

Recent work has sharpened the theory of inequalities on \(\Gr_{\ge 0}(k,n)\). For weakly separated pairs of Plücker coordinates, partial sums of the long Plücker relations oscillate around \(0\) yet remain nonnegative on the totally nonnegative Grassmannian; this property characterizes weak separability and connects weakly separated sets, cluster combinatorics, Temperley–Lieb immanants, and additive determinantal inequalities [2310.12916]. Chevalley operations on index sets subsequently gave a classification of all quadratic inequalities in Plücker coordinates over \(\mathrm{Gr}^{\ge 0}(m,m+n)\), and were used to reprove Lam’s log-supermodularity of Plücker coordinates, with consequences including that each positroid is a distributive lattice [2502.18419].

The sign-variation viewpoint also controls analytic behavior of Wronskians. If \(f_1,\dots,f_k\) are linearly independent polynomials of degree at most \(n\) whose coefficient matrix has all nonnegative \(k\times k\) minors, then the Wronskian \(\operatorname{Wr}(f_1,\dots,f_k)\) has no complex zeros in the sector \(|\arg(z)|<\frac{\pi}{n}\), and the bound \(\frac{\pi}{n}\) is tight [2508.18478].

## 5. Network models, plabic graphs, and geometric parametrizations

One of Postnikov’s foundational contributions is the boundary measurement parametrization of \(\Gr_{\ge 0}(k,n)\) by weighted planar bicolored graphs. In this description, positroid cells admit explicit combinatorial parametrizations via Le-diagrams, network parametrizations, and planar graphs; the coordinates on each cell are positive real numbers, except for coordinates forced to vanish by the cell stratification [1801.08953]. Lam’s survey emphasizes that every point of the totally nonnegative Grassmannian arises as the boundary measurement of a planar bipartite network with positive edge weights [1506.00603].

Abenda and Grinevich studied Lam’s alternative parametrization by linear relations on edge vectors of plabic graphs. They constructed explicit geometric signatures on edges, determined by local winding numbers and intersection numbers relative to a perfect orientation and a gauge ray direction. For graphs in which every edge belongs to an oriented path from boundary to boundary, the resulting signature is unique up to vertex gauge transformation. They also established a Kasteleyn-type property: the total signature around a finite face depends only on the number of white vertices on that face. The edge-vector formulas are rational in the edge weights with subtraction-free denominators, and their construction matches Postnikov’s boundary measurement map through a generalized Talaska formula [2111.05782].

These network descriptions have direct consequences in integrable systems. Multiline KP-II soliton solutions are parametrized by points of \(Gr^{TNN}(k,n)\), and Le-networks encode the associated algebraic-geometric data. For every positroid cell, one obtains a reducible rational \(M\)-curve and a real regular KP divisor directly from the network, with the genus of the underlying smooth \(M\)-curve equal to the dimension of the positroid cell. This extends earlier constructions from the top cell to all of \(Gr^{TNN}(k,n)\) and makes the spectral data canonical in terms of the cell parametrization [1805.05641].

## 6. Related spaces, analogues, and extensions

The totally nonnegative Grassmannian serves as a source for several other positive geometries. The same contractive-flow technique that proves \(\Gr_{\ge 0}(k,n)\) is a ball also shows that the compactification of the space of planar electrical networks \(E_n\) and the cyclically symmetric amplituhedron are homeomorphic to closed balls of dimensions \(\binom{n}{2}\) and \(km\), respectively [1707.02010]. More generally, a Grasstope is the image of \(\Gr_{\ge 0}(k,n)\) under a linear map \(\Gr(k,n)\dashrightarrow \Gr(k,k+m)\); in the case \(m=1\), such images can be characterized as unions of cells of a hyperplane arrangement satisfying a sign-variation condition, extending work on amplituhedra [2307.09603].

The totally nonnegative Grassmannian also sits inside compactifications and degenerations. The nonnegative configuration space, defined as the totally nonnegative part of the Chow quotient of the Grassmannian, has a stratification by positive Chow cells and is homeomorphic to a polytope as a stratified space. Its strata are canonically indexed by regular subdivisions of the hypersimplex into positroid polytopes, equivalently by cones in the positive tropical Grassmannian and the positive Dressian [2003.03904]. A different boundary geometry appears in totally nonnegative critical varieties \(\operatorname{Crit}^{\ge 0}_f\), which arise as images of affine poset cyclohedra; for the top-dimensional positroid cell, \(\operatorname{Crit}^{\ge 0}_{k,n}\) is homeomorphic to the second hypersimplex \(\Delta_{2,n}\) [2110.08548].

There are also noncommutative and finite-field analogues. In the quantum Grassmannian, “quantum positroids” define torus-invariant completely prime ideals, and the poset of torus-invariant prime ideals mirrors the closure poset of positroid cells in the totally nonnegative Grassmannian [1906.06199]. Over a finite field \(F_q\), one may define a finite totally nonnegative Grassmannian by declaring an element nonnegative if it is a square; explicit point counts are available in several cases, but the comparison with the real theory reveals genuine differences, including the failure of the sign-variation criterion and the fact that positivity is not compatible with addition [2410.06177].

Across these developments, the totally nonnegative Grassmannian remains the basic model: a closed ball stratified by positroid cells, governed simultaneously by Plücker nonnegativity, sign-variation bounds, network parametrizations, and a rich hierarchy of algebraic and combinatorial structures.

Source: https://www.emergentmind.com/topics/totally-nonnegative-grassmannian