Proof of Theorem phtpycolem5
| Step | Hyp | Ref
| Expression |
| 1 | | simpll 448 |
. . 3
   Top   [,]                Cn

    Cn
   Top |
| 2 | | iitop 15867 |
. . . 4
Top |
| 3 | | eqid 1884 |
. . . . 5
       |
| 4 | 3 | txtop 8934 |
. . . 4
  Top
Top    Top |
| 5 | 2, 2, 4 | mp2an 761 |
. . 3
   Top |
| 6 | 1, 5 | jctil 316 |
. 2
   Top   [,]                Cn

    Cn
       Top
Top  |
| 7 | | iiuni 15868 |
. . . . . . 7
 [,]   |
| 8 | 7 | topcld 8951 |
. . . . . 6

Top  [,] Clsd    |
| 9 | 2, 8 | ax-mp 7 |
. . . . 5
 [,] Clsd   |
| 10 | | retop 8926 |
. . . . . . 7
topGen (,) Top |
| 11 | | 0re 6603 |
. . . . . . . 8
 |
| 12 | | 1re 6598 |
. . . . . . . 8
 |
| 13 | | iccssre 7565 |
. . . . . . . 8
    [,]   |
| 14 | 11, 12, 13 | mp2an 761 |
. . . . . . 7
 [,]  |
| 15 | | 2re 7163 |
. . . . . . . . 9
 |
| 16 | | 2ne0 7174 |
. . . . . . . . 9
 |
| 17 | 15, 16 | rereccli 6979 |
. . . . . . . 8
   |
| 18 | | clint3 10184 |
. . . . . . . 8
      [,]   Clsd topGen (,)   |
| 19 | 11, 17, 18 | mp2an 761 |
. . . . . . 7
 [,]   Clsd topGen (,)  |
| 20 | 11, 12 | pm3.2i 307 |
. . . . . . . 8

  |
| 21 | 11, 17 | pm3.2i 307 |
. . . . . . . 8
     |
| 22 | 11 | leidi 6790 |
. . . . . . . . 9
 |
| 23 | | halflt1 7216 |
. . . . . . . . . 10
   |
| 24 | 17, 12, 23 | ltleii 6756 |
. . . . . . . . 9
   |
| 25 | 22, 24 | pm3.2i 307 |
. . . . . . . 8
     |
| 26 | | iccss 15855 |
. . . . . . . 8
              [,]    [,]   |
| 27 | 20, 21, 25, 26 | mp3an 1191 |
. . . . . . 7
 [,]    [,]  |
| 28 | | uniretop 8927 |
. . . . . . . . 9
 topGen (,)  |
| 29 | 28 | eqcomi 1888 |
. . . . . . . 8
 topGen (,) |
| 30 | 29 | subspcld 15838 |
. . . . . . 7
   topGen (,)
Top  [,]    [,]   Clsd topGen (,)  [,]    [,]    [,]   Clsd subSp   [,]  topGen (,)     |
| 31 | 10, 14, 19, 27, 30 | mp4an 15651 |
. . . . . 6
 [,]   Clsd subSp   [,]  topGen (,)    |
| 32 | | dfii2 15869 |
. . . . . . 7
subSp   [,]  topGen
(,)   |
| 33 | 32 | fveq2i 4684 |
. . . . . 6
Clsd  Clsd subSp   [,]  topGen
(,)    |
| 34 | 31, 33 | eleqtrri 1970 |
. . . . 5
 [,]   Clsd   |
| 35 | 3 | txcld 15914 |
. . . . 5
   Top
Top   [,] Clsd   [,]   Clsd      [,]  [,]    Clsd       |
| 36 | 2, 2, 9, 34, 35 | mp4an 15651 |
. . . 4
  [,]  [,]    Clsd      |
| 37 | | clint3 10184 |
. . . . . . . 8
        [,] Clsd topGen (,)   |
| 38 | 17, 12, 37 | mp2an 761 |
. . . . . . 7
   [,] Clsd topGen (,)  |
| 39 | 17, 12 | pm3.2i 307 |
. . . . . . . 8
  
  |
| 40 | | halfgt0 7215 |
. . . . . . . . . 10
   |
| 41 | 11, 17, 40 | ltleii 6756 |
. . . . . . . . 9
   |
