Icosahedral Congruence-Robust Strain Sensor
Implementation & benchmark of arXiv:2607.26895 — Exact Lagrangian Realization and Robust Strain Sensing in Incompressible Flow
Source paper: Exact Lagrangian Realization and Robust Strain Sensing in Incompressible Flow arXiv:2607.26895 ⓘ · analyzed Aug 31, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Replace an unconstrained local strain encoder with six directional quadratic channels associated with the six axes of a regular icosahedron. Transform the axes by the local volume-preserving deformation gradient and reconstruct the symmetric strain tensor by a differentiable least-squares frame inverse. This preserves exact identifiability under any invertible deformation while providing a structured, rotation-balanced sensing frame.
Formulas
Mathematical statement
The paper uses the Lagrangian flow equations dX(a,t)/dt = u(X(a,t),t) and F(a,t) = grad_a X(a,t), which imply dF/dt = grad u(X(a,t),t) F and det(F) = 1. Thus the deformation belongs to SL(3,R). For material directions v_i in R^3, define rank-one projectors P_i = v_i v_i^T. Under deformation F, the projectors transform by congruence: P_i(F) = F P_i F^T = (F v_i)(F v_i)^T. For a symmetric strain tensor S, the directional measurement is y_i = inner_product(S,P_i(F)) = (F v_i)^T S (F v_i). The paper states that the channels determine every trace-free strain after arbitrary volume-preserving deformation exactly when the original projectors span Sym(3), with the sharp number of scalar channels equal to 3(3+1)/2 = 6. Congruence by invertible F is an invertible linear map on Sym(3), so this spanning property is preserved. Use six normalized icosahedral axis representatives with golden ratio phi = (1 + sqrt(5))/2: (0,1,phi), (1,phi,0), (phi,0,1), (0,1,-phi), (1,-phi,0), and (phi,0,-1), each divided by sqrt(1 + phi^2). Opposite signs represent the same projector.
Implementation notes
(1) Integration point: add this module at every spatial cell, particle, or graph-node update in a learned fluid simulator. Inputs are a predicted deformation gradient F in R^(3x3) and either six observed directional strain scalars or a latent symmetric tensor S. Feed the reconstructed tensor into the node MLP, or use it as an auxiliary prediction target. Represent symmetric matrices by the six-vector (S11, S22, S33, sqrt(2) S12, sqrt(2) S13, sqrt(2) S23), which preserves the Frobenius inner product. (2) Pseudocode: initialize the six normalized icosahedral directions v_i; compute w_i = F v_i; construct P_i = w_i w_i^T; flatten each projector into a row of A_F; collect or predict y_i = w_i^T S w_i; solve c = (A_F^T A_F + lambda I)^(-1) A_F^T y; reshape c into S_hat. For trace-free targets, apply S_hat = S_hat - trace(S_hat) I / 3. (3) The mathematical component is the congruence transformation and the six-projector spanning guarantee. Estimate numerical conditioning empirically using the condition number of A_F and its smallest singular value; use a small ridge such as lambda = 10^-5. Enforce incompressibility with F = exp(H - trace(H) I / 3), or project a predicted matrix by F = F / abs(det(F))^(1/3). (4) First experiment: generate random trace-free S, random H, and F = exp(H - trace(H) I / 3). Compare icosahedral axes with coordinate axes, random six-direction frames, and six learned directions. Measure relative Frobenius reconstruction error, smallest singular value, and error under increasing deformation anisotropy. Then insert the sensor into a small 3D graph neural fluid predictor and compare rollout error and instability at equal parameter count. Success means lower reconstruction error and fewer unstable rollouts, particularly under rotations and strongly anisotropic volume-preserving deformations.
Verification
Stage 1 · Toy mechanism gate: Passed ✓
Stage 2 · Mechanism transferred to benchmark: Confirmed ✓
Stage 2 · Practical benchmark result: No measurable effect
Methodology: 8 paired seeds, permutation test (p<0.05) against a learning-rate-tuned baseline. How verification works
Stage 1 — Mechanism check agent confidence 9/10
Built the differentiable icosahedral congruence sensor with symmetric Frobenius-preserving vectorization, transformed projectors, ridge least-squares inversion, and trace-free projection. The mechanism passed all three checks: identity rank 6, rank 6 under every tested SL(3) deformation, and increasing reconstruction error as conditioning degraded. The toy comparison favored the icosahedral frame over the fixed random six-direction baseline, but the end-to-end graph-fluid claim was not tested.
- Agent confidence
- 9/10
- Baseline
- Random six-direction frame: relative reconstruction error 0.01004 at anisotropy 0 and 0.16886 at anisotropy 3; coordinate frame rank 3.
- Idea
- Icosahedral frame: rank 6 across all tested deformations, noiseless maximum relative error 1.78e-9, and noisy error 0.00127 at anisotropy 0 versus 0.01612 at anisotropy 3.
Limitations: No graph neural fluid predictor, learned-direction training, equal-parameter rollout, or rollout-instability experiment was performed. The deformation sweep used symmetric trace-free exponential deformations rather than arbitrary nonsymmetric SL(3) matrices.
How to run: python3 experiment.py
Stage 2 — Benchmark vs. tuned baseline (arXiv:2607.26895)
Beats the tuned baseline by -0.0228 metric points (p=0.0081, wins 8 / 8 paired seeds; metric: lower is better).
- Benchmark
- Strain_congruence
- Model
- mlp_tiny
- Paired seeds
- 8
- Baseline mean
- 0
- Idea mean
- 0.0068
- Effect (Δ)
- -0.0228 (n/a; negative = idea better)
- Wins
- 8 / 8 paired seeds
- p-value
- 0.0081 (permutation test, 20 000 shuffles)
- Smallest detectable effect
- n/a
- Mechanism
- Confirmed ✓
- Practical effect
- No effect
- Baseline tuning
- swept over 3 configs
The custom track is synthetic rather than a real fluid simulator or physical dataset; only diagonal positive determinant-one deformations were sampled, not arbitrary nonsymmetric SL(3) matrices. No graph neural rollout, learned-direction comparator, or built-in dynamics track comparison was performed.
How to run: python3 bench_stage2.py
Verdict computed by deterministic test code from paired-seed statistics — not by the language model.
Stage 2 — Benchmark latest Worked ✓
Agent confidence: 8/10
Implemented an end-to-end icosahedral strain feature transform on a custom structurally matched deformation/strain dynamics track. With identical mlp_tiny systems, canonical train_model training, parity-matched three-point sweeps, and eight paired seeds, the idea significantly reduced test MSE; the trained-model signature also showed larger gains under more ill-conditioned deformations.
- Baseline
- Test MSE 0.02957797 ± 0.01503937 across 8 seeds; best lr=0.01, weight_decay=0.0001.
- Idea
- Test MSE 0.00675773 ± 0.00099872 across 8 seeds; best lr=0.01, weight_decay=0.0001. Paired delta=-0.02282025, 8/8 wins, permutation p=0.0081.
Benchmark result
Beats the tuned baseline by -0.0228 metric points (p=0.0081, wins 8 / 8 paired seeds; metric: lower is better).
- Benchmark
- Strain_congruence
- Model
- mlp_tiny
- Paired seeds
- 8
- Baseline mean
- 0
- Idea mean
- 0.0068
- Effect (Δ)
- -0.0228 (n/a; negative = idea better)
- Wins
- 8 / 8 paired seeds
- p-value
- 0.0081 (permutation test, 20 000 shuffles)
- Smallest detectable effect
- n/a
- Mechanism
- Confirmed ✓
- Practical effect
- No effect
- Baseline tuning
- swept over 3 configs
The custom track is synthetic rather than a real fluid simulator or physical dataset; only diagonal positive determinant-one deformations were sampled, not arbitrary nonsymmetric SL(3) matrices. No graph neural rollout, learned-direction comparator, or built-in dynamics track comparison was performed.
How to run: python3 bench_stage2.py
Artifacts
- REPORT.md 3.1 KB View
- bench_report.json 4.0 KB View Raw
- bench_stage2.py 4.8 KB View Raw
- custom_strain_track.py 1.4 KB View Raw
- experiment.py 7.4 KB View Raw
- report.md 1.4 KB View
- report_bench_2026-08-31T183052.md 3.2 KB View
- results.json 9.2 KB View Raw