T2_T1 · vector 2
1.0641115702
1.0649380165
T2/T1 must equal her own correct P2/P1 ÷ rho2/rho1 (1.245/1.169082)instrument / verified-with-binding-errata
The current ledger marks this instrument verified with errata that must be applied at binding time.
The current ledger marks this instrument verified with errata that must be applied at binding time.
No ledger note is attached.
The supplied M2 and static-pressure formulas are standard for a perfect-gas normal shock. The specification fails because three claimed outputs lack formulas and the stagnation-pressure-loss label is undefined. The implementation should add the missing standard relations, define the loss convention, validate gamma>1 and M1>1, and clearly identify the perfect-gas normal-shock assumptions.
BREAK_CLAIMED · SELF_FLAGGED
The calculator breaks or must reject several edge inputs: the exact M1=1 boundary violates the strict validity condition, gamma=1 and M1=0 causes a zero denominator and undefined results, and a subsonic input produces formal algebraic values despite being outside the normal-shock branch. Signed Mach-number handling is also convention-dependent.
T2_T1 · vector 2
1.0641115702
1.0649380165
T2/T1 must equal her own correct P2/P1 ÷ rho2/rho1 (1.245/1.169082)4 review vectors are recorded. One source-bound sample is shown below.
{
"inputs": {
"M1": 2,
"gamma": 1.4
},
"expected_outputs": {
"M2": 0.5773502692,
"P2_P1": 4.5,
"T2_T1": 1.6875,
"rho2_rho1": 2.6666666667,
"P02_P01": 0.7208738615
},
"working": "M1²=2²=4. M2²=(1+((1.4-1)/2)×4)/(1.4×4-(1.4-1)/2)=(1+0.2×4)/(5.6-0.2)=1.8/5.4=1/3, so M2=√(1/3)=0.5773502692. P2/P1=1+[2×1.4/(1.4+1)]×(4-1)=1+(2.8/2.4)×3=1+3.5=4.5. rho2/rho1=((1.4+1)×4)/((1.4-1)×4+2)=9.6/3.6=2.6666666667. T2/T1=4.5/2.6666666667=1.6875. P02/P01=(2.6666666667)^3.5×(2.4/10.8)^2.5=0.7208738615."
}No source-defined multi-instrument workflow membership is recorded.
These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.
VERIFIED_LEDGER.json · VERIFIED_WITH_ERRATAevidence-tranche5/tranche5-results.jsonBOUNDARY_HAZARD_CATALOG.json