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 397 to 402 of 2,569 results.

Project-declaredLean 4.31.0

Verify Always Allows is sound

Cedar.Thm.verifyAlwaysAllows_is_sound

Mathematical statement

The verifyAlwaysAllows analysis is sound: if the assertions verifyAlwaysAllows ps₁ εnv are unsatisfiable for the policies ps₁ and the strongly well-formed symbolic environment εnv, then the authorizer will return allow when applied to ps₁ and any strongly well-formed concrete environment env ∈ᵢ εnv.

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Verify Always Allows Opt eqv verify Always Allows ok

Cedar.Thm.verifyAlwaysAllowsOpt_eqv_verifyAlwaysAllows_ok

Project documentation

This theorem covers the "happy path" -- showing that if optimized policy compilation succeeds, then verifyAlwaysAllows and verifyAlwaysAllowsOpt are equivalent.

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Verify Always Denies is complete

Cedar.Thm.verifyAlwaysDenies_is_complete

Mathematical statement

The verifyAlwaysDenies analysis is sound: if the assertions verifyAlwaysDenies ps₁ εnv are satisfiable for the policies ps₁ and the strongly well-formed symbolic environment εnv, then there exists a strongly well-formed concrete environment env ∈ᵢ εnv such that the authorizer will not return deny when applied to ps₁ and env.

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record
Project-declaredLean 4.31.0

Verify Always Denies is sound

Cedar.Thm.verifyAlwaysDenies_is_sound

Mathematical statement

The verifyAlwaysDenies analysis is sound: if the assertions verifyAlwaysDenies ps₁ εnv are unsatisfiable for the policies ps₁ and the strongly well-formed symbolic environment εnv, then the authorizer will return deny when applied to ps₁ and any strongly well-formed concrete environment env ∈ᵢ εnv.

authorizationprogram verificationsemantics

Source project: Cedar Specification

Person-level attribution pending.

View proof record