Repositório de investigação e implementação
O repositório GitHub é público, mas esta página descreve um repositório de investigação e implementação, não um serviço implementado.
NPA / Verificação de provas centrada em certificados
Esta página reconstrói a secção NPA do Math Lab como uma página autónoma de evidências: estado público, modelo de confiança, fluxo de prova, registo de afirmações, repositórios, fontes e linguagem explícita de não substituição.
Verificação pública: 2026-07-02. A última etiqueta Git do repositório NPA é v0.2.0; npa-std é v0.1.0; npa-mathlib é v0.1.30. Os pinos dos README dos pacotes são apresentados como contexto específico de cada repositório e não são condensados numa única afirmação de versão do NPA.
Estado público
Esta página torna visível a sua base: um instantâneo local de referência, uma fonte pública num repositório e a data da revisão final antes do lançamento.
O repositório GitHub é público, mas esta página descreve um repositório de investigação e implementação, não um serviço implementado.
A leitura das fontes públicas foi concluída em 2026-07-02. A reconstrução original ainda usa o instantâneo local de referência de 2026-06-21.
O instantâneo da fonte regista .npcert canónico, certificate_hash, export_hash, axiom_report_hash e os vereditos dos verificadores.
Apache-2.0 foi verificada para npa, npa-std e npa-mathlib através de metadados LICENSE públicos em 2026-07-02.
Limite
O NPA não é um substituto prático de Lean nem de Rocq. A simulação distribuída de inspeção no navegador não executa o próprio NPA. Etiquetas públicas, licença e visibilidade dos repositórios foram verificadas em 2026-07-02 para a revisão final antes da publicação.
Limite de confiança
O limite não depende de qual ferramenta parece sofisticada, mas de qual artefacto pode tornar-se evidência após verificação independente.
Parser, elaborador, táticas, automatização, pesquisa de teoremas, plugins, sistemas de IA, ficheiros-fonte, ficheiros de repetição, índices de teoremas, planos de publicação, estado de CI, páginas de versões e metadados do registo permanecem no lado não confiável dos candidatos.
Fluxo de prova / simulação explicativa
A simulação no navegador não executa o próprio NPA, Rust, WASM nem certificados de prova reais. Ela visualiza a ordem de verificação sem código-fonte que os artefactos reais devem satisfazer.
Percurso de evidência na CLI
npa package verify-certs --root . --checker reference --json
Veredito
O fluxo explicativo ainda não foi executado.Execute a explicação para marcar por ordem o percurso de verificação sem código-fonte.
Registo de afirmações
A página não depende de texto de investigação impreciso. Cada declaração pública está associada a um instantâneo local de referência, a uma fonte e a uma ação de publicação.
| Afirmação | Redação pública | Estado | Fonte | Ação de publicação |
|---|---|---|---|---|
| CL-001 | O NPA coloca o certificado em primeiro lugar: o limite auditável é o artefacto canónico .npcert e o percurso de verificação que o envolve. | Afirmação pública verificada | S01 / 2026-07-02 | Rever quando o README mudar. |
| CL-002 | A verificação pública de 2026-07-02 constatou que a etiqueta Git mais recente do repositório NPA era v0.2.0. Os README dos pacotes relacionados continuam a mostrar referências específicas de cada repositório, por isso a redação das versões permanece limitada ao respetivo repositório. | Nova verificação pública confirmada | S01 / S02 / 2026-07-02 | Manter a redação da etiqueta limitada ao respetivo repositório. |
| CL-003 | O instantâneo local de referência regista uma versão fixada da cadeia de ferramentas Rust 1.95.0; ela não é usada como afirmação de marketing. | Verificado, sensível ao tempo | S01 / 2026-07-02 | Voltar a verificar se a versão da cadeia de ferramentas for apresentada. |
| CL-004 | O NPA não é um substituto prático do Lean nem do Rocq. Este limite deve permanecer visível junto de qualquer comparação. | Afirmação de limite verificada | S01 / S03 / S05 / 2026-07-02 | Manter o aviso. |
| CL-005 | npa-std e npa-mathlib são repositórios públicos distintos de pacotes de teoremas na organização finitefield-org. | Afirmação pública verificada | S01 / S02 / 2026-07-02 | Voltar a verificar a visibilidade dos repositórios se a publicação for adiada ou se os repositórios mudarem. |
| CL-006 | Os repositórios npa, npa-std e npa-mathlib apresentam, cada um, a licença Apache-2.0 através dos respetivos metadados LICENSE públicos. | Afirmação pública verificada | S01 / S02 / 2026-07-02 | Voltar a verificar LICENSE numa versão principal. |
Repositórios e licença
As ligações aos repositórios apontam para fontes públicas, mas não garantem que esta página esteja sincronizada com o estado mais recente do GitHub.
4 repositórios apresentados
finitefield-org
Cadeia de ferramentas de assistência e verificação de provas centrada em certificados.
finitefield-org
Repositório do pacote padrão de teoremas para fontes de prova NPA.
finitefield-org
Repositório de investigação para uma biblioteca de matemática formal.
finitefield-org
Instantâneo público da organização para a família de repositórios Lab.
Os repositórios GitHub são a fonte do estado público do código. Licença, etiquetas atuais, visibilidade pública e linguagem das versões foram verificados em 2026-07-02 na revisão final M10-T14.
Salvaguarda do ecossistema de provas
Esta é uma tabela de funções, não uma classificação. Lean e Rocq continuam a ser os ecossistemas de referência para assistentes de prova; o NPA é apresentado como trabalho de investigação e implementação centrado em certificados.
| Elemento | Lean | Rocq | NPA |
|---|---|---|---|
| Posição | Linguagem de programação de código aberto e assistente de prova. | Demonstrador interativo de teoremas com uma longa história de investigação. | Repositório de investigação e implementação para verificação centrada em certificados. |
| Utilização típica | Matemática, verificação de software e programação. | Matemática, especificações, verificação de programas e extração. | Investigação sobre certificados de prova, verificação independente e uma pequena base de confiança. |
| Limite da evidência | O seu próprio núcleo confiável e o ecossistema definem o limite de verificação. | O seu próprio núcleo e os desenvolvimentos verificados definem o limite de verificação. | O artefacto canónico .npcert passa da geração para a verificação. |
| Como esta página o apresenta | Referência para aprendizagem, comparação e interoperabilidade. | Referência para aprendizagem, comparação e métodos de formalização. | Projeto de investigação da Finite Field, não uma promessa de produto. |
| Limite | Continuam a ser necessários conhecimentos especializados. | Continuam a ser necessários conhecimentos especializados. | Neste momento, o NPA não é um substituto prático do Lean nem do Rocq. |
Fontes
As fontes permitem ao leitor distinguir as alegações provenientes de repositórios públicos, sites oficiais de ferramentas de prova e contexto empresarial.
Fonte principal para o objetivo e o modelo de confiança do NPA, redação da etiqueta atual v0.2.0, comandos, estrutura do repositório e licença.
Abrir fonte S02Fonte principal para visibilidade pública dos repositórios, últimas etiquetas Git, páginas de versões e o instantâneo da família de repositórios Lab verificado em 2026-07-02.
Abrir fonte S03Fonte principal para o posicionamento público do Lean, verificada em 2026-07-02.
Abrir fonte S04Fonte principal para teoria de tipos dependentes e contexto de referência do núcleo, verificada em 2026-07-02.
Abrir fonte S05Fonte principal para o posicionamento público do Rocq, verificada em 2026-07-02.
Abrir fonte S06Fonte empresarial para a marca Finite Field e o contexto comercial.
Abrir fonteFAQ
As respostas salientam primeiro o limite de confiança, para evitar que os leitores confundam uma página de investigação com um serviço de assistente de prova já implementado.
Conhecer a empresaDa disciplina da prova às operações
Para os sistemas empresariais, a lição útil não é acrescentar demonstração de teoremas em todo o lado. É decidir o que deve ser gerado, verificado, registado, corrigido e aprovado por pessoas.