@[reducible, inline]
Z3 is the 3D integer lattice
Equations
- HypergraphZ3.Z3 = (Fin 3 → ℤ)
Instances For
The resonance condition for a triad: k = p + q
Equations
- HypergraphZ3.is_resonant k p q = (k = p + q)
Instances For
The Triad Hypergraph $\mathcal{G}(\mathbb{Z}^3)$. A hyperedge exists between nodes $k, p, q \in \mathbb{Z}^3$ if $k = p + q$. This graph describes the exact resonant nonlinear energy transfer channels in the discrete Fourier space.
A hyperedge is a set of 3 nodes sum-constrained.
Instances For
The standard basis vectors for Z3
Instances For
A vector is constructible if it can be generated from the standard basis and their opposites via the resonance condition.
- zero : IsConstructible 0
- base_pos (i : Fin 3) : IsConstructible (e i)
- base_neg (i : Fin 3) : IsConstructible (-e i)
- add (p q : Z3) (hp : IsConstructible p) (hq : IsConstructible q) : IsConstructible (p + q)
Instances For
To establish the methodology cleanly, we demonstrate 1D connectiveness on ℤ first, avoiding any 'sorry'.
- zero : IsConstructible1D 0
- base_pos : IsConstructible1D 1
- base_neg : IsConstructible1D (-1)
- add (p q : ℤ) (hp : IsConstructible1D p) (hq : IsConstructible1D q) : IsConstructible1D (p + q)