In this introduction to Metamath, the author suggests that the $c
and $v
statements can be viewed as encoding the terminals and non-terminals of a grammar. In this discussion from the Metamath authors, such grammars are examined for ambiguity.
Along similar lines, suppose that we choose a context-free grammar. Is it theoretically possible to generate a pile of $c
and $v
statements which encode the grammar? Is it possible if the full range of Metamath statements are allowed?