Source-pinned research

Research proof index

Search theorem names, mathematical ideas, modules, topics, projects, and role-labelled researchers. Open a result for its complete indexed Lean declaration and source record.

This index contains 7 research declarations. Search 10,000 more complete Mathlib declarations.

1 topic

7 results

Clear filters
Project-declaredLean 4.31.0

Append node Ok inl

ChallengeTreeShape.append_nodeOk_inl

Plain-language statement

The append node predicate at a left-embedded index reduces to the left shape's predicate.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Append node Ok inr

ChallengeTreeShape.append_nodeOk_inr

Plain-language statement

The append node predicate at a right-embedded index reduces to the right shape's predicate.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Seq Compose succ

ChallengeTreeShape.seqCompose_succ

Plain-language statement

Successor unfolding of the sequentially-composed shape. ChallengeTreeShape.seqCompose of a family over m + 1 factors is the binary append of the head shape with the sequential composition of the tail. This is the shape-level analogue of ProtocolSpec.seqCompose_succ_eq_append, and is what lets the n-ary tree-soundness induction reduce its ste...

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Id tree Special Sound

Verifier.id_treeSpecialSound

Plain-language statement

n-ary base case. The identity verifier is tree-special-sound for any shape S, with input relation equal to output relation: the empty protocol !p[] has no challenge rounds, so this is the no-challenge bridge with the extractor that noncomputably picks a witness of stmtIn whenever one exists.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Mem of pure accepting

Verifier.mem_of_pure_accepting

Plain-language statement

Converse of pure_accepting_of_mem: if a verifier deterministically outputs out on (stmt, tr) and its run is accepted into lang with probability one, then out ∈ lang.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Verifier seq Compose coordinate Wise Special Sound

Verifier.seqCompose_coordinateWiseSpecialSound

Plain-language statement

n-ary CWSS composition. The coordinate-wise special-soundness wrapper of seqCompose_treeSpecialSound, obtained by unfolding coordinateWiseSpecialSound to tree-soundness of the induced shape and rewriting with CWSSStructure.toShape_seqCompose.

cryptographyproof systemscoding theory

Source project: ArkLib

Person-level attribution pending.

View proof record