Materials Validation — sealed cantilever deflection

GFTCL-LION-MATERIALS-001.

What the cell guarantees

Given (spec, P, kind), the cell computes deflection δ as an exact-Rat function:

Bit-for-bit against the sealed Lean theorems in proof/lean/FirstRoars/CantileverBeam.lean, CantileverTwoLoad.lean, CantileverOffTipLoad.lean, CantileverMixedLoad.lean, ElasticityBar.lean.

Walkthrough

MaterialsDomainPanel → tap a spec card → MaterialsValidationWalkthrough opens:

1. Spec confirmation(spec_id, length L, Young's E, second-moment I) from sealed substrate row

2. Load case — sliders for P (and P₂, position if two-point)

3. Live deflectionδ in exact reduced Rat (num/den)

4. Match vs sealed formula — bit-exact equality vs the Lean theorem evaluated on the same inputs

5. Witness sealed — append-only materials_validations row; signed quintet; broadcast permitted; AFTER INSERT trigger writes a federation_emissions row

Federation

What stays NAMED OPEN

Files

Federation cosignature: pending operator signing host (v26). Witness (sha256 of rendered body): c1945b9038c7f67cce3efc3c36956390d2d2d76c055cd2120bbbd8b88c8028ce. This page serves with a substrate-honest pending-signature notice until the operator's Franklin signer cosigns it.