Source: https://guthlabs.ai/docs/instruments/beam-deflection-overhanging-beam/implementation/

instrument implementation / implementation-contract

# Beam Deflection — Overhanging Beam implementation

A source-bound implementation contract for Beam Deflection — Overhanging Beam; deployment and executable qualification remain separate.

Status: **VERIFIED_WITH_ERRATA**Lifecycle: **implementation-contract**

## 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**: t6-024

**Effect**: Computation or source lookup only

## Input and validation requirements

The instrument must reject I=0 because deflection formulas divide by E*I=0. It also risks incorrect signed results unless load direction, reaction signs, and deflection-positive direction are explicitly defined.

## Required corrections

````
[
  {
    "vector": "1,3",
    "field": "delta at overhang tip",
    "wrong": "+0.0777778 / +0.0669643",
    "correct": "-0.0666667 / -0.0595238 (0.0667/0.0595 downward)",
    "cause": "Macaulay integration omits the R2*<x-L>^3/6 term when evaluating beyond the right support; confirmed by numeric double integration and the standard P*a^2(L+a)/(3EI) formula"
  }
]
````

## Inspectable interface fixture

The sample below is evidence for interface and validation tests, not a production implementation.

````
{
  "inputs": {
    "model": "simple supports at x=0 and x=L; free overhang to x=L+a",
    "L_m": 6,
    "a_m": 2,
    "point_loads": [
      {
        "P_N": 10000,
        "z_m": 8
      }
    ],
    "E_Pa": 200000000000,
    "I_m4": 0.000008,
    "sample_x_m": [
      0,
      3,
      6,
      8
    ]
  },
  "expected_outputs": {
    "R1_N": -3333.333333,
    "R2_N": 13333.333333,
    "V_N": {
      "0<x<8": -3333.333333,
      "8<x<8": "0 after the tip load; no beam interval beyond x=8"
    },
    "M_Nm": {
      "x=0": 0,
      "x=3": -10000,
      "x=6": -20000,
      "x=8": 0
    },
    "delta_downward_m": {
      "x=0": 0,
      "x=3": -0.028125,
      "x=6": 0,
      "x=8": 0.0777777778
    },
    "curve_features": {
      "moment_roots_m": [
        0,
        8
      ],
      "moment_extremum": {
        "type": "minimum",
        "x_m": 6,
        "M_Nm": -20000
      },
      "deflection_support_roots_m": [
        0,
        6
      ],
      "asymptotes": []
    }
  },
  "working": "Equilibrium: R2=(10000*8)/6=13333.333333 N; R1=10000-13333.333333=-3333.333333 N. EI=200000000000*0.000008=1600000 N·m^2. For x<=6, M=R1*x, so M(3)=(-3333.333333)(3)=-10000 N·m and M(6)=(-3333.333333)(6)=-20000 N·m. For x=8, M=R1*8-10000*(8-8)=-26666.666664+26666.666664=0. The deflection constant is C=(-R1*6^3/6)/6=20000. At x=3, the bracket is R1*3^3/6+C*3=(-3333.333333*27/6)+60000=-15000+60000=45000; δ=-45000/1600000=-0.028125 m. At x=6, the bracket is (-3333.333333*216/6)+20000*6=-120000+120000=0; δ=0. At x=8, the bracket is (-3333.333333*512/6)+20000*8=-284444.4444+160000=-124444.4444; δ=124444.4444/1600000=0.0777777778 m. The shear is -3333.333333 N before the tip load and jumps by -10000 N at x=8."
}
````

## Other records

[01**Overview**](<https://guthlabs.ai/docs/instruments/beam-deflection-overhanging-beam/>)[02**Mechanism**](<https://guthlabs.ai/docs/instruments/beam-deflection-overhanging-beam/mechanism/>)[04**Qualification**](<https://guthlabs.ai/docs/instruments/beam-deflection-overhanging-beam/qualification/>)

## Sources and evidence

These pointers bind the page to evidence. They do not grant authority or collapse verification into deployment.

- `VERIFIED_LEDGER.json`

- `evidence-tranche6/tranche6-results.json`

- `tranche errata record`
