Documentation

EventStructures.Configuration

def isConf (es : EventStructure) (X : Set es.Event) :

A set of events is a configuration if it is conflict-free and downward closed.

Equations
Instances For

    Type of all configurations of an event structure.

    Equations
    Instances For

      Type of all finite configurations of an event structure.

      Equations
      Instances For
        def Configuration.enables (es : EventStructure) (c : Set es.Event) (e : es.Event) :

        A configuration c enables an event e if e is consistent with all events in c and the past of e is contained in c.

        Equations
        Instances For
          theorem Configuration.enables_extension (es : EventStructure) {c : Set es.Event} {e : es.Event} (h : enables es c e) :
          isConf es (c {e})

          If a configuration c enables an event e, then c ∪ {e} is also a configuration.