Verify Matches Implies is ok and complete
Cedar.Thm.verifyMatchesImplies_is_ok_and_complete
Plain-language statement
Concrete version of verifyMatchesImplies_is_complete.
Source project: Cedar Specification
Person-level attribution pending.
Source-pinned research
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 219 research declarations. Search 10,000 more complete Mathlib declarations.
219 results
Clear filtersCedar.Thm.verifyMatchesImplies_is_ok_and_complete
Plain-language statement
Concrete version of verifyMatchesImplies_is_complete.
Source project: Cedar Specification
Person-level attribution pending.
Cedar.Thm.verifyMatchesImplies_is_ok_and_sound
Plain-language statement
Concrete version of verifyMatchesImplies_is_sound.
Source project: Cedar Specification
Person-level attribution pending.
Cedar.Thm.verifyMatchesImplies_is_sound
Plain-language statement
The verifyMatchesImplies analysis is sound: if the assertions verifyMatchesImplies p₁ p₂ εnv are unsatisfiable for the policies p₁ and p₂ and the strongly well-formed symbolic environment εnv, then if p₁ matches in any strongly well-formed concrete environment env ∈ᵢ εnv, then p₂ also matches.
Source project: Cedar Specification
Person-level attribution pending.
Cedar.Thm.verifyNeverErrors_is_ok_and_complete
Plain-language statement
Concrete version of verifyNeverErrors_is_complete.
Source project: Cedar Specification
Person-level attribution pending.
Cedar.Thm.verifyNeverErrors_is_ok_and_sound
Project documentation
Concrete version of verifyNeverErrors_is_sound. NOTE: This theorem and many of the following soundness theorems use env.StronglyWellFormedForPolicy p' in the conclusion rather than env.StronglyWellFormedForPolicy p. One can obtain a weaker version with env.StronglyWellFormedForPolicy p, using the lemma `wellTypedPolicy_preserves_StronglyWellFormed...
Source project: Cedar Specification
Person-level attribution pending.
Cedar.Thm.verifyNeverMatches_is_complete
Plain-language statement
The verifyNeverMatches analysis is complete: if the assertions verifyNeverMatches p εnv are satisfiable for the policy p and the strongly well-formed symbolic environment εnv, then there exists a strongly well-formed concrete environment env ∈ᵢ εnv such that the evaluator will return .ok true when applied to p and env.
Source project: Cedar Specification
Person-level attribution pending.