Skip to content

benchmarks: add Hodge blow-up divisor certificate - #601

Merged
morluto merged 7 commits into
mainfrom
agent/conjecture-hodge-divisor-certificate
Aug 7, 2026
Merged

benchmarks: add Hodge blow-up divisor certificate#601
morluto merged 7 commits into
mainfrom
agent/conjecture-hodge-divisor-certificate

Conversation

@yuelgrace1810-ops

Copy link
Copy Markdown
Collaborator

Summary

  • add an Assurance benchmark derived from retained Unresolved Conjectures row C-039
  • require an exact primitive cubic through six rational points and replay its simple multiplicities
  • independently verify the blow-up divisor class, intersection pairings, and adjunction genus
  • accept alternative primitive cubics satisfying the same contract

Quality

  • Estimated quality: 89/100
  • Family: Assurance
  • Primary objective: exact algebraic-cycle/divisor certification
  • Difficulty: provisional Hard
  • Portfolio contribution: algebraic-cycle scope calibration without asking an agent to solve the Hodge conjecture

Shortcut and assurance audit

The verifier recomputes polynomial values and gradients at every point, rejects scaled/non-primitive certificates, and independently derives the intersection and genus data. A frozen answer alone is insufficient because alternative valid cubics are accepted and all submitted computations are replayed.

The assurance ceiling is CHECKED. Lefschetz (1,1) is a trusted theorem boundary. This benchmark certifies one divisor class on one blow-up only; it makes no claim about higher-codimension Hodge classes or the open conjecture.

Validation

  • focused regression tests: 4 passed
  • Harbor prepare/check: passed
  • Ruff format/lint: passed
  • git diff --check: passed
  • Docker Desktop Client/Server: 29.6.2
  • task and verifier images built successfully
  • both containers executed with --network none
  • Oracle submission received full applicable reward: 1.0

Draft only; do not merge without human review.

morluto commented Aug 7, 2026

Copy link
Copy Markdown
Owner

@codex

@morluto
morluto marked this pull request as ready for review August 7, 2026 09:04

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b849303bc6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Grace Lee Rui Yue and others added 3 commits August 7, 2026 18:16
- Document required evidence schema_version (string "1") in instruction.md
  and public_contract.json with payload_shape
- Change evidence media type from text/plain to application/json
- Document primitive-coefficient requirement (GCD must be 1) in instruction.md
- Decouple mathematics, evidence, scope, and assurance from contract
- Detect VERIFIED claims from raw submission before schema validation
  for false_certification detection
- Accept all scoreable assurances (UNVERIFIED, COMPUTED, CHECKED)
- Drop whitespace-churn commits during rebase onto origin/main
@morluto
morluto force-pushed the agent/conjecture-hodge-divisor-certificate branch from b849303 to 2f3243c Compare August 7, 2026 10:18

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2f3243ce5a

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

…hecksum

- Bound _raw_submission() with is_regular_bounded_file
- Remove undocumented evidence size limit per benchmark policy
- Refresh Dockerfile checksum label
cursoragent and others added 3 commits August 7, 2026 11:04
…and lint

Co-authored-by: morluto <morluto@users.noreply.github.com>
…esh checksum

- Add is_regular_bounded_file check before reading /app/submission.json
- Accept schema-valid integral coefficient numbers (12.0 as 12)
- Refresh Dockerfile checksum label

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a7b86712f2

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@morluto
morluto merged commit 71ac068 into main Aug 7, 2026
34 checks passed
@morluto
morluto deleted the agent/conjecture-hodge-divisor-certificate branch August 7, 2026 11:32
@morluto

morluto commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Review comment fixes

The following four unresolved review threads have been addressed in the latest commit pushed to this branch:

  1. Publish the exact evidence schema version — Restored the Evidence payload line in instruction.md and the payload_shape block in public_contract.json, so the agent-visible protocol publishes that schema_version must be the string "1".

  2. Validate point indices before dictionary membershipmathematics() now validates that point_index is an exact int (rejecting arrays and booleans) before using it as a dict key, so a schema-invalid submission with an array point_index returns False instead of crashing with TypeError.

  3. Reject booleans in raw point-check diagnostics — After the dict comparison, mathematics() now requires value and multiplicity to be exact int types, so value: false / multiplicity: true submissions are rejected rather than passing the comparison via False == 0 / True == 1.

  4. Compare evidence with JSON type preservation — Added a json_equal helper that performs deep equality while distinguishing bool from int, and the evidence payload comparison now uses it, so arithmetic_genus: true in the evidence copy no longer matches arithmetic_genus: 1 in the result.

The Dockerfile jacobian.checksum label has been refreshed to match the new verifier.py SHA-256.

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.

3 participants