Page actions
instrument mechanism / verified-clean
2D Kinematics Vector Solver mechanism
The inspectable method record for 2D Kinematics Vector Solver, kept separate from implementation and qualification.
Model scope
The formulas pass as standard constant-g, no-air-resistance projectile-motion formulas under x0=y0=0 and zero horizontal acceleration. The instrument cannot honestly claim to support a "target" input until the target definition and solving formulas are specified. The honest-label statement correctly excludes air resistance but should also disclose the fixed-gravity, zero-initial-position, and zero-horizontal-acceleration assumptions.
- The formulas are standard for projectile motion with constant gravitational acceleration, zero initial position, no air resistance, and no horizontal acceleration.
- The stated input option "time or target" is incomplete: no target-reaching formula or target-solving method is provided.
- The position formulas omit initial coordinates; they assume x0=0 and y0=0.
- The formula for vx is time-independent only because horizontal acceleration is assumed to be zero.
Units and conventions
- v0 must be in m/s.
- angle must be explicitly specified; the test vectors assume degrees. Radian-versus-degree behavior is otherwise ambiguous.
- g must be in m/s^2, positive downward in the equations shown.
- time must be in seconds.
- x and y outputs are in meters.
- The coordinate system assumes positive x is horizontal and positive y is upward.
Inspectable vector
One of 4 source-bound review vectors:
{
"inputs": {
"v0_m_per_s": 20,
"angle": 30,
"angle_unit": "degrees",
"g_m_per_s2": 9.81,
"time_s": 2
},
"expected_outputs": {
"vx_m_per_s": 17.3205,
"vy_m_per_s": -9.62,
"x_m": 34.641,
"y_m": 0.38
},
"working": "vx = v0 cos(theta) = 20 cos(30 degrees) = 20(0.866025) = 17.3205 m/s. vy = v0 sin(theta) - gt = 20(0.5) - 9.81(2) = 10 - 19.62 = -9.62 m/s. x = v0 cos(theta)t = 17.3205(2) = 34.641 m. y = v0 sin(theta)t - 0.5gt^2 = 20(0.5)(2) - 0.5(9.81)(2^2) = 20 - 19.62 = 0.38 m."
}Failure boundary
BREAK_CLAIMED · SELF_FLAGGED
The extreme-magnitude vector produces Infinity and -Infinity through overflow in plain JavaScript arithmetic. The solver is also vulnerable to materially different results if angle units or vertical-axis/sign conventions are not enforced.
Other records
Sources and evidence
These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.
VERIFIED_LEDGER.jsonevidence-tranche2/tranche2-results.jsonBOUNDARY_HAZARD_CATALOG.json