Documentation

TauCeti.CategoryTheory.Action.Transitive

Transitive G-sets #

A G-set, in the categorical sense of an object of Action (Type u) G, is transitive when it is nonempty and G acts transitively on its underlying type. This file records that condition as an ObjectProperty, shows it is closed under isomorphisms, and names the resulting full subcategory.

The action referred to is the one Action.instMulAction puts on the underlying type ToType A, so both conjuncts are read through that instance rather than through A.ρ. Following Mathlib's convention, MulAction.IsPretransitive allows the empty set, so nonemptiness is a genuine extra condition and is imposed separately.

The property is named TauCeti.isTransitiveAction rather than being placed in a TauCeti.Action namespace: Action is a Mathlib type, and scripts/lint-dot-notation.py rejects a Mathlib type's namespace nested inside namespace TauCeti, because dot notation on that type then fails to elaborate.

Main declarations #

A G-set is transitive when G acts pretransitively on it and it is nonempty.

Equations
Instances For

    The scalar multiplication that Action.instMulAction puts on the underlying type of a G-set is evaluation of its representation.

    Transitivity of a G-set is preserved by isomorphisms of G-sets: an isomorphism is an equivariant bijection on underlying types.

    @[simp]

    Membership in the transitivity property of G-sets.

    @[reducible, inline]
    abbrev TauCeti.TransitiveAction (G : Type v) [Monoid G] :
    Type (max v (u_1 + 1))

    Transitive G-sets, as a full subcategory of all G-sets.

    Equations
    Instances For
      @[reducible, inline]

      The fully faithful inclusion of transitive G-sets into all G-sets.

      Equations
      Instances For

        The inclusion of transitive G-sets into all G-sets is fully faithful.

        Equations
        Instances For

          Construct a transitive G-set from a G-set and a proof of transitivity.

          Equations
          Instances For

            The underlying G-set of a transitive G-set is transitive.