-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
.gitignore and best practices #5
Comments
Why would you ignore *.mm files? Wouldn't those be the ones to commit? |
Oh, I had not go through the whole process so far, I may be wrong. In my understanding, the database is read only in developing stage? |
See for example this PR: this is directly a change to set.mm (like most PR in the It's true that MMJ2 does not modify the source
One can then publish the modified |
PS. my Eclipse plugin (video here) works the same way, it's just that in that case Eclipse is used both for editing the source MM file and for the MMP proof assistant. |
Thanks, let me check... If any step can be simplified or automated, I will gradually combine it into this toolkit. |
@tirix the Eclipse Plugin is cool! I also have a question about complex proofs. If a new math concept was introduced, just like Quadratic form or others, we need introduce new constant by $c and new class and construction by $a
If my understanding is not wrong, the above three lines can not include in a So two solutions here:
Is my understanding correct? If it is correct, what is the best practice in metamath community? |
More comments about proofs, consensus and development For me, the math knowledge and its development are immutable and incremental by its very nature, but in real practice, a lot of information was lost. Newton's fluxon method relied on geometry intuitions, many geometry techniques in the Principia which is not the standard method nowadays. But no one can easily deny the validity of Newton's method. The development is history itself, it is immutable, and math is something true everlast, so all the math proofs by human is an immutable true structure. Only when we organize these knowledge and pass them generation by generation, we need compress all these proofs by giving a solid ground and a well-ordered way to express them. In this circumstance, revision and consensus are introduced. And I think in metamath development, similar things happens. |
@tirix I re-read your comments above, and understand it now, you had already covered my new questions. |
When
init
a project, it is nice to generate .gitignore file or append several lines to an existed .gitignore file.Files to ignore:
The text was updated successfully, but these errors were encountered: