Skip to content

[Lean] Execute paid exponent widening and half-source addition - #2439

Draft
jamesyc wants to merge 1 commit into
CrocSwap:mainfrom
jamesyc:lean-widened-source-dyadic-addition
Draft

jamesyc wants to merge 1 commit into
CrocSwap:mainfrom
jamesyc:lean-widened-source-dyadic-addition

Conversation

@jamesyc

@jamesyc jamesyc commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

Summary

Three unchanged checked sources execute binary increment with paid overflow widening and join the actual updated working exponent to the fourteen-tape reusable dyadic adder. The output is the first input plus half the second input.

Author-checked context

κ = 836330098538459/500000000000000000 = 0.001672660197076918, unchanged selected PR1094 context only.

Scope

Exact first halt, decoded output and all-prefix represented-cell bounds. The fixed-width predecessor rejects overflow; physical widening on an independent blank-exterior working tape removes that successful-result capacity premise. Initial words, signs, workspaces and original packed-source preservation remain explicit. The real widened exponent width and numeric unary-gap time are charged. No selected global uniform cost or automatic fixed-grid caller implementation.

Evidence and reuse

26 complete standard-only probes, nine full printed types, no diagnostics. Three exact sources /40,825 bytes reuse35 immutable public/import-derived prerequisites, including unchanged public RippleCounter and accepted reusable-output sources. Existing generic suppliers are acknowledged. No source edits or compiler replay.

Exact adoption

Publication parent: 0fdd7d8. The five selected-result, assembly, selected-source and emitter blobs match the previously checked context exactly; contextual kappa is unchanged. No accepted proof was rerun for this adoption.

Publish accepted widened-source dyadic execution with explicit prepared-input and gap-dependent cost assumptions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant