Documentation

NominalSets.Set

instance NominalSets.Set.instPermActionSet {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] :
PermAction ๐”ธ (Set X)
Equations
theorem NominalSets.Set.perm_def {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] (ฯ€ : Perm ๐”ธ) (s : Set X) :
perm ฯ€ s = perm ฯ€ '' s
@[simp]
theorem NominalSets.Set.mem_perm {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] (x : X) (ฯ€ : Perm ๐”ธ) (s : Set X) :
@[simp]
theorem NominalSets.Set.perm_union {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] (ฯ€ : Perm ๐”ธ) (s t : Set X) :
perm ฯ€ (s โˆช t) = perm ฯ€ s โˆช perm ฯ€ t
@[simp]
theorem NominalSets.Set.perm_inter {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] (ฯ€ : Perm ๐”ธ) (s t : Set X) :
perm ฯ€ (s โˆฉ t) = perm ฯ€ s โˆฉ perm ฯ€ t
@[simp]
theorem NominalSets.Set.perm_compl {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] (ฯ€ : Perm ๐”ธ) (s : Set X) :
perm ฯ€ sแถœ = (perm ฯ€ s)แถœ
theorem NominalSets.Set.finite {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] (ฯ€ : Perm ๐”ธ) {s : Set X} (hs : s.Finite) :
(perm ฯ€ s).Finite
instance NominalSets.Set.instDiscretePermActionSet {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] [DiscretePermAction ๐”ธ X] :
DiscretePermAction ๐”ธ (Set X)