Documentation

Cedar.Thm.SymCC.Opt.Verifier

Proofs that the optimized functions in SymCCOpt.Verifier are equivalent to the unoptimized ones in SymCC.Verifier.

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

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

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

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

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

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

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

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

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

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

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

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

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

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