Metamath Proof Explorer


Theorem gapm

Description: The action of a particular group element is a permutation of the base set. (Contributed by Jeff Hankins, 11-Aug-2009) (Proof shortened by Mario Carneiro, 13-Jan-2015)

Ref Expression
Hypotheses gapm.1 ⊢ X = Base G
gapm.2 ⊢ F = x ∈ Y ⟼ A ⊕ ˙ x
Assertion gapm ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X → F : Y ⟶ 1-1 onto Y

Proof

Step Hyp Ref Expression
1 gapm.1 ⊢ X = Base G
2 gapm.2 ⊢ F = x ∈ Y ⟼ A ⊕ ˙ x
3 1 gaf ⊢ ⊕ ˙ ∈ G GrpAct Y → ⊕ ˙ : X × Y ⟶ Y
4 3 ad2antrr ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ x ∈ Y → ⊕ ˙ : X × Y ⟶ Y
5 simplr ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ x ∈ Y → A ∈ X
6 simpr ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ x ∈ Y → x ∈ Y
7 4 5 6 fovcdmd ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ x ∈ Y → A ⊕ ˙ x ∈ Y
8 3 ad2antrr ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ y ∈ Y → ⊕ ˙ : X × Y ⟶ Y
9 gagrp ⊢ ⊕ ˙ ∈ G GrpAct Y → G ∈ Grp
10 9 ad2antrr ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ y ∈ Y → G ∈ Grp
11 simplr ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ y ∈ Y → A ∈ X
12 eqid ⊢ inv g ⁡ G = inv g ⁡ G
13 1 12 grpinvcl ⊢ G ∈ Grp ∧ A ∈ X → inv g ⁡ G ⁡ A ∈ X
14 10 11 13 syl2anc ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ y ∈ Y → inv g ⁡ G ⁡ A ∈ X
15 simpr ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ y ∈ Y → y ∈ Y
16 8 14 15 fovcdmd ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ y ∈ Y → inv g ⁡ G ⁡ A ⊕ ˙ y ∈ Y
17 simpll ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ x ∈ Y ∧ y ∈ Y → ⊕ ˙ ∈ G GrpAct Y
18 simplr ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ x ∈ Y ∧ y ∈ Y → A ∈ X
19 simprl ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ x ∈ Y ∧ y ∈ Y → x ∈ Y
20 simprr ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ x ∈ Y ∧ y ∈ Y → y ∈ Y
21 1 12 gacan ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ x ∈ Y ∧ y ∈ Y → A ⊕ ˙ x = y ↔ inv g ⁡ G ⁡ A ⊕ ˙ y = x
22 17 18 19 20 21 syl13anc ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ x ∈ Y ∧ y ∈ Y → A ⊕ ˙ x = y ↔ inv g ⁡ G ⁡ A ⊕ ˙ y = x
23 22 bicomd ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ x ∈ Y ∧ y ∈ Y → inv g ⁡ G ⁡ A ⊕ ˙ y = x ↔ A ⊕ ˙ x = y
24 eqcom ⊢ x = inv g ⁡ G ⁡ A ⊕ ˙ y ↔ inv g ⁡ G ⁡ A ⊕ ˙ y = x
25 eqcom ⊢ y = A ⊕ ˙ x ↔ A ⊕ ˙ x = y
26 23 24 25 3bitr4g ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X ∧ x ∈ Y ∧ y ∈ Y → x = inv g ⁡ G ⁡ A ⊕ ˙ y ↔ y = A ⊕ ˙ x
27 2 7 16 26 f1o2d ⊢ ⊕ ˙ ∈ G GrpAct Y ∧ A ∈ X → F : Y ⟶ 1-1 onto Y