Documentation

NominalSets.Support.Defs

structure NominalSets.IsSupportOf {𝔸 : Type u_1} {X : Type u_2} [PermAction 𝔸 X] (A : Finset 𝔸) (x : X) :

A finite support of an element x is, intuitively, any superset of x's free variables.

  • eq (π : Perm 𝔸) : (∀ aA, π a = a)perm π x = x

    Any permutation which preserves the support acts as the identity.

Instances For

    A finite support of an element x is, intuitively, any superset of x's free variables.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      inductive NominalSets.IsSupported (𝔸 : Type u_1) {X : Type u_2} [PermAction 𝔸 X] (x : X) :

      An element is supported if it has a support.

      Instances For

        An element is supported if it has a support.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          inductive NominalSets.IsSupportedF (𝔸 : Type u_1) {X : Type u_2} {Y : Type u_3} [PermAction 𝔸 X] [PermAction 𝔸 Y] (f : XY) :

          Like IsSupported, specialized for functions.

          Instances For
            structure NominalSets.Equivariant (𝔸 : Type u_1) {X : Type u_2} {Y : Type u_3} [PermAction 𝔸 X] [PermAction 𝔸 Y] (f : XY) :

            An equivariant function preserves permutations.

            • eq (π : Perm 𝔸) (x : X) : perm π (f x) = f (perm π x)

              f preserves permutations.

            Instances For
              class NominalSets.Nominal (𝔸 : Type u_5) (X : Type u_6) [PermAction 𝔸 X] :

              Every element of a nominal type has a support.

              • supported (x : X) : IsSupported 𝔸 x

                Every element has a support.

              Instances

                Every element of a nominal type has a support.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  noncomputable def NominalSets.supp {X : Type u_2} (𝔸 : Type u_5) [PermAction 𝔸 X] [Nominal 𝔸 X] (x : X) :
                  Finset 𝔸

                  Every finitely-supported element has a minimal support.

                  Equations
                  Instances For