Skip to content

Add ProofConcept package: certificates and proofs of algebraic facts#38

Open
antonleykin wants to merge 2 commits into
developmentfrom
claude/proofconcept-package-bhafq2
Open

Add ProofConcept package: certificates and proofs of algebraic facts#38
antonleykin wants to merge 2 commits into
developmentfrom
claude/proofconcept-package-bhafq2

Conversation

@antonleykin

Copy link
Copy Markdown
Owner

A proof-of-concept Macaulay2 package modeling algebraic facts as logical
statements and their proofs as independently re-verifiable data:

  • Statement: an atomic algebraic predicate (inIdeal, generates,
    isGroebner) or a compound formula built with and/or/not;
  • Implication: A ==> B;
  • Certificate: an atomic proof — a witness checked cheaply and
    independently (e.g. H with H*G = f for ideal membership, monomial
    divisibility, or a nonzero normal form for non-membership);
  • Proof: a tree of inference steps combining certificates by logical
    rules (and-introduction, or-introduction) and the derived Buchberger
    rule.

verify recomputes and re-checks the witness in each leaf and the side
conditions of each rule. Includes documentation and TEST blocks for the
three motivating cases (ideal membership, monomial-ideal membership,
Buchberger's criterion) and the logic layer.

https://claude.ai/code/session_01VSJyxL59SKiQ4ZPoAyKj8C

claude added 2 commits June 10, 2026 00:37
A proof-of-concept Macaulay2 package modeling algebraic facts as logical
statements and their proofs as independently re-verifiable data:

  * Statement: an atomic algebraic predicate (inIdeal, generates,
    isGroebner) or a compound formula built with and/or/not;
  * Implication: A ==> B;
  * Certificate: an atomic proof — a witness checked cheaply and
    independently (e.g. H with H*G = f for ideal membership, monomial
    divisibility, or a nonzero normal form for non-membership);
  * Proof: a tree of inference steps combining certificates by logical
    rules (and-introduction, or-introduction) and the derived Buchberger
    rule.

verify recomputes and re-checks the witness in each leaf and the side
conditions of each rule. Includes documentation and TEST blocks for the
three motivating cases (ideal membership, monomial-ideal membership,
Buchberger's criterion) and the logic layer.

https://claude.ai/code/session_01VSJyxL59SKiQ4ZPoAyKj8C
Companion document capturing the conversation that produced the package:
the original request, the follow-up that turned proofs into a logical tree,
the Macaulay2 findings that shaped the design, and the decisions made.

https://claude.ai/code/session_01VSJyxL59SKiQ4ZPoAyKj8C
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.

2 participants