Moves upstream from filtering false originality to organizing candidate discovery: frontier tensions drive typed operators, equation genomes, mathematical objects, definitions and conjectures before Aurora review.
Philosophy
Research questions, physical principles and mathematical objects participate in generation together. Counterexamples should feed definition repair, with the process represented as persistent artifacts.
Architecture & control flow
- 01
Socratic research contract and question bank → frontier tension graph → innovation-operator scheduling.
- 02
The Equation Lab generates and mutates genomes within admissible/forbidden-term grammar, using surrogate traces for diagnostic signals.
- 03
A CoMath workspace constructs objects and conjectures, recording proof strategies, counterexample attempts and definition patches.
- 04
A domain–math–physics–equation–theorem–idea–refutation bridge yields harvestable clusters; the CLI subsequently invokes Aurora.
Architecture outline derived from this version’s control flow.
Inputs & outputs
- Inputs
User direction, field/subfield, mode configuration, operator and term grammars, and seeded priors/tensions.
- Outputs
discovery_package.json, questions and insights, equation/object/definition/conjecture/bridge IDs, and a CoMath working paper with JSONL records.
Implemented components
- A registry of 74 typed operators, Pareto-UCB/MAP-Elites scheduling structures, genome mutation, workspace/schema persistence, bridge cycles and idea harvesting.
Implementation & evidence scope
The equation model is explicitly a deterministic simulation surrogate, not physical PDE/ODE validation. Default tensions and priors are template seeds; the default conjecture path forces none_found and does not establish domain counterexample coverage. The subsequent 5.3 audit identified incomplete discovery-to-Aurora payload and verdict closure.
Code & bundled material
The introduction draws on bundled notes, changelogs and central code. Software tests, synthetic diagnostics and scientific effectiveness use different evidence standards.
Source references
novelty-idea-generator/V5_2_EUREKA_CHANGELOG.md· 32–130novelty-idea-generator/harness/discovery_v52/pipeline_v52.py· 75–215novelty-idea-generator/harness/discovery_v52/equation_lab/executable_equation_model.py· 1–64novelty-idea-generator/harness/run_agent.py· 1160–1267novelty-idea-generator/V5_2_EUREKA_CHANGELOG.md· 165–216