| 42 | 12 | leidi 6790 |
. . . . . . . . 9
 |
| 43 | 41, 42 | pm3.2i 307 |
. . . . . . . 8
     |
| 44 | | iccss 15855 |
. . . . . . . 8
      
         [,]  [,]   |
| 45 | 20, 39, 43, 44 | mp3an 1191 |
. . . . . . 7
   [,]  [,]  |
| 46 | 29 | subspcld 15838 |
. . . . . . 7
   topGen (,)
Top  [,]      [,] Clsd topGen (,)    [,]  [,]      [,] Clsd subSp   [,]  topGen (,)     |
| 47 | 10, 14, 38, 45, 46 | mp4an 15651 |
. . . . . 6
   [,] Clsd subSp   [,]  topGen (,)    |
| 48 | 47, 33 | eleqtrri 1970 |
. . . . 5
   [,] Clsd   |
| 49 | 3 | txcld 15914 |
. . . . 5
   Top
Top   [,] Clsd     [,] Clsd      [,]    [,]  Clsd       |
| 50 | 2, 2, 9, 48, 49 | mp4an 15651 |
. . . 4
  [,]    [,]  Clsd      |
| 51 | | xpundi 4050 |
. . . . 5
  [,]   [,]      [,]      [,]  [,]      [,]    [,]    |
| 52 | | elicc2 7560 |
. . . . . . . . . 10
       [,]            |
| 53 | 11, 12, 52 | mp2an 761 |
. . . . . . . . 9
    [,]           |
| 54 | 53, 17, 41, 24 | mpbir3an 1052 |
. . . . . . . 8
   [,]  |
| 55 | | iccsplit 15854 |
. . . . . . . 8
     [,]   [,]   [,]      [,]    |
| 56 | 11, 12, 54, 55 | mp3an 1191 |
. . . . . . 7
 [,]   [,]      [,]   |
| 57 | 56 | eqcomi 1888 |
. . . . . 6
  [,]      [,]   [,]  |
| 58 | 57 | xpeq2i 4022 |
. . . . 5
  [,]   [,]      [,]     [,]  [,]   |
| 59 | 51, 58 | eqtr3i 1910 |
. . . 4
   [,]  [,]      [,]    [,]     [,]  [,]   |
| 60 | 36, 50, 59 | 3pm3.2i 1048 |
. . 3
   [,]  [,]    Clsd       [,]    [,]  Clsd        [,]  [,]      [,]    [,]     [,]  [,]    |
| 61 | 60 | a1i 8 |
. 2
   Top   [,]                Cn

    Cn
      [,]  [,]    Clsd       [,]    [,]  Clsd        [,]  [,]      [,]    [,]     [,]  [,]     |
| 62 | | fveq2 4681 |
. . . . . . . . . . 11
                                 |
| 63 | | df-opr 4886 |
. . . . . . . . . . 11
                            |
| 64 | 62, 63 | syl6eqr 1946 |
. . . . . . . . . 10
                              |
| 65 | 64 | eleq1d 1963 |
. . . . . . . . 9
                                  |
| 66 | | phtpyco.1 |
. . . . . . . . . . . . . . 15
          [,]  [,]                          |
| 67 | 66 | phtpycolem1 16051 |
. . . . . . . . . . . . . 14
       [,]      [,]                                |
| 68 | 67 | adantll 428 |
. . . . . . . . . . . . 13
     Top 
 [,]           
    Cn      Cn         [,]       [,]                                |
| 69 | | ffvelrn 4787 |
. . . . . . . . . . . . . . . . . . . 20
      [,]  [,]                    [,]  [,]                       |
| 70 | | df-opr 4886 |
. . . . . . . . . . . . . . . . . . . 20
                                |
| 71 | 69, 70 | syl5eqel 1975 |
. . . . . . . . . . . . . . . . . . 19
      [,]  [,]                    [,]  [,]                    |
| 72 | | oprex 4907 |
. . . . . . . . . . . . . . . . . . . 20
       |
| 73 | 72 | opelxp 4036 |
. . . . . . . . . . . . . . . . . . 19
                [,]  [,]        [,]        [,]    |
| 74 | 71, 73 | sylan2br 502 |
. . . . . . . . . . . . . . . . . 18
      [,]  [,]           [,]        [,]                    |
