-
Notifications
You must be signed in to change notification settings - Fork 13
Angles of MMT, each one sentence
ComFreek edited this page Mar 4, 2021
·
11 revisions
- MMT is a scalable module system for formalizing knowledge.
- MMT/LF induces a module system over LF.
- MMT is a foundation-independent framework for representing declarative languages such as logics, type theories, set theories.
- The MMT API implements complex algorithms generically for any language in the framework.
- MMT allows rapid prototyping of formal systems
- MMT allows formalizing knowledge declaratively and modularly with an open-world assumption in mind.
- MMT theories represent knowledge... (in parentheses: inductive datatypes as found e.g. in Coq represent knowledge...)
- declaratively (inductively)
- modularly (monolithicially)
- with an open-world assumption (closed-world assumption)
- MMT views represent knowledge
- declaratively
- modularly
- with a somewhat closed-world assumption (due to compositionality)
- MMT views
v: S -> T
may represent- compositional language translations from S-terms to T-terms
- special cases of meta theorems (e.g. soundness)
-
S
being more general thanT
(compositionally, so, see Navid's bsc thesis) -
T
implementingS
viav