Repository navigation
Commit e9bb4e2
proofs(agda): PERMANOVA's p-value floor and which terms are withheld (rebased onto main)
The branch's Julia-side work -- the CLR linear model, the prevalence
filter, the complete-separation refusal, the significance statuses, the
config warning -- reached main refined through the upstream syncs, so
this rebase keeps main's side of every conflicted file and lands only
what was genuinely new on the branch:
- proofs/agda/MetaManifold/Permanova.agda: the two things run_permanova
decides for itself rather than taking from vegan -- the reported
min_p_value (the 1/(B+1) floor, never raised by more permutations)
and which terms have their p-value withheld
(_varies_within_any_block, exactly when no within-block permutation
exchanges the term's labels);
- its import in All.agda, so the axiom audit reaches it;
- the README's PERMANOVA sections and theorem-to-code map;
- the Agda proofs job's comment names it.
The proofs depend on main's test/unit/test_permanova.jl, which is
already there; the Julia code the theorems model is byte-identical to
what the earlier syncs landed.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>1 parent 52feb60 commit e9bb4e2
4 files changed
Lines changed: 538 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
300 | 300 | | |
301 | 301 | | |
302 | 302 | | |
303 | | - | |
304 | | - | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
305 | 306 | | |
306 | 307 | | |
307 | 308 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
0 commit comments