| 75 | | iihalf1 15872 |
. . . . . . . . . . . . . . . . . 18
      [,]          [,]   |
| 76 | 74, 75 | sylanr2 512 |
. . . . . . . . . . . . . . . . 17
      [,]  [,]           [,]      [,]                      |
| 77 | 3, 7, 7 | txuni 8935 |
. . . . . . . . . . . . . . . . . . . . 21
  Top
Top       [,]  [,]    |
| 78 | 2, 2, 77 | mp2an 761 |
. . . . . . . . . . . . . . . . . . . 20
      [,]  [,]   |
| 79 | 78 | eqcomi 1888 |
. . . . . . . . . . . . . . . . . . 19
  [,]  [,]       |
| 80 | | eqid 1884 |
. . . . . . . . . . . . . . . . . . 19
   |
| 81 | 79, 80 | cnf 9038 |
. . . . . . . . . . . . . . . . . 18
     Top
Top     Cn       [,]  [,]       |
| 82 | 5, 81 | mp3an1 1178 |
. . . . . . . . . . . . . . . . 17
  Top
    Cn       [,]  [,]       |
| 83 | 76, 82 | sylan 497 |
. . . . . . . . . . . . . . . 16
   Top
    Cn
        [,]      [,]                      |
| 84 | 83 | adantlrr 435 |
. . . . . . . . . . . . . . 15
   Top      Cn 
    Cn          [,]      [,]                      |
| 85 | 84 | adantllr 433 |
. . . . . . . . . . . . . 14
    Top   [,]                Cn      Cn          [,]      [,]                      |
| 86 | 85 | anassrs 489 |
. . . . . . . . . . . . 13
     Top 
 [,]           
    Cn      Cn         [,]       [,]                     |
| 87 | 68, 86 | eqeltrd 1971 |
. . . . . . . . . . . 12
     Top 
 [,]           
    Cn      Cn         [,]       [,]                   |
| 88 | 66 | phtpycolem2 16052 |
. . . . . . . . . . . . . . . 16
    [,]               [,]        [,]                                |
| 89 | 88 | 3expa 1067 |
. . . . . . . . . . . . . . 15
     [,]               [,]         [,]                                |
| 90 | 89 | adantlll 432 |
. . . . . . . . . . . . . 14
    Top   [,]                [,]         [,]                                |
| 91 | 90 | adantllr 433 |
. . . . . . . . . . . . 13
     Top 
 [,]           
    Cn      Cn         [,]         [,]                                |
| 92 | | ffvelrn 4787 |
. . . . . . . . . . . . . . . . . . . 20
      [,]  [,]                      [,]  [,]                         |
| 93 | | df-opr 4886 |
. . . . . . . . . . . . . . . . . . . 20
                                    |
| 94 | 92, 93 | syl5eqel 1975 |
. . . . . . . . . . . . . . . . . . 19
      [,]  [,]                      [,]  [,]                      |
| 95 | | oprex 4907 |
. . . . . . . . . . . . . . . . . . . 20
         |
| 96 | 95 | opelxp 4036 |
. . . . . . . . . . . . . . . . . . 19
                  [,]  [,]        [,]          [,]    |
| 97 | 94, 96 | sylan2br 502 |
. . . . . . . . . . . . . . . . . 18
      [,]  [,]           [,]          [,]                      |
| 98 | | iihalf2 15873 |
. . . . . . . . . . . . . . . . . 18
        [,]          [,]   |
| 99 | 97, 98 | sylanr2 512 |
. . . . . . . . . . . . . . . . 17
      [,]  [,]           [,]        [,]                      |
| 100 | 79, 80 | cnf 9038 |
. . . . . . . . . . . . . . . . . 18
     Top
Top     Cn       [,]  [,]       |
| 101 | 5, 100 | mp3an1 1178 |
. . . . . . . . . . . . . . . . 17
  Top
    Cn       [,]  [,]       |
| 102 | 99, 101 | sylan 497 |
. . . . . . . . . . . . . . . 16
   Top
    Cn
        [,]        [,]                      |
| 103 | 102 | adantlrl 434 |
. . . . . . . . . . . . . . 15
   Top      Cn 
    Cn          [,]        [,]                      |
| 104 | 103 | adantllr 433 |
. . . . . . . . . . . . . 14
    Top   [,]                Cn      Cn          [,]        [,]                      |
