M2 · vector 1
sqrt(3)=1.732
2
own working concludes M2=Mn2/sin(beta-theta)=1/sin30=2 (degenerate Mach wave, M unchanged) then field ships sqrt(3)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.
Verdict is NEEDS_REVIEW because the core theta-beta-M relation is standard, but angle units and Newton convergence settings are unspecified, and the downstream-Mach reconstruction and physical-domain checks are not fully stated. The four vectors use direct beta input, so Newton iterations are intentionally not invoked; theta-mode tests must document the exact Newton method, initial guesses, tolerance, and maximum iterations before release.
BREAK_CLAIMED · SELF_FLAGGED
The formula produces an undefined result when its denominator is forced to zero, and the specification does not state how negative deflection angles should be interpreted. The calculator should reject nonphysical gamma=0 and signed expansion inputs rather than silently returning shock results.
M2 · vector 1
sqrt(3)=1.732
2
own working concludes M2=Mn2/sin(beta-theta)=1/sin30=2 (degenerate Mach wave, M unchanged) then field ships sqrt(3)M2 · vector 2
1.45605
1.456324
micro 5th-digit sliptheta / M2 · vector 3
atan(75/382)=11.09 deg / 382.0
atan(25*sqrt(3)/191)=12.77 deg / 2.3673
working equates 25*sqrt(3)/191 with 75/382, i.e. sqrt(3)=1.5; M2 field ships the denominator 382 — nonsense valueM2 · vector 4
4.14728827
1.036822
M2 through a beta=60deg shock at M1=2 cannot exceed M14 review vectors are recorded. One source-bound sample is shown below.
{
"inputs": {
"mode": "beta",
"M1": 2,
"beta": 30,
"gamma": 1.4,
"angle_unit": "degrees",
"branch": "weak"
},
"expected_outputs": {
"theta": 0,
"beta": 30,
"M2": "sqrt(3) = 1.73205080757",
"P2_over_P1": 1,
"T2_over_T1": 1
},
"working": "Mn1=M1 sin(beta)=2 sin(30°)=2(1/2)=1. Mn1^2=1. tan(theta)=2 cot(30°)(1-1)/[4(1.4+cos(60°))+2]=0, so theta=0°. Normal-shock pressure ratio=1+[2 gamma/(gamma+1)](Mn1^2-1)=1+[2(1.4)/2.4](0)=1. Density ratio=[(gamma+1)Mn1^2]/[(gamma-1)Mn1^2+2]=2.4/(0.4+2)=1. Temperature ratio=(P2/P1)/(rho2/rho1)=1/1=1. Mn2^2=[1+0.2(1)]/[1.4(1)-0.2]=1.2/1.2=1, so Mn2=1. M2=Mn2/sin(beta-theta)=1/sin(30°)=2. This is the Mach-wave boundary, not a finite-strength shock; equivalently the weak oblique-shock limit gives M2=M1=2. For the same theta=0°, the strong branch is beta=90° with M2=sqrt(1/3)=0.57735026919."
}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-tranche6/tranche6-results.jsonBOUNDARY_HAZARD_CATALOG.json