Estou aprendendo sobre metateoria da linguagem e sistemas de tipos e estou usando coq para formalizar meu estudo. Uma das coisas que eu gostaria de fazer é examinar os sistemas de tipos que incluem tipos dependentes , o que eu entendo estar muito envolvido: poder confiar no coq seria inestimável.
Como esse recurso do sistema de tipos (e outros mais simples) aproxima o poder expressivo do meu sistema estudado do coq, eu me preocupo em encontrar um problema de inicialização que talvez não se revele muito mais tarde. Talvez alguém aqui possa resolver meus medos antes de eu partir.
Coq pode expressar sua própria metateoria? Caso contrário, ele ainda pode expressar sistemas mais simples que incluem formas comuns de digitação dependente?