Show HN: MathLingua – A Structured Language of Mathematics
mathlingua.org97 pointsby CatsAreCool23 comments
Theorem: "some text"
is the same as Theorem:
. "some text"
Thus it would be hard to distinguish a named theorem with one statement Theorem:
. "some name"
. "statement 1"
from an un-named statement with two statements: Theorem:
. "statement1"
. "statement2"
So for now I'm leaving the name in the metadata section, but I'm open to putting the title higher if I can come up with a nice way to do so. Theorem:
. for: x
where: y
then: z
. 'some statement'
the 'for:where:then' group together is one argument, while the 'some statement' item is the second argument. The dot is needed to distinguish from Theorem:
for: x
where: y
then: z
'some statement'
where it is hard to tell where one argument stops and another starts.
It is still a work in progress, but does it help address some of the problems you see in learning mathematics? Any feedback is greatly appreciated. Thanks.