Skip to content

Commit bcf5034

Browse files
committed
feat(GroupTheory/GroupAction/FixedPoints): characterise when there are no fixed points by an action (leanprover-community#38285)
Characterise when the set of points fixed by an action of a cancellative monoid action is empty.
1 parent b031c0c commit bcf5034

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

Mathlib/GroupTheory/GroupAction/FixedPoints.lean

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,14 @@ theorem smul_fixedBy (g h : G) :
119119
ext a
120120
simp_rw [Set.mem_smul_set_iff_inv_smul_mem, mem_fixedBy, mul_smul, smul_eq_iff_eq_inv_smul h]
121121

122+
lemma fixedBy_mul_eq_empty_iff [IsRightCancelMul M] {m : M} :
123+
fixedBy M m = ∅ ↔ m ≠ 1 := by
124+
simp [MulAction.fixedBy, Set.eq_empty_iff_forall_notMem]
125+
126+
lemma fixedBy_mul_op_eq_empty_iff [IsLeftCancelMul M] {m : M} :
127+
fixedBy M (MulOpposite.op m) = ∅ ↔ m ≠ 1 := by
128+
simp [MulAction.fixedBy, Set.eq_empty_iff_forall_notMem]
129+
122130
end FixedPoints
123131

124132
section Pointwise

0 commit comments

Comments
 (0)