Page actions
instrument implementation / implementation-contract
Polar Curve Plotter implementation
A source-bound implementation contract for Polar Curve Plotter; deployment and executable qualification remain separate.
Binding contract
This record describes what an executable surface must bind and validate. It does not claim that a public calculator, package, or production route is deployed.
- Record owner
- Guth Instruments
- Lifecycle
- verified-with-binding-errata
- Evidence ID
- t8-027
- Effect
- Computation or source lookup only
Input and validation requirements
The singular expression r(theta)=1/(theta-pi/2) produces an undefined plot value and divergent area when the requested range includes theta=pi/2. The degree-versus-radian convention probe also produces materially different numeric output unless units are enforced explicitly.
Required corrections
[
{
"vector": 1,
"field": "enclosed_area_exact / numeric",
"wrong": "2π ≈ 6.2832",
"correct": "4π ≈ 12.5664",
"cause": "area of a circle of radius 2 (r(θ)=2 constant) is π·r²=4π; her own working evaluates 1/2·4·(2π) and writes the intermediate product as \"4π/2\" instead of 4π, dropping a factor of 2 in the polar-area integral ∫½r²dθ"
}
]Inspectable interface fixture
The sample below is evidence for interface and validation tests, not a production implementation.
{
"inputs": {
"r_theta": "2",
"theta_range": [
0,
"2π"
],
"theta_units": "radians",
"area_units": "square distance units"
},
"expected_outputs": {
"plot": "Circle centered at the pole with radius 2",
"enclosed_area_exact": "2π",
"enclosed_area_numeric": 6.283185307179586,
"numeric_quadrature_area": 6.283185307179586
},
"reference_data": {
"identity": "A=1/2∫_0^(2π)4 dθ=2π"
},
"working": "A=1/2∫_0^(2π)(2)^2 dθ. First, (2)^2=4. Then A=1/2·4·(2π)=4π/2=2π=6.283185307179586."
}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-tranche8/tranche8-results.jsontranche errata record