Documentation

Cedar.Thm.Validation.Levels.SliceHelpers

If next is found in record r at key a, then sliceEUIDs of next ⊆ sliceEUIDs of record.

theorem Cedar.Thm.sliceEUIDs_entity_attr {ed : Spec.EntityData} {a : Spec.Attr} {next : Spec.Value} (hfind : ed.attrs.find? a = some next) (uid : Spec.EntityUID) :
uid ∈ next.sliceEUIDs → uid ∈ ed.sliceEUIDs

If next is found in entity data attrs at key a, then sliceEUIDs of next ⊆ entity's sliceEUIDs.