Pidä luotettu perusta pienenä
Älä aseta monimutkaisia generaattoreita tai tekoälyä luottamuksen keskelle. Tee pieni tarkistuspuoli näkyväksi.
Finite Field / Math Lab
Math Lab näyttää, miten käsittelemme matemaattista mallinnusta, teoreemojen todistamista, formaalia verifiointia, toistettavuutta ja luotettua toteutusta liioittelematta näytön vahvuutta.
01 kanoniset tavut / muoto OK
02 certificate_hash OK
03 riippuvaisten todistusten tarkistus OK
04 lähteestä riippumaton tulos OK
Tämä sivu ei väitä, että NPA olisi käytännön korvaaja Leanille tai Rocqille, eikä selainpohjainen simulaatio aja NPA:ta.
Lab-periaate
Päätelmä kuten "se toimi", "se oli nopea" tai "se todistettiin" ei riitä. Näytämme syötteet, oletukset, luotetut osat, riippumattomasti tarkistettavat artefaktit ja ratkaisemattomat kysymykset erikseen.
Älä aseta monimutkaisia generaattoreita tai tekoälyä luottamuksen keskelle. Tee pieni tarkistuspuoli näkyväksi.
Jätä sertifikaatit, tiivisteet, oletuslistat, vertailuasetelmat ja lokit muotoon, jonka muut voivat tarkistaa.
Kiinnitä työkaluketjut, syötedata, ajokomennot ja kriteerit, jotta tulos voidaan tarkistaa uudelleen.
Näytä käytännön menetelmät, kokeet ja tutkimus erillään. Aseta rajoitukset tulosten viereen.
Palvelumenetelmän luokka, joka vaatii vielä rajauksen, vastuut, asiakkaan näytön ja hyväksynnän ennen kuin sitä voidaan kuvata projektivalmiiksi.
Toimiva toteutus on olemassa, mutta mittakaava, yhteensopivuus, suorituskyky tai määrittely voivat vielä muuttua. Versio ja toistovaiheet tarvitaan.
Suunnittelu, arviointi, todistus tai toteutus on kesken. Tämä ei tarkoita kaupallista saatavuutta tai valmistumista.
Tutkimusportfolio
Jokainen kortti näyttää kypsyyden, artefaktit, nykytilan ja seuraavan validoinnin. Haku ja suodattimet käyttävät vain selaimen tilaa.
8 näytetään
01
Sertifikaatit ensin -todistustyökaluketju
Tutkimustyökaluketju, joka asettaa kanoniset todistussertifikaatit ja pienen tarkistusperustan riippuvaisten todistusten arvioinnin keskelle.
02
Logic / Nat / List / Algebra
Uudelleenkäytettävien NPA-perusteiden standardi teoreemapakettien repositorio.
03
Formaalin matematiikan kirjasto
Kirjastosuunta matemaattisten teoreemojen tallentamiseen riippumattomasti tarkistettavina todistuspaketteina.
04
Aikataulutus / reititys / yhteensovitus
Menetelmä ehdottomien rajoitteiden ja arviointimittareiden erottamiseen vuoro-, käynti-, reititys-, tuotanto- ja yhteensovitustyössä.
05
Vertailuasetelma ja näyttö
Ohjelma instanssijoukkojen, laitteiston, aikarajojen, satunnaissiementen ja raakalokien kiinnittämiseen ennen suorituskykyväitteitä.
06
Liiketoimintajärjestelmien invariantit
Tutkimus maksujen, käyttöoikeuksien, varaston ja tilasiirtymien erottamisesta määrittelyiksi ja invarianteiksi.
07
Pienet luotetut komponentit
Toteutustyö, joka pitää luottamuksen kannalta kriittiset osat, kuten tarkistimet ja tiivisteet, riittävän pieninä tarkastaa.
08
Tuota vapaasti, tarkista tiukasti
Tutkimussuunta, jossa tekoäly sijoitetaan ehdokkaiden tuottamiseen ja lopullinen näyttö tarkistetaan riippumattomasti.
Vastaavaa tutkimusaluetta ei löytynyt.
Kokeile toista hakusanaa tai palauta kypsyysfilteri kohtaan kaikki.
Nano Proof Auditor
NPA on sertifikaatit ensin -todistustyökaluketju riippuvaisille todistuksille. Käyttöliittymäkerrokset, taktiikat, teoreemahaku, liitännäiset, tekoäly, lähdetiedostot ja CI-tila voivat auttaa ehdokkaiden luonnissa, mutta ne eivät ole luotettua todistusnäyttöä.
Nykyinen tilannekuva
v0.1.1
Julkiset tiedot tarkistettu 2026-06-21.
Ensisijainen ydin
Rust
Rust-verifioija ja ydin ovat osa tarkistuspuolta.
Auditointiartefakti
.npcert
Kanoniset sertifikaattitavut ovat tarkistettava kohde.
Uudelleentarkistuksen kohta
manuaalinen arvio
Repositorion tila ja paketin näkyvyys on tarkistettava ennen julkaisua.
Napsauta kutakin solmua nähdäksesi, mitä se tekee, mitä se tuottaa ja mikä tarkistus on edelleen tarpeen.
Tärkeä raja
NPA ei ole tällä hetkellä käytännön korvaaja Leanille tai Rocqille. Tämä sivu selittää sertifikaattikeskeistä tutkimusasetelmaa eikä takaa virheettömiä kaupallisia järjestelmiä tai automaattista teoreemojen ratkaisemista.
Sertifikaatin tarkistus / selittävä simulaatio
Selainvuorovaikutus selittää tarkistuspolun. Se ei aja NPA:ta, Rustia, WASMia tai oikeita todistusten sertifikaatteja.
CLI-esimerkki
npa package verify-certs --root . --checker reference --json
Tulos
Selitystä ei ole vielä ajettu.Käynnistä selitys, jotta näet vaiheet järjestyksessä.
Todistustyökalujen ekosysteemi
Lean ja Rocq ovat kypsiä todistusavustajien ekosysteemejä. NPA esitetään tässä sertifikaattikeskeisenä tutkimus- ja toteutushankkeena, ei korvaajien paremmuusjärjestyksenä.
| Kohde | Lean | Rocq | NPA |
|---|---|---|---|
| Asema | Avoimen lähdekoodin ohjelmointikieli ja todistusavustaja. | Interaktiivinen teoreemantodistin, jolla on pitkä tutkimushistoria. | Tutkimus- ja toteutusrepositorio sertifikaatit ensin -tarkistukseen. |
| Tyypillinen käyttö | Matematiikka, ohjelmistojen verifiointi ja ohjelmointi. | Matematiikka, määrittelyt, ohjelmien verifiointi ja ekstraktio. | Todistussertifikaattien ja riippumattoman tarkistuksen tutkimus. |
| Painotus | Laajennettavuus, kirjastot ja interaktiivinen todistaminen. | Ilmaisuvoima, kypsät menetelmät ja kirjastot. | Pieni luotettu perusta ja kanoniset sertifikaatit. |
| Tämän sivun näkökulma | Oppimisen, vertailun ja yhteentoimivuuden viitekohta. | Oppimisen, vertailun ja formalisointimenetelmien viitekohta. | Finite Fieldin tutkimushanke. |
| Raja | Erikoisosaamista tarvitaan edelleen. | Erikoisosaamista tarvitaan edelleen. | Ei tällä hetkellä tarkoitettu käytännön korvaajaksi Leanille tai Rocqille. |
Tutkimusmenetelmä
Tulos vahvistuu, kun joku voi ajaa sen uudelleen, tarkastaa sen ja hylätä sen samoissa olosuhteissa.
Määritä, mitä tarkistetaan: suorituskyky, oikeellisuus, yhteensopivuus vai rajaus.
Kirjaa oletukset, poissulut, aksioomat, datan aukot ja vinoumat ennen arviointia.
Säilytä lähde, sertifikaatit, syötteet, suorituslokit ja tiivisteet.
Tarkista tulokset eri polkua pitkin kuin tuottamispuoli.
Kiinnitä laitteisto, versiot, aikarajat, instanssijoukot ja satunnaissiemenet.
Julkaise epäonnistumiset, tukemattomat tapaukset, suorituskyvyn rajat ja seuraava validointi.
Toistettavuuden rakentaja
Tarkistuslista käsitellään vain selaimessa. Se ei ole sertifiointipisteytys.
Valmius
0%Seuraava toimi
Määritä ensin tutkimuskysymys ja onnistumisehto.Ennen artefaktimuotojen päättämistä lukitse, mitä verrataan tai tarkistetaan.
Julkiset artefaktit
Sivu välttää ajonaikaisia GitHub API -kutsuja. Repositorion tila on tarkistettu tilannekuva, joka on tarkistettava ennen julkaisua.
4 artefaktia
finitefield-org
sertifikaatit ensin -todistustyökaluketju
package verify-certs
finitefield-org
standarditeoreemojen paketti
Std.Logic / Nat / List
finitefield-org
formaalin matematiikan kirjasto
formaalit teoreemapaketit
GitHub
julkisten repositorioiden hakemisto
kaikki julkiset repositoriot
Julkaisukäytäntö
Julkisissa repositorioissa, tutkimusmuistiinpanoissa ja vertailuasetelmissa pitäisi näkyä tarkistuspäivä, kypsyys, toistovaiheet ja tunnetut rajoitukset. Tähtiä ja commit-määriä ei näytetä tutkimuslaadun signaaleina.
Laboratoriosta käytännön toimintaan
Kaikki asiakasjärjestelmät eivät tarvitse teoreemojen todistamista. Hyödyllistä on päättää, mihin pitää luottaa, mitä verrataan, mitä tarkistetaan, mitä korjataan ja mitä ihmiset hyväksyvät.
Laboratoriokäytäntö
Erota tuottaminen, laskenta ja lopullinen tarkistus sen sijaan, että luottaisit kaikkiin kerroksiin samalla tavalla.
Säilytä syötteet, tulokset, sertifikaatit, tiivisteet ja lokit tarkistettavina artefakteina.
Kiinnitä data, versiot, komennot ja arviointikriteerit ennen tulosten vertailua.
Julkaise rajoitteet, epäonnistuneet tapaukset ja ratkaisemattomat kohdat samalla painolla kuin tulokset.
Asiakasjärjestelmä
Määritä, kuka syöttää tiedot, kuka tarkistaa, kuka ohittaa ja kuka vahvistaa tuloksen.
Näytä rajoitteet, arviointipisteet, hylätyt ehdokkaat ja ratkaisemattomat kohdat.
Säilytä ehtojen muutokset, laskenta-ajot ja lopullinen hyväksyntähistoria.
Tee automaattisesta tuloksesta korjattava, hylättävä ja käyttäjille selitettävä.
Näytä sääntörikkomukset ja toiveiden toteutuminen erikseen.
02 AjoneuvoreititysPidä reittien perustelut, kapasiteetti, aikaikkunat ja poikkeukset näkyvissä.
03 TuotannonsuunnitteluSelitä aikatauluttamaton työ, pullonkaulat ja asetusten vaihtojen kompromissit.
04 Tehtävien yhteensovitusNäytä ehdokkaiden perustelut ja vaihtoehdot ennen hyväksyntää.
Tutkimusmuistiinpanot
Kaikki kortit eivät ole julkaistuja artikkeleita. Valmisteilla olevia muistiinpanoja ei merkitä julkaistuiksi töiksi ennen kuin niillä on päivämäärät, lähteet ja toistovaiheet.
Miksi lopullisen näytön pitäisi olla standardoitu sertifikaatti, jonka pieni riippumaton polku tarkistaa.
Katso julkinen repositorioSuunnittelumuistiinpano tavoitteiden, ehdottomien rajoitteiden, joustavien toiveiden ja ratkaisemattomien tehtävien näyttämisestä käyttöliittymässä.
Katso liittyvät demotSuunniteltu muistiinpano instanssijoukoista, aikarajoista, optimaalisuusväleistä, satunnaissiemenistä ja laitteistosta.
Katso julkaisukriteerit"Valmisteilla"-kohteet eivät ole julkaistuja artikkeleita. Julkaisun jälkeen jokainen muistiinpano saa päivämäärän, lähteen, tekijän, toistopolun ja tunnetut rajoitukset.
UKK
Nämä kohdat tehdään näkyviksi ennen kuin tutkimussivuja erehdytään pitämään tuotantotakuina.
Lue yrityksestäKeskustele ongelmasta
Aloita nykyisestä laskentataulukosta, säännöistä ja kohdista, joissa ihmiset korjaavat päätöksiä. Voimme selvittää, pitäisikö ensin tehdä matemaattinen malli, sääntöautomaatio vai prototyyppi.
Lähdetilanne / 2026-06-21
NPA-väitteet perustuvat finitefield-org/npa-repositorion tilannekuvaan. Leanin ja Rocqin asemointi perustuu niiden virallisiin sivustoihin. Repositorion tila, uusimmat tagit ja menetelmäarvion sanamuodot tarkistettiin 2026-06-28.