Documentation

Cedar.Thm.Validation.Slice.Reachable.Var

theorem Cedar.Thm.var_entity_reachable {var : Spec.Var} {v : Spec.Value} {n : Nat} {request : Spec.Request} {entities : Spec.Entities} {euid : Spec.EntityUID} {path : List Spec.Attr} (he : Spec.evaluate (Spec.Expr.var var) request entities = Except.ok v) (ha : Value.EuidViaPath v path euid) (hf : Data.Map.contains entities euid = true) :
ReachableIn entities request.sliceEUIDs euid (n + 1)