I've been playing around a little bit in the language and, as far as I've understood, the only difference between an mm0 file and mm1 is the absence of proofs. This makes me wonder: could a simple text substitution be used to create an mm0 file from an mm1 file? Why must the 2 files be written separately?
So for example, could one extract all lines from peano.mm1 that start with 'axiom' 'pub theorem' etc and write them to peano.mm0 (with the 'pub' stripped off and such), and get a valid mm0 file?