cyberneticlibrary

Propose and verify math conjectures

conjecture-swarmworkflowsetup L30
DonalMoloney/ideas
What it does

Propose, verify, and refute math conjectures via multi-round parallel agents with sandboxed execution

Best for

Exploratory mathematical research where diverse lenses and adversarial refutation accelerate discovery.

Inputs
  • · seed (math domain)
  • · rangeN, maxRounds, perRound, lenses
Outputs
  • · conjecture proposals (statement, lens, Python script)
  • · verdicts (survives/counterexample/inconclusive)
  • · confirmed conjectures
Requires
  • · Python 3 sandbox
  • · conjecture_swarm CLI (emit, verify_cli)
Preconditions

Python sandbox available; conjecture_swarm package installed; runDir writable; pkgDir in PYTHONPATH

Failure modes
  • · Script times out → verdict=inconclusive
  • · Refuter finds witness → status=REFUTED
  • · Dry-out after 2 rounds (no new survivors)
Trust signals
  • · Conjecture scripts self-contained (no imports except stdlib)
  • · Verifier opposes survivors (seeks refutation)
  • · Event emission for auditability