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 200 research declarations. Search 10,000 more complete Mathlib declarations.

1 topic

200 results

Clear filters
Project-declaredLean 4.31.0

Wf εnv implies attrs wf

Cedar.Thm.wf_εnv_implies_attrs_wf

Plain-language statement

SymEnv being well-formed implies that any attribute function is well-formed

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Compile well typed on wf expr

compile_well_typed_on_wf_expr

Plain-language statement

Compiling a well-typed expression should produce a term of the corresponding TermType, assuming that the expression is well-formed in the symbolic environment.

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Canonicalize id filter

List.canonicalize_id_filter

Plain-language statement

Illustration that equiv_implies_canonical_eq does not hold for all functions f -- in particular, does not hold for Prod.fst. (One canonicalize produces [(1, false)], and the other produces [(1, true)].) -/ example : xs = [(1, false), (1, true)] → ys = [(1, true), (1, false)] → xs ≡ ys ∧ (canonicalize Prod.fst xs) ≠ (canonicalize Prod.fst ys) :...

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record