Step | Hyp | Ref
| Expression |
1 | | vex 3203 |
. . . . . . . . . . 11
 |
2 | | hasheq0 13154 |
. . . . . . . . . . 11
     
   |
3 | 1, 2 | ax-mp 5 |
. . . . . . . . . 10
    
  |
4 | 3 | biimpri 218 |
. . . . . . . . 9

      |
5 | 4 | oveq2d 6666 |
. . . . . . . 8

 ..^      ..^   |
6 | | fzo0 12492 |
. . . . . . . 8
 ..^  |
7 | 5, 6 | syl6eq 2672 |
. . . . . . 7

 ..^       |
8 | | fveq1 6190 |
. . . . . . . . 9

          |
9 | 8 | fveq1d 6193 |
. . . . . . . 8

                  |
10 | 9 | eqeq1d 2624 |
. . . . . . 7

        
           |
11 | 7, 10 | raleqbidv 3152 |
. . . . . 6

 
 ..^                          |
12 | | oveq2 6658 |
. . . . . . . 8

 g   g    |
13 | 12 | fveq1d 6193 |
. . . . . . 7

  g       g       |
14 | 13 | eqeq1d 2624 |
. . . . . 6

   g    
  g        |
15 | 11, 14 | imbi12d 334 |
. . . . 5

    ..^             
  g               
  g         |
16 | 15 | imbi2d 330 |
. . . 4

       ..^             
  g           
          g          |
17 | | fveq2 6191 |
. . . . . . . 8
           |
18 | 17 | oveq2d 6666 |
. . . . . . 7
  ..^      ..^       |
19 | | fveq1 6190 |
. . . . . . . . 9
           |
20 | 19 | fveq1d 6193 |
. . . . . . . 8
                   |
21 | 20 | eqeq1d 2624 |
. . . . . . 7
         
           |
22 | 18, 21 | raleqbidv 3152 |
. . . . . 6
  
 ..^                ..^                 |
23 | | oveq2 6658 |
. . . . . . . 8
  g   g    |
24 | 23 | fveq1d 6193 |
. . . . . . 7
   g       g       |
25 | 24 | eqeq1d 2624 |
. . . . . 6
    g       g        |
26 | 22, 25 | imbi12d 334 |
. . . . 5
     ..^             
  g         ..^             
  g         |
27 | 26 | imbi2d 330 |
. . . 4
   
  
 ..^             
  g           
 ..^             
  g          |
28 | | fveq2 6191 |
. . . . . . . 8
  ++              ++         |
29 | 28 | oveq2d 6666 |
. . . . . . 7
  ++       ..^      ..^    ++          |
30 | | fveq1 6190 |
. . . . . . . . 9
  ++            ++           |
31 | 30 | fveq1d 6193 |
. . . . . . . 8
  ++                 ++              |
32 | 31 | eqeq1d 2624 |
. . . . . . 7
  ++                  ++               |
33 | 29, 32 | raleqbidv 3152 |
. . . . . 6
  ++         ..^             
  ..^    ++            ++               |
34 | | oveq2 6658 |
. . . . . . . 8
  ++       g   g  ++         |
35 | 34 | fveq1d 6193 |
. . . . . . 7
  ++        g       g  ++            |
36 | 35 | eqeq1d 2624 |
. . . . . 6
  ++         g    
  g  ++             |
37 | 33, 36 | imbi12d 334 |
. . . . 5
  ++          ..^             
  g         ..^    ++            ++              g  ++
             |
38 | 37 | imbi2d 330 |
. . . 4
  ++           
 ..^             
  g           
 ..^    ++            ++              g  ++
              |
39 | | fveq2 6191 |
. . . . . . . 8
           |
40 | 39 | oveq2d 6666 |
. . . . . . 7
  ..^      ..^       |
41 | | fveq1 6190 |
. . . . . . . . 9
           |
42 | 41 | fveq1d 6193 |
. . . . . . . 8
                   |
43 | 42 | eqeq1d 2624 |
. . . . . . 7
         
           |
44 | 40, 43 | raleqbidv 3152 |
. . . . . 6
  
 ..^                ..^                 |
45 | | oveq2 6658 |
. . . . . . . 8
  g   g    |
46 | 45 | fveq1d 6193 |
. . . . . . 7
   g       g       |
47 | 46 | eqeq1d 2624 |
. . . . . 6
    g       g        |
48 | 44, 47 | imbi12d 334 |
. . . . 5
     ..^             
  g         ..^             
  g         |
49 | 48 | imbi2d 330 |
. . . 4
   
  
 ..^             
  g           
 ..^             
  g          |
50 | | gsmsymgrfix.s |
. . . . . . . . . 10
     |
51 | 50 | symgid 17821 |
. . . . . . . . 9
        |
52 | 51 | adantr 481 |
. . . . . . . 8
 
        |
53 | | eqid 2622 |
. . . . . . . . 9
         |
54 | 53 | gsum0 17278 |
. . . . . . . 8
 g       |
55 | 52, 54 | syl6reqr 2675 |
. . . . . . 7
 
  g 
   |
56 | 55 | fveq1d 6193 |
. . . . . 6
 
   g            |
57 | | fvresi 6439 |
. . . . . . 7
        |
58 | 57 | adantl 482 |
. . . . . 6
 
        |
59 | 56, 58 | eqtrd 2656 |
. . . . 5
 
   g       |
60 | 59 | a1d 25 |
. . . 4
 
          
  g        |
61 | | ccatws1len 13398 |
. . . . . . . . . 10
  Word
     ++               |
62 | 61 | oveq2d 6666 |
. . . . . . . . 9
  Word
  ..^    ++         ..^         |
63 | 62 | raleqdv 3144 |
. . . . . . . 8
  Word
    ..^    ++            ++            
 ..^           ++               |
64 | 63 | adantr 481 |
. . . . . . 7
   Word

 
  
 ..^             
  g         
 ..^    ++            ++            
 ..^           ++               |
65 | | gsmsymgrfix.b |
. . . . . . . . 9
     |
66 | 50, 65 | gsmsymgrfixlem1 17847 |
. . . . . . . 8
   Word

   
 ..^             
  g      
 
 ..^           ++           
  g  ++             |
67 | 66 | 3expb 1266 |
. . . . . . 7
   Word

 
  
 ..^             
  g         
 ..^           ++           
  g  ++             |
68 | 64, 67 | sylbid 230 |
. . . . . 6
   Word

 
  
 ..^             
  g         
 ..^    ++            ++              g  ++
            |
69 | 68 | exp32 631 |
. . . . 5
  Word
  
     ..^             
  g         ..^    ++            ++              g  ++
              |
70 | 69 | a2d 29 |
. . . 4
  Word
      
 ..^             
  g      
 
  
 ..^    ++            ++              g  ++
              |
71 | 16, 27, 38, 49, 60, 70 | wrdind 13476 |
. . 3
 Word       ..^             
  g         |
72 | 71 | com12 32 |
. 2
 
  Word    ..^             
  g         |
73 | 72 | 3impia 1261 |
1
 
Word     ..^             
  g        |