Metamath Proof Explorer


Theorem f1otrspeq

Description: A transposition is characterized by the points it moves. (Contributed by Stefan O'Rear, 22-Aug-2015)

Ref Expression
Assertion f1otrspeq F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIF=G

Proof

Step Hyp Ref Expression
1 f1ofn F:A1-1 ontoAFFnA
2 1 ad2antrr F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIFFnA
3 f1ofn G:A1-1 ontoAGFnA
4 3 ad2antlr F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIGFnA
5 1onn 1𝑜ω
6 simplrr F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomGIdomGI=domFI
7 simplrl F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomGIdomFI2𝑜
8 df-2o 2𝑜=suc1𝑜
9 7 8 breqtrdi F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomGIdomFIsuc1𝑜
10 6 9 eqbrtrd F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomGIdomGIsuc1𝑜
11 simpr F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomGIxdomGI
12 dif1ennn 1𝑜ωdomGIsuc1𝑜xdomGIdomGIx1𝑜
13 5 10 11 12 mp3an2i F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomGIdomGIx1𝑜
14 euen1b domGIx1𝑜∃!yydomGIx
15 eumo ∃!yydomGIx*yydomGIx
16 14 15 sylbi domGIx1𝑜*yydomGIx
17 13 16 syl F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomGI*yydomGIx
18 f1omvdmvd F:A1-1 ontoAxdomFIFxdomFIx
19 18 ex F:A1-1 ontoAxdomFIFxdomFIx
20 19 ad2antrr F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomFIFxdomFIx
21 eleq2 domGI=domFIxdomGIxdomFI
22 21 ad2antll F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomGIxdomFI
23 difeq1 domGI=domFIdomGIx=domFIx
24 23 eleq2d domGI=domFIFxdomGIxFxdomFIx
25 24 ad2antll F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIFxdomGIxFxdomFIx
26 20 22 25 3imtr4d F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomGIFxdomGIx
27 26 imp F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomGIFxdomGIx
28 f1omvdmvd G:A1-1 ontoAxdomGIGxdomGIx
29 28 ad4ant24 F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomGIGxdomGIx
30 fvex FxV
31 fvex GxV
32 30 31 pm3.2i FxVGxV
33 eleq1 y=FxydomGIxFxdomGIx
34 eleq1 y=GxydomGIxGxdomGIx
35 33 34 moi FxVGxV*yydomGIxFxdomGIxGxdomGIxFx=Gx
36 32 35 mp3an1 *yydomGIxFxdomGIxGxdomGIxFx=Gx
37 17 27 29 36 syl12anc F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxdomGIFx=Gx
38 37 adantlr F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxAxdomGIFx=Gx
39 simplrr F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxAdomGI=domFI
40 39 eleq2d F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxAxdomGIxdomFI
41 fnelnfp FFnAxAxdomFIFxx
42 2 41 sylan F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxAxdomFIFxx
43 40 42 bitrd F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxAxdomGIFxx
44 43 necon2bbid F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxAFx=x¬xdomGI
45 44 biimpar F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxA¬xdomGIFx=x
46 fnelnfp GFnAxAxdomGIGxx
47 4 46 sylan F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxAxdomGIGxx
48 47 necon2bbid F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxAGx=x¬xdomGI
49 48 biimpar F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxA¬xdomGIGx=x
50 45 49 eqtr4d F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxA¬xdomGIFx=Gx
51 38 50 pm2.61dan F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIxAFx=Gx
52 2 4 51 eqfnfvd F:A1-1 ontoAG:A1-1 ontoAdomFI2𝑜domGI=domFIF=G