Metamath Proof Explorer


Theorem psgneldm2

Description: The finitary permutations are the span of the transpositions. (Contributed by Stefan O'Rear, 28-Aug-2015)

Ref Expression
Hypotheses psgnval.g
|- G = ( SymGrp ` D )
psgnval.t
|- T = ran ( pmTrsp ` D )
psgnval.n
|- N = ( pmSgn ` D )
Assertion psgneldm2
|- ( D e. V -> ( P e. dom N <-> E. w e. Word T P = ( G gsum w ) ) )

Proof

Step Hyp Ref Expression
1 psgnval.g
 |-  G = ( SymGrp ` D )
2 psgnval.t
 |-  T = ran ( pmTrsp ` D )
3 psgnval.n
 |-  N = ( pmSgn ` D )
4 eqid
 |-  ( Base ` G ) = ( Base ` G )
5 eqid
 |-  { p e. ( Base ` G ) | dom ( p \ _I ) e. Fin } = { p e. ( Base ` G ) | dom ( p \ _I ) e. Fin }
6 1 4 5 3 psgnfn
 |-  N Fn { p e. ( Base ` G ) | dom ( p \ _I ) e. Fin }
7 6 fndmi
 |-  dom N = { p e. ( Base ` G ) | dom ( p \ _I ) e. Fin }
8 eqid
 |-  ( mrCls ` ( SubMnd ` G ) ) = ( mrCls ` ( SubMnd ` G ) )
9 2 1 4 8 symggen
 |-  ( D e. V -> ( ( mrCls ` ( SubMnd ` G ) ) ` T ) = { p e. ( Base ` G ) | dom ( p \ _I ) e. Fin } )
10 1 symggrp
 |-  ( D e. V -> G e. Grp )
11 grpmnd
 |-  ( G e. Grp -> G e. Mnd )
12 10 11 syl
 |-  ( D e. V -> G e. Mnd )
13 2 1 4 symgtrf
 |-  T C_ ( Base ` G )
14 4 8 gsumwspan
 |-  ( ( G e. Mnd /\ T C_ ( Base ` G ) ) -> ( ( mrCls ` ( SubMnd ` G ) ) ` T ) = ran ( w e. Word T |-> ( G gsum w ) ) )
15 12 13 14 sylancl
 |-  ( D e. V -> ( ( mrCls ` ( SubMnd ` G ) ) ` T ) = ran ( w e. Word T |-> ( G gsum w ) ) )
16 9 15 eqtr3d
 |-  ( D e. V -> { p e. ( Base ` G ) | dom ( p \ _I ) e. Fin } = ran ( w e. Word T |-> ( G gsum w ) ) )
17 7 16 syl5eq
 |-  ( D e. V -> dom N = ran ( w e. Word T |-> ( G gsum w ) ) )
18 17 eleq2d
 |-  ( D e. V -> ( P e. dom N <-> P e. ran ( w e. Word T |-> ( G gsum w ) ) ) )
19 eqid
 |-  ( w e. Word T |-> ( G gsum w ) ) = ( w e. Word T |-> ( G gsum w ) )
20 ovex
 |-  ( G gsum w ) e. _V
21 19 20 elrnmpti
 |-  ( P e. ran ( w e. Word T |-> ( G gsum w ) ) <-> E. w e. Word T P = ( G gsum w ) )
22 18 21 bitrdi
 |-  ( D e. V -> ( P e. dom N <-> E. w e. Word T P = ( G gsum w ) ) )