Skip to content

Instantly share code, notes, and snippets.

View jsmorph's full-sized avatar

Jamie Stephens jsmorph

View GitHub Profile
@jsmorph
jsmorph / armstrong-kempe-instructions.md
Last active April 9, 2026 19:01
Some math formalization guidelines based on Armstrong and Kempe
@jsmorph
jsmorph / Spec.lean
Created June 19, 2026 15:58
Verifying generated LeanExe WASM with Talos
import Project.Gcd.Program
import Interpreter.Wasm.Wp.Tactic
import Interpreter.Wasm.Wp.Block
import Interpreter.Wasm.Wp.Loop
/-!
# Specification for `gcd`
-/
namespace Project.Gcd.Spec
@jsmorph
jsmorph / Spec.lean
Created June 19, 2026 18:48
LeanExe association-list WASM proof with Talos
import Project.AssocList.Program
import Interpreter.Wasm.Wp.Tactic
import Interpreter.Wasm.Wp.Call
/-!
# Specification for `lookupDemo`
-/
namespace Project.AssocList.Spec
@jsmorph
jsmorph / features.md
Last active July 27, 2026 13:20
Geoterrain features
I want you to implement design.md. It should be utterly perfect, visually beautiful, with every single thing done at high quality.

Fan out sub-agents and have sub-agents tackle each one individually so that the app is utterly perfect. You should /loop on each item and have a separate sub-agent check it visually to ensure it looks triple A. That separate sub-agent should be a really harsh critic, and if it doesn't work very well, it should keep going.

Don't stop until each sub-agent is utterly wowed with the quality. It should literally compare them side by side blind and say which one looks better. /loop until it's utterly perfect. Fan out sub-agents and ultracode.

Keep me updated as you make progress but do not stop.
@jsmorph
jsmorph / speculation.md
Last active August 3, 2026 15:49
A future style for math research?

Notes

I'm speculating about a style of math research that might be satisfying and productive over the next few years (but not beyond that). If on target, then likely obvious.

Some caveats: I'm not a research mathematician, and I have had almost no training along those lines. My recent experience is with software with AI on all levels, but I'm skeptical of possible parallels.

@jsmorph
jsmorph / GroupTotalPointAddition.lean
Created August 22, 2026 19:34
GroupTotalPointAddition
/-
The baseline point-addition circuit followed by the verified transposition
implements addition in the full secp256k1 point group.
-/
import Tests.GroupTotalPointAddition.Transpose
import VQMathlib.Curve.GroupTotal
namespace VQ.Tests.GroupTotalPointAddition
open VQ VQ.Reversible