Debordering Closure Results in Determinantal and Pfaffian Ideals
Abstract
One important question in algebraic complexity is understanding the complexity of polynomial ideals (Grochow, Bulletin of EATCS 131, 2020). Andrews and Forbes (STOC 2022) studied the determinantal ideals generated by the minors of matrices. Over fields of characteristic zero or of sufficiently large characteristic, they showed that for any nonzero , the determinant of a matrix of variables with is approximately computed by a constant-depth, polynomial-size -oracle algebraic circuit, in the sense that the determinant lies in the border of such circuits. An analogous result was also obtained for Pfaffians in the same paper.
In this work, we deborder the result of Andrews and Forbes by showing that when has polynomial degree, the determinant is in fact exactly computed by a constant-depth, polynomial-size -oracle algebraic circuit. We further establish an analogous result for Pfaffian ideals.
Our results are established using the isolation lemma, combined with a careful analysis of straightening-law expansions of polynomials in determinantal and Pfaffian ideals.
Keywords and phrases:
Algebraic circuit complexity, Isolation lemma, DeborderingFunding:
Zeyu Guo: Supported by NSF CAREER award CCF-2440926.2012 ACM Subject Classification:
Theory of computation Algebraic complexity theoryAcknowledgements:
We thank David Anderson, Robert Andrews, and Srikanth Srinivasan for helpful discussions. We also thank the anonymous reviewers of ITCS 2026 for their careful reading and insightful comments.Editor:
Shubhangi SarafSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
Polynomial ideals naturally arise in many parts of algebraic complexity theory. Understanding their complexity is an important theme, with connections to polynomial identity testing, algebraic natural proofs, and proof complexity; see [24] for a survey on such connections.
Roughly speaking, the complexity of an ideal under a given algebraic model (such as algebraic circuits or algebraic branching programs) is defined as the minimum complexity, in that model, of any nonzero polynomial [24]. Proving lower bounds for ideals is harder than for individual polynomials, since one must establish a bound for every nonzero rather than just a single polynomial. This motivates the search for a property of the following form: if an arbitrary nonzero is efficiently computable in a given model, then some polynomial from a distinguished set (often a natural generating set of or some related set with desirable properties) is also efficiently computable in the given model. In this way, proving lower bounds for arbitrary nonzero reduces to proving them for . We call such a property a closure result, by analogy with closure under factorization. In short, closure results reduce the task of showing hardness for all polynomials in to proving hardness for a small set of distinguished polynomials.
Connection with hitting set generators.
Closure results for ideals are useful for constructing hitting set generators (HSGs), which are the algebraic-complexity analogs of pseudorandom generators and can be used to derandomize polynomial identity testing (PIT). The idea is as follows: for , we seek a HSG against a family of -variate polynomials, meaning that for any nonzero polynomial , we have . Here, one should think of as a family of “low-complexity” polynomials. Let be the ideal of polynomials satisfying , also known as the vanishing ideal of [26]. To show that has the desired HSG property, it suffices to show that every nonzero has sufficiently high complexity so that no such can belong to . With a closure result for , this reduces to proving lower bounds for the distinguished set . This can be viewed as a particular instance of the “hardness vs. randomness” paradigm of [37] in the setting of algebraic complexity.
Principal ideals.
The simplest polynomial ideals are the principal ideals, i.e., the ideals generated by a single polynomial . For such an ideal , any nonzero is a multiple of and questions may be rephrased in the context of factorization. Thus, choosing , the closure result described above follows from the classical closure result under factorization, which states that if is efficiently computable in a given model, then so are its factors. For the class , this property follows from Kaltofen’s work on polynomial factorization, which in particular showed that if is a polynomial of degree computed by an algebraic circuit of size , then its factors also admit -size algebraic circuits [27, 28, 29]. Closure under factorization has also been studied, and in some cases established (or partially established), in more restricted models; see [38, 13, 7, 42, 20, 8].
Before moving to non-principal ideals, we recall some technical aspects of closure under factorization. Kaltofen’s result [27, 28, 29] more generally states that if is computed by an algebraic circuit of size , then each factor of can be computed by an algebraic circuit of size . This polynomial dependence on is not an obstacle when has degree . However, if is much larger than , then the bound may be trivial and prevent one from deducing meaningful lower bounds on the complexity of from those of .
On the other hand, Bürgisser’s Factor Conjecture [11, Conjecture 8.3] states that over a field of characteristic zero, if is computed by an algebraic circuit of size , then any factor of can be computed by an algebraic circuit of size (rather than ). Although the conjecture remains open, partial results are known [27, 11, 12, 20]. In particular, Bürgisser [12] proved that the Factor Conjecture holds when standard circuit complexity is replaced by border complexity (also known as approximative complexity). Specifically, Bürgisser showed that if is computed by an algebraic circuit of size , then any factor of is approximately computed by an algebraic circuit of size polynomial in , , and over the function field . The notion of approximate computation is defined as follows:
Definition 1.
We say that is approximately computed by a circuit over if computes some polynomial , and , where denotes the ring of formal power series in .
In the settings where can be equipped with the Euclidean topology in a natural way, such as or , this would imply that as . However, this does not mean that we could just substitute by zero in and obtain a circuit exactly computing , since may use scalars in , such as , that are not well-defined at .
Non-principal ideals.
Closure results for non-principal ideals were not directly studied until recently. In [24], Grochow conjectured such a result for determinantal ideals. Specifically, for any nonzero in the determinantal ideal generated by the minors of an symbolic matrix , the computation of minors reduces to the computation of , although the determinant size may be polynomially smaller than . Formally:
Conjecture 2 ([24, Conjecture 6.3]).
Let be an matrix of indeterminates and let be the ideal generated by the minors of . Then for every nonzero polynomial , there is a constant-depth111The original statement of the conjecture does not specify constant-depth algebraic circuits. However, it is already known that the determinant can be computed by algebraic circuits of size . algebraic circuit of size with -oracle gates that computes the determinant for some .
Remark 3.
We note that Conjecture 2 asserts that the computation of determinants reduces to that of . The existence of such a reduction is formally stronger than a closure result, and we therefore refer to it as a reducibility result. In this paper we do not carefully distinguish between the two notions, since the main results we prove are also of the stronger reducibility type.
Analogous to Bürgisser’s theorem [12] that the Factor Conjecture holds with respect to border complexity, Andrews and Forbes [2] proved that Grochow’s conjecture holds with respect to border complexity. Formally, they proved the following theorem:
Theorem 4 ([2, Theorem 1.1]).
Let be a field of characteristic zero. Let be an matrix of variables over and let be the ideal generated by the minors of . Let be a nonzero polynomial. Then there is a depth-three -oracle circuit of size that approximately computes the determinant for .
In the same paper, Andrews and Forbes also gave an analogous result for the Pfaffian of a skew-symmetric matrix and the ideal generated by Pfaffians of principal submatrices, and that these results still hold over fields of sufficiently large characteristic.
As mentioned above, closure results are useful for constructing HSGs and derandomizing PIT by reducing these tasks to proving lower bounds for distinguished polynomials. In particular, by combining Theorem 4 with the celebrated superpolynomial lower bounds for constant-depth algebraic circuits due to Limaye, Srinivasan, and Tavenas [33] (which also hold in the border complexity setting, as observed in [2]), Andrews and Forbes [2] obtained a simple construction of HSGs for constant-depth circuits. By further composing this construction with scaled copies of itself, they gave a final HSG construction that achieves a near-optimal trade-off between seed length and degree with subpolynomial seed length, improving upon the earlier construction of [13] and yielding improved subexponential-time deterministic PIT algorithms for constant-depth algebraic circuits.
Back to exact computation.
Note that Theorem 4 proves Grochow’s conjecture (Conjecture 2), but only with respect to border complexity. This leaves open the natural question: Does the conjecture also hold in the standard (exact) setting?
We begin with a technical issue. In Grochow’s formulation of the conjecture, the algebraic circuit computing the determinant is required to have size , independent of , even though may be much larger than . This degree-independent condition is the central technical challenge in proving the conjecture, because existing approaches naturally introduce a dependence on the degree. The situation is analogous to the difficulty encountered in Bürgisser’s Factor Conjecture, although neither conjecture implies the other, and they could well have different resolutions or require unrelated methods.
On the other hand, most applications in algebraic complexity involve only polynomials of polynomially bounded degree. For example, Kaltofen’s result showing that is closed under factorization suffices for many purposes, even though the full Factor Conjecture remains open. Motivated by this, we restrict our attention to polynomials of degree and ask whether Grochow’s conjecture holds in this regime. More generally, we may allow circuit size to depend polynomially on both and . This leads to the following question:
Question 5.
Is Conjecture 2 true when ? More generally, under the notation of Conjecture 2, is it true that there is a constant-depth algebraic circuit of size (rather than as in Conjecture 2) with -oracle gates that computes the determinant for some ?
1.1 Main Results
In this paper, we answer Question 5 affirmatively by establishing the following theorem:
Theorem 6 (Informal version of Theorem 45 and Corollary 46).
Let be an matrix of variables over a field . Let be the ideal generated by the minors of . Let be a nonzero polynomial. Assume that the characteristic of is either zero or greater than . Also assume that the size of is sufficiently large.222Specifically, we require to be bounded below by some polynomial in , , and . Such assumptions are standard in the literature (for instance, in work on polynomial factorization), since one can often achieve them by passing to a suitable field extension. Then there exists a depth-three -oracle circuit of size that computes the determinant for .
We also prove an analogous claim for the case where our matrix is a skew-symmetric matrix of variables, so that . In this case, the determinant is actually a perfect square, and this polynomial is known as the Pfaffian of .
Theorem 7 (Informal Pfaffian Analogue [16]).
Let be a skew-symmetric matrix of variables over a field so that for and for . Let be the ideal generated by the principal minors of . Let be a nonzero polynomial. Assume that the characteristic of is either zero or greater than . Also assume that the size of is sufficiently large. Then there exists a depth-three -oracle circuit of size that computes the Pfaffian of a skew-symmetric matrix for .
It is worth noting that determinantal and Pfaffian ideals can be studied within unified frameworks, notably Hodge algebras [15] and Standard Monomial Theory [31, 40]. In this paper, however, we do not adopt these approaches as they are more abstract than necessary.
While Theorem 6 does not by itself yield new PIT algorithms, because Theorem 4 already suffices given that the lower bounds of [33] hold in the border complexity setting, it resolves a natural theoretical question that was previously open.
Theorem 6 may also be viewed as a “debordering” result: showing that a statement known to hold with respect to border complexity continues to hold in the exact setting, possibly with somewhat larger complexity bounds. In general, such results are highly nontrivial: naively converting a circuit that approximately computes a polynomial into one that computes it exactly can cause an exponential blow-up, due to exponentially large degree in of the scalars used in the approximation [32, 11]. Nevertheless, by exploiting the structure of determinantal and Pfaffian ideals, we show that this difficulty can be overcome, yielding debordering results. See [18, 6, 19, 41] for other nontrivial debordering results in various settings.
1.2 Proof Overview
The main tool in our proof is the isolation lemma of Valiant and Vazirani [46]. This lemma, along with derandomized variants, has found applications in theoretical computer science, including parallel algorithms for perfect matching [35, 21, 44], polynomial identity testing [30, 3, 25], and search-to-decision reductions [46, 5, 23], among others. To the best of our knowledge, this paper is the first to apply the isolation lemma to debordering results.
The version of the isolation lemma we use [30] can be stated as follows. Consider a collection of monomials of individual degree at most in variables . Suppose we substitute each variable by , where the exponents are chosen independently and uniformly from with . Then, with probability at least , there is a unique monomial that attains the minimum degree in under this substitution.
In this way, we reduce the number of variables to a single one while ensuring that the polynomial does not vanish after substitution: the unique monomial of minimum degree in cannot be canceled by others. For comparison, a Kronecker substitution for sufficiently large achieves the same effect. However, the advantage of the isolation lemma is that the exponents need only be polynomial in and , whereas the Kronecker map requires that is exponentially large.
To see why this advantage helps us prove Theorem 6, let us first review the proof of Theorem 4 from [2]. Let be a nonzero polynomial. Our goal is to compute the determinant using an -oracle circuit. The proof in [2] relies on a technique from algebraic combinatorics called the straightening law, which expresses as a linear combination of special polynomials known as standard bideterminants. Each standard bideterminant is a product of determinants of submatrices of , and in our setting, every such bideterminant includes at least one determinant of sufficiently large size.
The argument then proceeds in two steps. The first step transforms this linear combination of standard bideterminants into a single “canonical” standard bideterminant. The second step computes a determinant from a standard bideterminant. Our second step is identical to that in [2]; therefore, we focus on the first step.
At a high level, the way [2] transforms a linear combination of standard bideterminants into a single standard bideterminant is by applying a sequence of linear transformations of the variables, so that each standard bideterminant in the combination is eventually mapped to a term that equals (up to sign) the target standard bideterminant. However, applying this idea naively does not work, since terms arising from different standard bideterminants may cancel each other. To avoid this, [2] choose the linear transformations so that they effectively multiply the terms by distinct monomials in some new variables. As a result, terms originating from different standard bideterminants are “tagged” with different monomials. Finally, a Kronecker-type substitution is applied to merge these new variables into a single one while still maintaining the existence of nonzero terms, yielding a polynomial of the form
over , where is a distinguished standard bideterminant. This standard bideterminant can then be used to compute the determinant. The presence of the term poses no issue for proving Theorem 4, as the theorem concerns only approximate computation.
To turn approximate computation into exact computation, a natural idea is to extract the degree- homogeneous component of in and then set . However, this approach does not work directly because the degree of in can become exponentially large due to the use of the Kronecker-type substitution. Consequently, the circuit obtained by extracting the degree- component directly would have exponential size.
This is precisely where the isolation lemma becomes useful. By replacing the Kronecker-type substitution with the randomized variable substitution from the isolation lemma, we can ensure that the degree in remains only polynomially large. Consequently, extracting the degree- homogeneous component yields a polynomial-size circuit, as desired.
Although the high-level idea is simple, carrying it out requires substantial technical work. Unlike the Kronecker substitution, the isolation lemma offers only limited control over which monomial is isolated. In particular, the linear transformations from [2] produce additional “garbage” terms which, in their setting, were always dominated in the lexicographic order and could be safely ignored. With the isolation lemma, however, these extraneous terms may instead be isolated – something we must avoid. Thus, simply combining the isolation lemma with the analysis of [2] does not suffice. To address this, we integrate the isolation lemma with additional ideas in a subtle way, allowing us to recover the desired terms while discarding the extraneous ones. The technical details are deferred to Section 3.
2 Preliminaries
For a natural number , we denote the set by . We will denote fields by . Throughout, we will work primarily with polynomial rings with coefficients in a field. For a field and a set of indeterminates , we write for the ring of polynomials in the variables with coefficients in . We note that in addition to being a ring, it is also an -vector space and that ideals of are subspaces. Thus, it will make sense to talk about an -basis of an ideal in addition to a generating set for that ideal. Occasionally, we will just mention without specifying the number of variables when the exact number is not important or is implied by context. If the variables come from an matrix , then we notate the respective polynomial ring as . In any case, when , we write to denote the total degree of . We will also write to denote the total degree of with respect to specifically.
We will assume basic notions in algebraic complexity theory; see, e.g., the survey of Saptharishi [39]. In particular, the size of an algebraic circuit is the number of gates plus the number of wires, and scalar multiplications along wires are free. As we will be working with constant-depth circuits, gates are assumed to have unbounded fan-in and fan-out. We will also work with algebraic branching programs and will assume their edges are labeled by polynomials of degree at most one. One motivation for the connection to algebraic branching programs is that algebraic branching programs on nodes compute polynomials which are determinants of matrices [45, Theorem 1].
In addition to standard algebraic circuits, we will use algebraic oracle circuits:
Definition 8 (Oracle circuit).
Let , where denotes . A (algebraic) -oracle circuit over is an algebraic circuit augmented with an additional type of gate called a -gate. A -gate with inputs outputs the polynomial .
2.1 Linear Algebra
Throughout, all rings will be commutative with . For any ring and natural numbers , let be the set of all matrices over . For such a matrix , we will write to denote that -th entry of by . For a square matrix , we will denote the determinant by .
Definition 9 (Elementary matrix).
Let be distinct elements in , and let . Then the elementary matrix is an matrix with ’s down the main diagonal, in position , and ’s elsewhere. Note that . These elementary matrices correspond to row operations when multiplying on the left, and column operations when multiplying on the right. Indeed if , consider . Then the product is the matrix given by adding times row of to row of . Similarly, if we take , then the product is the matrix given by adding times column of to column of .
Let be any ring and . For subsets and , we will denote by the submatrix of with rows given by and columns given by . If then such a submatrix is principal.
For a positive integer , let be the permutation group on , i.e., the group of bijections . For a permutation , we may associate an permutation matrix such that if and otherwise. Note that . The sign of a permutation is defined using the number of inversions ( such that ):
Then we have that . For a matrix , we have that , i.e. is the matrix such that .
2.2 Bitableaux
Definition 10 (Partition, Young diagram).
A partition is a non-increasing sequence of integers for some . The size of a partition is the sum of the size of its parts and is denoted . To such a partition , we can associate the transpose for some where . A partition can be given pictorially as a Young diagram which formally is the set of points . This indexing follows the same indexing as entries of a matrix, so that the first coordinate increases as one traverses downwards and the second coordinate increases as one traverses to the right. We refer to each point of a Young diagram as a cell. The Young diagram of is the reflection of the Young diagram for over the diagonal . Note that is the number of non-empty rows of the Young diagram for .
These partitions have a natural lexicographic ordering which is useful for describing ideals indexed by partitions of a given shape or size.
Definition 11.
The ordering induces a lexicographic ordering on partitions, which we denote by . This ordering has a minor caveat in that extending a partition makes it smaller with respect to . Formally, for partitions and we have that if and only if exactly one of the following holds:
-
1.
For some , we have that and for all , or
-
2.
We have that and for all we have that , i.e., is a prefix of .
Definition 12 (Young tableau).
A Young tableau, or tableau for short, of shape is an assignment of positive integers to each cell of the Young diagram of . A Young tableau is semistandard if its entries are nondecreasing along the rows of the diagram and strictly increasing along the columns. A Young tableau is standard if its entries are both strictly increasing along the rows of the diagram and strictly increasing along the columns. If is a Young tableau of shape , then its conjugate is a Young tableau of shape whose entry in cell is the entry of cell of . We will also denote the -th row of by . Throughout this paper, we will mostly work with conjugate semistandard Young tableaux whose entries are strictly increasing along the rows of the diagram and nondecreasing along the columns, i.e., they are the conjugates of semistandard Young tableaux.
Definition 13.
Let be any partition and a Young tableau of shape . Then we define the size of , denoted , to be the sum of all entries of .
Much of our analysis will center around special tableau which are the maximal and minimal conjugate semistandard Young tableau of shape with respect to the size.
Definition 14 (Canonical/anti-canonical tableau).
Fix a natural number . Let be a partition such that the length of each row is at most . Define to be the tableau of shape where row has entries . Similarly, define to be the tableau of shape where row has entries . We call and the canonical and anti-canonical tableau respectively.333In some sources, such as [10], these are referred to as the initial and final tableau. Note that and are both conjugate semistandard. When is clear from context, we will just write and .
2.3 Determinantal Ideals
Let be a field. Let be a matrix of variables. We will denote by the polynomial ring . We can natural associate a product of minors of to a pair of Young tableau where the minors are described by their entries.
Definition 15 (Bitableau, bideterminant).
Let be a partition. An -bitableau of shape is a pair of two Young tableau of shape with where the entries of come from and the entries of come from . When and are clear from context, we just call a bitableau. For each , write the -th row of and the -th row of as and respectively. The minor of defined by and is the matrix
Then the associated bideterminant is the product of all such minors over :
An determinant is homogeneous of degree so that is a homogeneous polynomial of degree .
The following lemma shows that every monomial in can be expressed as a bideterminant, and hence the bideterminants span as an -vector space. The proof is immediate from the definition.
Lemma 16.
A degree monomial is given by a bideterminant:
Thus, the bideterminants span .
While the bideterminants span , there is a specific subset of bideterminants, the standard bideterminants, which form an -basis of .
Definition 17 (Standard bitableau, standard bideterminant).
We call a bitableau and its associated bideterminant standard if and are both conjugate semistandard Young tableaux.
The next theorem is known in the literature as the straightening law.
Theorem 18 ([17, §8, Theorem 3], [14, Corollary 2.3]).
Let be a bideterminant of shape . Then can be uniquely expressed as a linear combination
where is a standard bideterminant of shape , and when , while when .
The fact that bideterminants are homogeneous polynomials, together with Lemma 16 and Theorem 18, imply the following corollary.
Corollary 19.
The standard bideterminants form an -basis of . In particular, since bideterminants are homogeneous with respect to total degree, the degree- component of has as basis the standard bideterminants of shape such that .
Let be the ideal of generated by the minors of . Note that this ideal is a -subspace of . We have the following crucial statement on the -basis of this ideal.
Proposition 20 ([9, Corollary 1.7]).
Polynomials are supported by standard bideterminants of shape such that ; that is, by those whose first row has length at least .
The notion of the total degree of a polynomial is too coarse for differentiating terms in the expansion of a polynomial with respect to the standard basis. Thus, we describe a grading of the polynomial ring that is better suited for this purpose.
Definition 21.
The polynomial ring has a natural -grading. Let be the standard basis vector with a in position and ’s in the other positions. Define the same way. Then we assign to have degree . We call this assignment the multidegree. We say a polynomial is multihomogeneous of multidegree if every monomial in has multidegree .
The following lemma gives the multidegree of bideterminants. In particular, the multidegree of canonical and anti-canonical bideterminants will allow us to extract terms of a particular shape.
Lemma 22.
Fix a natural number . Let be a partition such that the length of each row is at most . Let be two conjugate semistandard Young tableaux. Then a bideterminant is multihomogeneous of multidegree , where is equal to the number of ’s that appear in and is equal to the number of ’s that appear in . In particular, is multihomogeneous of multidegree . Moreover, for distinct partitions , the multidegrees of and are distinct, and the same holds for the multidegrees of and .
2.4 Isolation Lemma
One crucial tool used in this work is the isolation lemma. We use the following version due to Klivans and Spielman [30].
Lemma 23 ([30, Lemma 4]).
Let be any collection of distinct linear forms in variables with coefficients in the range for some integer . Let . Let be independently and uniformly chosen from at random, where . Then, with probability at least , there is a unique form in of minimum value at .
A simple rephrasing of Lemma 23 allows us to isolate a term of a multivariate polynomial under a random monomial substitution :
Corollary 24.
Let . Let be any ring, and let be a polynomial whose individual degree in each variable is at most , i.e., for all . Fix . Choose independently and uniformly at random from , where . Let be a new indeterminate, and define to be the ring homomorphism sending for each . Then, with probability at least , there exists a unique monomial among all monomials of such that attains the minimum degree in .
2.5 Computing the Homogeneous Components
There are multiple methods in the literature for computing the homogeneous components of a given polynomial. In this paper, we use an interpolation-based method and observe that it also applies in the oracle-circuit setting.
Definition 25.
For and an integer , denote by the coefficient of in when is viewed as a univariate polynomial in over the ring . Note that .
The following lemma shows that the coefficients of a polynomial computed by a -oracle circuit can be extracted by another -oracle circuit of comparable depth. While this differs from computing homogeneous components, the two notions are closely related: the degree- homogeneous component of is exactly . While the result on homogenization is standard, we use a careful analysis of the structure of the resulting oracle circuit. With this, we are able to get a tighter control on the depth of circuits in our proofs. See [16, Lemma 2.29] for a proof.
Lemma 26.
Let , and let be a degree- polynomial such that for each , the polynomial is computed by a -oracle circuit of size at most and depth at most . Assume that . Then, for every , there exists a -oracle circuit of size and depth that computes , with its top gate being an addition gate and bottom layers consisting of copies of -oracle circuits of the form . Moreover, if the top gate of each is an addition gate, then the depth bound can be improved to .
Remark 27.
The condition in Lemma 26, required for interpolation, is the sole reason our main theorems assume the base field to be sufficiently large. We also note that if is given not as a black box but as a white-box circuit, then its homogeneous components can be extracted in a gate-by-gate fashion [43], which requires no lower bound on .
3 Determinantal Ideals
Our application of the determinantal straightening law (Corollary 19), together with the isolation lemma (Corollary 24) and extraction of coefficients (Lemma 26), allows us to isolate a canonical bitableau from the expansion of nonzero in the basis of standard bideterminants. In particular, we will show that this can be done via a polynomial-sized depth-three -oracle circuit using the isolation lemma (Corollary 24) as well as coefficient extraction (Lemma 26). This is in contrast to the proof of [2], where they use a Kronecker-type substitution in order to isolate terms. To do this, we will give a more careful analysis of the terms that arise when applying the substitution operators to the expression of a polynomial .
Throughout, fix a field . Let be natural numbers, and for and , let be indeterminates. Throughout this section, let be an matrix of variables. Let and define to be the ideal in generated by the minors of .
Our first step is to define a series of linear transformations sending a conjugate semistandard bitableau to the anti-canonical conjugate semistandard bitableau of the same shape.
Definition 28 (Substitution operator).
Let . Define the operator which takes as input a tableau and returns the tableau which is formed by taking each row of which has an but not a , replacing that with , and then sorting the row in increasing order. We also define to be the number of times is replaced by after applying to .
While these substitution operators on their own are not injective, they are injective when restricted to the set of conjugate semistandard tableau if we make use of the value .
Lemma 29 ([14, Proposition 1.6]).
Let . Consider a conjugate semistandard tableau such that if a row in contains an integer , then that same row in contains all integers in . Then is again conjugate semistandard. Furthermore, is completely determined by and .
We will primarily use Lemma 29 in the context of successive applications. In particular, we will be able to completely determine the original tableau from the tableau obtained after successive applications of together with the values of . We then apply these successive substitutions in the following lexicographic order:
Definition 30 (Lexicographic ordering).
We order the elements of such that if either , or and .
In particular, note that the hypothesis in Lemma 29 holds trivially for the operator . Furthermore, as we apply the substitution operators successively in the lexicographic ordering, the resulting tableaux also satisfy the hypothesis.
Lemma 31 (implicit in the proof of [14, Corollary 1.7]; see [2, Claim 3.2] for a proof).
Fix a partition . For a natural number and and a conjugate semistandard tableau of shape , define where
and is the immediate predecessor of in the lexicographic ordering on . By convention, if , then we define . Then satisfies the hypothesis of Lemma 29 for , meaning that if a row of contains an integer , then that same row in contains all integers in .
Lemma 32.
Fix a partition . For a natural number and and a conjugate semistandard tableau of shape , define as where
and is the immediate predecessor of in the ordering on . By convention, if , then we define . Then is completely determined by and the ordered sequence .
Proof.
We prove via induction on in the lexicographic order. If , this follows from Lemma 29 as is completely determined by and .
Now, suppose is strictly larger than in the lexicographic ordering, and let be the immediate predecessor of . Assume the claim holds for in place of . As , we have that is completely determined by and via Lemma 29 and Lemma 31. By the induction hypothesis, is completely determined by and the sequence . Thus is completely determined by and the sequence , completing the proof.
Applying the substitution operators along the full lexicographic ordering transforms a conjugate semistandard tableau into the anti-canonical tableau of the same shape:
Lemma 33 ([14, stated before Corollary 1.7]).
Let be a conjugate semistandard tableau of shape such that has entries of value at most . Then
We now study how these substitution operators act on bideterminants . From properties of the determinant, we see that multiplying the matrix of variables by a elementary matrix corresponds to applying substitution operators on or . With this, we use the multilinearity of the determinant and careful analysis to show that the values “mark” terns containing bitableau where has turned into .
Lemma 34.
Let be a new indeterminate. Let be a bitableau, not necessarily standard, of shape . For , let be the set of tableaux of shape obtained by changing to at exactly rows of which contain but not and reordering those rows to be increasing. Then we have that
| (1) |
Similarly, we also have that
| (2) |
3.1 Isolating One Term
In this subsection, in addition to the variables , where and , we introduce new sets of indeterminates and . We have that and . The purpose of these new indeterminates is that they will allow us to keep track of the effects of substitution operators as we isolate a canonical bitableau.
Define and by
and
Recall the lexicographic ordering (Definition 30) on the elements of . This induces a lexicographic order on . In the same way, we order the elements of , which induces a lexicographic order on . This also induces a lexicographic term order on the monomials in the variables and via their degree vectors. Finally, we define the lexicographic order on by comparing the first component before the second component. We use and to obtain polynomials in with some terms consisting of anti-canonical bideterminants.
Lemma 35.
Let be a nonzero polynomial of degree . Then can be expressed as a sum
| (3) |
such that the following hold:
-
1.
is a nonempty finite set and is finite set disjoint from .
-
2.
All terms in Equation 3 have the form , , , and is a bideterminant in of degree . In particular, if and have shape , then .
-
3.
is a conjugate semistandard tableau of shape for .
-
4.
For every , there exists such that is strictly smaller than in the lexicographic order and the shape of equals the shape .
-
5.
The triples are distinct as ranges over .
Proof.
By Corollary 19 and Proposition 20, we can expand as a linear combination of standard bideterminants over
where is nonempty, each , and is a standard bideterminant in of shape where for , with these bideterminants being distinct as ranges over . It follows that
For each , we expand the term by repeatedly applying Lemma 34. This expansion shows that equals with plus some terms of the form , each with a new index , where , is a (not necessarily standard) bideterminant of shape , and is strictly smaller than in the lexicographic order. Note that as , their first rows both have length at least , implying that by Proposition 20. Also note that since a substitution can be performed at most times to any tableau of shape . We add to for each such term and let and add this to .
It remains to prove Item 5. Assume to the contrary that there exist distinct such that . As the bideterminants are distinct as ranges over , we have , both of which are conjugate semistandard. From the proof above, we have and . Note that and have the same shape . By Lemma 32, is completely determined by and , and is completely determined by and . But then if and , we must have that , a contradiction.
Lemma 36.
Let be a nonzero polynomial of degree . Then can be expressed as a sum
| (4) |
such that the following hold:
-
1.
is a nonempty finite set and is finite set disjoint from .
-
2.
All terms in Equation 4 have the form , where , , , and is a bideterminant in of degree at most . In particular, if and have shape , then
-
3.
For every , there exists such that is strictly smaller than in the lexicographic order and the shape of equals the shape .
-
4.
The triples are distinct, where ranges over .
Proof.
For each , we expand the term by repeatedly applying Lemma 34. This expansion shows that equals with , plus some terms of the form , each with a new index , where , is a (not necessarily standard) bideterminant of shape , , and is strictly smaller than in the lexicographic order. In particular, is strictly smaller than in the lexicographic order. Note that as , their first rows both have length at least , implying that by Proposition 20. Also note that since a substitution can be performed at most times to any tableau of shape . We add to for each such term and let .
For each , we expand the term by repeatedly applying Lemma 34. Note that is not necessarily standard, but Lemma 34 still applies. Consider any term generated this way, where is a new index. Let as in Lemma 35 (4). We have , is a (not necessarily standard) bideterminant of shape , and , which is strictly smaller than in the lexicographic order. In particular, is strictly smaller than in the lexicographic order. Note that as , their first rows both have length at least , implying that by Proposition 20. Also note that for the same reason as in the previous paragraph. We add to for each such term and let .
It remains to prove Item 4. Assume to the contrary that there exist distinct such that . By Lemma 35 (5), we have , both of which are conjugate semistandard. From the proof above, we have and . Note that and have the same shape . By Lemma 32, is completely determined by and , and is completely determined by and . But then if and , we must have that , a contradiction.
Next, we reformulate Lemma 36 by permuting the rows and columns of , thereby transforming the anti-canonical bitableaux into canonical tableaux. This transformation is not essential, but it simplifies the notation and analysis.
For an integer , let be the matrix with 1’s along the anti-diagonal from the bottom left to the top right and 0’s elsewhere. Note that . The substitution has the effect of replacing row with row and column with column , mapping to a canonical tableau .
Corollary 37.
Let be a nonzero polynomial of degree . Then can be expressed as a sum
| (5) |
such that the following hold:
-
1.
is a nonempty finite set and is finite set disjoint from .
-
2.
All terms in Equation 5 have the form , where , , , and is a bideterminant in of degree . In particular, if and have shape , then .
-
3.
For every , there exists such that is strictly smaller than in the lexicographic order and the shape of equals the shape .
-
4.
The triples are distinct, where ranges over .
Next, we introduce new variables and . Define the diagonal matrices
Lemma 38.
Let be a bideterminant of degree at most . Then , where , , is the number of times appears in , is the number of times appears in .
Proof.
Reduce to the case in which and have one row, then use the multilinearity. We will often simply say that in Lemma 38 has multidegree rather than writing it as .
Next, we introduce another variable , and modify and as follows:
Lemma 39.
Let be a bideterminant. Then , where is the multidegree of .
Proof.
Replacing by in multiplies the expression by exactly times. Similarly, replacing by in multiplies the expression by exactly times. Taking all and into account, the total exponent of is .
Before proceeding, we clarify the relationship between our arguments and those in [2]. Much of our proof follows the overall structure of [2]: the expansions in (3), (4), and (5) already appear there. However, our statements refine those in [2] by providing more detailed information about the “garbage” terms (those indexed by the sets or in (3), (4), and (5)). In particular, we establish additional properties of these terms that will be used in the proof of the key lemma below, which serves as preparation for our use of the isolation lemma.
The main difference between the two approaches lies in how a term associated with a canonical standard bideterminant is singled out. The proof in [2] uses a Kronecker-type substitution and therefore only needs to ensure that the lexicographically leading term is unique. In contrast, our argument applies the isolation lemma, which isolates a term but does not, a priori, guarantee that the isolated term corresponds to a canonical standard bideterminant. The following lemma shows, through a careful analysis that relies on the properties established in Corollary 37, that isolating a term of lowest degree in indeed yields a canonical standard bideterminant.
Lemma 40.
Let be a nonzero polynomial of degree and let .
View as a univariate polynomial in with coefficients in , and write , where denotes the coefficient of in . Choose the smallest integer such that . Then for some shape with and we may write as a finite sum
| (6) |
such that the following hold:
-
1.
For each , , , and .
-
2.
The tuples are distinct, where ranges over .
Proof.
Consider the expansion
given by Corollary 37. Then we have
| (7) | ||||
where for , is the multidegree of , and for , is the multidegree of . Here, the second equality holds by Lemma 39.
Choose so that is minimized, and subject to this, is maximized in the lexicographic order. Let . We will show that .
For any , consider the term in Equation 7. It is homogeneous of degree with respect to by the minimality of , and contributes to if and only if . Even if it can potentially contribute to , its (multi)degree in the variables , , , and is different from that of the term indexed by unless . To see this, suppose . Then . If , then . On the other hand, if , then by Lemma 22. Overall, we always have that .
Now consider and the term in Equation 7. The degree of in is . Let as in Corollary 37. Then by Corollary 37 (3), and have shape . Note that among all bideterminants of shape , the quantity is minimized when, and only when, . Thus, we have and if and only if and . Even though this can happen, when it happens we have that is smaller than or equal to in the lexicographic order by the choice of , noting that . And by Corollary 37 (3), is strictly smaller than in the lexicographic order. Overall, either , or .
By the above analysis, the term is not canceled by other terms contributing to due to the uniqueness of its (multi)degree in , , , and . Thus . The above analysis also shows that for . Thus, . Moreover, the above analysis shows that any term that contributes to contains a bideterminant of the form .
We then merge the terms contributing to with the same (multi)degree in , , , and . When we merge two terms and with , we always have . This follows from Lemma 22 and the fact that is the multidegree of and is the multidegree of . Thus, merging the two terms yields a scalar multiple of both.
After merging, we can write in the form of Equation 6 such that Item 2 holds. Furthermore, Item 1 holds as well by Corollary 37 (2) and Proposition 20.
Lemma 40 helps us separate a collection of terms solely containing canonical bideterminants. The next lemma applies the isolation lemma to single out one term from this collection.
Lemma 41.
Let be a nonzero polynomial of degree and let . Then there exist integers for each variable , and an integer such that for the two variable substitution maps
we have that has , and that for some integer , where , and .
Proof.
Consider the finite sum from Lemma 40:
The coordinates of , , , and are in for each by Corollary 37 (2) and Lemma 39. Choose a sufficiently large , and pick integers independently and uniformly at random from , where . Then by Corollary 24, with high probability, there exists an integer such that the coefficient of the monomial in , has the form , where , , and . Fix the integers such that this occurs.
By Lemma 39, the degree of in is at most . To see this, note that if a tableau of shape has and all entries are at most , then the sum of its entries is at most ; similarly, with entries at most the sum is at most . The degree of in is bounded by . Choose . Then the map sends the monomials of bijectively to that of , preserving coefficients. Thus, there exists an integer such that . Finally, we have that
We are now ready to prove the main theorem in this subsection.
Theorem 42.
Let be a nonzero polynomial of degree . Assume , where is a large enough constant. Then, there exists a depth-three -oracle circuit of size computing , where and . Furthermore, the top gate of this circuit is an addition gate, and the bottom layer consists of addition gates. The total number of gates and wires, excluding those between the bottom addition gates and the input gates, is .444In the final circuit construction, these wires will be removed and replaced by wires connecting to fewer input gates (see Theorem 45). Hence we state the circuit size bound excluding these wires, which leads to a sharper bound for the final circuit.
Proof.
Let be as in Lemma 41. Let be arbitrary. By construction, equals , where (resp. ) is obtained from (resp. ) by substituting powers of for the variables , , , , and . Specifically, if under a variable is mapped to for some integer , then we substitute for that variable here. As the map is a linear map, we can construct a depth-two -oracle circuit computing as follows: Use addition gates and wires at the bottom layer computing the entries of . The top gate is an -gate connecting to the addition gates via wires. Thus, the size of is .
Let . By Lemma 41, we have that and that for some integer , where , and . As , where is a large enough constant, we may assume . By Lemma 26, we have a depth-three -oracle circuit of size computing . The top gate of is an addition gate, which connects to -gates on the middle layer. These -gates connect to addition gates on the bottom layer.
The above circuit computes . By dividing the multipliers on the wires connecting the top addition gate by , we can transform into an -oracle circuit with the same underlying graph that computes . This proves the theorem.
3.2 Expressing Algebraic Branching Programs as Determinants
The remainder of the proof follows [2], which we include here for completeness. One key idea is exploiting the close connection between two models: algebraic branching programs and determinants. In particular, we will need the following lemmas:
Lemma 43 ([2, Lemma 3.6], [45, Theorem 1]).
Let and suppose can be computed by an algebraic branching program on vertices. Then there is an matrix over whose entries are polynomials in of degree at most such that , and for all , .
Lemma 44 ([2, Lemma 3.7]).
Let and suppose can be computed by an algebraic branching program on vertices. Let be a new indeterminate. Then there is a homogeneous polynomial such that and can be computed by an algebraic branching program on vertices.
3.3 Computing the Determinant of a Matrix
We will use Theorem 42 to construct a constant-depth algebraic circuit of size with -oracle gates that computes the determinant, thereby resolving Question 5. We start by proving the following more general theorem.
Theorem 45.
Let be a nonzero polynomial of degree . Let be a polynomial computable by an algebraic branching program with at most vertices. Assume , where is a large enough constant. Then there is a depth-three -oracle circuit of size defined over such that
-
if then computes , and
-
if then computes for some .
Furthermore, the top layer of this circuit consists of an addition gate.
Proof.
By Lemma 44, there is a homogeneous polynomial such that and can be computed by an algebraic branching program over with at most vertices. We may add isolated vertices such that the algebraic branching program has exactly vertices. Then by Lemma 43, there is a matrix such that , for all , and all entries of have degree at most in and . Extend to an matrix by adding ’s to the main diagonal and ’s elsewhere.
By Theorem 42, there exists a depth-three -oracle circuit over of size computing such that and . The top gate of is an addition gate, the bottom layer of consists of addition gates, and the total number of gates and wires excluding the wires between the bottom addition gates and the input gates is . Replacing the input gates of by the new input gates , , and , and further connecting these gates to the bottom addition gates, we obtain a depth-three -oracle circuit over of size computing where .
First, suppose that . Let be a new indeterminate. Then under the map and , we have that
| (8) |
Then . For each , we can construct from the depth-three -oracle circuit computing another -oracle circuit computing , whose size is and top gate is an addition gate. Also, as , where is a large enough constant, we may assume . Therefore, by Lemma 26, we can compute using a depth-three -oracle circuit of size
Now suppose that . The above computation only needs to be modified in the case that . Let be the largest natural number such that for some natural number . Since , we have that as claimed. Then by a similar computation to Equation 8, we get that
| (9) |
Again, . For each , we can construct from the depth-three -oracle circuit computing another -oracle circuit computing , whose size is and top gate is an addition gate. Also, as , where is a large enough constant, we may assume . Therefore, by Lemma 26, we have a depth-three -oracle circuit of size computing . By dividing the multipliers on the wires connecting to the top gate by , this circuit computing can be turned into a depth-three -oracle circuit with the same underlying graph that computes .
The following corollary are a debordering of the results [2, Corollary 3.9, Corollary 3.10] of Andrews and Forbes. In particular, we use Theorem 45 to construct a small constant-depth -oracle circuit for the determinant, which partially resolves Conjecture 2 posed by Grochow.
Corollary 46.
Let be a nonzero polynomial of degree . Let and let be a matrix of indeterminates. Assume , where is a large enough constant. Then there is a depth-three -oracle circuit of size over such that
-
if then computes , and
-
if then computes for some .
Furthermore, the top gate of this circuit is an addition gate.
Proof.
Mahajan and Vinay [34, Theorem 2] construct an algebraic branching program on vertices which computes . Then, the total number of variables in is . The result then follows by applying Theorem 45.
4 Conclusions and Open Questions
In this work, we showed that for any nonzero of polynomial degree, the determinant with can be exactly computed by a depth-three, polynomial-size -oracle circuit. We also established an analogous result for Pfaffian ideals. These results extend and deborder the work of Andrews and Forbes [2]. Our results can be viewed as providing non-principal-ideal analogs of the classical closure results for principal ideals, as factoring results for can be viewed as closure results for the principal ideal generated by . However, our results currently only hold for certain non-principal examples.
We conclude with several open questions and directions:
-
1.
In our main theorem Theorem 6, the circuit size depends polynomially on the degree of . Grochow conjectured that this dependence on can be completely removed (see Conjecture 2). It would be interesting to see whether the dependence can at least be improved to subpolynomial. Conversely, if one doubts the conjecture, it would be valuable to identify candidate families of polynomials in determinantal ideals that might serve as counterexamples.
-
2.
Our results, like those of [2], are proved only over fields of characteristic zero or sufficiently large positive characteristic The difficulty in small characteristic is that in Theorem 45, the -oracle circuit does not compute directly, but only a power of . Obtaining a polynomial-sized circuit that computes the -th root of a given circuit over a field of characteristic is currently feasible only when the number of variables is small [1]. This obstacle is closely related to the fact that the celebrated superpolynomial lower bound for constant-depth algebraic circuits in [33] is not known to imply subexponential-time deterministic PIT algorithms in small positive characteristic, even though the lower bound itself and some of its proof-complexity applications do extend to that setting [22, 4]. Determining whether our results, and those of [2], can be extended to small positive characteristic therefore remains an important open problem.
-
3.
It is natural to ask whether similar results on the complexity of ideals can be obtained in other settings. For instance, we expect analogous results for symmetric determinantal ideals (where the matrix variables satisfy ). As mentioned in the introduction, determinantal and Pfaffian ideals can all be studied within a unified framework known as Standard Monomial Theory [31, 40]. The key observation is that the corresponding determinantal varieties can be realized as affine open subsets of certain Schubert varieties. As noted in [36], this approach also applies to other affine varieties such as ladder determinantal ideals, varieties of complexes, and quiver varieties, potentially yielding further cases in which one can establish complexity results for ideals.
References
- [1] Robert Andrews. Algebraic hardness versus randomness in low characteristic. In 35th Computational Complexity Conference (CCC 2020), Leibniz International Proceedings in Informatics (LIPIcs), pages 37:1–37:32. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2020. doi:10.4230/LIPIcs.CCC.2020.37.
- [2] Robert Andrews and Michael A. Forbes. Ideals, determinants, and straightening: proving and using lower bounds for polynomial ideals. In Proceedings of the 54th Annual ACM Symposium on Theory of Computing, pages 389–402, 2022. doi:10.1145/3519935.3520025.
- [3] Vikraman Arvind, Partha Mukhopadhyay, and Srikanth Srinivasan. New results on noncommutative and commutative polynomial identity testing. computational complexity, 19(4):521–558, 2010. doi:10.1007/s00037-010-0299-8.
- [4] Amik Raj Behera, Nutan Limaye, Varun Ramanathan, and Srikanth Srinivasan. New bounds for the ideal proof system in positive characteristic, 2025. doi:10.48550/arXiv.2506.16397.
- [5] Shai Ben-David, Benny Chor, Oded Goldreich, and Michael Luby. On the theory of average case complexity. Journal of Computer and System Sciences, 44(2):193–219, 1992. doi:10.1016/0022-0000(92)90019-F.
- [6] C. S. Bhargav, Prateek Dwivedi, and Nitin Saxena. Learning the coefficients: A presentable version of border complexity and applications to circuit factoring. In Proceedings of the 56th Annual ACM Symposium on Theory of Computing, pages 130–140, 2024. doi:10.1145/3618260.3649743.
- [7] Vishwas Bhargava, Shubhangi Saraf, and Ilya Volkovich. Deterministic factorization of sparse polynomials with bounded individual degree. Journal of the ACM, 67(2):8:1–8:28, 2020. doi:10.1145/3365667.
- [8] Somnath Bhattacharjee, Mrinal Kumar, Shanthanu S. Rai, Varun Ramanathan, Ramprasad Saptharishi, and Shubhangi Saraf. Closure under factorization from a result of Furstenberg, 2025. doi:10.48550/arXiv.2506.23214.
- [9] Winfried Bruns and Aldo Conca. Gröbner bases and determinantal ideals. In Commutative Algebra, Singularities and Computer Algebra, pages 9–66. Springer Netherlands, 2003. doi:10.1007/978-94-007-1092-4_2.
- [10] Winfried Bruns and Udo Vetter. Determinantal Rings. Springer, 1988. doi:10.1007/BFb0080378.
- [11] Peter Bürgisser. Completeness and Reduction in Algebraic Complexity Theory. Springer, 2000. doi:10.1007/978-3-662-04179-6.
- [12] Peter Bürgisser. The complexity of factors of multivariate polynomials. Foundations of Computational Mathematics, 4(4):369–396, 2004. doi:10.1007/s10208-002-0059-5.
- [13] Chi-Ning Chou, Mrinal Kumar, and Noam Solomon. Closure results for polynomial factorization. Theory of Computing, 15(1):1–34, 2019. doi:10.4086/toc.2019.v015a013.
- [14] Corrado de Concini, David Eisenbud, and Claudio Procesi. Young diagrams and determinantal varieties. Inventiones mathematicae, 56(2):129–165, 1980. doi:10.1007/BF01392548.
- [15] Corrado de Concini, David Eisenbud, and Claudio Procesi. Hodge Algebras. Number 91 in Astérisque. Société mathématique de France, 1982. URL: https://www.numdam.org/item/AST_1982__91__1_0/.
- [16] Anakin Dey and Zeyu Guo. Debordering closure results in determinantal and Pfaffian ideals, 2025. arXiv:2511.16492.
- [17] Peter Doubilet, Gian-Carlo Rota, and Joel Stein. On the foundations of combinatorial theory: IX combinatorial methods in invariant theory. Studies in Applied Mathematics, 53(3):185–216, 1974. doi:10.1002/sapm1974533185.
- [18] Pranjal Dutta, Prateek Dwivedi, and Nitin Saxena. Demystifying the border of depth-3 algebraic circuits. In 2021 IEEE 62nd Annual Symposium on Foundations of Computer Science (FOCS), pages 92–103. IEEE, 2022. doi:10.1109/FOCS52979.2021.00018.
- [19] Pranjal Dutta, Fulvio Gesmundo, Christian Ikenmeyer, Gorav Jindal, and Vladimir Lysikov. Fixed-parameter debordering of Waring rank. In 41st International Symposium on Theoretical Aspects of Computer Science (STACS 2024), Leibniz International Proceedings in Informatics (LIPIcs), pages 30:1–30:15. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPIcs.STACS.2024.30.
- [20] Pranjal Dutta, Nitin Saxena, and Amit Sinhababu. Discovering the roots: Uniform closure results for algebraic classes under factoring. Journal of the ACM, 69(3):1–39, 2022. doi:10.1145/3510359.
- [21] Stephen Fenner, Rohit Gurjar, and Thomas Thierauf. Bipartite perfect matching is in quasi-NC. SIAM Journal on Computing, 50(3):STOC16–218–STOC16–235, 2019. doi:10.1137/16M1097870.
- [22] Michael A. Forbes. Low-depth algebraic circuit lower bounds over any field. In 39th Computational Complexity Conference (CCC 2024), Leibniz International Proceedings in Informatics (LIPIcs), pages 31–1. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPIcs.CCC.2024.31.
- [23] Sumanta Ghosh, Rohit Gurjar, and Roshan Raj. A deterministic parallel reduction from weighted matroid intersection search to decision. Algorithmica, 86(4):1057–1079, 2024. doi:10.1137/1.9781611977073.44.
- [24] Joshua A. Grochow. Complexity in ideals of polynomials: questions on algebraic complexity of circuits and proofs. Bulletin of the European Association for Theoretical Computer Science, 131, 2020. URL: http://smtp.eatcs.org/index.php/beatcs/article/view/620.
- [25] Rohit Gurjar and Thomas Thierauf. Linear matroid intersection is in quasi-NC. computational complexity, 29(2):9, 2020. doi:10.1007/s00037-020-00200-z.
- [26] Ivan Hu, Dieter van Melkebeek, and Andrew Morgan. Polynomial identity testing via evaluation of rational functions. Theory of Computing, 20(1), 2024. doi:10.4086/toc.2024.v020a001.
- [27] Erich Kaltofen. Uniform closure properties of P-computable functions. In Proceedings of the 18th Annual ACM Symposium on Theory of Computing, pages 330–337, 1986. doi:10.1145/12130.12163.
- [28] Erich Kaltofen. Single-factor Hensel lifting and its application to the straight-line complexity of certain polynomials. In Proceedings of the 19th Annual ACM Symposium on Theory of Computing, pages 443–452, 1987. doi:10.1145/28395.28443.
- [29] Erich Kaltofen. Factorization of polynomials given by straight-line programs. In Randomness and Computation, Volume 5 of Advances in Computing Research, pages 375–412, 1989.
- [30] Adam R. Klivans and Daniel Spielman. Randomness efficient identity testing of multivariate polynomials. In Proceedings of the 33rd Annual ACM Symposium on Theory of Computing, pages 216–223, 2001. doi:10.1145/380752.380801.
- [31] Venkatramani Lakshmibai and Komaranapuram N. Raghavan. Standard Monomial Theory: Invariant Theoretic Approach. Springer, 2008. doi:10.1007/978-3-540-76757-2.
- [32] Thomas Lehmkuhl and Thomas Lickteig. On the order of approximation in approximative triadic decompositions of tensors. Theoretical computer science, 66(1):1–14, 1989. doi:10.1016/0304-3975(89)90141-2.
- [33] Nutan Limaye, Srikanth Srinivasan, and Sébastien Tavenas. Superpolynomial lower bounds against low-depth algebraic circuits. Journal of the ACM, 72(4):1–35, 2025. doi:10.1145/3734215.
- [34] Meena Mahajan and V. Vinay. Determinant: Combinatorics, algorithms, and complexity. Technical Report 5, Institute of Mathematical Sciences India, 1997.
- [35] Ketan Mulmuley, Umesh V. Vazirani, and Vijay V. Vazirani. Matching is as easy as matrix inversion. Combinatorica, 7(1):105–113, 1987. doi:10.1007/BF02579206.
- [36] Chitikila Musili. The development of standard monomial theory-I. In A Tribute to C. S. Seshadri: Perspectives in Geometry and Representation Theory, pages 385–420. Springer, 2003. doi:10.1007/978-93-86279-11-8_24.
- [37] Noam Nisan and Avi Wigderson. Hardness vs randomness. Journal of computer and System Sciences, 49(2):149–167, 1994. doi:10.1016/S0022-0000(05)80043-1.
- [38] Rafael Oliveira. Factors of low individual degree polynomials. computational complexity, 25(2):507–561, 2016. doi:10.1007/s00037-016-0130-2.
- [39] Ramprasad Saptharishi. A survey of lower bounds in arithmetic circuit complexity, July 2021. Version 9.0.3. URL: https://github.com/dasarpmar/lowerbounds-survey/releases.
- [40] C. S. Seshadri. Introduction to the Theory of Standard Monomials. Springer, second edition edition, 2016. doi:10.1007/978-981-10-1813-8.
- [41] Amir Shpilka. Improved debordering of Waring rank, 2025. doi:10.48550/arXiv.2502.03150.
- [42] Amit Sinhababu and Thomas Thierauf. Factorization of polynomials given by arithmetic branching programs. computational complexity, 30(2):15, 2021. doi:10.1007/s00037-021-00215-0.
- [43] Volker Strassen. Vermeidung von divisionen. Journal für die reine und angewandte Mathematik, 264:184–202, 1973. URL: http://eudml.org/doc/151394.
- [44] Ola Svensson and Jakub Tarnawski. The matching problem in general graphs is in quasi-NC. In 2017 IEEE 58th Annual Symposium on Foundations of Computer Science (FOCS), pages 696–707. IEEE, 2017. doi:10.1109/FOCS.2017.70.
- [45] Leslie G. Valiant. Completeness classes in algebra. In Proceedings of the 11th Annual ACM Symposium on Theory of Computing, pages 249–261, 1979. doi:10.1145/800135.804419.
- [46] Leslie G. Valiant and Vijay V. Vazirani. Np is as easy as detecting unique solutions. Theoretical Computer Science, 47(1):85–93, 1986. doi:10.1016/0304-3975(86)90135-0.
