Documentation

EventStructures.Basic

structure EventStructure :
Type (u_1 + 1)

An event structure with binary conflict.

Instances For
    def EventStructure.consistent (es : EventStructure) (e₁ e₂ : es.Event) :

    Consistency relation: two events are consistent if they are not in conflict.

    Equations
    Instances For

      Consistency is reflexive.

      Consistency is symmetric.

      def EventStructure.concurrent (es : EventStructure) (e₁ e₂ : es.Event) :

      Concurrency relation: two events are concurrent if they are consistent and causally independent.

      Equations
      Instances For

        Concurrency is irreflexive.

        Concurrency is symmetric.

        The past (downset) of an event: all events causally preceding it.

        Equations
        Instances For

          The future (upset) of an event: all events causally succeeding it.

          Equations
          Instances For