| 105 | 104 | anassrs 489 |
. . . . . . . . . . . . 13
     Top 
 [,]           
    Cn      Cn         [,]         [,]                     |
| 106 | 91, 105 | eqeltrd 1971 |
. . . . . . . . . . . 12
     Top 
 [,]           
    Cn      Cn         [,]         [,]                 |
| 107 | 87, 106 | jaodan 471 |
. . . . . . . . . . 11
     Top 
 [,]           
    Cn      Cn         [,]        [,]          [,]                  |
| 108 | 56 | eleq2i 1961 |
. . . . . . . . . . . 12
      [,]       [,]      [,]    |
| 109 | | elun 2741 |
. . . . . . . . . . . 12
       [,]      [,]        [,]          [,]    |
| 110 | 108, 109 | bitri 190 |
. . . . . . . . . . 11
      [,]       [,]          [,]    |
| 111 | 107, 110 | sylan2b 501 |
. . . . . . . . . 10
     Top 
 [,]           
    Cn      Cn         [,]       [,]                 |
| 112 | 111 | anasss 488 |
. . . . . . . . 9
    Top   [,]                Cn      Cn          [,]      [,]                  |
| 113 | 65, 112 | syl5cbir 228 |
. . . . . . . 8
    Top   [,]                Cn      Cn          [,]      [,]                       |
| 114 | 113 | impr 422 |
. . . . . . 7
    Top   [,]                Cn      Cn           [,]      [,]                      |
| 115 | 114 | ancom2s 545 |
. . . . . 6
    Top   [,]                Cn      Cn                      [,]      [,]           |
| 116 | | elxp6 5041 |
. . . . . 6
   [,]  [,]                    [,]      [,]     |
| 117 | 115, 116 | sylan2b 501 |
. . . . 5
    Top   [,]                Cn      Cn      [,]  [,]          |
| 118 | 117 | r19.21aiva 2176 |
. . . 4
   Top   [,]                Cn

    Cn
   
  [,]  [,]          |
| 119 | | oprex 4907 |
. . . . . 6
       |
| 120 | | oprex 4907 |
. . . . . 6
         |
| 121 | 119, 120 | ifex 3031 |
. . . . 5
                      |
| 122 | 121, 66 | fnoprab2 5064 |
. . . 4
  [,]  [,]   |
| 123 | 118, 122 | jctil 316 |
. . 3
   Top   [,]                Cn

    Cn
   
  [,]  [,]     [,]  [,]           |
| 124 | | ffnfv 4801 |
. . 3
     [,]  [,]        [,]  [,]     [,]  [,]           |
| 125 | 123, 124 | sylibr 217 |
. 2
   Top   [,]                Cn

    Cn
       [,]  [,]       |
| 126 | 66 | phtpycolem3 16053 |
. . 3
  Top
    Cn      [,]  [,]      subSp    [,]  [,]          Cn    |
| 127 | 126 | ad2ant2r 445 |
. 2
   Top   [,]                Cn

    Cn
      [,]  [,]      subSp    [,]  [,]          Cn    |
| 128 | 66 | phtpycolem4 16054 |
. . . . 5
  Top
    Cn    [,]              [,]    [,]    subSp    [,]    [,]        Cn    |
| 129 | 128 | 3expa 1067 |
. . . 4
   Top
    Cn
    [,]              [,]    [,]    subSp    [,]    [,]        Cn    |
| 130 | 129 | an1rs 547 |
. . 3
   Top   [,]               Cn      [,]    [,]    subSp    [,]    [,]        Cn    |
| 131 | 130 | adantrl 430 |
. 2
   Top   [,]                Cn

    Cn
      [,]    [,]    subSp    [,]    [,]        Cn    |
| 132 | 79, 80 | paste 15893 |
. 2
      Top Top    [,]  [,]    Clsd       [,]    [,]  Clsd        [,]  [,]      [,]    [,]     [,]  [,]        [,]  [,]        [,]  [,]      subSp    [,]  [,]          Cn     [,]    [,]    subSp    [,]    [,]        Cn        Cn
   |
| 133 | 6, 61, 125, 127, 131, 132 | syl113anc 1112 |
1
   Top   [,]                Cn

    Cn
       Cn    |