Skip to content

Audit non-crypto modules' L1 tests for self-consistency-only gaps #90

Description

@erfanjazebnikoo

#87 found that the ntt module's L1 "known-answer" tests were checked against
a naive reference implementation written for this project, not an
independent external source. Crypto modules now require external,
independently-citable references (CONTRIBUTING.md's tightened L1
definition), but the same self-consistency pattern may exist in the
non-crypto modules (linalg, stats, integrate, differentiate, interpolate,
poly, ode, signal, fft, autodiff, compressed_sensing, sketch).

Lower priority than the crypto work: for general numerical modules an
internally-written reference is still valid per CONTRIBUTING.md, so this is
about checking whether the analytical-truth/closed-form claims actually
hold, not about requiring external validation everywhere. Phase 2 of the
citation/validation rigor work, after #87 and #88 land.

Metadata

Metadata

Assignees

No one assigned

    Labels

    validationHardware validation, test coverage, benchmarks

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions