Documentation

Cedar.Thm.SymCC.Authorizer

This file proves a key lemma used to show the soundness and completeness of analyses built on top of Cedar's symbolic authorizer. #

theorem Cedar.Thm.satisfiedPolicies_eq {effect : Spec.Effect} {ps : Spec.Policies} {env : Spec.Env} {εnv : SymCC.SymEnv} {t : SymCC.Term} (hwε : εnv.WellFormedForPolicies ps) (hwe : env.WellFormedForPolicies ps) (heq : env εnv) (hok : SymCC.satisfiedPolicies effect ps εnv = Except.ok t) :
theorem Cedar.Thm.same_decision_and_response_implies_same_decision {decision : Spec.Decision} {resp : Spec.Response} {t : SymCC.Term} :
decision tresp tresp decision