{"records":[{"assumptions":["Proof claims depend on the architecture, configuration, specifications, and trusted components documented upstream."],"evidence":{"approval":{"by":"Codex automated bootstrap curation (user-authorized)","date":"2026-10-23","notes":"Accepted for discovery after inspecting pinned upstream metadata. This is automated catalogue curation, not human semantic review or independent proof checking.","url":"https://github.com/seL4/l4v/blob/3ba5789a044aba2d41afe0b108649132c506f81b/README.md"},"freshness":{"checked":"2026-10-23","notes":"Metadata inspected at the pinned revision; newer upstream commits may exist.","status":"pinned"},"id":"isabelle/sel4","implementation":{"reference":null,"scope":"No independently evidenced correspondence to a caller implementation.","status":"none"},"mechanical":{"axioms":null,"checker":null,"proof_digest":null,"reference":null,"source_revision":null,"status":"not_checked_by_us"},"publication":"accepted","record_digest":"03d672b659bad37f60e18899eb2bb6045ba7016c485a657e15f77ea723324155","record_version":1,"semantic":{"qualification":null,"reference":null,"status":"unreviewed"}},"id":"isabelle/sel4","kind":"project","license":{"attribution":"README and license documentation: Copyright 2020 Data61, CSIRO, CC-BY-SA-4.0. Proofs and tools have per-file licenses, typically GPL-2.0-only or BSD-2-Clause; inspect file headers before reuse.","spdx":"CC-BY-SA-4.0","url":"https://github.com/seL4/l4v/blob/3ba5789a044aba2d41afe0b108649132c506f81b/LICENSE.md"},"limitations":["The commons has not independently reproduced the l4v proof builds.","A project link does not establish verification of every seL4 configuration, driver, hardware platform, or caller."],"owners":["seL4 Foundation","l4v contributors"],"project":"isabelle/sel4","project_details":{"contributing":"https://github.com/seL4/l4v/blob/3ba5789a044aba2d41afe0b108649132c506f81b/CONTRIBUTING.md","issues":"https://github.com/seL4/l4v/issues","opportunities":["Report proof or documentation issues upstream.","Use seL4's documented contributor process for changes."],"status":"active"},"proof_system":"Isabelle/HOL","record_digest":"03d672b659bad37f60e18899eb2bb6045ba7016c485a657e15f77ea723324155","record_version":1,"reuse":"Start with the pinned upstream README and proof coverage documentation; retain all configuration assumptions and inspect per-file license notices.","schema_version":1,"source":{"path":"README.md","repository":"https://github.com/seL4/l4v","revision":"3ba5789a044aba2d41afe0b108649132c506f81b","statement":null,"symbol":null},"source_url":"https://github.com/seL4/l4v/blob/3ba5789a044aba2d41afe0b108649132c506f81b/README.md","summary":"The upstream l4v repository contains Isabelle/HOL specifications and proofs for the seL4 microkernel. Consult upstream documentation for configurations and proof coverage.","tags":["kernel","operating systems","refinement","isabelle","hardware"],"title":"seL4 verification proofs","updated":"2026-10-23"},{"assumptions":["Lean's logical foundations and the assumptions of each referenced theorem."],"evidence":{"approval":{"by":"Codex automated bootstrap curation (user-authorized)","date":"2026-10-23","notes":"Accepted for discovery after inspecting pinned upstream metadata. This is automated catalogue curation, not human semantic review or independent proof checking.","url":"https://github.com/leanprover/lean4/blob/eb6cafb7290e8bd5f2937522d8d804f58f02bafc/src/Init/Data/List/Lemmas.lean"},"freshness":{"checked":"2026-10-23","notes":"Metadata inspected at the pinned revision; newer upstream commits may exist.","status":"pinned"},"id":"lean/core","implementation":{"reference":null,"scope":"No independently evidenced correspondence to a caller implementation.","status":"none"},"mechanical":{"axioms":null,"checker":null,"proof_digest":null,"reference":null,"source_revision":null,"status":"not_checked_by_us"},"publication":"accepted","record_digest":"26729e5e75392bf24f4e4efdc49276df84b3d04dfc92fe88b54a71582eda5c4d","record_version":1,"semantic":{"qualification":null,"reference":null,"status":"unreviewed"}},"id":"lean/core","kind":"project","license":{"attribution":"Lean 4 contributors.","spdx":"Apache-2.0","url":"https://github.com/leanprover/lean4/blob/eb6cafb7290e8bd5f2937522d8d804f58f02bafc/LICENSE"},"limitations":["This is a discovery entry for Lean v4.35.0, not an independent audit of the whole Lean system.","Applicability to implementations in other languages is unknown."],"owners":["leanprover"],"project":"lean/core","project_details":{"contributing":"https://github.com/leanprover/lean4/blob/eb6cafb7290e8bd5f2937522d8d804f58f02bafc/CONTRIBUTING.md","issues":"https://github.com/leanprover/lean4/issues","opportunities":["Review or report core library issues upstream.","Contribute formal lemmas following upstream guidance."],"status":"active"},"proof_system":"Lean 4","record_digest":"26729e5e75392bf24f4e4efdc49276df84b3d04dfc92fe88b54a71582eda5c4d","record_version":1,"reuse":"Inspect individual theorem statements and pin the Lean toolchain before importing.","schema_version":1,"source":{"path":"src/Init/Data/List/Lemmas.lean","repository":"https://github.com/leanprover/lean4","revision":"eb6cafb7290e8bd5f2937522d8d804f58f02bafc","statement":null,"symbol":null},"source_url":"https://github.com/leanprover/lean4/blob/eb6cafb7290e8bd5f2937522d8d804f58f02bafc/src/Init/Data/List/Lemmas.lean","summary":"Reusable definitions and theorems for lists, arrays, natural numbers, and other core Lean data structures.","tags":["lists","filter","data structures","proof library"],"title":"Lean 4 core library","updated":"2026-10-23"},{"assumptions":["Each development has its own formal definitions and hypotheses; inspect those before reuse."],"evidence":{"approval":{"by":"Codex automated bootstrap curation (user-authorized)","date":"2026-10-23","notes":"Accepted for discovery after inspecting pinned upstream metadata. This is automated catalogue curation, not human semantic review or independent proof checking.","url":"https://github.com/leanprover/cslib/blob/6ff325e870ed89f86be10515f0e7297fa5a32845/README.md"},"freshness":{"checked":"2026-10-23","notes":"Metadata inspected at the pinned revision; newer upstream commits may exist.","status":"pinned"},"id":"lean/cslib","implementation":{"reference":null,"scope":"No independently evidenced correspondence to a caller implementation.","status":"none"},"mechanical":{"axioms":null,"checker":null,"proof_digest":null,"reference":null,"source_revision":null,"status":"not_checked_by_us"},"publication":"accepted","record_digest":"d0f352aa17d4ee6355f37fad04f7b6662998a79e21f066203ceaf28841236f9b","record_version":1,"semantic":{"qualification":null,"reference":null,"status":"unreviewed"}},"id":"lean/cslib","kind":"project","license":{"attribution":"CSLib contributors.","spdx":"Apache-2.0","url":"https://github.com/leanprover/cslib/blob/6ff325e870ed89f86be10515f0e7297fa5a32845/LICENSE"},"limitations":["The commons has not independently built or semantically audited this pinned CSLib revision.","Project registration makes no universal correctness claim about its contents."],"owners":["leanprover","CSLib contributors"],"project":"lean/cslib","project_details":{"contributing":"https://github.com/leanprover/cslib/blob/6ff325e870ed89f86be10515f0e7297fa5a32845/CONTRIBUTING.md","issues":"https://github.com/leanprover/cslib/issues","opportunities":["Use upstream contribution guidance to find suitable work.","Discuss reusable computer science formalizations with upstream maintainers."],"status":"active"},"proof_system":"Lean 4","record_digest":"d0f352aa17d4ee6355f37fad04f7b6662998a79e21f066203ceaf28841236f9b","record_version":1,"reuse":"Follow upstream's dependency and toolchain instructions using the pinned commit; review each formal statement before use.","schema_version":1,"source":{"path":"README.md","repository":"https://github.com/leanprover/cslib","revision":"6ff325e870ed89f86be10515f0e7297fa5a32845","statement":null,"symbol":null},"source_url":"https://github.com/leanprover/cslib/blob/6ff325e870ed89f86be10515f0e7297fa5a32845/README.md","summary":"An upstream Lean library formalizing computer science theories and tools, with reusable APIs for software verification and certified software.","tags":["computer science","formal languages","semantics","software verification"],"title":"CSLib — Lean Computer Science Library","updated":"2026-10-23"},{"assumptions":["p : α → Bool; as : List α; x : α, with Lean's List membership and Boolean-to-proposition coercion.","The statement concerns the pure Lean List.filter definition at the pinned revision."],"evidence":{"approval":{"by":"Codex automated bootstrap curation (user-authorized)","date":"2026-10-23","notes":"Accepted for discovery after inspecting pinned upstream metadata. This is automated catalogue curation, not human semantic review or independent proof checking.","url":"https://github.com/leanprover/lean4/blob/eb6cafb7290e8bd5f2937522d8d804f58f02bafc/src/Init/Data/List/Lemmas.lean"},"freshness":{"checked":"2026-10-23","notes":"Metadata inspected at the pinned revision; newer upstream commits may exist.","status":"pinned"},"id":"lean/list-mem-filter","implementation":{"reference":null,"scope":"No independently evidenced correspondence to a caller implementation.","status":"none"},"mechanical":{"axioms":null,"checker":null,"proof_digest":null,"reference":null,"source_revision":null,"status":"not_checked_by_us"},"publication":"accepted","record_digest":"2e656f9172382549a29609f1846887e5bbc820243a8f9ef133342f8054a830b3","record_version":1,"semantic":{"qualification":null,"reference":null,"status":"unreviewed"}},"id":"lean/list-mem-filter","kind":"theorem","license":{"attribution":"Lean 4 contributors; source theorem List.mem_filter.","spdx":"Apache-2.0","url":"https://github.com/leanprover/lean4/blob/eb6cafb7290e8bd5f2937522d8d804f58f02bafc/LICENSE"},"limitations":["Membership equivalence does not by itself specify order, multiplicity, execution time, or termination of an unrelated implementation.","No correspondence to JavaScript Array.filter or any caller's code has been established."],"owners":["leanprover"],"project":"lean/core","proof_system":"Lean 4","record_digest":"2e656f9172382549a29609f1846887e5bbc820243a8f9ef133342f8054a830b3","record_version":1,"reuse":"With leanprover/lean4:v4.35.0, import Init.Data.List.Lemmas and refer to List.mem_filter. Check the instantiated statement and any implementation correspondence yourself.","schema_version":1,"source":{"path":"src/Init/Data/List/Lemmas.lean","repository":"https://github.com/leanprover/lean4","revision":"eb6cafb7290e8bd5f2937522d8d804f58f02bafc","statement":"x ∈ List.filter p as ↔ x ∈ as ∧ p x","symbol":"List.mem_filter"},"source_url":"https://github.com/leanprover/lean4/blob/eb6cafb7290e8bd5f2937522d8d804f58f02bafc/src/Init/Data/List/Lemmas.lean","summary":"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.","tags":["list","filter","membership","subset","selection","predicate"],"title":"List filtering preserves exactly matching members","updated":"2026-10-23"}],"schema_version":1,"snapshot_id":"fc348a2252e79db4ef27390a13a9382f8d9b5d6daf6cb92e511352f7fe65f535","source_commit":"5d5248f24dd7afbcc34008c8c0f3d1b9882ff0fa"}