Documentation

Cedar.Thm.Validation.Slice.Reachable.Basic

Instances For
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        @[irreducible]
        theorem Cedar.Thm.reachable_succ {n : Nat} {euid : Spec.EntityUID} {start : Data.Set Spec.EntityUID} {entities : Spec.Entities} (hr : ReachableIn entities start euid n) :
        ReachableIn entities start euid (n + 1)
        theorem Cedar.Thm.entities_attrs_then_find? {entities : Spec.Entities} {attrs : Data.Map Spec.Attr Spec.Value} {uid : Spec.EntityUID} (he : entities.attrs uid = Except.ok attrs) :
        (ed : Spec.EntityData), Data.Map.find? entities uid = some ed ed.attrs = attrs
        theorem Cedar.Thm.entities_tags_then_find? {entities : Spec.Entities} {tags : Data.Map Spec.Tag Spec.Value} {uid : Spec.EntityUID} (he : entities.tags uid = Except.ok tags) :
        (ed : Spec.EntityData), Data.Map.find? entities uid = some ed ed.tags = tags