instance
NominalSets.Finset.instPermActionFinset
{๐ธ : Type u_1}
{X : Type u_2}
[PermAction ๐ธ X]
[DecidableEq X]
:
PermAction ๐ธ (Finset X)
Equations
- NominalSets.Finset.instPermActionFinset = { perm := fun (ฯ : NominalSets.Perm ๐ธ) (s : Finset X) => Finset.image (NominalSets.perm ฯ) s, perm_one := โฏ, perm_mul := โฏ }
theorem
NominalSets.Finset.perm_def
{๐ธ : Type u_1}
{X : Type u_2}
[PermAction ๐ธ X]
[DecidableEq X]
(ฯ : Perm ๐ธ)
(s : Finset X)
:
@[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)
:
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]
:
@[simp]
theorem
NominalSets.Finset.perm_supp
{๐ธ : Type u_1}
{X : Type u_3}
[PermAction ๐ธ X]
[DecidableEq ๐ธ]
[Nominal ๐ธ X]
(ฯ : Perm ๐ธ)
(x : X)
: