Skip to content

proofs(agda): isolate PERMANOVA permutation bookkeeping - #59

Merged
JoshuaJewell merged 1 commit into
JoshuaJewell:mainfrom
hyperpolymath:repair/permanova-proofs
Oct 17, 2026
Merged

JoshuaJewell merged 1 commit into
JoshuaJewell:mainfrom
hyperpolymath:repair/permanova-proofs

Conversation

@hyperpolymath

@hyperpolymath hyperpolymath commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Replaces withdrawn #55. The previous branch had absorbed unrelated fork history; this is one commit directly on upstream main 52feb605, touching only three proof files.

Adds the PERMANOVA model from e9bb4e2, imports it through All.agda, and documents its theorem-to-code mapping. The documentation now distinguishes label exchangeability from statistical validity or successful p-value reporting: Julia also withholds missing p-values.

Validation performed: bash proofs/tests/axiom-audit.sh passes (five reachable modules, clean); git diff --check passes. GitHub CI has also passed the axiom audit and type-check with Agda 2.6.4.3 and stdlib 2.1 (run). The same CI run has now passed the full Julia/integration suite and frontend unit tests. Julia was not run locally.

Reproduction commands:

  • cd proofs/agda && agda MetaManifold/All.agda with CI's pinned Agda/stdlib.
  • julia --project=. test/unit/test_permanova.jl.

No runtime, workflow, dependency, licensing or unrelated fork changes. Julia/R/bun were not run locally. No issues are closed by this replacement.

Retain the proof model from e9bb4e2, clarify the limits of the
block-constancy equivalence, and remove unverified validation claims.
@codecov

codecov Bot commented Oct 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@hyperpolymath
hyperpolymath marked this pull request as ready for review October 17, 2026 02:07
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-17T02:10:56.876731Z 3c9d352 Draft marked ready
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@JoshuaJewell
JoshuaJewell merged commit f2227ff into JoshuaJewell:main Oct 17, 2026
3 checks passed
@JoshuaJewell
JoshuaJewell deleted the repair/permanova-proofs branch October 17, 2026 14:08
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