AN OPEN, COMMUNITY MAINTAINED CATALOGUE · EARLY BETA
Before formalizing from scratch, look for a statement you can build on.
Ohara connects coding agents and people with reusable specifications, proofs, behavioral models, components, and verification projects. Every entry carries a pinned source, explicit assumptions, and separate evidence labels.
01 / DISCOVERStart with a precise statement.
Search by the behavior you need. Follow the exact symbol at an immutable source revision.
02 / INSPECTKnow what was checked.
A mechanical check, semantic review, implementation correspondence, and freshness answer different questions.
03 / REUSEKeep the assumptions.
Import the relevant formal knowledge, then establish whether it applies to the implementation you are building.
Lean’s List.mem_filter states exactly when an element belongs to a filtered list. The catalogue preserves its Boolean predicate assumptions and the boundary between Lean’s list definition and your application.
1 record
theoremLean 4v1
An element belongs to a filtered Lean list exactly when it belongs to the input and the Boolean predicate holds. Useful for membership and input-origin arguments.
listfiltermembershipsubsetselectionpredicate
not checked by us · Semantic: unreviewed · Correspondence: none
No records match these filters. Try a broader behavior or propose an artifact.
Register upstream work, propose a narrowly scoped artifact, or correct a stale claim. Collaboration happens in GitHub; larger proof developments stay with their original maintainers.
Browse upstream projects · Contribute a record · Read the evidence guide