Documentation

NominalSets.Finset

instance NominalSets.Finset.instPermActionFinset {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] [DecidableEq X] :
PermAction ๐”ธ (Finset X)
Equations
theorem NominalSets.Finset.perm_def {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] [DecidableEq X] (ฯ€ : Perm ๐”ธ) (s : Finset X) :
perm ฯ€ s = Finset.image (perm ฯ€) s
@[simp]
theorem NominalSets.Finset.mem_perm {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] [DecidableEq X] (x : X) (ฯ€ : Perm ๐”ธ) (s : Finset X) :
@[simp]
theorem NominalSets.Finset.perm_empty {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] [DecidableEq X] (ฯ€ : Perm ๐”ธ) :
@[simp]
theorem NominalSets.Finset.perm_insert {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] [DecidableEq X] (ฯ€ : Perm ๐”ธ) (x : X) (s : Finset X) :
perm ฯ€ (insert x s) = insert (perm ฯ€ x) (perm ฯ€ s)
instance NominalSets.Finset.instDiscretePermActionFinset {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] [DecidableEq X] [DiscretePermAction ๐”ธ X] :
DiscretePermAction ๐”ธ (Finset X)
@[simp]
theorem NominalSets.Finset.isSupportOf_empty {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] [DecidableEq X] (A : Finset ๐”ธ) :
@[simp]
theorem NominalSets.Finset.isSupported_empty {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] [DecidableEq X] :
IsSupported ๐”ธ โˆ…
instance NominalSets.Finset.instNominalFinset {๐”ธ : Type u_1} {X : Type u_2} [PermAction ๐”ธ X] [DecidableEq X] [Nominal ๐”ธ X] :
Nominal ๐”ธ (Finset X)
@[simp]
theorem NominalSets.Finset.perm_supp {๐”ธ : Type u_1} {X : Type u_3} [PermAction ๐”ธ X] [DecidableEq ๐”ธ] [Nominal ๐”ธ X] (ฯ€ : Perm ๐”ธ) (x : X) :
perm ฯ€ (supp ๐”ธ x) = supp ๐”ธ (perm ฯ€ x)