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

Reachable of mem slice

Cedar.Thm.reachable_of_mem_slice

Plain-language statement

Converse of slice_contains_reachable: every entity in the level-n slice (the reachable set computed by Entities.sliceAtLevel) is reachable in n steps. Together with reachable_then_mem_slice this gives euid ∈ slice ↔ ReachableIn, the bridge that makes Entities.closedAtLevel decide EntitiesClosedAtLevel.

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Reauthorize is sound

Cedar.Thm.reauthorize_is_sound

Project documentation

Main re-authorization soundness theorem: The result of reauthorizing a partial authorization response with concrete request and entities is equivalent to directly authorizing with the concrete request and entities.

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Record value contains evaluated attrs

Cedar.Thm.record_value_contains_evaluated_attrs

Plain-language statement

If evaluating a record produces a record value containing an attribute, then that attribute existed in the original record, and corresponding expression evaluates to the same value.

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Residual well typed is sound

Cedar.Thm.residual_well_typed_is_sound

Plain-language statement

Successful evaluation of a well-typed residual should produce a value of corresponding type.

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Resource scope produces boolean

Cedar.Thm.resource_scope_produces_boolean

Plain-language statement

Lemma: evaluating the resourceScope of any policy produces a boolean (and does not error)

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record