The theorem list is created by 'write theorem_list', and by default that command
does hide lemmas i.e. statements whose comment begins "Lemma for...". I
did it that way for reasons you mention, feeling that they cluttered up
the theorem list which was supposed to be a summary. (Another reason
was that some lemmas are huge and caused the mpegif version to load
painfully slowly in older browsers and computers.) A link to the lemma
along with its description is still provided, but it takes up much less space on the web page.
However, there were complaints about this
because people wanted to see the math content of lemmas on the theorem list page. So I added the
qualifier '/show_lemmas' which is now used for the web site generation.
What
I would suggest is that you download
set.mm and metamath.exe (and
optionally save the mmset.html web page into the directory to avoid bibliography warnings), then in metamath.exe type 'read
set.mm' followed by 'write
theorem_list /alt_html' to generate the theorem list locally with the math content of lemmas
suppressed.