Skip to content

Release 0.9.1 - #42

Merged
punnerud merged 1 commit into
mainfrom
release/0.9.1
Aug 13, 2026
Merged

Release 0.9.1#42
punnerud merged 1 commit into
mainfrom
release/0.9.1

Conversation

@punnerud

Copy link
Copy Markdown
Owner

The derivative field: d/dx <expression> at x=<point> in the step schema, settled by mpeqs.calculus (two independent derivative paths that must agree), refused into silence where it cannot be exact — x**x, sin(x), a missing point.

Shipped with its usage honestly measured at zero on qwen3:4b, where the calc field carries derivative questions instead (the model applies the chain rule itself and hands the arithmetic over — 8/8 on the calculus domain). The field is passive — an empty string costs nothing — and is there for the model generation that reaches for it, the same shape as the convert field's early history.

Also carries the bench flush fix and the sums-strip refactor (one exactChip helper). 461 tests.

'd/dx <expression> at x=<point>' in the step schema, settled by mpeqs.calculus
and refused into silence where it cannot be exact. Passive until a model
reaches for it -- measured at zero uses on qwen3:4b, where the calc field
carries derivative questions instead -- and shipped for the model generation
that does, the same shape as the convert field's early history.
@punnerud
punnerud merged commit a416095 into main Aug 13, 2026
6 checks passed
@punnerud
punnerud deleted the release/0.9.1 branch August 13, 2026 17:48
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