MML and "Building Mizar from Scratch"
Alex Nelson thmprover _AT_ gmail.com <[email protected]> Mon, 16 Dec 2024 12:42:30 -0800
| Newsgroups | gmane.comp.mathematics.mizar |
|---|---|
| Message-ID | <CAA+9CX2k=37+H_qPonP2sgoZD=tYQZRfVrSsZkoA+bAtP+4L5Q@mail.gmail.com> |
--000000000000c21af50629693821 Content-Type: text/plain; charset="UTF-8" Hello, There has been some interest in building Mizar from scratch on the proof assistant stackexchange (see, e.g., https://proofassistants.stackexchange.com/q/4453/14 and https://proofassistants.stackexchange.com/q/4441/14). Right now, it is possible to compile many of the Mizar components using the Free Pascal Compiler, and a Makefile is around somewhere. But, as best as I can tell, it is not possible to "build the MML from scratch" (in the sense that I can't download a copy of the MML, use my local Mizar system to verify it, and then update my local Mizar system to use it). Is such a thing possible? If so, could we add instructions on how to do it? Also, could we move the MML to be a github repository? One advantage to doing so is the ability to file issues on Github with possible minor cleanups (e.g., the definition GROUP_1:def 5 is a little too strict and should instead work with any non empty Group-like multMagma, not just Groups). Best, Alex --000000000000c21af50629693821 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hello,<br><br>There has been some interest in buildin= g Mizar from scratch on the proof assistant stackexchange (see, e.g.,=C2=A0= <a href=3D"https://proofassistants.stackexchange.com/q/4453/14">https://pro= ofassistants.stackexchange.com/q/4453/14</a> and=C2=A0<a href=3D"https://pr= oofassistants.stackexchange.com/q/4441/14">https://proofassistants.stackexc= hange.com/q/4441/14</a>).<br><br>Right now, it is possible to compile many = of the Mizar components using the Free Pascal Compiler, and a Makefile is a= round somewhere.<br><br>But, as best as I can tell, it is not possible to &= quot;build the MML from scratch" (in the sense that I can't downlo= ad a copy of the MML, use my local Mizar system to verify it, and then upda= te my local Mizar system to use it).<br><br>Is such a thing possible? If so= , could we add instructions on how to do it?<br><br>Also, could we move the= MML to be a github repository? One advantage to doing so is the ability to= file issues on Github with possible minor cleanups (e.g., the definition G= ROUP_1:def 5 is a little too strict and should instead work with any non em= pty Group-like multMagma, not just Groups).<br><br></div><div>Best,<br>Alex= </div> </div> --000000000000c21af50629693821--