AerodynamicsCert
plain-language theorem explainer
AerodynamicsCert is a structure certifying that the inductive type of aerodynamic forces has cardinality exactly 5 and that the recognition cost J satisfies J(1) = 0. Engineers applying Recognition Science to flight mechanics would cite it to confirm the force count matches configDim D = 5. The declaration is a bare structure definition with no proof body or reduction steps.
Claim. Let $F$ be the inductive type whose constructors are lift, drag, thrust, weight and moment. AerodynamicsCert is the structure whose fields assert that the cardinality of $F$ equals 5 and that the recognition cost satisfies $J(1) = 0$.
background
The AerodynamicsFromRS module derives aerodynamics from Recognition Science by identifying five canonical forces with configDim D = 5. The inductive type AerodynamicForce enumerates lift, drag, thrust, weight and moment and derives a Fintype instance. Flight is modeled as recognition cost balance at J = 0, with stability obtained by minimizing the J-cost landscape at cruise angle of attack. This rests on the Jcost definition imported from the Cost module.
proof idea
AerodynamicsCert is a structure definition whose two fields directly state the cardinality of AerodynamicForce and the equation Jcost 1 = 0. No lemmas or tactics are applied; it serves as a type-level certificate consumed by the downstream aerodynamicsCert construction.
why it matters
This structure supplies the certified interface realizing the module claim that five forces equal configDim D = 5 and cruise equilibrium holds at J = 0. It is instantiated by aerodynamicsCert. In the framework it connects J-uniqueness (T5) and the recognition composition law to fluid applications while leaving open explicit force magnitudes on the phi-ladder.
Switch to Lean above to see the machine-checked source, dependencies, and usage graph.