Step | Hyp | Ref
| Expression |
1 | | oveq2 6658 |
. . . . . . . 8

 ++   ++    |
2 | 1 | fveq2d 6195 |
. . . . . . 7

    ++       ++     |
3 | 2 | fveq1d 6193 |
. . . . . 6

     ++           ++        |
4 | 3 | eqeq1d 2624 |
. . . . 5

      ++                   ++                 |
5 | 4 | imbi2d 330 |
. . . 4

   Word  ..^           ++
             
 
Word  ..^           ++                  |
6 | | oveq2 6658 |
. . . . . . . 8
  ++   ++    |
7 | 6 | fveq2d 6195 |
. . . . . . 7
     ++       ++     |
8 | 7 | fveq1d 6193 |
. . . . . 6
      ++           ++        |
9 | 8 | eqeq1d 2624 |
. . . . 5
       ++
            
     ++                 |
10 | 9 | imbi2d 330 |
. . . 4
    Word  ..^           ++
             
 
Word  ..^           ++                  |
11 | | oveq2 6658 |
. . . . . . . 8
  ++       ++   ++  ++         |
12 | 11 | fveq2d 6195 |
. . . . . . 7
  ++          ++       ++  ++          |
13 | 12 | fveq1d 6193 |
. . . . . 6
  ++           ++
          ++  ++             |
14 | 13 | eqeq1d 2624 |
. . . . 5
  ++            ++             
     ++  ++
                     |
15 | 14 | imbi2d 330 |
. . . 4
  ++         Word
 ..^           ++                 Word  ..^           ++
 ++                       |
16 | | oveq2 6658 |
. . . . . . . 8
  ++   ++    |
17 | 16 | fveq2d 6195 |
. . . . . . 7
     ++       ++     |
18 | 17 | fveq1d 6193 |
. . . . . 6
      ++           ++        |
19 | 18 | eqeq1d 2624 |
. . . . 5
       ++
            
     ++                 |
20 | 19 | imbi2d 330 |
. . . 4
    Word  ..^           ++
             
 
Word  ..^           ++                  |
21 | | ccatrid 13370 |
. . . . . . 7
 Word
 ++ 
  |
22 | 21 | fveq2d 6195 |
. . . . . 6
 Word
    ++         |
23 | 22 | fveq1d 6193 |
. . . . 5
 Word
     ++                |
24 | 23 | adantr 481 |
. . . 4
  Word
 ..^           ++
               |
25 | | simprl 794 |
. . . . . . . . . . . 12
   Word   Word  ..^       Word   |
26 | | simpll 790 |
. . . . . . . . . . . 12
   Word   Word  ..^       Word   |
27 | | simplr 792 |
. . . . . . . . . . . . 13
   Word   Word  ..^         |
28 | 27 | s1cld 13383 |
. . . . . . . . . . . 12
   Word   Word  ..^           Word
  |
29 | | ccatass 13371 |
. . . . . . . . . . . 12
  Word
Word     Word 
  ++  ++       ++  ++         |
30 | 25, 26, 28, 29 | syl3anc 1326 |
. . . . . . . . . . 11
   Word   Word  ..^         ++  ++       ++  ++         |
31 | 30 | fveq2d 6195 |
. . . . . . . . . 10
   Word   Word  ..^            ++  ++           ++  ++          |
32 | 31 | fveq1d 6193 |
. . . . . . . . 9
   Word   Word  ..^             ++  ++               ++  ++             |
33 | | ccatcl 13359 |
. . . . . . . . . . 11
  Word
Word   ++  Word   |
34 | 25, 26, 33 | syl2anc 693 |
. . . . . . . . . 10
   Word   Word  ..^        ++  Word
  |
35 | | lencl 13324 |
. . . . . . . . . . . . . . 15
 Word
      |
36 | 25, 35 | syl 17 |
. . . . . . . . . . . . . 14
   Word   Word  ..^             |
