Blueprint Summary
Overview
Total entries17completed: 13; deps incomplete: 0; sorries: 0; no proof: 3
Ready now0Entries whose next formalization step is currently unblocked.
Fully closed13Local code and prerequisite closure are both complete.
Actionable priorities1Entries ready now and already unlocking downstream work.
Missing informal coverage3Entries with Lean code but missing an informal statement or proof block.
Ready next (1)
-
Ready for statement work.stage: statementstatement: ready to formalizedirect uses: 2downstream unlocks: 2
Missing informal coverage (3)
-
Associated lean decls (1)
-
Associated lean decls (1)
-
Associated lean decls (1)
Entry index (17)
Definitions11completed: 10; deps incomplete: 0; sorries: 0; no proof: 0
Theorems6completed: 3; deps incomplete: 0; sorries: 0; no proof: 3
Informal-only entries4
Definition Index (11)
-
Associated lean decls (1)
-
Associated lean decls (5)
-
Associated lean decls (1)
-
Associated lean decls (3)
-
Associated lean decls (4)
-
Associated lean decls (1)
-
Associated lean decls (1)
-
Associated lean decls (2)
-
Associated lean decls (2)
-
Associated lean decls (14)
-
MLKEM.KPKE.keygenFromSeed -
MLKEM.KPKE.encrypt -
MLKEM.KPKE.decrypt -
MLKEM.NTTRingOps -
MLKEM.Primitives.gKeygen -
MLKEM.Primitives.prfEta2 -
MLKEM.Primitives.publicMatrix -
MLKEM.Primitives.sampleVecEta1 -
MLKEM.Primitives.sampleVecEta2 -
MLKEM.Concrete.samplePolyCBD -
MLKEM.Concrete.compress -
MLKEM.Concrete.decompress -
MLKEM.Concrete.byteEncode -
MLKEM.Concrete.byteDecode
-
Theorem / Proposition / Lemma / Corollary Index (6)
-
Associated lean decls (1)
-
Associated lean decls (1)
-
Associated lean decls (1)
By parent groups (3)
Module-Lattice Key Encapsulation Mechanism (ML-KEM, FIPS 203). (3)
-
Associated lean decls (1)
-
Associated lean decls (1)
FrodoKEM, a Learning-With-Errors key encapsulation mechanism ( ). (2)
Incremental KEM from ML-KEM. (1)
-
Associated lean decls (1)
Dependency insights
Statement-used entries9Entries reused in statement dependencies.
Tracked parent groups6Grouped health rollups for parents with more than one child entry.
Most used in statements (9)
-
Reverse dependencies recorded in statement dependencies.statement uses: 5proof uses: 0direct uses: 5downstream unlocks: 7
Associated lean decls (1)
-
Reverse dependencies recorded in statement dependencies.statement uses: 2proof uses: 0direct uses: 2downstream unlocks: 11
Associated lean decls (14)
-
MLKEM.KPKE.keygenFromSeed -
MLKEM.KPKE.encrypt -
MLKEM.KPKE.decrypt -
MLKEM.NTTRingOps -
MLKEM.Primitives.gKeygen -
MLKEM.Primitives.prfEta2 -
MLKEM.Primitives.publicMatrix -
MLKEM.Primitives.sampleVecEta1 -
MLKEM.Primitives.sampleVecEta2 -
MLKEM.Concrete.samplePolyCBD -
MLKEM.Concrete.compress -
MLKEM.Concrete.decompress -
MLKEM.Concrete.byteEncode -
MLKEM.Concrete.byteDecode
-
-
Reverse dependencies recorded in statement dependencies.statement uses: 2proof uses: 0direct uses: 2downstream unlocks: 3
Associated lean decls (1)
-
Reverse dependencies recorded in statement dependencies.statement uses: 2proof uses: 0direct uses: 2downstream unlocks: 2
-
Reverse dependencies recorded in statement dependencies.statement uses: 2proof uses: 0direct uses: 2downstream unlocks: 2
Associated lean decls (5)
-
Reverse dependencies recorded in statement dependencies.statement uses: 2proof uses: 0direct uses: 2downstream unlocks: 2
Associated lean decls (1)
-
Reverse dependencies recorded in statement dependencies.statement uses: 1proof uses: 0direct uses: 1downstream unlocks: 2
Associated lean decls (4)
-
Reverse dependencies recorded in statement dependencies.statement uses: 1proof uses: 0direct uses: 1downstream unlocks: 1
Associated lean decls (1)
-
Reverse dependencies recorded in statement dependencies.statement uses: 1proof uses: 0direct uses: 1downstream unlocks: 1
Associated lean decls (3)
Group health (6)
-
Module-Lattice Key Encapsulation Mechanism (ML-KEM, FIPS 203).Grouped view over entries sharing the same parent.total: 5closed: 4local-only: 0ready: 1blocked: 0incomplete Lean: 0unlock score: 8Next: no ready child currently unlocks downstream work.
-
FrodoKEM, a Learning-With-Errors key encapsulation mechanism ( ).Grouped view over entries sharing the same parent.total: 3closed: 0local-only: 0ready: 1blocked: 2incomplete Lean: 0unlock score: 2
-
Online-Offline Key Encapsulation Mechanism (On-Off KEM).Grouped view over entries sharing the same parent.total: 3closed: 3local-only: 0ready: 0blocked: 0incomplete Lean: 0unlock score: 13Next: no ready child currently unlocks downstream work.
-
Incremental Key Encapsulation Mechanism (Incremental KEM).Grouped view over entries sharing the same parent.total: 2closed: 2local-only: 0ready: 0blocked: 0incomplete Lean: 0unlock score: 3Next: no ready child currently unlocks downstream work.
-
On-Off KEM from K-PKE.Grouped view over entries sharing the same parent.total: 2closed: 2local-only: 0ready: 0blocked: 0incomplete Lean: 0unlock score: 3Next: no ready child currently unlocks downstream work.
-
Incremental KEM from ML-KEM.Grouped view over entries sharing the same parent.total: 2closed: 2local-only: 0ready: 0blocked: 0incomplete Lean: 0unlock score: 2Next: no ready child currently unlocks downstream work.
Metadata
Metadata audit
Missing owner17
Missing effort17
Untagged17
Missing owner (17)
-
Missing owner metadata.
-
Missing owner metadata.
-
Missing owner metadata.
-
Missing owner metadata.
Associated lean decls (1)
-
Missing owner metadata.
Associated lean decls (5)
-
Missing owner metadata.
Associated lean decls (2)
-
Missing owner metadata.
Associated lean decls (1)
-
Missing owner metadata.
Associated lean decls (4)
-
Missing owner metadata.
Associated lean decls (14)
-
MLKEM.KPKE.keygenFromSeed -
MLKEM.KPKE.encrypt -
MLKEM.KPKE.decrypt -
MLKEM.NTTRingOps -
MLKEM.Primitives.gKeygen -
MLKEM.Primitives.prfEta2 -
MLKEM.Primitives.publicMatrix -
MLKEM.Primitives.sampleVecEta1 -
MLKEM.Primitives.sampleVecEta2 -
MLKEM.Concrete.samplePolyCBD -
MLKEM.Concrete.compress -
MLKEM.Concrete.decompress -
MLKEM.Concrete.byteEncode -
MLKEM.Concrete.byteDecode
-
-
Missing owner metadata.
Associated lean decls (1)
-
Show all 7 more entries missing owner
-
Missing owner metadata.
Associated lean decls (1)
-
Missing owner metadata.
Associated lean decls (1)
-
Missing owner metadata.
Associated lean decls (1)
-
Missing owner metadata.
-
Missing owner metadata.
Associated lean decls (3)
-
Missing owner metadata.
Associated lean decls (2)
-
Missing owner metadata.
Associated lean decls (1)
-
Missing effort (17)
-
Missing effort metadata.
-
Missing effort metadata.
-
Missing effort metadata.
-
Missing effort metadata.
Associated lean decls (1)
-
Missing effort metadata.
Associated lean decls (5)
-
Missing effort metadata.
Associated lean decls (2)
-
Missing effort metadata.
Associated lean decls (1)
-
Missing effort metadata.
Associated lean decls (4)
-
Missing effort metadata.
Associated lean decls (14)
-
MLKEM.KPKE.keygenFromSeed -
MLKEM.KPKE.encrypt -
MLKEM.KPKE.decrypt -
MLKEM.NTTRingOps -
MLKEM.Primitives.gKeygen -
MLKEM.Primitives.prfEta2 -
MLKEM.Primitives.publicMatrix -
MLKEM.Primitives.sampleVecEta1 -
MLKEM.Primitives.sampleVecEta2 -
MLKEM.Concrete.samplePolyCBD -
MLKEM.Concrete.compress -
MLKEM.Concrete.decompress -
MLKEM.Concrete.byteEncode -
MLKEM.Concrete.byteDecode
-
-
Missing effort metadata.
Associated lean decls (1)
-
Show all 7 more entries missing effort
-
Missing effort metadata.
Associated lean decls (1)
-
Missing effort metadata.
Associated lean decls (1)
-
Missing effort metadata.
Associated lean decls (1)
-
Missing effort metadata.
-
Missing effort metadata.
Associated lean decls (3)
-
Missing effort metadata.
Associated lean decls (2)
-
Missing effort metadata.
Associated lean decls (1)
-
Untagged (17)
-
Missing tag metadata.
-
Missing tag metadata.
-
Missing tag metadata.
-
Missing tag metadata.
Associated lean decls (1)
-
Missing tag metadata.
Associated lean decls (5)
-
Missing tag metadata.
Associated lean decls (2)
-
Missing tag metadata.
Associated lean decls (1)
-
Missing tag metadata.
Associated lean decls (4)
-
Missing tag metadata.
Associated lean decls (14)
-
MLKEM.KPKE.keygenFromSeed -
MLKEM.KPKE.encrypt -
MLKEM.KPKE.decrypt -
MLKEM.NTTRingOps -
MLKEM.Primitives.gKeygen -
MLKEM.Primitives.prfEta2 -
MLKEM.Primitives.publicMatrix -
MLKEM.Primitives.sampleVecEta1 -
MLKEM.Primitives.sampleVecEta2 -
MLKEM.Concrete.samplePolyCBD -
MLKEM.Concrete.compress -
MLKEM.Concrete.decompress -
MLKEM.Concrete.byteEncode -
MLKEM.Concrete.byteDecode
-
-
Missing tag metadata.
Associated lean decls (1)
-
Show all 7 more untagged entries
-
Missing tag metadata.
Associated lean decls (1)
-
Missing tag metadata.
Associated lean decls (1)
-
Missing tag metadata.
Associated lean decls (1)
-
Missing tag metadata.
-
Missing tag metadata.
Associated lean decls (3)
-
Missing tag metadata.
Associated lean decls (2)
-
Missing tag metadata.
Associated lean decls (1)
-
Structure and coverage
Informal-only4Statements with no associated Lean code yet.
Fully closed13Local code and ancestor closure are both complete.
Heaviest prerequisites (13)
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 2statement deps: 2proof deps: 0direct uses: 0downstream unlocks: 0
Associated lean decls (1)
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 2statement deps: 2proof deps: 0direct uses: 2downstream unlocks: 2
Associated lean decls (5)
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 2statement deps: 2proof deps: 0direct uses: 0downstream unlocks: 0
Associated lean decls (2)
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 2statement deps: 2proof deps: 0direct uses: 1downstream unlocks: 1
Associated lean decls (3)
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 2statement deps: 2proof deps: 0direct uses: 0downstream unlocks: 0
Associated lean decls (2)
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 1statement deps: 1proof deps: 0direct uses: 0downstream unlocks: 0
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 1statement deps: 1proof deps: 0direct uses: 0downstream unlocks: 0
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 1statement deps: 1proof deps: 0direct uses: 1downstream unlocks: 2
Associated lean decls (4)
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 1statement deps: 1proof deps: 0direct uses: 0downstream unlocks: 0
Associated lean decls (1)
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 1statement deps: 1proof deps: 0direct uses: 1downstream unlocks: 1
Associated lean decls (1)
-
Show all 3 more heaviest-prerequisite entries
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 1statement deps: 1proof deps: 0direct uses: 0downstream unlocks: 0
Associated lean decls (1)
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 1statement deps: 1proof deps: 0direct uses: 5downstream unlocks: 7
Associated lean decls (1)
-
Prerequisite fan-in measured from the current statement/proof dependency graph.total deps: 1statement deps: 1proof deps: 0direct uses: 0downstream unlocks: 0
-
No prerequisites (4)
-
Associated lean decls (1)
-
Associated lean decls (14)
-
MLKEM.KPKE.keygenFromSeed -
MLKEM.KPKE.encrypt -
MLKEM.KPKE.decrypt -
MLKEM.NTTRingOps -
MLKEM.Primitives.gKeygen -
MLKEM.Primitives.prfEta2 -
MLKEM.Primitives.publicMatrix -
MLKEM.Primitives.sampleVecEta1 -
MLKEM.Primitives.sampleVecEta2 -
MLKEM.Concrete.samplePolyCBD -
MLKEM.Concrete.compress -
MLKEM.Concrete.decompress -
MLKEM.Concrete.byteEncode -
MLKEM.Concrete.byteDecode
-
-
Associated lean decls (1)
No dependents (8)
-
Associated lean decls (1)
-
Associated lean decls (1)
-
Associated lean decls (2)
-
Associated lean decls (2)
-
Associated lean decls (1)