Skip to main content

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

All topics

Showing 367 to 372 of 2,569 results.

Project-declaredLean 4.31.0

Reachable of mem slice

Cedar.Thm.reachable_of_mem_slice

Mathematical 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

Mathematical 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

Mathematical 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

Mathematical 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