37 | 36 | nn0zd 11480 |
. . . . . . . . . . . . 13
   Word   Word  ..^             |
38 | | lencl 13324 |
. . . . . . . . . . . . . . 15
  ++  Word     ++     |
39 | 34, 38 | syl 17 |
. . . . . . . . . . . . . 14
   Word   Word  ..^           ++     |
40 | 39 | nn0zd 11480 |
. . . . . . . . . . . . 13
   Word   Word  ..^           ++     |
41 | 36 | nn0red 11352 |
. . . . . . . . . . . . . . 15
   Word   Word  ..^             |
42 | | lencl 13324 |
. . . . . . . . . . . . . . . 16
 Word
      |
43 | 26, 42 | syl 17 |
. . . . . . . . . . . . . . 15
   Word   Word  ..^             |
44 | | nn0addge1 11339 |
. . . . . . . . . . . . . . 15
                           |
45 | 41, 43, 44 | syl2anc 693 |
. . . . . . . . . . . . . 14
   Word   Word  ..^          
            |
46 | | ccatlen 13360 |
. . . . . . . . . . . . . . 15
  Word
Word      ++               |
47 | 25, 26, 46 | syl2anc 693 |
. . . . . . . . . . . . . 14
   Word   Word  ..^           ++               |
48 | 45, 47 | breqtrrd 4681 |
. . . . . . . . . . . . 13
   Word   Word  ..^          
    ++     |
49 | | eluz2 11693 |
. . . . . . . . . . . . 13
     ++          
         ++           ++      |
50 | 37, 40, 48, 49 | syl3anbrc 1246 |
. . . . . . . . . . . 12
   Word   Word  ..^           ++             |
51 | | fzoss2 12496 |
. . . . . . . . . . . 12
     ++            ..^      ..^    ++      |
52 | 50, 51 | syl 17 |
. . . . . . . . . . 11
   Word   Word  ..^        ..^    
 ..^    ++      |
53 | | simprr 796 |
. . . . . . . . . . 11
   Word   Word  ..^        ..^       |
54 | 52, 53 | sseldd 3604 |
. . . . . . . . . 10
   Word   Word  ..^        ..^    ++      |
55 | | signsv.p |
. . . . . . . . . . 11
                   |
56 | | signsv.w |
. . . . . . . . . . 11
      
              |
57 | | signsv.t |
. . . . . . . . . . 11
 Word 
 ..^      g      sgn           |
58 | | signsv.v |
. . . . . . . . . . 11
 Word   ..^                               |
59 | 55, 56, 57, 58 | signstfvp 30648 |
. . . . . . . . . 10
   ++  Word
 ..^    ++           ++  ++               ++        |
60 | 34, 27, 54, 59 | syl3anc 1326 |
. . . . . . . . 9
   Word   Word  ..^             ++  ++               ++        |
61 | 32, 60 | eqtr3d 2658 |
. . . . . . . 8
   Word   Word  ..^            ++  ++                ++
       |
62 | 61 | adantr 481 |
. . . . . . 7
    Word   Word  ..^            ++                    ++  ++                ++
       |
63 | | simpr 477 |
. . . . . . 7
    Word   Word  ..^            ++                    ++                |
64 | 62, 63 | eqtrd 2656 |
. . . . . 6
    Word   Word  ..^            ++                    ++  ++                     |
65 | 64 | exp31 630 |
. . . . 5
  Word
   Word  ..^            ++                   ++
 ++                       |
66 | 65 | a2d 29 |
. . . 4
  Word
    Word
 ..^           ++                 Word
 ..^           ++  ++                       |
67 | 5, 10, 15, 20, 24, 66 | wrdind 13476 |
. . 3
 Word
  Word
 ..^           ++
                |
68 | 67 | 3impib 1262 |
. 2
  Word
Word  ..^           ++                |
69 | 68 | 3com12 1269 |
1
  Word
Word  ..^           ++                |