We briefly review previous work on the invariant theory of 3 x 3 x 3 arrays. We then recall how to generate arrays of arbitrary size m_1 x ... x m_k with hyperdeterminant 0. Our main result is an explicit formula for the 3 x 3 x 3 hyperdeterminant as a polynomial in the fundamental invariants of degrees 6, 9 and 12 for the action of the Lie group SL(3,C) x SL(3,C) x SL(3,C). We apply our calculations to Nurmiev's classification of normal forms for 3 x 3 x 3 arrays.
- Paper ID: 1310.3257
- Title: The 3 x 3 x 3 hyperdeterminant as a polynomial in the fundamental invariants for SL(3,C) x SL(3,C) x SL(3,C)
- Authors: Murray Bremner, Jiaxiong Hu, Luke Oeding
- Classification: math.AG (Algebraic Geometry), cs.SC (Symbolic Computation), math.RT (Representation Theory)
- Publication Date: February 17, 2014 (arXiv v2)
- Paper Link: https://arxiv.org/abs/1310.3257
This paper briefly reviews prior work on invariant theory of 3×3×3 arrays, then recalls how to generate arrays of arbitrary size m₁×...×mₖ with zero hyperdeterminant. The main result provides an explicit formula expressing the 3×3×3 hyperdeterminant as a polynomial in the degree 6, 9, and 12 fundamental invariants under the action of the Lie group SL₃(C)×SL₃(C)×SL₃(C). The authors apply their computational results to Nurmiev's classification of canonical forms for 3×3×3 arrays.
The central problem addressed in this paper is determining the coefficients in the explicit polynomial expression of the 3×3×3 hyperdeterminant Δ₃₃₃ in terms of the fundamental invariants I₆, I₉, I₁₂.
- Theoretical Importance: Invariant theory of 3×3×3 arrays is a classical problem in algebraic geometry and representation theory, tracing back to foundational work by Aronhold (1850) and Cayley (1845)
- Computational Complexity: Hyperdeterminant computation is extremely complex, requiring manipulation of polynomials with enormous numbers of terms (e.g., I₁₂ has 209,061 terms)
- Applied Value: Important applications in quantum computing, black hole physics, and multilinear algebra
- The Schläfli method for computing the 3×3×3 hyperdeterminant requires substantial memory
- Classical invariant theory methods, while theoretically sound, are computationally intractable
- Explicit coefficient expressions for fundamental invariants have been lacking
Vinberg (1976) proved that the algebra of invariants is freely generated by I₆, I₉, I₁₂, but the specific coefficients in the hyperdeterminant expression remained unknown. This paper aims to determine these coefficients through computational algebra methods.
- Main Theorem: Provides an explicit formula for the 3×3×3 hyperdeterminant:
Δ333=I36I92−I26I122+36I6I92I12+108I94−32I123
- Computational Method: Develops an efficient computational approach based on modular arithmetic and rational reconstruction
- Theoretical Application: Applies results to Nurmiev's canonical form classification, verifying invariant values on various families of canonical forms
- Rank Analysis: Determines the vanishing properties of invariants on arrays of different ranks
Given the general form of the 3×3×3 hyperdeterminant:
Δ333=aI66+bI46I12+cI36I92+dI26I122+eI6I92I12+fI94+gI123
The objective is to determine the coefficients a, b, c, d, e, f, g.
Using Lemma 2.3, generate arrays with zero hyperdeterminant through multilinear coordinate transformations:
- Set μᵢ₁...ᵢₖ = 0 when k-1 indices equal 1
- Apply pseudo-random basis transformations to ensure generality
- Select prime p = 10007
- Generate 10 pseudo-random zero hyperdeterminant arrays
- Compute fundamental invariants modulo p
- Establish a system of linear equations for the coefficients
Use Maple's iratrecon procedure to reconstruct modular p results as rational number coefficients.
- Efficient Computational Strategy: Avoids direct hyperdeterminant computation by employing linear algebra methods
- Modular Arithmetic Optimization: Uses modular arithmetic to circumvent complexity of large integer calculations
- Verification Mechanism: Double verification through rational arithmetic and integer computation
- Maple computer algebra system
- Modular arithmetic using prime p = 10007
- Integer computation verification using 343 non-zero arrays from {0,1}³
- Pseudo-random 3×3×3 arrays satisfying the zero hyperdeterminant condition
- Ensures all fundamental invariant values are non-zero to avoid degenerate cases
- Modular arithmetic computation of coefficients
- Rational reconstruction verification
- Independent verification through integer arithmetic
Explicit formula obtained through computation:
Δ333=I36I92−I26I122+36I6I92I12+108I94−32I123
The solution space of the linear system has dimension 1, uniquely determining the coefficient vector:
[a,b,c,d,e,f,g]=[0,0,−321,321,−89,−827,1]
Verified invariant values on five canonical form families:
- First family: All invariants potentially non-zero
- Second family: Δ = 0
- Third family: I₉ = I₁₂ = Δ = 0
- Fourth family: Δ = 0
- Fifth family: All invariants vanish
| Rank r | I₆ | I₉ | I₁₂ | Δ |
|---|
| ≤ 1 | 0 | 0 | 0 | 0 |
| ≤ 2 | 0 | 0 | 0 | 0 |
| ≤ 3 | ≠0 | 0 | 0 | 0 |
| ≤ 4 | ≠0 | 0 | ≠0 | ≠0 |
| ≤ 5 | ≠0 | ≠0 | ≠0 | ≠0 |
- Classical Period: Foundational work by Aronhold (1850) and Cayley (1845)
- Modern Development: Vinberg's (1976) Lie group methods, Gelfand et al.'s (1992) hyperdeterminant theory
- Computational Aspects: Strassen (1983), Ottaviani (2007) determinant formulas
This paper builds upon Vinberg's free generation result, resolving the long-standing problem of computing explicit coefficients.
- First explicit polynomial formula for the 3×3×3 hyperdeterminant in terms of fundamental invariants
- Verification of computational results for consistency with Nurmiev's classification
- Completion of the theory of invariant vanishing properties on arrays of different ranks
- Methods primarily applicable to 3×3×3 case; generalization to higher dimensions requires additional work
- Computational complexity remains high, particularly for larger arrays
- Theoretical analysis primarily based on numerical computation, lacking purely algebraic proof
- Generalization to hyperdeterminants of higher-dimensional arrays
- Development of more efficient computational algorithms
- Exploration of applications in quantum information and physics
- Computational Breakthrough: Resolves a long-standing computational problem
- Methodological Innovation: Cleverly combines modular arithmetic and rational reconstruction
- Comprehensive Verification: Multiple cross-verification methods ensure result reliability
- Theoretical Application: Successfully applies results to canonical form classification theory
- Computational Dependence: Relies primarily on numerical computation rather than pure algebraic methods
- Generalization Difficulty: Methods difficult to directly extend to more general cases
- Theoretical Depth: Lacks deeper theoretical explanation of coefficient structure
- Theoretical Contribution: Provides important concrete results for invariant theory
- Computational Value: Furnishes foundational results for numerical computation in related fields
- Application Potential: Broad application prospects in quantum information and algebraic geometry
- Theoretical research in multilinear algebra
- Entanglement measures in quantum information
- Invariant computation in algebraic geometry
- Tensor decomposition and rank computation problems
The paper contains 32 references spanning from 19th-century classical invariant theory to modern computational algebraic geometry, providing readers with a complete historical context and theoretical background.