propagate_uncertainty
Propagate independent standard uncertainties through an expression, returning nominal value, standard uncertainty, relative uncertainty, and coverage interval. Supports optional units and output unit conversion.
Instructions
Propagate independent standard uncertainties through an expression. Each measurement has value, uncertainty, and optional unit. Returns nominal value, standard uncertainty, relative uncertainty, and a coverage interval; use output_unit when the result is dimensionful.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| precision | No | ||
| angle_unit | No | radians | |
| expression | Yes | ||
| output_unit | No | ||
| measurements | Yes | ||
| coverage_factor | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unit | No | Output unit, when dimensionful. | |
| exact | No | Exact symbolic result when available. | |
| result | Yes | Primary result; strings preserve mathematical precision. | |
| details | No | ||
| warnings | No | ||
| operation | Yes | Operation actually performed. | |
| approximate | No | Numerical approximation at the requested precision. | |
| normalized_input | No | Canonical input used by the computation engine. |