You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lamport's macros are too peculiar to be used, need to write my own (or hack his) to have each \step be like an \item in that I just write \step <blah> as opposed to \step{number}{blah}.
Can we formalize definitions too?
Examine J Urban's "Translating Mizar for first-order theorem provers" for a relevant discussion of this topic.
Physics
Conjecture: Adler's paper violates the Froissart bound.
It'd be nice to write a toy lisp that's also a CAS (or more precisely: a CAS whose syntax uses S-expressions, and may qualify as a lisp). Something like MAL may help bootstrap the initial stuff...
Ideally it should use the same tricks Euler used, i.e., follow the "generality of algebra" (for better or worse). Some stuff on this...
Yuri I. Lyubich, "Axiomatic theory of divergent series and cohomological equations". arXiv:0705.1578
C.f., MPL in Scheme --- dharmatech has a few other interesting and relevant repositories
Toy Lisp
I've been following the make a lisp guide to try to understand how Clojure works "under the hood" (there will probably be a blog post chronicling my adventures). This will be done in C++ to understand how the JVM does stuff, too (so, e.g., I'd implement some counterpart to AtomicInteger to get gensym working properly).
Bibliography Helper
Write a program that will:
Take in some text files consisting of links to arXiv articles
Produce a markdown file consisting of formatted bibliography entries to the links
Make the program able to update a markdown file, i.e., check if a given link is already entered in the bibliography...to avoid needlessly hitting arXiv too much.
Have the input file also include header sections separated by #, ##, ###, etc., for various sections, subsections, subsubsections, respectively.