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

1 topic

6 results

Clear filters
Project-declaredLean 4.31.0

Action scope produces boolean

Cedar.Thm.action_scope_produces_boolean

Plain-language statement

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

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Error implies scope satisfied

Cedar.Thm.error_implies_scope_satisfied

Plain-language statement

For a policy to throw an error, we must have at least gotten past the scope, so the scope constraints must have been satisfied.

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Opt is Authorized correctness

Cedar.Thm.Opt.isAuthorized.correctness

Project documentation

Correctness theorem for Opt.isAuthorized: Opt.isAuthorized produces the same term as SymCC.isAuthorized, and Opt.isAuthorized produces the same footprint as footprints

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Opt satisfied Policies correctness

Cedar.Thm.Opt.satisfiedPolicies.correctness

Project documentation

Correctness theorem for Opt.satisfiedPolicies: Opt.satisfiedPolicies produces the same term as SymCC.satisfiedPolicies, and Opt.satisfiedPolicies produces the same footprint as footprints applied to just the policies with the appropriate effect

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Principal scope produces boolean

Cedar.Thm.principal_scope_produces_boolean

Plain-language statement

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

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