Support of an element under an action #
Given an action of a group G on a type α, we say that a set s : Set α supports an element
a : α if, for all g that fix s pointwise, g fixes a.
This is crucial in Fourier-Motzkin constructions.
def
MulAction.Supports
(G : Type u_1)
{α : Type u_3}
{β : Type u_4}
[SMul G α]
[SMul G β]
(s : Set α)
(b : β)
:
A set s supports b if g • b = b whenever g • a = a for all a ∈ s.
Instances For
theorem
MulAction.supports_of_mem
(G : Type u_1)
{α : Type u_3}
[SMul G α]
{s : Set α}
{a : α}
(ha : a ∈ s)
:
Supports G s a
theorem
MulAction.Supports.smul
{G : Type u_1}
{H : Type u_2}
{α : Type u_3}
{β : Type u_4}
[Group H]
[SMul G α]
[SMul G β]
[MulAction H α]
[SMul H β]
[SMulCommClass G H β]
[SMulCommClass G H α]
{s : Set α}
{b : β}
(g : H)
(h : Supports G s b)
:
Supports G (g • s) (g • b)