Step | Hyp | Ref
| Expression |
1 | | ccatws1cl 13396 |
. . . . 5
  Word
  ++      Word   |
2 | | wrdf 13310 |
. . . . 5
  ++     
Word  ++         ..^    ++            |
3 | 1, 2 | syl 17 |
. . . 4
  Word
  ++         ..^    ++            |
4 | | ccatws1len 13398 |
. . . . . . 7
  Word
     ++               |
5 | 4 | oveq2d 6666 |
. . . . . 6
  Word
  ..^    ++         ..^         |
6 | | lencl 13324 |
. . . . . . . . 9
 Word       |
7 | 6 | adantr 481 |
. . . . . . . 8
  Word
       |
8 | | nn0uz 11722 |
. . . . . . . 8
     |
9 | 7, 8 | syl6eleq 2711 |
. . . . . . 7
  Word
           |
10 | | fzosplitsn 12576 |
. . . . . . 7
          ..^         ..^              |
11 | 9, 10 | syl 17 |
. . . . . 6
  Word
  ..^         ..^              |
12 | 5, 11 | eqtrd 2656 |
. . . . 5
  Word
  ..^    ++          ..^              |
13 | 12 | feq2d 6031 |
. . . 4
  Word
   ++         ..^    ++           ++          ..^                 |
14 | 3, 13 | mpbid 222 |
. . 3
  Word
  ++          ..^                |
15 | | ffn 6045 |
. . 3
  ++          ..^               ++        ..^              |
16 | 14, 15 | syl 17 |
. 2
  Word
  ++        ..^              |
17 | | wrdf 13310 |
. . . . 5
 Word    ..^         |
18 | 17 | adantr 481 |
. . . 4
  Word
    ..^         |
19 | | eqid 2622 |
. . . . . 6
                   |
20 | | fsng 6404 |
. . . . . 6
     
                                            |
21 | 19, 20 | mpbiri 248 |
. . . . 5
     
                        |
22 | 6, 21 | sylan 488 |
. . . 4
  Word
                        |
23 | | fzonel 12483 |
. . . . . 6
     ..^      |
24 | 23 | a1i 11 |
. . . . 5
  Word
      ..^       |
25 | | disjsn 4246 |
. . . . 5
   ..^                 ..^       |
26 | 24, 25 | sylibr 224 |
. . . 4
  Word
   ..^    
         |
27 | | fun 6066 |
. . . 4
      ..^                               ..^            
               ..^                    |
28 | 18, 22, 26, 27 | syl21anc 1325 |
. . 3
  Word
                ..^                    |
29 | | ffn 6045 |
. . 3
                ..^                 
             ..^              |
30 | 28, 29 | syl 17 |
. 2
  Word
              ..^              |
31 | | elun 3753 |
. . 3
   ..^           
  ..^              |
32 | | ccats1val1 13403 |
. . . . . 6
  Word
 ..^        ++               |
33 | 32 | 3expa 1265 |
. . . . 5
   Word

 ..^        ++               |
34 | | simpr 477 |
. . . . . . . 8
   Word

 ..^     
 ..^       |
35 | | nelne2 2891 |
. . . . . . . 8
   ..^          ..^            |
36 | 34, 23, 35 | sylancl 694 |
. . . . . . 7
   Word

 ..^            |
37 | 36 | necomd 2849 |
. . . . . 6
   Word

 ..^            |
38 | | fvunsn 6445 |
. . . . . 6
    
 
                   |
39 | 37, 38 | syl 17 |
. . . . 5
   Word

 ..^                           |
40 | 33, 39 | eqtr4d 2659 |
. . . 4
   Word

 ..^        ++                          |
41 | | fvexd 6203 |
. . . . . . . 8
  Word
       |
42 | | elex 3212 |
. . . . . . . . 9
   |
43 | 42 | adantl 482 |
. . . . . . . 8
  Word
   |
44 | | fdm 6051 |
. . . . . . . . . . 11
    ..^        ..^       |
45 | 18, 44 | syl 17 |
. . . . . . . . . 10
  Word
  ..^       |
46 | 45 | eleq2d 2687 |
. . . . . . . . 9
  Word
           ..^        |
47 | 23, 46 | mtbiri 317 |
. . . . . . . 8
  Word
       |
48 | | fsnunfv 6453 |
. . . . . . . 8
     
                          |
49 | 41, 43, 47, 48 | syl3anc 1326 |
. . . . . . 7
  Word
                      |
50 | | simpl 473 |
. . . . . . . . 9
  Word
 Word   |
51 | | s1cl 13382 |
. . . . . . . . . 10
     Word
  |
52 | 51 | adantl 482 |
. . . . . . . . 9
  Word
     Word   |
53 | | s1len 13385 |
. . . . . . . . . . . 12
       
 |
54 | | 1nn 11031 |
. . . . . . . . . . . 12
 |
55 | 53, 54 | eqeltri 2697 |
. . . . . . . . . . 11
       
 |
56 | 55 | a1i 11 |
. . . . . . . . . 10
  Word
           |
57 | | lbfzo0 12507 |
. . . . . . . . . 10
  ..^        
          |
58 | 56, 57 | sylibr 224 |
. . . . . . . . 9
  Word
  ..^           |
59 | | ccatval3 13363 |
. . . . . . . . 9
  Word     Word  ..^            ++                         |
60 | 50, 52, 58, 59 | syl3anc 1326 |
. . . . . . . 8
  Word
   ++                         |
61 | | s1fv 13390 |
. . . . . . . . 9
           |
62 | 61 | adantl 482 |
. . . . . . . 8
  Word
           |
63 | 60, 62 | eqtrd 2656 |
. . . . . . 7
  Word
   ++                 |
64 | 7 | nn0cnd 11353 |
. . . . . . . . 9
  Word
       |
65 | 64 | addid2d 10237 |
. . . . . . . 8
  Word
             |
66 | 65 | fveq2d 6195 |
. . . . . . 7
  Word
   ++                 ++               |
67 | 49, 63, 66 | 3eqtr2rd 2663 |
. . . . . 6
  Word
   ++                                  |
68 | | elsni 4194 |
. . . . . . . 8
             |
69 | 68 | fveq2d 6195 |
. . . . . . 7
         ++           ++               |
70 | 68 | fveq2d 6195 |
. . . . . . 7
                                           |
71 | 69, 70 | eqeq12d 2637 |
. . . . . 6
          ++                          ++                                   |
72 | 67, 71 | syl5ibrcom 237 |
. . . . 5
  Word
       
  ++                           |
73 | 72 | imp 445 |
. . . 4
   Word

         ++                          |
74 | 40, 73 | jaodan 826 |
. . 3
   Word

  ..^               ++                          |
75 | 31, 74 | sylan2b 492 |
. 2
   Word

  ..^               ++                          |
76 | 16, 30, 75 | eqfnfvd 6314 |
1
  Word
  ++                   |