{"aura-ask-grid.af0854de67":"Aura","aura-business-sides.a0853da24b":"Fișă tehnică","aura-business-visuals.40417391c5":"Aura · rezolvă","aura-business-visuals.271973aefe":"xMidYMid meet","aura-business-visuals.3e91add48a":"BOARD","aura-showcase.eyebrow":"Platforma Dweve","aura-showcase.subtitle":"Agent de codare și asistență pentru operatori. Metricile demonstrative sunt ilustrative.","aura-showcase.pillTools":"25+ instrumente","aura-showcase.pillRunning":"rulează","aura-showcase.pillAnalysing":"analizează baza de cod","aura-showcase.capabilityToolsTitle":"25+ instrumente","aura-showcase.capabilityToolsBody":"Terminal, căutare, lint, test, git și altele.","aura-showcase.capabilityMemoryTitle":"Memorie semantică","aura-showcase.capabilityMemoryBody":"Își amintește contextul bazei de cod și al echipei.","aura-showcase.capabilityAgentsTitle":"Orchestrare multi-agent","aura-showcase.capabilityAgentsBody":"Agenți specializați colaborează pe diferite domenii.","aura-showcase.guaranteeAuditTitle":"Jurnal de audit","aura-showcase.guaranteeAuditBody":"Fiecare pas este înregistrat cu marcaje temporale.","aura-showcase.guaranteeGuardrailsTitle":"Măsuri de siguranță","aura-showcase.guaranteeGuardrailsBody":"Politicile, verificările și testele rulează întotdeauna.","aura-showcase.guaranteeApprovalTitle":"Modificări de cod cu aprobare","aura-showcase.guaranteeApprovalBody":"Revizuiește diffs, solicită modificări, aprobă final.","aura-showcase.guaranteeReplayTitle":"Redare deterministă","aura-showcase.guaranteeReplayBody":"Redă orice sesiune bit cu bit când ceva necesită revizuire.","aura-showcase.workflowUnderstand":"Înțelege","aura-showcase.workflowUnderstandCaption":"Citește retry.ts, a depistat bug-ul de timeout","aura-showcase.workflowPlan":"Planifică","aura-showcase.workflowPlanCaption":"Extrage guard + limitează reîncercările","aura-showcase.workflowImplement":"Implementează","aura-showcase.workflowImplementCaption":"A corectat retry.ts + types.ts","aura-showcase.workflowTest":"Testează","aura-showcase.workflowTestCaption":"28 de teste, 94% acoperire","aura-showcase.workflowVerify":"Verifică","aura-showcase.workflowVerifyCaption":"Rulează lint & typecheck...","aura-showcase.workflowAudit":"Audit","aura-showcase.workflowAuditCaption":"Se așteaptă rezumatul scris","aura-showcase.footer":"Agenți autonomi care scriu cod și păstrează dovezi","aura-showcase.testsPassing":"trece","aura-showcase.testsFailing":"eșuează","aura-showcase.modified":"modificat","aura-showcase.af0854de67":"Aura","aura-showcase.73989d9c59":"Rulează","aura-showcase.f9e94338d0":"Analizează baza de cod","aura-showcase.d7a484140f":"Flux de lucru","aura-showcase.287fda8114":"Unificat","aura-showcase.80e13549b4":"Acoperire","aura-showcase.b71cc78b34":"Extras isRetryableError","aura-showcase.c37a8a9e2b":"pentru a gestiona\n                    timeout-uri de rețea, răspunsuri 5xx și condiții\n                    sigure pentru idempotență. Helper pur, complet testat unitar.","aura-tech-middles.7fba7d244f":"Cale fierbinte","aura-tech-middles.1be47ef71c":"Transversal","aura-tech-middles.92096d78df":"Intrare","aura-tech-middles.8e05a902ed":"Ieșire","aura-tech-middles.49a66c994d":"Agenți încorporați","aura-tech-middles.a60792e996":"Buclă exterioară","aura-tech-middles.0dfd4db698":"Buclă interioară","aura-tech-middles.bbd88bff92":"Cerere de intrare","aura-tech-middles.a618b4be8d":"Interogare","aura-tech-middles.a4942c26d0":"SELECT","aura-tech-middles.2cb479aa15":"* FROM","aura-tech-middles.1c255b91e7":"WHERE","aura-tech-middles.2164bde64d":"ORDER BY","aura-tech-middles.82dd2cdf36":"Bloc","aura-tech-middles.271973aefe":"xMidYMid meet","page-breadcrumb.c766e66518":"Breadcrumb","page-toc.7e439c353e":"Pe această pagină","res-forge-action-instrument.089b6f0342":"Declanșat de","res-forge-action-instrument.97c89a4d66":"Acțiune","res-forge-ambiguity-board.af13a94202":"este rezultatul și este înregistrat\n          ca unul.","res-forge-ambiguity-board.e9a46a96e9":"Ambiguu","res-forge-ambiguity-board.1ee9387ca8":"Trei moduri în care o persoană poate răspunde. Căutarea nu le ia pe niciuna dintre ele de la sine.","res-forge-ambiguity-board.f275049b4b":"La care te-ai referit?","res-forge-ambiguity-board.e1f6a95de4":"secvență goală","res-forge-ambiguity-board.39f54f4f92":"Intrare nefurnizată","res-forge-ambiguity-board.3636a0be7f":"este de acord","res-forge-ambiguity-board.140f86aae5":"intrare","res-forge-ambiguity-board.5a3eea8643":"Fiecare exemplu furnizat","res-forge-ambiguity-board.fd50372bde":"Cele cinci exemple furnizate și modul în care ambii candidați le răspund","res-forge-ambiguity-board.86c03753f3":"raportează cea mai mică sumă dintr-o secvență","res-forge-ambiguity-board.e9c366b4f3":"Cerință","res-forge-ambiguity-board.957a3c6b10":"restrânge domeniul","res-forge-ambiguity-board.b0567c7519":"adaugă o condiție","res-forge-ambiguity-board.7713f29af2":"adaugă un exemplu","res-forge-ambiguity-board.5472c41b95":"citește secvența goală ca fiind în afara intrării permise","res-forge-ambiguity-board.2597c3398a":"o eroare","res-forge-ambiguity-board.9adfc74130":"Candidatul 2","res-forge-ambiguity-board.72e8350f75":"citește secvența goală ca având o sumă neutră","res-forge-ambiguity-board.170d4a4827":"Candidatul 1","res-forge-assurance-ladder.7607387940":"ceea ce nu stabilește","res-forge-assurance-ladder.204b9b0c88":"ceea ce a presupus","res-forge-assurance-ladder.f03d859ccc":"ceea ce a fost verificat","res-forge-assurance-ladder.6b3fa46450":"doi candidați, două puncte de oprire oneste, ambele raportate așa cum sunt","res-forge-assurance-ladder.ed682e5934":"NU INFERAT DIN Q","res-forge-assurance-ladder.bdad2aeeb8":"Trepte de asigurare","res-forge-assurance-ladder.9a9f9e5d26":"NICI O TREAPTĂ NU ESTE INFERATĂ","res-forge-assurance-ladder.8259f9a8e2":"teorie formală în afara contractului actual","res-forge-assurance-ladder.4f7ee515f7":"raportat ca fiind legat de execuție","res-forge-assurance-ladder.0d9389b742":"Orice comportament asupra unei ținte pe care înregistrarea nu o numește.","res-forge-assurance-ladder.246b796ef8":"Că identitățile înregistrate sunt cele produse de rulare.","res-forge-assurance-ladder.69ded617f9":"graful, planul, artefactul și rezultatul împart o singură înregistrare","res-forge-assurance-ladder.5102f2ad33":"identitate legată de la un capăt la altul","res-forge-assurance-ladder.49d89b6ce4":"LEGAT DE EXECUȚIE","res-forge-assurance-ladder.a1cce5c1a6":"Orice proprietate pe care contractul nu a codificat-o și orice artefact emis.","res-forge-assurance-ladder.a7d0feec4e":"Semantica codificată și ipotezele fixate de pachet.","res-forge-assurance-ladder.fce451ff2c":"ipotezele sunt fixate și listate","res-forge-assurance-ladder.c830a6c3be":"o proprietate simbolică demonstrată","res-forge-assurance-ladder.da528b9287":"VERIFICAT FORMAL","res-forge-assurance-ladder.d4c1c6915e":"Comportament dincolo de limită, care nu a fost căutat.","res-forge-assurance-ladder.99d127dcae":"Că domeniul declarat este cel în care rezultatul va fi folosit.","res-forge-assurance-ladder.d8a8ea038d":"domeniul este declarat odată cu afirmația","res-forge-assurance-ladder.4538c7d77c":"un domeniu finit, acoperit","res-forge-assurance-ladder.dfa6e659c8":"VERIFICAT LIMITAT","res-forge-assurance-ladder.1412ce6f4c":"Comportament asupra oricărei intrări din afara setului înregistrat.","res-forge-assurance-ladder.a1fde5a17c":"Că cazurile declarate reprezintă comportamentul de care cercetătorul îi pasă.","res-forge-assurance-ladder.df4854fc18":"cazurile sunt înregistrate odată cu rezultatul","res-forge-assurance-ladder.36cba7e6ad":"cazuri concrete","res-forge-assurance-ladder.b5516f2280":"TESTAT","res-forge-assurance-ladder.c0169d217f":"Nimic despre comportamentul asupra oricărei intrări.","res-forge-assurance-ladder.da65feb01c":"Doar că pachetul a numit limbajul din care a fost construit candidatul.","res-forge-assurance-ladder.6903a5abc9":"limbajul declarat este închis","res-forge-assurance-ladder.676886a349":"validitate structurală","res-forge-assurance-ladder.68d222a4f0":"BINE FORMAT","res-forge-assurance-ladder.85e08ba525":"Că dovada, graful, planul Kera și identitatea rezultatului se referă unul la altul.","res-forge-assurance-ladder.5e68702137":"Proprietatea simbolică susținută, demonstrată peste semantica codificată.","res-forge-assurance-ladder.9c8a0471a5":"Fiecare valoare dintr-un domeniu finit declarat, fără o eșec.","res-forge-assurance-ladder.77345a75bc":"Fiecare caz concret declarat de pachet, rulat și comparat.","res-forge-assurance-ladder.8c4857d4f9":"Tipuri, forme, efecte, proprietate și interfața declarată.","res-forge-badge-opened.9a3d81d562":"Insigna aparține unui singur program exact","res-forge-badge-opened.3d1307a7ff":"Înapoi la eticheta structurală simplă","res-forge-badge-opened.bac2685fbc":"Un pas s-a schimbat","res-forge-badge-opened.aed3b8c6a7":"Verificat","res-forge-badge-opened.bf2bc5e115":"Aceeași insignă după schimbarea unui pas","res-forge-badge-opened.d62d8e0dde":"Scoate oricare dintre aceste cinci și obții o afirmație diferită.","res-forge-badge-opened.eb38f1807a":"Insigna și cele cinci părți pe care le afirmă","res-forge-badge-opened.98987f9e01":"returnează rezultatul","res-forge-badge-opened.613ac981db":"rotunjește-l altfel","res-forge-badge-opened.25f1a0d208":"ia citirea","res-forge-badge-opened.16b22f5e52":"Nu spune nimic despre aritmetica zecimală.","res-forge-badge-opened.349be220c7":"Un rezultat formal și o verificare separată a acestuia.","res-forge-badge-opened.17b29d4546":"Doar numere întregi și nimic în afara programului.","res-forge-badge-opened.7d77d99854":"Este valabil pentru fiecare număr întreg din intervalul declarat.","res-forge-badge-opened.7112a3df4e":"Acest program exact, pas cu pas.","res-forge-boundary-instrument.e29c5de6a0":"Un rând este partajat. Fiecare altă responsabilitate se află exact pe o parte a graniței.","res-forge-boundary-instrument.c6dda4f283":"deținut","res-forge-boundary-instrument.d18aac96b9":"partajat","res-forge-boundary-instrument.1ac443dbd4":"nu este deținut","res-forge-business-glyph.161d1b9d9a":"O singură specificație","res-forge-business-glyph.ab98f5b857":"Fix","res-forge-business-glyph.82b6d04b0e":"Cerința care nu se mișcă","res-forge-business-glyph.b5bf8067cf":"Candidați","res-forge-business-glyph.7e1d88fa7c":"vector obiectiv","res-forge-business-glyph.45d74a7136":"dominat","res-forge-business-glyph.239aff5852":"pe frontieră","res-forge-business-glyph.f476109f39":"ambiguu","res-forge-business-glyph.473161067f":"Politică de selecție","res-forge-business-glyph.7eff74a5a8":"înregistrat, nu ascuns","res-forge-business-glyph.c3b9a01442":"latență","res-forge-business-glyph.b727a735e7":"mișcare","res-forge-business-glyph.1a7d89d441":"potrivire țintă","res-forge-business-glyph.ef64363d23":"dovadă","res-forge-business-glyph.efe124888c":"asigurare numită","res-forge-business-glyph.b086634a92":"compromisuri vizibile","res-forge-business-glyph.ca2bc19088":"Kera execută","res-forge-business-glyph.f735a5ba22":"Program de cercetare, nu o ofertă software","res-forge-candidate-fan.b6871fa0fc":"Siluetele sunt structurale, nu sursă. Lungimile panglicilor sunt poziții relative pe o frontieră.","res-forge-candidate-fan.8641796596":"Candidatul E este dominat de candidatul D pe setul de obiective activ","res-forge-candidate-fan.d769ded7e8":"Candidat","res-forge-candidate-fan.45d74a7136":"dominat","res-forge-candidate-fan.100ec4462d":"dovezi","res-forge-candidate-fan.1a7d89d441":"potrivire țintă","res-forge-candidate-fan.b727a735e7":"mișcare","res-forge-candidate-fan.714eea0f4c":"timp","res-forge-candidate-fan.73ea3f356f":"Dominat","res-forge-candidate-fan.82f8a46f55":"arbore imbricat","res-forge-candidate-fan.416bfd329b":"Pe frontieră","res-forge-candidate-fan.00c93cd155":"divizare pe două benzi","res-forge-candidate-fan.a70e321a36":"bloc compact","res-forge-candidate-fan.f259a41862":"evantai larg","res-forge-candidate-fan.8503665914":"Primul găsit","res-forge-candidate-fan.e2a3a58a40":"un lanț lung","res-forge-choice-board.2f98d2f5be":"Echilibrat este, de asemenea, o preferință și este înregistrat ca atare.","res-forge-choice-board.ce025222b1":"Fiecare dintre aceste patru este corect, deci aceasta este o preferință și nu o ierarhie.","res-forge-choice-board.48e09e45c5":"Corect","res-forge-choice-board.13f66243ef":"Preferat","res-forge-choice-board.55559438c9":"B renunță cel mai puțin la orice măsură individuală.","res-forge-choice-board.03342dbb85":"Echilibrat","res-forge-choice-board.3cd298fe82":"D are cel mai scurt traseu de verificare.","res-forge-choice-board.baf123fc17":"Cel mai clar","res-forge-choice-board.58adc98abc":"C rulează pe cel mai larg set de mașini acceptate.","res-forge-choice-board.b2df292ee2":"Cel mai larg","res-forge-choice-board.7987c4ffa8":"B mută cele mai puține date și durează mai mult până se termină.","res-forge-choice-board.4e76f5796f":"Cel mai suplu","res-forge-choice-board.cda4a6b217":"A se termină cel mai repede și reține cele mai multe date în timp ce lucrează.","res-forge-choice-board.4cb3bb0fc4":"Cel mai rapid","res-forge-choice-board.ed798211fb":"D renunță la o rescriere pentru a rămâne simplu de verificat.","res-forge-choice-board.2a318223e9":"Programul D","res-forge-choice-board.69a71f0df6":"C mută mai multe date pentru a ajunge acolo.","res-forge-choice-board.d7782ce200":"Programul C","res-forge-choice-board.018761680d":"B durează mai mult până se termină.","res-forge-choice-board.d2307ff43a":"Programul B","res-forge-choice-board.4c06d2baf8":"A reține cele mai multe date în timp ce lucrează.","res-forge-choice-board.2be70eef66":"Programul A","res-forge-choice-board.97876b8380":"Verificare","res-forge-choice-board.2940ff1e5f":"Mașini","res-forge-choice-board.89c8a2851d":"Memorie","res-forge-choice-board.6c82e6dd86":"Timp","res-forge-choice-instrument.e786244260":"Cost pe care îl acceptă","res-forge-choice-instrument.fd9a9f965e":"Latență relativă modelată","res-forge-choice-instrument.24d3e4fdd9":"Rezistență","res-forge-choice-instrument.6853c98a6f":"Membru","res-forge-conflict-board.0e565b0b3e":"Nicio bandă de pe această placă nu se termină cu cod de rezervă generat. Fiecare se termină cu un rezultat numit\n          și cu persoana care deține următoarea mutare.","res-forge-conflict-board.bb54db510a":"Acceptă","res-forge-conflict-board.09c3f0d154":"nereprezentat de contractul de verificare","res-forge-conflict-board.75e6b42fc5":"În afara domeniului","res-forge-conflict-board.281dd83602":"Extinde","res-forge-conflict-board.8a97b9af81":"teorie și limită bugetară","res-forge-conflict-board.bc7819b34f":"Necunoscut","res-forge-conflict-board.3e0fb17cab":"Clarifică","res-forge-conflict-board.7835f9c578":"respinge lotul","res-forge-conflict-board.9522606498":"returnează un total neutru","res-forge-conflict-board.e9a46a96e9":"Ambiguu","res-forge-conflict-board.d36f29cacf":"Reconcilează","res-forge-conflict-board.9a064eb243":"nu există niciun candidat în limbajul L","res-forge-conflict-board.5f20d0f3ac":"Insatisfiabil","res-forge-conflict-board.151864867d":"Cele șase clauze ale unei cerințe","res-forge-conflict-board.426475873e":"rezultatul ajunge într-o fereastră fixă de timp real","res-forge-conflict-board.6933c35154":"o intrare corectivă poate reduce totalul","res-forge-conflict-board.4bf7985a78":"rezultatul este exact până la ultima unitate","res-forge-conflict-board.55dca06fb3":"un lot gol este acceptat","res-forge-conflict-board.5b3e0d86e8":"totalul nu scade niciodată pe măsură ce se adaugă intrări","res-forge-conflict-board.33f78f4681":"fiecare sumă rămâne în intervalul declarat","res-forge-consumer-glyph.9154742cfc":"Jobul, într-o singură propoziție","res-forge-consumer-glyph.b7d5d68aa8":"Menține fiecare citire în intervalul sigur","res-forge-consumer-glyph.5a29585e3f":"Încercări","res-forge-consumer-glyph.6bd1f59b85":"două eșuează pe un caz","res-forge-consumer-glyph.059c3755e1":"două ajung","res-forge-consumer-glyph.d3f5d23e46":"unul poartă un sigiliu","res-forge-consumer-glyph.6bb9173137":"caută","res-forge-consumer-glyph.50814a267d":"multe programe posibile","res-forge-consumer-glyph.64c675f85c":"respinge","res-forge-consumer-glyph.7403925825":"orice eșuează pe un caz","res-forge-consumer-glyph.c1a77ef9ed":"spune cât de puternic a verificat","res-forge-consumer-glyph.691b10181f":"și unde se oprește verificarea","res-forge-consumer-glyph.100ec4462d":"dovezi","res-forge-consumer-glyph.88acf54a65":"uneori niciun program","res-forge-consumer-glyph.72dc433046":"Răspunsul poate fi niciun program","res-forge-cost-vector.140b63310c":"Candidatul C","res-forge-cost-vector.2437a7ecbd":"Dovezi per obiectiv","res-forge-cost-vector.25b7302067":"O comparație care se transferă la un alt pachet de experimente.","res-forge-cost-vector.26d24d71f0":"Trafic de memorie","res-forge-cost-vector.3e39972526":"Latență","res-forge-cost-vector.405bdec664":"Nu există nicio măsurătoare","res-forge-cost-vector.4b1dda27e1":"Ce nu este vectorul","res-forge-cost-vector.555486354d":"Dimensiunea codului","res-forge-cost-vector.5d0b1f6647":"Cele două linii se intersectează, motiv pentru care niciun candidat nu este răspunsul de unul singur.","res-forge-cost-vector.66374d941d":"Măsurat pe hardware","res-forge-cost-vector.89a596e251":"Celula goală este afirmația: complexitatea dovezii a fost modelată și niciodată măsurată.","res-forge-cost-vector.8a4da1dcc8":"Un loc unde o ieșire a modelului poate înlocui o măsurătoare.","res-forge-cost-vector.ab8dd4df08":"Mai costisitor","res-forge-cost-vector.ac46a8c74c":"Complexitatea dovezii","res-forge-cost-vector.ad638eff4a":"Patru obiective, doi candidați, un experiment","res-forge-cost-vector.b0b01215a0":"Candidatul D","res-forge-cost-vector.bf8197e03c":"Poziții relative pe un experiment, mai sus înseamnă mai costisitor.","res-forge-cost-vector.cd05967fea":"Modelat înainte de orice rulare","res-forge-cost-vector.ec8e6defbf":"Un singur scor după care pot fi clasați cei doi candidați.","res-forge-cost-vector.f4cfc474fa":"Mai ieftin","res-forge-counterexample-loop.aca21ce064":"creează o identitate nouă de specificație","res-forge-counterexample-loop.fb8953469c":"ADĂUGĂ O PRECONDIȚIE","res-forge-counterexample-loop.7e5559029b":"rularea continuă sub aceeași identitate","res-forge-counterexample-loop.89ad46cbd8":"ADĂUGĂ CAZUL","res-forge-counterexample-loop.9001aab10f":"DOUĂ RĂSPUNSURI LEGITIME LA O EȘUARE","res-forge-counterexample-loop.8888c622ac":"ce i s-a cerut verificatorului","res-forge-counterexample-loop.ec6e54733d":"coloana nu pierde niciodată un rând","res-forge-counterexample-loop.2a117d0937":"DOVEZI PE CARE URMĂTORUL CANDIDAT TREBUIE SĂ LE SATISFACĂ","res-forge-counterexample-loop.da7195483c":"Alege o iterație a buclei de rafinare","res-forge-counterexample-loop.a0c4d76862":"Al treilea candidat satisface fiecare obligație înregistrată. Verificatorul nu găsește nicio intrare care încalcă în domeniul acceptat și returnează o dovadă cu ipotezele sale enumerate lângă ea.","res-forge-counterexample-loop.f4800df8d1":"out","res-forge-counterexample-loop.2c3cbd53a7":"mul","res-forge-counterexample-loop.d052634571":"widen","res-forge-counterexample-loop.c7e42d43b0":"guard","res-forge-counterexample-loop.11f6ad8ec5":"x","res-forge-counterexample-loop.fcdd12a167":"VERIFICAT FORMAL, ipoteze enumerate","res-forge-counterexample-loop.02b8a8db00":"pentru toți x în i32, plus ambele cazuri înregistrate","res-forge-counterexample-loop.30f7f19326":"Al doilea candidat trebuie să satisfacă exemplele și cazul de depășire împreună. Lărgește intermediarul înainte de înmulțire, iar verificatorul returnează un al doilea caz pe care specificația nu îl fixase niciodată: o intrare goală.","res-forge-counterexample-loop.02dc309df7":"CONTESTAT, contraexemplu găsit","res-forge-counterexample-loop.9ab3ad07a9":"pentru toți x în i32, plus cazul înregistrat","res-forge-counterexample-loop.47d7508d9a":"Primul candidat satisface cele trei exemple furnizate. Verificatorul caută în tot i32 și returnează o intrare concretă în care produsul scalat iese din intervalul declarat.","res-forge-counterexample-loop.ad5fa3b2c6":"pentru toți x în i32","res-forge-counterexample-loop.d1c8b37b24":"x = intrare goală","res-forge-counterexample-loop.b412089d87":"x = 2147483647, depășire","res-forge-counterexample-loop.1bac5f43a1":"f(120) = 100","res-forge-counterexample-loop.49ed87614a":"f(40) = 40","res-forge-counterexample-loop.14d8b8d361":"f(-9) = 0","res-forge-decision-record.623b533bbb":"nimic pe această foaie nu reduce cele patru obiective la un singur număr","res-forge-decision-record.d327f7b3ba":"Niciun scor de clasament unic","res-forge-decision-record.6a7eee59c0":"Neselectat și de ce","res-forge-decision-record.3e7c118949":"Selectat de","res-forge-decision-record.1918daaba9":"Membru selectat","res-forge-decision-record.974ff8bb6e":"Set de obiective","res-forge-decision-record.e38c2194b4":"verificat formal","res-forge-decision-record.ea2dfcc9cc":"Prag de asigurare","res-forge-decision-record.1ccf5d25df":"Specificație","res-forge-decision-record.5a445661ea":"dominat de","res-forge-decision-record.f950982dd0":"Identic sub orice politică","res-forge-decision-record.e6f8a915dc":"Frontiera","res-forge-decision-record.473161067f":"Politică de selecție","res-forge-decision-record.1a7d89d441":"potrivire țintă","res-forge-decision-record.b3c5533e86":"mișcare de memorie","res-forge-decision-record.544852fd7a":"cea mai simplă dovadă","res-forge-decision-record.6bf0b2c0d8":"un traseu de audit mai lung, câștigând în schimb o potrivire țintă mai largă","res-forge-decision-record.fdd18306eb":"Membrul C","res-forge-decision-record.ee96b43256":"un traseu de audit mai lung, câștigând în schimb o mișcare mai mică","res-forge-decision-record.1e19ce513c":"Membrul B","res-forge-decision-record.7ad441b0c0":"un traseu de audit mai lung decât membrul selectat pe setul activ","res-forge-decision-record.d04e27e317":"Membrul A","res-forge-decision-record.fec4a6c489":"Un program reglementat citește aceeași frontieră de-a lungul axei dovezilor și alege membrul D.","res-forge-decision-record.32cba0b9da":"cel mai direct traseu de audit","res-forge-decision-record.f88efb9bc7":"Membrul D","res-forge-decision-record.47942077ae":"Cea mai simplă dovadă","res-forge-decision-record.e9647ad29d":"rulează pe mai puține ținte acceptate, schimbând acoperirea pentru traseul de audit","res-forge-decision-record.baede38a31":"rulează pe mai puține ținte acceptate, schimbând acoperirea pentru mișcare","res-forge-decision-record.7b357b2d93":"rulează pe mai puține ținte acceptate decât membrul selectat","res-forge-decision-record.2a6987fbaf":"Un parc distribuit pe hardware mixt citește aceeași frontieră de-a lungul axei țintelor și alege membrul C.","res-forge-decision-record.462746df39":"cea mai largă potrivire țintă","res-forge-decision-record.ad59e3b102":"Cel mai larg","res-forge-decision-record.6235c63244":"mută mai multe date și păstrează în schimb o derivare mai scurtă","res-forge-decision-record.709e1b623c":"mută mai multe date, distribuite pe mai multe ținte acceptate","res-forge-decision-record.7efb4f14c6":"mută mai multe date decât membrul selectat pe setul activ","res-forge-decision-record.26929cd71c":"O implementare constrânsă de traficul de memorie citește aceeași frontieră de-a lungul axei mișcării și alege membrul B.","res-forge-decision-record.993033f0b5":"cea mai mică mișcare de memorie","res-forge-decision-record.4e76f5796f":"Cel mai suplu","res-forge-decision-record.344f41f998":"latență modelată mai mare, iar traseul său de audit mai scurt nu este axa","res-forge-decision-record.ed3d6e1e77":"latență modelată mai mare, iar acoperirea sa nu este plătită aici","res-forge-decision-record.0be3560065":"latență modelată mai mare decât membrul selectat pe setul activ","res-forge-decision-record.b8b9888522":"O echipă de ingineri cu o singură mașină țintă citește frontiera de-a lungul axei latenței și alege membrul A.","res-forge-decision-record.ffefb7fa98":"cea mai mică latență modelată","res-forge-decision-record.4cb3bb0fc4":"Cel mai rapid","res-forge-equivalence-space.638d0226a9":"doar poziții relative, fără cifre măsurate","res-forge-equivalence-space.b727a735e7":"mișcare","res-forge-equivalence-space.e8c39c4d7e":"operații","res-forge-equivalence-space.4619486033":"formă extrasă","res-forge-equivalence-space.f42512d469":"Țintă de extracție","res-forge-equivalence-space.92149cf8ce":"SEED","res-forge-equivalence-space.217cb1c2eb":"O expresie extinsă în patru clase de forme echivalente, cu traseul către ținta de extracție selectată iluminat și o muchie refuzată desenată, dar niciodată iluminată","res-forge-equivalence-space.ccce87f620":"O expresie extinsă într-o rețea de forme echivalente, cu condiții pe muchii","res-forge-equivalence-space.27fa456ce7":"Extragerea pentru portabilitate preia reducerea de putere și schimbarea de layout. Rulează mai multe operații decât forma algebrică și ajunge la cel mai larg set de ținte acceptate.","res-forge-equivalence-space.27d7e452b1":"(a << 1) + a, împachetat","res-forge-equivalence-space.feba5b9c56":"Extragerea pentru mișcare duce același pas algebric mai departe în clasa de fuziune. Rulează mai puține operații decât forma de layout și menține cea mai mică mișcare de memorie dintre cele trei.","res-forge-equivalence-space.37226e169c":"fuse(a + a + a)","res-forge-equivalence-space.a2f4cd4d38":"Extragerea pentru latență ia forma algebrică și se oprește acolo. Rulează cele mai puține operații și mută mai multe date decât forma fuzionată și are dreptul la condiția de lățime care a fost dovedită.","res-forge-equivalence-space.4b10d3e274":"3 * a","res-forge-equivalence-space.dfb1d5b6c2":"PORTABILITATE","res-forge-equivalence-space.37f756c7d0":"MIȘCARE","res-forge-equivalence-space.49d6c10ece":"LATENȚĂ","res-forge-equivalence-space.8e43c13f74":"reasociere f32 refuzată","res-forge-equivalence-space.13d2c4a154":"lățime i32 dovedită","res-forge-equivalence-space.dcc4e6c574":"CLASĂ DE LAYOUT","res-forge-equivalence-space.69688a961b":"CLASĂ DE FUZIUNE","res-forge-equivalence-space.16cbdc05fc":"CLASĂ DE PUTERE","res-forge-equivalence-space.dbb0f90765":"CLASĂ ALGEBRICĂ","res-forge-equivalence-space.bc109fb076":"portabil","res-forge-equivalence-space.7aca22de0b":"împachetat","res-forge-equivalence-space.1f08a3216a":"fuzionat","res-forge-equivalence-space.b0c659fe95":"transmis în flux","res-forge-equivalence-space.28e1e451f0":"regrupare f32","res-forge-equivalence-space.231627027e":"(a << 1) + a","res-forge-equivalence-space.62865e04db":"a + a + a","res-forge-equivalence-space.2f65736593":"(a * 2) + a","res-forge-evidence-cards.4a1c00ad00":"Promovarea necesită dovezi, nu un control. Această funcționalitate nu este disponibilă în nicio\n              stare de pe această tablă, ceea ce reprezintă regula trasată.","res-forge-evidence-cards.61c57736e7":"Promovează","res-forge-evidence-cards.7d903d3344":"Regula de promovare","res-forge-evidence-cards.8fc2a131ae":"un nod s-a schimbat, iar eticheta revine la forma corectă","res-forge-evidence-cards.4acf3ac41d":"Dosarele candidaților","res-forge-evidence-cards.65748fb5d3":"regiunea plutitoare a aceluiași graf, pe care această codificare nu o reprezintă","res-forge-evidence-cards.d274f5b4e3":"Ce nu este stabilit","res-forge-evidence-cards.8f4f743d7f":"semantica exactă a numerelor întregi și o regiune declarată pură de pachet","res-forge-evidence-cards.7d37b7550c":"Sub ce ipoteze","res-forge-evidence-cards.2bae06de12":"fiecare intrare pe care teoria formală o poate exprima","res-forge-evidence-cards.e700afa7f9":"Peste ce domeniu","res-forge-evidence-cards.8be740fd8c":"relația codificată pe întregul domeniu suportat","res-forge-evidence-cards.b76e542d96":"Ce a fost verificat","res-forge-evidence-cards.906c590060":"o relație universală suportată a fost demonstrată sub ipotezele declarate","res-forge-evidence-cards.ea66d3cd71":"Verificat formal","res-forge-evidence-cards.b7330133c1":"Candidatul R","res-forge-evidence-cards.8e950fc545":"orice intrare din afara setului furnizat, inclusiv condiția cuantificată","res-forge-evidence-cards.72d0fc35c6":"comportamentul de referință furnizat cu pachetul, în propriul său domeniu","res-forge-evidence-cards.2c8e59076b":"intrările furnizate, una câte una","res-forge-evidence-cards.961d36c1e2":"cazurile concrete scrise în specificație","res-forge-evidence-cards.593aeb47dc":"cazurile concrete declarate au trecut și nu s-a pretins nimic dincolo de ele","res-forge-evidence-cards.919003799d":"Testat","res-forge-evidence-cards.24f43cdd11":"Candidatul Q","res-forge-evidence-cards.8af32eb207":"comportamentul pe un profil țintă pe care legătura de execuție nu îl numește","res-forge-evidence-cards.d7201bf2e3":"familia numerică și efectele permise de pachet, ambele fixate","res-forge-evidence-cards.dfaa1686c4":"intervalul de intrare declarat pe un profil țintă suportat","res-forge-evidence-cards.707e2a56c9":"relația demonstrată, apoi planul și artefactul care l-a dus în execuție","res-forge-evidence-cards.f092d6fe39":"identitatea grafului, planului, artefactului și rezultatului rămâne legată","res-forge-evidence-cards.32d888fecc":"Execuție legată","res-forge-evidence-cards.0483882b1c":"Candidatul P","res-forge-experiment-packet.7a6aad1d4c":"experiment nou, înregistrare separată","res-forge-experiment-packet.aad6b5ae20":"IDENTITATE PACHET","res-forge-experiment-packet.bbcc172a1e":"DACĂ SE SCHIMBĂ ORICE CÂMP","res-forge-experiment-packet.f5ca7850da":"sigilat la începutul rulării","res-forge-experiment-packet.1f7febf95f":"POLITICĂ DECLARATĂ","res-forge-experiment-packet.39b2c01e18":"LIMBĂ ÎNCHISĂ","res-forge-experiment-packet.c2bb6fa0c5":"SPECIFICAȚIE IMUTABILĂ","res-forge-experiment-packet.4484cb6fa9":"raportează necunoscut","res-forge-experiment-packet.feaf4dd4e6":"limitat: dimensiune <= 6","res-forge-experiment-packet.5aa50aebf7":"formal acolo unde este suportat","res-forge-experiment-packet.31be469709":"POLITICĂ","res-forge-experiment-packet.e1e3e98714":"dimensiune cod","res-forge-experiment-packet.b3c5533e86":"mișcare memorie","res-forge-experiment-packet.e64e22b150":"OBIECTIVE","res-forge-experiment-packet.48aef70526":"ordine totală fixă","res-forge-experiment-packet.294793bfad":"complement față de doi, 32 de biți","res-forge-experiment-packet.1e9edfb9ee":"SEMANTICĂ","res-forge-experiment-packet.9c5c96b457":"fără efect extern","res-forge-experiment-packet.d835dab5b4":"întreg exact","res-forge-experiment-packet.2a3ffd9ebb":"LIMBĂ","res-forge-experiment-packet.486c4f6f95":"1 schiță, 2 găuri","res-forge-experiment-packet.9254dc6ec8":"1 relație universală","res-forge-experiment-packet.dbeac903da":"4 exemple","res-forge-experiment-packet.32082e06e3":"SPECIFICAȚIE","res-forge-forms-instrument.b050566d50":"deloc","res-forge-forms-instrument.d680340c0b":"parțial","res-forge-forms-instrument.ad22e7e15b":"o rezolvă","res-forge-forms-instrument.7cb8793606":"nu o rezolvă","res-forge-forms-instrument.ed5a4b874a":"o rezolvă parțial","res-forge-four-silences.a2b701e0b3":"Nu se produce niciun program, iar motivul este numit.","res-forge-four-silences.5faa59d4bc":"Rezultat","res-forge-four-silences.5647cada0f":"Ce l-ar schimba","res-forge-four-silences.7661e6591f":"Ce s-a întâmplat","res-forge-four-silences.1189b54fc7":"Ce s-a cerut","res-forge-four-silences.c648f0b37b":"Patru motive pentru care răspunsul este niciun program","res-forge-four-silences.2637ce69f5":"PROGRAMUL","res-forge-four-silences.f61fa98a3b":"MODELUL","res-forge-four-silences.cbbef8ce7e":"ÎN AFARĂ","res-forge-four-silences.ce75fc2aec":"LIMITĂ DATĂ","res-forge-four-silences.3a339a1749":"REGULA 2","res-forge-four-silences.35a7d11e05":"REGULA 1","res-forge-four-silences.8cc9c3c016":"Înapoi la ce acoperă afirmația","res-forge-four-silences.971c87e299":"Aduceți serviciul în interiorul modelului sau restrângeți afirmația.","res-forge-four-silences.88868a0c58":"O parte din comportament se află în afara limitei pe care verificarea o poate descrie.","res-forge-four-silences.181032c74d":"cereți unui serviciu extern limita","res-forge-four-silences.407dfebcf1":"Înapoi cu mai mult spațiu","res-forge-four-silences.97cd9b5795":"O rulare mai lungă sau o metodă diferită.","res-forge-four-silences.33af89d7fc":"Căutarea a atins limita dată și s-a oprit înainte de a soluționa întrebarea.","res-forge-four-silences.086f7cbb23":"o regulă despre fiecare intrare acceptată","res-forge-four-silences.74864a1ff8":"Înapoi pentru o decizie","res-forge-four-silences.7c78667c01":"Furnizați încă un exemplu.","res-forge-four-silences.fd58916c0c":"Două comportamente diferite sunt de acord pe toate cele trei exemple și nu sunt de acord pe a patra intrare.","res-forge-four-silences.96dee44862":"3 dă 9","res-forge-four-silences.9179befc0c":"2 dă 4","res-forge-four-silences.3d47eae588":"1 dă 1","res-forge-four-silences.35f6e4ab6c":"Înapoi la cel care a scris regulile","res-forge-four-silences.5c332290c5":"Relaxați una dintre cele două reguli.","res-forge-four-silences.ece7f203f5":"Cele două reguli se întâlnesc frontal. O intrare negativă nu le poate satisface pe amândouă deodată.","res-forge-four-silences.b25d65ea16":"returnați intrarea neschimbată","res-forge-four-silences.a4d3a2c877":"returnați întotdeauna un număr pozitiv","res-forge-four-silences.20cb7eef2c":"În afara modelului","res-forge-four-silences.c439038abe":"Necoperit","res-forge-four-silences.04ae6467a0":"Fără concluzie","res-forge-four-silences.280c5e7fc6":"Două interpretări","res-forge-four-silences.3fe459f958":"Nimic nu se potrivește","res-forge-graph-asset.49281c01cf":"asigurarea revine la forma bine definită","res-forge-graph-asset.670f6bdd9a":"identitate nouă de candidat","res-forge-graph-asset.197e419ad3":"IDENTITATE NOUĂ DE GRAF","res-forge-graph-asset.33dd31d4b3":"SCHIMBĂ NODUL MARCAT","res-forge-graph-asset.d7b94d76cf":"UN NOD, MARCAT ÎN TOATE CELE TREI REPREZENTĂRI","res-forge-graph-asset.990742f8b4":"buffere","res-forge-graph-asset.1bdbf6a26d":"clamp, stochează rezultatul","res-forge-graph-asset.e9e90fc64f":"scale, mul, add","res-forge-graph-asset.851967b4a3":"încarcă x, k, lo","res-forge-graph-asset.46599c6b1e":"numele operatorilor corespund numelor nodurilor","res-forge-graph-asset.59cfc3e2d4":"out = clamp(add(m, lo))","res-forge-graph-asset.c73bb57286":"m = mul(s, k)","res-forge-graph-asset.bdc36b0a67":"s = scale(x)","res-forge-graph-asset.2cef65c1d0":"ACELAȘI OBIECT","res-forge-graph-asset.31e8d812fa":"FLUX DE DATE","res-forge-graph-asset.891bbd450e":"EXPRESIE","res-forge-graph-asset.e7bd56e1ec":"GRAPH","res-forge-graph-asset.30a5d0d91f":"Același graf semantic reprezentat ca graf de noduri, ca expresie și ca flux de date,\n              cu un nod marcat în toate cele trei reprezentări și unit printr-o singură regulă","res-forge-graph-asset.0be82d1c87":"Un graf semantic desenat în trei moduri, ca graf, ca expresie și ca flux de date, cu nodul clamp marcat în toate cele trei","res-forge-graph-asset.da528b9287":"VERIFICAT FORMAL","res-forge-graph-asset.894f6d1562":"IDENTITATE DE GRAF","res-forge-graph-asset.33daecb09d":"out : i32","res-forge-graph-asset.a4ab4f2116":"clamp","res-forge-graph-asset.58d1bbce29":"add","res-forge-graph-asset.2c3cbd53a7":"mul","res-forge-graph-asset.60020d1b19":"scale","res-forge-graph-asset.cf023c3538":"lo : i32","res-forge-graph-asset.643ea229e1":"k : i32","res-forge-graph-asset.d14f7f166c":"x : i32","res-forge-intent-cards.398168fe2d":"Nimic cu ce să o comparăm","res-forge-intent-cards.f2b3a1f895":"Scris direct din propoziție","res-forge-intent-cards.8af3e09e73":"Aceeași propoziție a primit răspuns direct","res-forge-intent-cards.ee3c9325a5":"Acestea pot eșua, acesta este scopul","res-forge-intent-cards.a014f9c662":"Forma este păstrată, golurile sunt căutate.","res-forge-intent-cards.d40fae93b9":"Două goluri","res-forge-intent-cards.32fd056d3d":"Schiță","res-forge-intent-cards.5b6d56b37e":"Verificat la fiecare citire pe care regula o poate numi.","res-forge-intent-cards.43a980aaf8":"citire, răspunsul rămâne între 0 și 100 și nu se mișcă niciodată cu mai mult de un\n                  pas.","res-forge-intent-cards.d8784ae2ea":"Pentru fiecare","res-forge-intent-cards.57f6dcedb1":"O linie","res-forge-intent-cards.78e1790e29":"Regulă","res-forge-intent-cards.85ee9e64bf":"Verificat pe citirile pe care le-ați furnizat.","res-forge-intent-cards.ef73fdd1c8":"Patru cazuri","res-forge-intent-cards.eb01bf04c9":"Exemple","res-forge-intent-cards.77d979bc52":"Trei forme pe care le poate lua propoziția","res-forge-intent-cards.b784f64740":"Se separă în trei forme, iar fiecare poate fi verificată.","res-forge-intent-cards.6802fdd79e":"Ce s-a cerut","res-forge-intent-cards.650c85708e":"pas lipsă","res-forge-intent-cards.d2fb792999":"limitați cât de mult poate sări cu","res-forge-intent-cards.d2fde1a28f":"țineți-l în interval cu","res-forge-intent-cards.25f1a0d208":"luați citirea","res-forge-intent-cards.94407bb3ee":"„Păstrați fiecare citire în intervalul sigur și nu lăsați-o niciodată să sară.”","res-forge-intent-modes-instrument.fd197e80cc":"Un formular este ales, nu îmbinat. Înregistrarea păstrează care dintre ele a purtat cererea.","res-forge-intent-modes-instrument.a6c44a9033":"Acoperă","res-forge-intent-modes-instrument.abd6628786":"Trei moduri de a preciza ce ar trebui să facă un program","res-forge-intent-routes.5170330dcc":"Ambele căi impun aceeași cerință. Doar una dintre ele este încă deschisă în partea de jos a desenului.","res-forge-intent-routes.544852fd7a":"cea mai simplă demonstrație","res-forge-intent-routes.3e7c118949":"Selectat de","res-forge-intent-routes.9a976fc228":"Selectat","res-forge-intent-routes.239aff5852":"la frontieră","res-forge-intent-routes.be601df25e":"Cercetare","res-forge-intent-routes.f577430e54":"proiect nou","res-forge-intent-routes.f6ef754e2d":"Punct de blocare","res-forge-intent-routes.7b2d03931b":"Convențional","res-forge-intent-routes.f18b41890d":"comportament, constrângeri și riscuri, scrise o singură dată","res-forge-intent-routes.e9c366b4f3":"Cerință","res-forge-intent-routes.eb9ceb1149":"contraexemplu","res-forge-intent-routes.462746df39":"cea mai largă potrivire","res-forge-intent-routes.120e0af75a":"cea mai mică mișcare","res-forge-intent-routes.cd3e7bf034":"proiect de optimizare","res-forge-intent-routes.92be6abbc0":"un singur cod","res-forge-intent-routes.9732c542fc":"implementare scrisă","res-forge-intent-routes.27df60a6a2":"arhitectură aleasă","res-forge-kera-boundary.1ccf5d25df":"Specificație","res-forge-kera-boundary.29a184b65c":"graf","res-forge-kera-boundary.2fa9505626":"artefact","res-forge-kera-boundary.37a5301a88":"rezultat","res-forge-kera-boundary.3bd7b119dd":"fiecare membru nedominat","res-forge-kera-boundary.4aca16af35":"Rezultatul verificării","res-forge-kera-boundary.61792020d0":"Frontieră obiectivă","res-forge-kera-boundary.646e287869":"dovada și ipotezele sale","res-forge-kera-boundary.6f8f7df48d":"FORGE","res-forge-kera-boundary.700bb94783":"reduceri","res-forge-kera-boundary.7bc555991d":"fixat","res-forge-kera-boundary.7c1df38fca":"GRAF SEMANTIC VERIFICAT","res-forge-kera-boundary.807a40a32f":"trimite înapoi la graf","res-forge-kera-boundary.8b36233e89":"graf semantic verificat plus obligații","res-forge-kera-boundary.8cd3def21e":"niciun emițător țintă nu se află pe această parte","res-forge-kera-boundary.970c175475":"profil obiectiv","res-forge-kera-boundary.9c31467d05":"Reținut pe această parte a porții","res-forge-kera-boundary.a30f1285d5":"LINK DE EXECUȚIE","res-forge-kera-boundary.b727a735e7":"mișcare","res-forge-kera-boundary.bed97175b0":"plan","res-forge-kera-boundary.c9ff38c8bb":"problema de cercetare fixată","res-forge-kera-boundary.cce55e4309":"ordine","res-forge-kera-boundary.d4f766efab":"Trei rețineri, un obiect traversează","res-forge-kera-boundary.efe0c41bcb":"KERA","res-forge-loop-instrument.1e76c7e5b8":"O buclă cu un singur contraexemplu, patru etape","res-forge-pareto-frontier.e2ee360818":"ADĂUGĂ OBIECTIV ENERGETIC","res-forge-pareto-frontier.b0e56d1efe":"curba este fixă, doar politica se schimbă","res-forge-pareto-frontier.787ca603fd":"frontiera aparține setului de obiective","res-forge-pareto-frontier.d0eeccbe8d":"selectat de","res-forge-pareto-frontier.173d916846":"energie","res-forge-pareto-frontier.1a7d89d441":"potrivire țintă","res-forge-pareto-frontier.b727a735e7":"mișcare","res-forge-pareto-frontier.c3b9a01442":"latență","res-forge-pareto-frontier.3404b13cac":"set de obiective","res-forge-pareto-frontier.e38c2194b4":"verificat formal","res-forge-pareto-frontier.bf984aca27":"prag de asigurare","res-forge-pareto-frontier.03d6a194f4":"specificație","res-forge-pareto-frontier.33ca7f61b6":"RETURURI PE ENERGIE","res-forge-pareto-frontier.0acbd1c769":"MIȘCAREA MEMORIEI","res-forge-pareto-frontier.4b93d5e7ea":"LATENȚĂ, MAI MARE SPRE DREAPTA","res-forge-pareto-frontier.43bf415954":"O diagramă a compromisului dintre latență și mișcarea memoriei, cu potrivirea țintă desenată ca dimensiune a markerului, patru membri nedominați uniți de curba frontierei și șapte candidați dominați, fiecare unit cu membrul care îl domină","res-forge-pareto-frontier.f2b023979d":"xMinYMid meet","res-forge-pareto-frontier.473161067f":"Politica de selecție","res-forge-pareto-frontier.7c1e368123":"Politica echilibrată a genunchiului selectează și candidatul C, printr-un argument diferit: este punctul în care renunțarea la mai multă latență nu mai cumpără multă mișcare. Faptul că două politici aleg același membru este o caracteristică a acestei frontiere, iar înregistrarea menționează totuși care politică l-a ales.","res-forge-pareto-frontier.b7aedb3b70":"Cea mai simplă politică de demonstrație selectează candidatul D. Renunță la o rescriere agresivă, astfel încât obligația sa de verificare este cea mai mică dintre cele patru.","res-forge-pareto-frontier.5614e2e73d":"Politica cu cea mai mică mișcare selectează candidatul B. Are cel mai lung drum critic dintre cele patru, acesta fiind prețul mutării celor mai puține date.","res-forge-pareto-frontier.14826696ec":"Cea mai rapidă politică selectează candidatul A. Deține cel mai mare set de lucru de pe frontieră, iar înregistrarea păstrează acest lucru alături de selecție, mai degrabă decât să îl ascundă într-un scor.","res-forge-pareto-frontier.c65681bb2d":"potrivire țintă: cea mai largă","res-forge-pareto-frontier.b097d0ac54":"mișcare: medie","res-forge-pareto-frontier.05da02c2f2":"latență: medie","res-forge-pareto-frontier.d0b64e1eec":"potrivire țintă: medie","res-forge-pareto-frontier.144e5e5e83":"mișcare: mai mică","res-forge-pareto-frontier.aa828b0585":"latență: mai mare","res-forge-pareto-frontier.e3a088e260":"potrivire țintă: îngustă","res-forge-pareto-frontier.6fc0d51b39":"mișcare: cea mai mică","res-forge-pareto-frontier.1b565dbd5d":"latență: cea mai mare","res-forge-pareto-frontier.79c0f24c30":"mișcare: cea mai mare","res-forge-pareto-frontier.83504b708a":"latență: cea mai mică","res-forge-pareto-frontier.37671e6ba6":"Genunchi echilibrat","res-forge-pareto-frontier.47942077ae":"Cea mai simplă demonstrație","res-forge-pareto-frontier.8703111807":"Cea mai largă țintă","res-forge-pareto-frontier.0b2147fd0a":"Cea mai mică mișcare","res-forge-pareto-frontier.4cb3bb0fc4":"Cea mai rapidă","res-forge-pareto-frontier.7e6396c2ce":"Politica cu cea mai largă țintă selectează candidatul C. Rulează pe cel mai larg set de ținte acceptate și se situează între cele două extreme pe ambele axe reprezentate.","res-forge-programme-boundary.97af50dd3d":"Poarta traversează cele trei inele publicate și se oprește la granița nucleului. Cele trei exterioare\n          pot fi examinate fără a deschide cel mai interior.","res-forge-programme-boundary.9ba1f67469":"Un program de cercetare, nu o ofertă software","res-forge-programme-boundary.f72e361ba7":"Controlul publicării","res-forge-programme-boundary.108e9b7f90":"susținut ca metodă de cercetare","res-forge-programme-boundary.88306943fe":"Metodă","res-forge-programme-boundary.68836c550e":"Nucleu","res-forge-programme-boundary.175267da12":"rutare teoretică","res-forge-programme-boundary.15e58bec8d":"alocare bugetară","res-forge-programme-boundary.b32f31d61d":"poziție de frontieră","res-forge-programme-boundary.6f3c47977c":"măsurare limitată","res-forge-programme-boundary.ff7fc62f3f":"stare de asigurare","res-forge-programme-boundary.500aadccf6":"candidat selectat","res-forge-programme-boundary.5faa59d4bc":"Rezultat","res-forge-programme-boundary.6840659e94":"tratamentul necunoscutului","res-forge-programme-boundary.3404b13cac":"set obiectiv","res-forge-programme-boundary.78a3386c55":"limită de resurse","res-forge-programme-boundary.90f54b8f1b":"limbă permisă","res-forge-programme-boundary.c445f7aab5":"corpus de specificații","res-forge-programme-boundary.1ed77c3f7f":"Protocol","res-forge-programme-boundary.aba4559466":"stadiul tehnicii numit","res-forge-programme-boundary.0c447c79ec":"întrebare de cercetare","res-forge-programme-boundary.002ff59811":"Întrebare","res-forge-programme-instrument.a725020675":"Stare","res-forge-programme-instrument.dc4e08a408":"Revendicare","res-forge-proof-parts-instrument.ba3fef96ae":"O dovadă în cinci părți","res-forge-provenance-chain.040c236a24":"patru din nouă noduri, și niciun pas sigilat printre ele","res-forge-provenance-chain.0ca6a997b6":"CE TREBUIE SĂ REPRODUCĂ UN REPLAY","res-forge-provenance-chain.7c0a292070":"UN PUNCT DE MARCĂ AL MĂRCII SEMNALEAZĂ UN NOD PE CARE CULOAREA REPLAY-ULUI TREBUIE SĂ-L ATINGĂ","res-forge-provenance-chain.763ad25abd":"sigilare r:1c62e08","res-forge-provenance-chain.da528b9287":"VERIFICAT FORMAL","res-forge-provenance-chain.9106ca2738":"SELECTAT","res-forge-provenance-chain.416eb4fbb0":"frontieră","res-forge-provenance-chain.8e016346a6":"CLASĂ DE ECHIVALENȚĂ","res-forge-provenance-chain.97d9eb838e":"cx 2","res-forge-provenance-chain.21fedfd21e":"candidat 2","res-forge-provenance-chain.2ce3ff82d2":"ieșire: candidat 2","res-forge-provenance-chain.656b15a358":"intrare: candidat 1 plus cx 1","res-forge-provenance-chain.a65edb573d":"PAS DE CERCETARE","res-forge-provenance-chain.b0b7ba4666":"PRIVAT","res-forge-provenance-chain.6495ecf841":"cx 1","res-forge-provenance-chain.7312546346":"candidat 1","res-forge-provenance-chain.32082e06e3":"SPECIFICAȚIE","res-forge-provenance-chain.4ee56d08c0":"Un graf de derivare de la stânga la dreapta: specificație, doi candidați, două contraexemple,\n              un pas intern sigilat, o clasă de echivalență, o frontieră și rezultatul selectat verificat","res-forge-provenance-chain.e259f512bc":"Un graf de derivare de la specificație la candidatul selectat verificat, cu un pas intern sigilat dar conectat","res-forge-provenance-chain.191f8b1087":"LEGARE DE EXECUȚIE","res-forge-provenance-chain.88be68d35d":"REZULTAT DE VERIFICARE","res-forge-provenance-chain.bdd7fdaa13":"CANDIDAT 2","res-forge-provenance-chain.608c5b40ac":"SPECIFICAȚIE v1","res-forge-record-timeline.0794c4ea35":"Decizie luată","res-forge-record-timeline.0f9c9e32f9":"O versiune, niciodată un nume de ramură","res-forge-record-timeline.314d8e79c0":"De ce nu a fost ales candidatul B?","res-forge-record-timeline.39ab49c337":"Intrarea exactă care a eșuat, păstrată pentru bine","res-forge-record-timeline.4868056615":"Nimic pe această linie nu a fost recuperat din mesajele de commit.","res-forge-record-timeline.4bd9342a8a":"Trei intrări răspund la asta, și niciuna nu trebuie reconstruită.","res-forge-record-timeline.59d432b5cb":"Alternative comparate","res-forge-record-timeline.6546ec1158":"Un recenzent sosește mult mai târziu","res-forge-record-timeline.6833948a23":"Scris la momentul respectiv","res-forge-record-timeline.7d1e2e97e8":"Cerință declarată","res-forge-record-timeline.90726e413a":"Răspunde la întrebare","res-forge-record-timeline.aaddcdd4a5":"Metodă de cercetare, sigilată","res-forge-record-timeline.ccf3d548fe":"Citit înapoi","res-forge-record-timeline.de805f67e3":"Cinci candidați, o relație de dominanță","res-forge-record-timeline.e4a8371aea":"Înregistrarea, citită de la stânga la dreapta","res-forge-record-timeline.e8412cdd3e":"Politica și autoritatea din spatele ei","res-forge-record-timeline.eeb026e98f":"Contraexemplu înregistrat","res-forge-record-timeline.f4452aa131":"Treapta și domeniul pe care îl acoperă","res-forge-record-timeline.f65fb0cd45":"Asigurare atinsă","res-forge-search-field.f6d08e6875":"Lungimi relative, nu numere","res-forge-search-field.e9fd9a1eaa":"Ce se află în câmp","res-forge-search-field.fbd8250bed":"UNCHANGED FOR THE WHOLE RUN","res-forge-search-field.6a38722b12":"CERINȚA","res-forge-search-field.dbd3e24a6c":"Un câmp de forme de program candidate în trei stări în jurul unui cadru fix de cerință în centru","res-forge-search-field.0c596f1034":"xMidYMid slice","res-forge-search-field.7be0fdc4e0":"Construit, apoi prins","res-forge-search-field.9545c5f30a":"A picat un caz","res-forge-search-field.e247bbc42c":"Niciodată construit","res-forge-search-field.3d7da15c51":"Refuzat de tip","res-forge-search-field.70c98ed3c6":"Permis să fie verificat","res-forge-search-field.35633f30dd":"Se potrivește regulilor","res-forge-search-field.50c026300b":"Admis","res-forge-silence-instrument.3bc40f4b2a":"Patru rezultate care revin fără un program","res-forge-size-lattice.a82ce62110":"LIMBĂ MAI LARGĂ, EXPERIMENT NOU","res-forge-size-lattice.74ed41aa02":"MINIMAL ÎN LIMBA L, LA DIMENSIUNEA 5 SAU MAI MICĂ","res-forge-size-lattice.4ca63f9c2e":"NE CAUTAT, NE REVENDICAT","res-forge-size-lattice.b79d0fac18":"LIMITĂ DECLARATĂ","res-forge-size-lattice.5e265fa4aa":"PRIMUL VERIFICAT","res-forge-size-lattice.92664d7dff":"observație, nu dovadă","res-forge-size-lattice.950b23b925":"colapsat ca duplicat observat","res-forge-size-lattice.a615e7ad1a":"respins de tip, înainte de evaluare","res-forge-size-lattice.6f389bc568":"admis","res-forge-specification-desk.65d9989d71":"FORMULARELE DE EVIDENȚĂ NU SUNT INTERSCHIMBABILE","res-forge-specification-desk.166b5a63b2":"trece toate cele patru exemple","res-forge-specification-desk.26a9ba5602":"x = -9","res-forge-specification-desk.5099050f90":"CAZUL CARE LE SEPARĂ","res-forge-specification-desk.561f36ce2f":"un răspuns executabil, cu propriile limite","res-forge-specification-desk.ca24d384c1":"domeniul oracolului: doar de la 0 la 100","res-forge-specification-desk.3cee30a3ad":"REFERINȚĂ","res-forge-specification-desk.0d99250013":"structură fixă, două găuri tipate deschise","res-forge-specification-desk.c1dc5611bb":"return clamp(t,","res-forge-specification-desk.2e5baed7cb":"let t =","res-forge-specification-desk.b3274ca07a":"let s = scale(x)","res-forge-specification-desk.ebdeb573df":"SCHIȚĂ","res-forge-specification-desk.c597bbdbc1":"fiecare intrare pe care teoria o poate exprima","res-forge-specification-desk.15ac2f23db":"pentru toți x din domeniul acceptat:","res-forge-specification-desk.61ed10966f":"CONSTRÂNGERI","res-forge-specification-desk.0ec3e255af":"patru cazuri, verificate exact","res-forge-specification-desk.9659699670":"EXEMPLE","res-forge-specification-desk.191f4bd034":"limitează o valoare scalată într-un interval declarat","res-forge-specification-desk.4ad49a4ec4":"O TRANSFORMARE","res-forge-specification-desk.d9b48caf78":"încalcă monotonitatea în afara domeniului oracolului","res-forge-stack-path.4d5fa1b006":"Fiecare sistem citește același obiect, nu o copie a acestuia, ceea ce menține specificația, dovada, planul și rezultatul pe o singură identitate.","res-forge-stack-path.86506efb99":"identitatea rezultatului revine la identitatea graficului de la care a pornit","res-forge-stack-path.c83a5945cb":"unde programul păstrează starea verificată","res-forge-stack-path.55561848ab":"Aion","res-forge-stack-path.17ed2b5e88":"unde un model al sistemului fizic face parte din specificație","res-forge-stack-path.1699ca16fb":"FMI și Twin","res-forge-stack-path.d5f412e831":"Kera","res-forge-stack-path.3ab11b75ca":"Forge","res-forge-stack-path.11e7686a81":"Identitatea graficului","res-forge-stack-path.8e246a1e8d":"Niciun emițător țintă nu apare pe placa Forge.","res-forge-technical-glyph.be601df25e":"Cercetare","res-forge-technical-glyph.91a9d5d08f":"Specificație imuabilă","res-forge-technical-glyph.c2237a2d15":"Pachet de experiment","res-forge-technical-glyph.03d6a194f4":"specificație","res-forge-technical-glyph.e11523c5ff":"limbaj","res-forge-technical-glyph.7b7f9366a3":"obiective","res-forge-technical-glyph.f3753f1b6b":"asigurare","res-forge-technical-glyph.9d78bc179c":"regiune de graf tipizată","res-forge-technical-glyph.2b90fe2fea":"timp, mișcare, dimensiune","res-forge-technical-glyph.a8a172a738":"contestat","res-forge-technical-glyph.e1d96de67b":"Bazin de candidați","res-forge-technical-glyph.6f389bc568":"admis","res-forge-technical-glyph.a503bc1da2":"respins","res-forge-technical-glyph.880949479a":"testat","res-forge-technical-glyph.ec734b6515":"verificat","res-forge-technical-glyph.61792020d0":"Frontieră de obiective","res-forge-technical-glyph.096280facb":"unul selectat","res-forge-technical-glyph.9985d73a38":"Scară de asigurare","res-forge-technical-glyph.83ced341c8":"bine format","res-forge-technical-glyph.e38c2194b4":"verificat formal","res-forge-technical-glyph.275ed0c2c7":"legat de execuție","res-forge-technical-glyph.49794a5e29":"Candidat selectat","res-forge-technical-glyph.9e955c5620":"contraexemple păstrate","res-forge-technical-glyph.74ef6c0061":"Predare către Kera","res-forge-technical-glyph.bed97175b0":"plan","res-forge-technical-glyph.37a5301a88":"rezultat","res-forge-technical-glyph.96a6bf1d97":"graf verificat","res-forge-technical-glyph.b8d8aaff0a":"dovezi atașate","res-forge-technical-glyph.100ec4462d":"dovezi","res-forge-technical-glyph.416eb4fbb0":"frontieră","res-forge-technical-glyph.dd4fb84f32":"necunoscut este un rezultat","res-forge-technical-glyph.3137db7c8b":"Necunoscut, nesatisfiabil și ambiguu sunt rezultate","res-forge-technical-glyph.d5f412e831":"Kera","res-forge-technical-glyph.00f6d27f5f":"DWEVE FORGE","res-forge-three-tries.ca6f569d32":"Nu se elimină niciodată nimic din lista din stânga","res-forge-three-tries.48fce8a80b":"Trei încercări la aceeași problemă","res-forge-three-tries.8805376577":"Runda 3 preia tot ce au găsit primele două runde, plus încă un caz.","res-forge-three-tries.da17ea9bb5":"Lista cazurilor, rundă cu rundă","res-forge-three-tries.8cc87a2190":"nimic de adăugat","res-forge-three-tries.36d5623704":"și apoi demonstrat","res-forge-three-tries.0f0b41cfe8":"A trecut toate cazurile","res-forge-three-tries.1e35a52de1":"Încercarea 3","res-forge-three-tries.3b26ea5e3d":"o listă goală","res-forge-three-tries.b8575badd2":"pe o listă goală","res-forge-three-tries.09fef5d8d9":"Eșuat","res-forge-three-tries.969a17cecc":"Încercarea 2","res-forge-three-tries.15d3c90fb9":"cel mai mare număr posibil","res-forge-three-tries.f88b9a4765":"pe cel mai mare număr posibil","res-forge-three-tries.ff31d219ef":"Încercarea 1","res-forge-three-tries.f65e38d46b":"o listă cu un singur element","res-forge-three-tries.e8741ca2e3":"o listă deja ordonată","res-forge-three-tries.9450ac4e17":"o listă scurtă","res-forge-three-tries.4d944a9d7e":"Runda 3","res-forge-three-tries.fa2b87ffe2":"Runda 2","res-forge-three-tries.f7648d3834":"Runda 1","res-forge-type-sockets.13fff86afe":"Două operații, o singură îmbinare","res-forge-type-sockets.2251b5f821":"Numere întregi nemărginite","res-forge-type-sockets.338ce27565":"Trei compoziții oferite unui limbaj tipizat","res-forge-type-sockets.3d7da15c51":"Respins de tip","res-forge-type-sockets.50c026300b":"Admis","res-forge-type-sockets.5e5da2cd3c":"Acces la rețea","res-forge-type-sockets.681bcaf5e4":"O respingere pe această placă nu costă nimic, pentru că nimic de pe ea nu a fost încă evaluat.","res-forge-type-sockets.7303a0d112":"Respins de capacitate","res-forge-type-sockets.73841deb9d":"Închis pentru această rulare","res-forge-type-sockets.76123e0c4c":"A doua operație necesită o capacitate pe care pachetul nu a acordat-o, deci este în afara spațiului de căutare.","res-forge-type-sockets.93c6a1f183":"Socket","res-forge-type-sockets.a1369155ac":"Acces la fișiere","res-forge-type-sockets.b4ae90c7f4":"Cele două socketuri nu se întâlnesc, deci niciun candidat nu este vreodată asamblat din această pereche.","res-forge-type-sockets.b957ab83e5":"Tipul de ieșire se potrivește cu tipul de intrare, deci candidatul este asamblat și poate fi evaluat.","res-forge-type-sockets.c7303935a3":"Aliasing neverificat","res-forge-type-sockets.d3f0610632":"Rezultat","res-forge-type-sockets.dbe18d2e48":"Limbajul este ales împreună cu pachetul și nu se lărgește în timp ce căutarea rulează.","res-forge-type-sockets.eb8606da6a":"Compoziție oferită","research-forge.00274e0e63":"refuzat, contract de eroare","research-forge.002ff59811":"Întrebare","research-forge.005a8c4891":"Aduceți intenția domeniului, metode formale, măsurare hardware sau revizuire independentă. Forge oferă un obiect de cercetare partajat pentru compararea descoperirii, dovezii și execuției programelor.","research-forge.008fef2a92":"Căutați în operațiunile care au fost permise.","research-forge.01038388dc":"Non-răspunsurile rămân vizibile","research-forge.0109e7127b":"IMPOSIBIL","research-forge.0143790011":"planificare și execuție","research-forge.019d4e8e82":"Ce rămâne adevărat","research-forge.01f66c63e3":"Două dintre perechi nu pot fi asamblate, iar limbajul este cel care spune acest lucru.","research-forge.01fc285874":"Responsabilități față de Forge și Kera","research-forge.02ff5bf386":"Revizuirea politicii","research-forge.0303c4bacd":"cinci câmpuri fixate înainte de primul candidat","research-forge.030afc5361":"Forge poate păstra versiunea cerinței, candidații care au contat, contraexemplele, tranzițiile de asigurare, frontiera obiectivă și politica care a selectat un membru. Doi ani mai târziu, înregistrarea răspunde încă la întrebarea pe care o pune un recenzent, care nu este ce s-a construit, ci de ce au fost respinse alternativele. Traseul merge într-o singură direcție și fiecare pas poate fi urcat înapoi: cerința care a definit succesul, candidații verificați și respinși care au contat, contraexemplele și tranzițiile de asigurare, valorile obiective care au plasat fiecare candidat pe frontieră și autoritatea care a selectat unul dintre ei. Nimic din toate acestea nu trăiește lângă decizie. Călătorește cu ea.","research-forge.03102018f1":"Candidatul este valid din punct de vedere structural.","research-forge.03128bed90":"Verificare","research-forge.0393c06f67":"CANDIDAT","research-forge.0397a076c3":"Adăugarea unei precondiții este o mișcare legitimă și creează o nouă identitate de specificație, mai degrabă decât editarea celei vechi. Experimentul anterior rămâne în înregistrare cu eșecul său atașat. Comunitatea de cercetare numește modelul general de propunere, provocare, rafinare CEGIS.","research-forge.03bec6ab74":"Trei forme","research-forge.04126cee0d":"Cele patru se întâlnesc la mijloc, așa că deplasarea către unul dintre ele costă de obicei ceva la altul.","research-forge.0428abce3e":"Verificat mărginit","research-forge.0432a371aa":"Politica de asigurare","research-forge.04731f0ef3":"O singură axă, latență modelată relativă. Lungimea barei nu este un clasament general.","research-forge.04ae6467a0":"Fără concluzie","research-forge.04bf9ee3c6":"nu este lăsat în afara contului","research-forge.04e9b5cd14":"multe derivări coexistă aici","research-forge.04fa443e7b":"Cel mai lung drum critic","research-forge.05005f366c":"Cercetare Forge","research-forge.05625954d2":"indiferent cum merge căutarea","research-forge.05d1c23f1f":"eșecul îngustează căutarea","research-forge.05db5a7f8a":"Versiunea specificației pe care fiecare candidat trebuia să o îndeplinească","research-forge.065d4a5b25":"Toate produc același tip de candidat tipizat și intră în aceeași comparație. Organizația compară astfel programe, nu metode de căutare, iar metoda care a găsit un candidat nu îi oferă niciun avantaj în decizie.","research-forge.07a688568e":"Artefact țintă","research-forge.0820b32b20":"Testare","research-forge.08b22e1ba0":"Un contract","research-forge.08cfb3e0f2":"Revizuirea specificației","research-forge.09496b01f9":"Predare","research-forge.09a3354e63":"Condiții secundare","research-forge.09d053226c":"Urmați o căutare","research-forge.0a3eb3abd3":"Calibrare internă","research-forge.0a5e7a0583":"Limită","research-forge.0a799711ad":"Normalizarea economisește căutare","research-forge.0ab39d71e2":"Echivalență","research-forge.0ade2ace0d":"Fiecare contraexemplu","research-forge.0ae18773cb":"Un asistent de cercetare","research-forge.0b101a23a3":"Regrupare asociativă","research-forge.0b81fbebb5":"Optimizare mai târziu","research-forge.0ba4e46484":"Un grafic","research-forge.0bc357c912":"NEACOPERIT","research-forge.0c19b6603f":"Un recenzent viitor revizuiește decizia din înregistrare, mai degrabă decât reconstruind-o din mesajele de commit.","research-forge.0c6c9b91c5":"Știți sentimentul acela când o sarcină ar putea avea o implementare mai simplă? Forge transformă această întrebare într-un flux de lucru de cercetare: dați o specificație mărginită, căutați programe candidate și înregistrați verificările și măsurătorile. Raportul din 2025 documentează un experiment, nu un rezultat gata de producție sau un benchmark publicat.","research-forge.0d358c9749":"Două teste, două puncte forte","research-forge.0db809cc66":"Asigurare","research-forge.0e26aaf414":"Revizuirea modelului","research-forge.0e3c434842":"Testat, mărginit, dovedit","research-forge.0ef3858209":"Verificări mărginite înregistrate","research-forge.0f1e49f0bf":"Exemplele constrâng comportamentul asupra intrărilor pe care le furnizați. Condițiile logice constrâng fiecare intrare pe care teoria formală o poate exprima. O schiță păstrează o arhitectură pe care un cercetător nu este dispus să o înmâneze căutării și lasă găuri tipizate în interiorul ei. Comportamentul de referință furnizează un oracol executabil și poartă propriul domeniu al oracolului. Forge înregistrează care formă a susținut fiecare concluzie, în loc să trateze fiecare intrare ca o specificație de putere egală.","research-forge.109bff6e75":"Specificația, nu baza de cod","research-forge.1178a4ffb4":"Căutați din nou","research-forge.1181c3f399":"Pachetul precizează și când să se oprească: limita de resurse, pragul de asigurare pe care un candidat trebuie să îl atingă pentru a intra în frontieră și ce raportează rularea când nimic nu îl atinge. O căutare care se termină fără un program se termină totuși cu un rezultat.","research-forge.11c14ce16a":"Organizația deține apoi intenția, mai degrabă decât o expresie a acesteia, și poate spune de ce a fost aleasă o anumită implementare. Cerința devine activul durabil, iar implementarea devine un rezultat pe care îl poate recalcula atunci când prioritățile se schimbă.","research-forge.11dd823248":"Pentru această intrare, produceți această ieșire.","research-forge.12c8d914cc":"Ce nu stabilește rezultatul.","research-forge.13792d7c2a":"DOVADA ARE O LIMITĂ","research-forge.140b63310c":"Candidatul C","research-forge.1462811ad5":"un candidat care pare convingător","research-forge.151978bff3":"înregistrarea menționează de fiecare dată specificația, pragul și politica","research-forge.15c2d33108":"Integrarea cercetării în evaluare","research-forge.15f1b08e56":"o dovadă, o limită sau o restricție declarată","research-forge.16181ed76f":"Operațiuni permise, tipuri, efecte și semantică numerică","research-forge.161fa759f7":"Într-un limbaj finit declarat, căutarea poate construi candidați prin creșterea dimensiunii și poate refuza compozițiile invalide înainte ca oricare dintre ele să ruleze. Candidații care se comportă identic pe baza dovezilor curente pot fi colapsați pentru a economisi muncă, în timp ce afirmația de echivalență în sine așteaptă verificarea. Când metoda acoperă fiecare candidat bine format până la limita declarată, primul program verificat stabilește minimalitatea dimensiunii în acel limbaj și în acea limită. Lărgirea setului de operațiuni produce un experiment diferit cu propriul răspuns.","research-forge.169f619e4f":"Insigna onestă își poartă limita, iar limita este partea cea mai utilă a ei.","research-forge.16a3fa00e3":"Proprietatea simbolică acceptată a fost dovedită sub ipotezele declarate.","research-forge.16ec74fc0a":"CLEAR","research-forge.171ca0385a":"Comportament","research-forge.173315f506":"nicio pistă de pe această tablă nu se termină cu cod de rezervă generat","research-forge.17405ade0e":"Asigurare cu un domeniu de aplicare","research-forge.17a86caa5b":"Obligație","research-forge.17b8b28e9e":"niciodată tratate ca interschimbabile","research-forge.17ecf461a5":"Problema este satisfiabilă","research-forge.1822a38ec8":"patru motive pentru a continua căutarea","research-forge.189ee02d36":"Lipsă onestă de livrare","research-forge.18d60fce22":"Treaptă de asigurare numită și domeniul său de aplicare","research-forge.18dd2ccb59":"Cinci părți","research-forge.18e9128279":"Numirea rezultatului menține problema acolo unde îi este locul. Cerințele contradictorii se întorc la cel care le-a scris. Un caz neclar se întoarce pentru o decizie. O căutare nesoluționată se întoarce cu un buget mai mare sau cu o metodă diferită.","research-forge.18f906f6da":"Păstrat pentru totdeauna","research-forge.192ad837e6":"O politică înregistrată, nu un scor ascuns","research-forge.19626a1e65":"Orice eșuează la un caz","research-forge.1a23a7cddc":"Forge găsește","research-forge.1a66b5eeb6":"Acces partener","research-forge.1bb360f468":"Limitat","research-forge.1bb90c04d2":"Un eșec care produce o intrare concretă valorează mai mult pentru căutare decât un eșec care produce un scor.","research-forge.1bf39cee63":"Mai rapid, mai mic, mai suplu","research-forge.1bff62bf9b":"Metoda a rămas fără spațiu. O metodă diferită sau o rulare mai lungă o pot soluționa.","research-forge.1c013851a3":"Ce deține înregistrarea","research-forge.1c56ea452a":"Patru carduri de specificație care descriu aceeași transformare mică, cu singurul caz în care două dintre ele nu sunt de acord","research-forge.1c56fd19d7":"Un caz deschis","research-forge.1c82340479":"afirmația poate fi examinată","research-forge.1c875de71f":"Aceasta este o proprietate de guvernanță la fel de mult ca una tehnică. Momentul în care două lecturi ale unei cerințe diverg este exact locul unde aparține o decizie a părților interesate și este mult mai ieftin înainte ca o implementare să fi fost construită în jurul uneia dintre ele.","research-forge.1c9bbc4b77":"Păstrați alternativele până când politica este scrisă.","research-forge.1cb61a389f":"un câmp schimbat este un experiment nou, nu unul corectat","research-forge.1ccf5d25df":"Specificație","research-forge.1cdd46cd0e":"Citește cercetarea","research-forge.1d17812687":"Patru intrări, patru garanții diferite","research-forge.1d2c6fe888":"toate cinci, sau niciuna","research-forge.1d444e826a":"Kera rulează","research-forge.1d9b3bd5d3":"Cea mai mică latență","research-forge.1d9d3e69fa":"Rust, C, Verilog","research-forge.1e269ebac7":"O transformare","research-forge.1e748c3e4b":"schimbați un nod și aveți un candidat nou, dovada legându-se de nod","research-forge.1ecdc691a8":"traseul gri produce ceva lizibil și nimic cu care să îl verifici","research-forge.1ed77c3f7f":"Protocol","research-forge.1fd9da00a7":"Politica și autoritatea care au selectat un candidat.","research-forge.2030fae2a7":"Trei moduri de a o spune","research-forge.2040757c11":"Cranelift, măsurare nativă a performanței","research-forge.2041447f84":"doar căutare","research-forge.206009c4a7":"Cinci politici","research-forge.20cb7eef2c":"În afara modelului","research-forge.2154ca1eb7":"Fiecare dintre acestea este un rezultat cu un pas următor diferit. Forge înregistrează cea mai puternică stare pe care o poate justifica și numește ce ar trebui să se schimbe pentru a trece peste ea.","research-forge.21a0ffd68c":"întrebările deschise sunt pe pagină","research-forge.21efbc283d":"Viteză, memorie, acoperire și dovezi","research-forge.220b9c622c":"Sintetizează","research-forge.2354ab0ba0":"înainte de a propune un program","research-forge.235bfff3a2":"Un program de cercetare","research-forge.236656bf91":"Puteri","research-forge.23d4ef785c":"dimensiunea 5","research-forge.243dcbef8c":"planificare și emitere sub","research-forge.24a264b83c":"Doi candidați, patru obiective","research-forge.24c0bda2ba":"Cea mai directă cale de audit","research-forge.24cb5be0b0":"decizia își păstrează motivele","research-forge.24d50592b7":"Obiective","research-forge.2550b1dcad":"Responsabilitate","research-forge.25754f1c93":"un program de cercetare, nu o ofertă software","research-forge.258195bb3d":"O singură identitate","research-forge.25c843b80e":"Aceasta face limbajul două lucruri deodată. Este un mecanism de eficiență, pentru că cea mai mare parte a spațiului nu trebuie evaluată deloc. Este și granița intenției, pentru că stabilește dinainte la ce are mașina permisiunea să ajungă.","research-forge.25fa97aa1a":"Nu îți spune dacă acea rută este cea mai rapidă, cea mai simplă, cea mai portabilă, cea mai ușor de auditat sau cea pe care organizația o poate opera. Acestea sunt întrebări separate, cu dovezi separate.","research-forge.261c22b85c":"O organizație de inginerie se angajează de obicei la o implementare cu mult înainte de a putea spune dacă acel design este cel mai rapid sau cel mai ușor de verificat. Forge studiază o secvență în care specificația este activul durabil, iar implementarea este un rezultat de căutare pe care o politică declarată îl alege.","research-forge.26369471c9":"Echivalență exactă, o relație numerică mărginită sau echivalență de efect, fiecare stabilită prin verificare.","research-forge.267f81bab8":"La ce are programul permisiunea să atingă","research-forge.277b67c1e8":"și de ce ar avea nevoie","research-forge.27f11f9fe1":"un nod sigilat își publică totuși intrările, ieșirile și identitatea","research-forge.27fab35201":"Un non-răspuns numit este mai util decât un program plauzibil.","research-forge.280c5e7fc6":"Două lecturi","research-forge.281dd83602":"Extinde","research-forge.282bd862f4":"Candidatul B","research-forge.2877a09f30":"mai multe răspunsuri pot fi rezonabile","research-forge.287b80caae":"corectitudinea nu alege","research-forge.294b4c06ac":"Spațiul candidaților","research-forge.296e71a0fb":"Candidați după dimensiune într-un limbaj mărginit, arătând stări admise, refuzate și prăbușite, primul candidat verificat și limita declarată pe care o poartă afirmația","research-forge.297f419e18":"Ceea ce nu are voie să facă este să slăbească comportamentul, să adauge un efect pe care pachetul nu l-a declarat sau să transforme o stare de probă nerezolvată într-un succes. Optimizarea este libertate în interiorul unei granițe.","research-forge.29c69b4a35":"sau mai ușor de verificat","research-forge.29fea3a06d":"Ce stabilește","research-forge.2a03a4b73a":"Nedecis","research-forge.2a729227ad":"O singură expresie extinsă într-o rețea de forme echivalente cu condiții pe muchii și trei ținte de extracție alese după ce spațiul există","research-forge.2a965a37b7":"Aceasta este o decizie de politică și trebuie declarată, nu dedusă.","research-forge.2a965accf1":"Cel mai mic program pe care limbajul îl permite","research-forge.2ad40f7952":"Compromisurile ca obiect de guvernanță","research-forge.2b27b7aec8":"Condus de dovezi","research-forge.2b3a5e307c":"Semantic","research-forge.2b7d95b8c6":"Ce compromis vrei","research-forge.2b9c801e9e":"selecția rămâne o politică explicită","research-forge.2bdb5e4d73":"Forge se încheie cu un graf semantic selectat și dovezile sale. Dweve Kera primește acel graf, planifică execuția susținută și emite artefactul țintă, cu semnificația operației, efectele, proprietatea, contractul numeric și obligațiile de probă atașate la predare. Aceeași disciplină conectează Forge la restul stivei Dweve: Aion unde programul păstrează starea verificată, Reed și Selvedge pentru munca de sisteme din jur, FMI și Twin unde un model al sistemului fizic face parte din specificație.","research-forge.2c8c94c95f":"nu doar ce a fost construit","research-forge.2c9ebecf8b":"Orchestrarea căutării","research-forge.2cb597863b":"Un program rapid care este greșit este tot greșit.","research-forge.2cd3174fc9":"rezultatul decide următoarea întrebare","research-forge.2cff331976":"Descoperire și probă deasupra","research-forge.2d24e0a549":"Și uneori","research-forge.2d3231ce48":"Ambiguitate","research-forge.2da600bf94":"Versiune","research-forge.2daa013c1b":"Un graf semantic tipizat, nu text sursă","research-forge.2dd3547872":"complet în limită","research-forge.2dfcf898a3":"Comparație","research-forge.2e140f6f42":"Selecție de politică","research-forge.2ea3bb9377":"Alătură-te partenerilor de cercetare","research-forge.2f24ebaee0":"Prune","research-forge.2f65736593":"(a * 2) + a","research-forge.2f81a22de0":"Acces","research-forge.2f89346f05":"Reasociere flotantă","research-forge.2f906454d9":"Fiecare formă răspunde la o întrebare diferită, iar înregistrarea cercetării spune care a purtat afirmația.","research-forge.30833f759b":"Planificare și coborâre","research-forge.3107902192":"Cinci candidați","research-forge.310e8151df":"de la o descriere la dovezi","research-forge.31139f400a":"minim <= 5","research-forge.3146c89579":"ce responsabilitate revine fiecărei părți","research-forge.3179a54130":"Exemple, reguli și un program parțial, nu pașii","research-forge.31c2157a1c":"Un singur graf semantic afișat ca graf, ca expresie și ca flux de date, cu identitatea neschimbată în toate cele trei, și efectul modificării unui nod","research-forge.320ce22925":"Puternic, pentru afirmații","research-forge.3218fcc602":"Compoziția dovezilor","research-forge.32438a2b70":"Pune descoperirea automată la lucru","research-forge.32d888fecc":"Execuție legată","research-forge.32ec2eb506":"Dirijat de tipuri","research-forge.32fd056d3d":"Schiță","research-forge.32fe9f5bda":"Sămânță","research-forge.331a390a95":"Înregistrează că garanția nu poate fi justificată așa cum este formulată.","research-forge.332fafafd4":"Mai multe programe sunt optime","research-forge.337cd4ef85":"și protejează ulterior","research-forge.3407af8c74":"Formele se susțin reciproc. Exemplele fac un contract logic lizibil pentru un cititor. Constrângerile împiedică un candidat să se potrivească prea bine pe cazurile prezentate. O schiță menține fixă o structură de siguranță, în timp ce aritmetica sau fluxul de date dintr-o regiune rămâne deschis descoperirii.","research-forge.3554ae9f37":"O dovadă pentru un graf nu este automat o dovadă pentru un output arbitrar al compilatorului, așa că legătura de execuție înregistrează împreună graful, planul, artefactul și rezultatul. Forge poate astfel studia descoperirea fără să pretindă că deține emițătorul.","research-forge.356258d8cf":"Corectitudinea îți câștigă accesul la discuția despre compromisuri.","research-forge.357a580465":"expansiune cu condiții atașate","research-forge.3631815377":"care păstrează","research-forge.3647998e09":"latență relativă modelată pe o singură frontieră","research-forge.3662b6cd93":"Optimizarea este libertate în interiorul unei granițe scrise mai întâi.","research-forge.3678b75177":"Ancoră de dovadă","research-forge.3697e2badd":"Aceeași frontieră, patru răspunsuri apărabile","research-forge.3750b1e26e":"O singură cerință","research-forge.378b19c94c":"și proprietăți universale","research-forge.37a1d3ddee":"Scara căutării","research-forge.37b658da82":"ce este stabilit și ce rămâne deschis","research-forge.37d9b94afa":"Un recenzent poate urmări lanțul de la un capăt la altul fără să deschidă niciun nod sigilat.","research-forge.37e5ec20ed":"Tăcerea contează","research-forge.37e8f995e7":"Un non-răspuns numit oferă și instituției un punct concret pe care să acționeze. Spune care clauză intră în conflict, care comportament a fost nedeterminat, care teorie nu era disponibilă sau care buget s-a epuizat și, prin urmare, ce ar trebui să se schimbe.","research-forge.3856f4eb7c":"Metoda nu a ajuns la nicio concluzie în limitele teoriei și resurselor sale.","research-forge.387b54720d":"Treapta pe care un rezultat trebuie să o atingă înainte de a conta","research-forge.38b07c05cf":"O singură scară de asigurare cu doi candidați odihnindu-se pe trepte diferite și un sertar care arată ce a verificat, ce a presupus și ce nu stabilește fiecare treaptă","research-forge.391bc6cb44":"Dovada își păstrează granița","research-forge.396c19de10":"Patru moduri în care o cerință rezistă unui program","research-forge.39727bd48f":"înapoi pentru a sintetiza","research-forge.3977816414":"dovezile decid","research-forge.39d6a0ddc5":"Ce decizii poate lua căutarea în numele tău?","research-forge.39fdec1194":"Teste","research-forge.3a06f841f3":"Este testat dincolo de exemplele care i-au fost date.","research-forge.3a4be7155b":"Alternative","research-forge.3ab11b75ca":"Forge","research-forge.3b08754530":"Forge pornește de la o descriere a comportamentului, nu de la o cerere de cod. Îi poți da exemple lucrate, reguli care trebuie să fie valabile în general sau un program scris parțial, cu părțile dificile lăsate deschise. Oricare dintre acestea îi oferă mașinii ceva față de care poate fi măsurată și ceva la care poate eșua vizibil.","research-forge.3b0896e4b0":"Pentru contractele Kera acceptate, execuția pură repetă biții identic fără o sămânță, inclusiv căile acoperite din familia de virgulă mobilă. Acolo unde un program consumă în mod deliberat starea aleatorie, acea stare este o intrare declarată, iar reutilizarea ei reproduce întreaga rulare.","research-forge.3b8be5e1a9":"lățime dovedită","research-forge.3bb1fa9d93":"este un punct în spațiu","research-forge.3bb59d3903":"Stabilit","research-forge.3bcf82f6df":"Latența este o dimensiune","research-forge.3bdab018c4":"Verificat are întotdeauna o a doua jumătate: sub aceste reguli, pentru aceste intrări.","research-forge.3bf08a84f1":"MOVE","research-forge.3bf4aa62c6":"Un graf, două planuri, o identitate","research-forge.3c37add762":"Bine format","research-forge.3d3349e560":"ce decide instituția înainte de o căutare","research-forge.3d85b7b35e":"Patru cazuri mici, fiecare încheindu-se fără un program dintr-un motiv diferit, care arată ce s-a cerut, ce s-a întâmplat și ce l-ar schimba","research-forge.3d8dc8dd37":"Poartă o cale de verificare mai simplă","research-forge.3d9d45c6fc":"și dovedește modelul greșit","research-forge.3dbbac272c":"Contraexemple și starea dovezii","research-forge.3e0fb17cab":"Clarifică","research-forge.3e39972526":"Latență","research-forge.3e9492ab1e":"Graful, planul, artefactul și rezultatul rămân legate.","research-forge.3f1ea4240e":"Ipotezele fac parte din rezultat, nu sunt litere mici sub el. O demonstrație despre numere întregi exacte nu spune nimic despre zecimale. O demonstrație despre un calcul autonom nu spune nimic despre un serviciu despre care nu i s-a spus niciodată că există.","research-forge.3f2151a870":"Mărimile de la unu la șase","research-forge.3fd8fb2e1a":"Operațiile, tipurile, formele, efectele și capacitățile pe care un candidat are voie să le folosească.","research-forge.3fe459f958":"Nimic nu se potrivește","research-forge.40100e1934":"Candidați nedominați","research-forge.4025ca409c":"Controlează-ți performanța","research-forge.408f0af557":"Un graf de derivare de la specificație la demonstrația selectată, cu pașii interni ai metodei sigilați, dar conectați, și calea mai scurtă pe care o reluare trebuie să o reproducă","research-forge.40d33b38ad":"Niciuna dintre acestea nu este o precizare adăugată ulterior. Este conținutul rezultatului, motiv pentru care înregistrarea pune treapta și domeniul ei în același loc și motiv pentru care niciun control nu le poate promova.","research-forge.40f800b699":"Frontiera aparține setului de obiective care a produs-o. Adăugarea de energie în pachet poate readuce un candidat care era anterior dominat, ceea ce este o proprietate a întrebării, nu o schimbare în vreun program.","research-forge.4141bac3ca":"și lasă programul să se schimbe","research-forge.418cdd48b7":"Cazuri observate","research-forge.41978064b8":"Discută cooperarea","research-forge.41a3ff09e5":"Precizează comportamentul","research-forge.4288fa85e0":"Ce este stabilit și ce este deschis","research-forge.42c7f4ea4d":"Cadrul nu se mișcă","research-forge.42e742546a":"și testat nu înseamnă demonstrat","research-forge.43093ca0db":"Domeniul demonstrației, simplitatea structurală, costul dovezilor","research-forge.435e8ecece":"un singur program rareori le câștigă pe toate patru","research-forge.436fb3032c":"Concluzie","research-forge.437b348524":"Ordinea în care se întâmplă","research-forge.437bcb1511":"Energie","research-forge.439f7b365e":"Documente de cercetare","research-forge.43d54e530d":"Cerința codificată corespunde cu ceea ce organizația își dorește de fapt?","research-forge.43d8879a8c":"legătura de execuție este cea care leagă demonstrația de ceea ce a rulat efectiv","research-forge.4412dd5d66":"Imposibil și nedecis sunt raportate, nu convertite în cod.","research-forge.4475dded01":"O singură implementare","research-forge.44ab85a252":"Origine","research-forge.450d52d3ef":"Căutări","research-forge.4585404748":"un candidat care se oprește la testat este raportat ca testat","research-forge.45aaefd6f4":"Patru recenzii","research-forge.4646f9193d":"Bine format nu înseamnă testat","research-forge.4651a34e4d":"Domeniu","research-forge.466fc49274":"Păstrează","research-forge.46ed5f573e":"Vezi cercetarea","research-forge.4719d38f14":"Mai multe comportamente satisfac dovezile furnizate și diferă în altă parte.","research-forge.472643c4ca":"Un candidat îl domină pe altul doar atunci când nu este mai rău în niciun obiectiv activ și mai bun în cel puțin unul. Candidații dominați părăsesc frontiera activă. Cei care rămân sunt toate răspunsuri apărabile la aceeași specificație, iar alegerea dintre ele este o decizie de politică pe care înregistrarea o păstrează, nu un calcul pe care căutarea îl face în tăcere.","research-forge.472bff45c9":"O formă într-un spațiu mai mare de comportament egal.","research-forge.473161067f":"Politica de selecție","research-forge.47942077ae":"Cea mai simplă demonstrație","research-forge.47b74866d6":"Verifică corectitudinea","research-forge.47bcc2a36a":"Uneori, două lucruri cerute nu pot fi ambele adevărate. Uneori, exemplele permit două comportamente diferite și nu există nicio modalitate de a spune care a fost intenționat. Uneori, problema este pur și simplu mai dificilă decât poate rezolva metoda în timpul acordat. Forge raportează fiecare dintre acestea ca ceea ce este și spune ce ar trebui să se schimbe. Un caz neclar are de obicei nevoie de încă un exemplu, nu de un buget mai mare.","research-forge.47cda15a5a":"Kera: cum","research-forge.47da6f0838":"Compune","research-forge.48298eb992":"Căutarea poate înlocui operații, restructura fluxul de date, fuziona regiuni, elimina mișcări și poate ajunge la o implementare la care niciun cercetător nu s-a gândit. Toate acestea sunt permise, iar cea mai mare parte este scopul.","research-forge.483bf2075c":"Publicat","research-forge.4901e146cd":"Compară costul","research-forge.490d255908":"cerința rămâne obiectul stabil","research-forge.49df3ec7de":"Rulează pe mai multe mașini suportate","research-forge.4a828b8ab7":"Cercetare, Forge","research-forge.4ab1a4f190":"Candidatul care a ajuns primul nu are nicio importanță în decizie dincolo de propriile dovezi.","research-forge.4aebc33326":"Patru recenzii înainte de o afirmație","research-forge.4b01608cdc":"Căutarea nu editează niciodată pachetul pentru a salva un candidat.","research-forge.4b1960c2fb":"Un sistem sub presiune să producă cod va produce cod. Asta transformă o întrebare fără răspuns într-un program pe care cineva trebuie să îl întrețină, iar incertitudinea nu dispare, se mută într-un loc mai greu de văzut.","research-forge.4bca6a7cdb":"De unde pornește un program","research-forge.4c175158a6":"Rezultat legat","research-forge.4c1e9313aa":"Un singur bazin","research-forge.4c39a99d3d":"Cinci trepte","research-forge.4c6bdedadc":"sursa rămâne o proiecție","research-forge.4cb3bb0fc4":"Cel mai rapid","research-forge.4d0ff72eb2":"La ce nivel de testare sau demonstrație trebuie să ajungă rezultatul?","research-forge.4d6864f9a3":"Patru opțiuni de frontieră","research-forge.4d7f210eef":"Trei candidați verificați pe o listă de cazuri care crește cu un input eșuat la fiecare rundă, fără ca nimic să fie vreodată eliminat din listă","research-forge.4db6c46b80":"fiecare sistem citește același obiect, nu o copie a acestuia","research-forge.4e4bed5372":"Niciodată activat","research-forge.4e76f5796f":"Cel mai simplu","research-forge.4e90808185":"Patru moduri în care o rulare se poate încheia","research-forge.4e9a44aeb4":"Spune ce ar trebui să se întâmple","research-forge.4ec9cc4f2f":"Descoperire verificată de programe","research-forge.4f9c4e1fdb":"Un prim candidat corect demonstrează că problema este satisfiabilă. Poate fi, de asemenea, mare, lent, consumator de memorie, greu de verificat sau legat de un singur mediu de execuție. Forge îl tratează ca pe o dovadă, nu ca pe răspuns, și continuă să caute familiile pe care un comportament de căutare diferit le-ar fi atins primul.","research-forge.4faae9b4e9":"sunt afirmații diferite","research-forge.4fe6240efb":"Se potrivește ținta de execuție cu semantica care a fost demonstrată?","research-forge.500d19ed3e":"Următorul candidat trebuie să satisfacă setul mai puternic.","research-forge.505ddba0dc":"mașina spune ce știe","research-forge.506f370762":"insigna de condiție de pe o muchie decide dacă extragerea o poate folosi","research-forge.50e944749f":"WIDE","research-forge.50f771745f":"Dacă este o implementare bună","research-forge.512f83ac42":"Trei candidați verificați pe un set de obligații în creștere, cu contraexemplul care a încheiat fiecare și cele două răspunsuri legitime la un eșec","research-forge.516f075235":"Patru programe corecte, patru moduri de a prefera unul","research-forge.5183317474":"Libertate","research-forge.52550c8d07":"Înregistrarea răspunde la întrebarea de ce","research-forge.528d188e2a":"Nivelul de demonstrație cerut","research-forge.52e68a873a":"Constrângeri","research-forge.531e01782f":"Rezolvă cerințele conflictuale identificate de demonstrație.","research-forge.536a08d31b":"FAST","research-forge.541a19b522":"Granita este ceea ce face afirmația exactă. O demonstrație a unui graf este o demonstrație a acelui graf, deci legătura de execuție înregistrează graful, planul Kera, artefactul și identitatea rezultatului împreună, mai degrabă decât să presupună că demonstrația a călătorit cu rezultatul.","research-forge.546130711a":"Programul de cercetare Dweve","research-forge.54a351154f":"Minimalitatea este o afirmație limitată. Se aplică operațiilor, tipurilor și structurilor permise de pachet, până la dimensiunea atinsă de rulare. Nu spune nimic despre un limbaj pe care experimentul nu l-a declarat, iar lărgirea setului de operații produce un nou experiment cu propriul răspuns.","research-forge.550d4ccba7":"Familia numerică, ordonarea, modelul de stare și condițiile externe asumate de rulare.","research-forge.551fea67e6":"Descrierea vine prima, iar implementarea rămâne o întrebare deschisă cât mai mult timp posibil.","research-forge.5521ea4314":"adăugarea unui obiectiv poate returna un candidat dominat, ceea ce este un fapt despre întrebare","research-forge.5549dc87d0":"Nu orice specificație","research-forge.5601f89af7":"un candidat care doar pare corect","research-forge.563591cebc":"Cât de repede se finalizează programul","research-forge.56abd17a41":"Când nu se întoarce nimic","research-forge.577d56824d":"TREI MIȘCĂRI","research-forge.58357eb5f1":"afirmațiile mai puternice necesită dovezi mai puternice","research-forge.584e0ea86c":"vectorul descrie compromisul","research-forge.58c379fdea":"Minim ca dimensiune","research-forge.59df8e27c4":"Păstrează cerința","research-forge.5a0ba3bb83":"Contract","research-forge.5a2827f530":"Patru inele","research-forge.5a314063cc":"cum un candidat slab ascute întrebarea","research-forge.5ab1aaea94":"NECLAR","research-forge.5b1142d090":"Alocarea bugetului","research-forge.5b141d8cb7":"Verificat sub aceste reguli","research-forge.5b2a7fb11c":"Expune","research-forge.5b3facb840":"Patru familii de greutate egală, iar pachetul decide care sunt active.","research-forge.5b5d8a5af8":"Înregistrează cazul concret și proprietatea pe care a încălcat-o.","research-forge.5b6a58fb9f":"Ieftin, pentru căutare","research-forge.5b78187e47":"nu este corect în orice lume","research-forge.5b8955c7bc":"Găsirea programului","research-forge.5b92885b2d":"O echipă de inginerie poate alege membrul cu cea mai mică latență. Un program reglementat poate alege cea mai curată cale de asigurare. O implementare răspândită pe hardware mixt poate alege cea mai largă potrivire de țintă. Toți trei aleg din același set verificat.","research-forge.5c1be9b227":"Afirmația este reproductibilă","research-forge.5c262f33db":"Se termină la","research-forge.5c46a60955":"Cum este împărțită munca","research-forge.5c9d4874c3":"Ce intrări și ce medii acoperă afirmația.","research-forge.5ce01f3b67":"Programul publică ceea ce dovezile sale susțin și își păstrează metoda de cercetare ca cercetare.","research-forge.5dfcf1dcc0":"O identitate, trei redări","research-forge.5dfe750940":"Inspectabil","research-forge.5e0d7f4f07":"Forge este un proiect de cercetare Dweve. Portofoliul său intern de căutare, implementarea raționamentului formal, cunoștințele de transformare, calibrarea obiectivelor și orchestrarea fac parte din acea cercetare. Ceea ce publică programul este întrebarea, protocolul, rezultatul și starea sa de asigurare, la nivelul de dezvăluire pe care dovezile îl susțin. Cooperarea începe de la o întrebare de sinteză limitată. Cinci afirmații sunt urmărite cu starea lor, trei dintre ele soluționate și două încă deschise, iar cele deschise sunt pe pagină, nu lăsate în afara relatării.","research-forge.5e22dbb195":"Trei perechi","research-forge.5e3db9c4c0":"Rafinare ghidată de contraexemple","research-forge.5eb51a7a2a":"Urmărește dovezile, nu doar programul care a ieșit.","research-forge.5eede4abda":"Cea mai largă potrivire a țintei","research-forge.5f174de1cc":"Dovadă","research-forge.5f20d0f3ac":"Imposibil de satisfăcut","research-forge.5f94916c54":"Vezi cazul instituțional","research-forge.5faa59d4bc":"Rezultat","research-forge.5ff1729499":"înainte de a spune cum","research-forge.603a007e8b":"și alternativele se închid","research-forge.60508aeb3d":"Unde să duci întrebarea","research-forge.60539e2c57":"Unde se află riscul","research-forge.6066a49124":"Acea intrare se alătură setului pe care fiecare candidat trebuie să îl satisfacă.","research-forge.60e5c23b14":"Tipat","research-forge.616d1d1b2a":"Cinci preferințe","research-forge.61792020d0":"Frontieră obiectivă","research-forge.61988aaea3":"Pachetul experimental","research-forge.61a0ae3b84":"Limite","research-forge.61ad50a9b9":"Țintă","research-forge.61c2d00a1e":"Forme de specificație","research-forge.61d0fdeb05":"Interfața declarată, tipurile și formele ei.","research-forge.61e2187199":"După primul program valid","research-forge.625ba6f153":"FIT","research-forge.62c4bc1315":"Două căi din aceeași cerință","research-forge.6320f96544":"lasă mașina să găsească cum","research-forge.636f4e740e":"rareori este răspunsul complet","research-forge.63ed4981dc":"Pareto","research-forge.63f0dfcfef":"O cerință împărțită în clauze, cu patru căi care arată care clauze au produs un rezultat imposibil de satisfăcut, ambiguu, necunoscut sau în afara domeniului, și acțiunea cerută de fiecare","research-forge.64269f9bd2":"TIME","research-forge.647c656679":"Doi candidați se pot potrivi ca text, se pot potrivi odată ce grafurile lor sunt normalizate, sau pot satisface același comportament observabil sub contractul declarat. Acestea sunt trei afirmații diferite, și doar ultima spune ceva despre ceea ce face programul.","research-forge.649ed30fda":"Domeniul de aplicare călătorește cu afirmația. O dovadă peste semantica exactă a numerelor întregi nu certifică comportamentul în virgulă mobilă. O dovadă pentru o funcție pură nu acoperă un serviciu extern care nu a fost niciodată declarat. Un graf verificat modificat după dovadă este un nou candidat fără nicio dovadă atașată încă.","research-forge.64bcb871de":"Un contraexemplu poate expune mai mult decât un defect de implementare. Poate dezvălui o precondiție omisă, un caz limită pe care nimeni nu îl decisese, sau două interpretări ale cerinței care erau ambele consistente cu exemplele. Înregistrarea numește pe care dintre acestea le-a schimbat apoi cercetătorul.","research-forge.64c0978f0e":"Deschis, și motivul pentru care programul există: cât de mare poate deveni util o regiune de graf verificată, care forme de specificație sunt precise pentru o mașină și practice pentru o persoană, cum se compun dovezile parțiale prin optimizare și planificare, și care obiective necesită feedback măsurat de la hardware.","research-forge.64d22c2e4e":"Forge fixează problema de cercetare înainte ca orice candidat să existe. Un pachet numește specificația, operațiunile și tipurile permise, efectele și semantica numerică, dimensiunile obiectivului, limitele de căutare și politica de asigurare pe care un rezultat trebuie să o atingă. Un candidat poate fi judecat doar împotriva unei probleme care a fost deja enunțată, ceea ce face pachetul parte din corectitudine, nu o configurație în jurul ei. Pachetul spune și când să te oprești: limita de resurse, pragul de asigurare pe care un candidat trebuie să îl atingă, și ce raportează rularea când nimic nu îl atinge.","research-forge.64f4056c85":"Politică vizibilă","research-forge.657c02a2ae":"Cerința rămâne fixă","research-forge.664243d1c2":"Forme de specificație față de ceea ce stabilește fiecare","research-forge.66b4132999":"Discută o întrebare de sinteză","research-forge.66c7af05f3":"Forge face ipotezele inspectabile, iar oamenii încă le dețin.","research-forge.66c95e7fc7":"Sigilat","research-forge.66cd84bcef":"formele vin și pleacă, iar cadrul din mijloc este același pe tot parcursul","research-forge.6703a68b0c":"politica numește membrul","research-forge.6767e55d00":"Primul valid","research-forge.681b5b5ae1":"Disponibilitate","research-forge.6848ce552e":"Rezultate","research-forge.68ad9d9693":"Ce rămâne fix","research-forge.693f74e1e9":"Frontiera Forge și Kera","research-forge.6978e0d16d":"Niciun program nu poate fi rezultatul onest","research-forge.6989b87ddb":"De aceea bucla devine doar mai strictă. Fiecare rundă începe cu tot ce au stabilit rundele anterioare plus noul caz, astfel încât un candidat nu poate câștiga niciodată uitând un eșec anterior.","research-forge.699425d26b":"Citește metoda","research-forge.69da6fa492":"Exemplele explică","research-forge.6a33efdc4e":"Pachetul experimental asamblat câmp cu câmp, cu identitatea care îl numește și consecința schimbării oricărui câmp","research-forge.6a455d1ff6":"Pentru fiecare intrare acceptată, păstrează acest lucru adevărat.","research-forge.6a54f54941":"Căutarea răspunde","research-forge.6aa0b7e952":"instituțiile diferite aleg diferit","research-forge.6ab0b8903c":"Semnificație numerică","research-forge.6b1716c3e5":"niciodată mai iertător","research-forge.6b2284f302":"Punct de inflexiune","research-forge.6b6ae4c323":"setul de obligații doar crește","research-forge.6b6f62925d":"Uneori contraexemplul spune ceva despre cerere, nu despre program. Două reguli se pot dovedi contradictorii, sau un caz limită se poate dovedi a fi unul pe care nimeni nu îl decisese de fapt. Merită să știi asta devreme.","research-forge.6b7b6dcbaa":"Un graf, patru roluri","research-forge.6bc457b374":"Găsește un candidat care să satisfacă fiecare caz cunoscut.","research-forge.6bcf5a7776":"O frontieră, nu un singur scor","research-forge.6c4b5393b9":"și constrângerile decid","research-forge.6c61bbcebe":"Dovedit","research-forge.6c82e6dd86":"Timp","research-forge.6c8dd48ed8":"Plan de măsurare","research-forge.6c9b8325ab":"nicio treaptă nu este vreodată dedusă","research-forge.6c9c88fe2f":"O descriere a schimbărilor de comportament care stabilește relația. Oferă căutării o țintă pe care trebuie să o atingă, un mod de a fi prinsă când ratează și o înregistrare ulterioară a exact cazurilor față de care a fost verificat rezultatul.","research-forge.6cc1fdfb05":"Testat, mărginit și dovedit sunt afirmații diferite despre același program.","research-forge.6cd40b6ae3":"Cerințele încep ca comportament dorit, constrângeri și riscuri. Dezvoltarea le transformă într-o singură arhitectură și o singură implementare, iar din acel moment fiecare alternativă este un proiect de rescriere, migrare sau optimizare. Alegerea a fost probabil rezonabilă când a fost făcută și a fost făcută înainte ca cineva să o poată compara cu opțiunile pe care le-a exclus.","research-forge.6d058a6f22":"nu o promisiune generală","research-forge.6d3a0e2f30":"Tipurile reduc mai întâi","research-forge.6d525b7156":"Execuție","research-forge.6d5ef04ce2":"dovadă, margine sau limită declarată","research-forge.6d84ceaf60":"Extrage","research-forge.6db87cb08f":"Cel mai rapid modelat","research-forge.6dfe9d2cfa":"Forge, vizualizarea simplă","research-forge.6e3f1d3672":"Patru moduri de a exprima intenția","research-forge.6ef75c79a0":"O reluare nu trebuie să reproducă fiecare ramură exploratorie. Trebuie să reproducă dovezile pe care se bazează afirmația: specificația, candidatul selectat, rezultatul verificării și legarea execuției. Orice altceva este istoric de căutare, nu dovadă.","research-forge.70bcce6545":"Mai multe rute","research-forge.70cbd1d6b1":"Propus","research-forge.7173d0cb0f":"necunoscut, nesatisfiabil și ambiguu sunt rezultate","research-forge.718eb2ad28":"Reducerea puterii la deplasare","research-forge.71e541f178":"Un test rulează programul pe intrări alese de cineva. O dovadă raționează asupra fiecărei intrări acoperite de specificația scrisă. Ambele sunt utile și răspund la întrebări diferite. Când Forge spune că un candidat este verificat, fraza are o a doua jumătate: verificat față de această proprietate, pentru aceste intrări, sub aceste ipoteze. Cinci părți trebuie să călătorească împreună pentru ca acea frază să însemne ceva: programul exact care a fost verificat, proprietatea afirmată despre el, ipotezele, dovezile și limitele pe care rezultatul nu le stabilește.","research-forge.722e234a05":"Găsește candidați","research-forge.72637278c6":"ceea ce predă Forge","research-forge.729c82e196":"Un singur obiect traversează întregul ciclu de viață, astfel încât nimic nu trebuie rededus din text la fiecare etapă.","research-forge.72aeb780b2":"Unde merge căutarea în continuare","research-forge.72e6f70d7c":"rezultatul trimite înapoi la graf","research-forge.7305b76252":"o dovadă mai puternică merită o etichetă mai puternică","research-forge.73128a8f5b":"cerința vine prima","research-forge.734e643f73":"Patru axe","research-forge.734ee26abf":"Multe familii","research-forge.736500a024":"descoperire și dovadă","research-forge.73710d0053":"Patru lucruri nu se schimbă odată cu rezultatul și sunt motivul pentru care rezultatul poate fi citit de cineva care nu a rulat căutarea.","research-forge.73e5abe068":"iar metoda rămâne privată","research-forge.740141dd76":"Verificări mărginite și teste de proprietate","research-forge.746a18b508":"Formatare, ordinea operanzilor și graful normalizat. Suficient pentru a împiedica căutarea să facă aceeași muncă de două ori.","research-forge.757b8815d3":"Un singur cadru","research-forge.75be5b7552":"Ce publică înregistrarea","research-forge.75c9be68d0":"Respinge","research-forge.75e6b42fc5":"În afara domeniului","research-forge.762b81621f":"Treapta pe care un candidat trebuie să o atingă pentru a intra în frontieră.","research-forge.7701124587":"Demonstrarea că nu există un program corect mai mic în interiorul unui limbaj declarat este întrebarea pe care tradiția de cercetare a superoptimizării o studiază. Această căutare mărginită este instanța acelei întrebări pe care Forge o poate efectua și verifica.","research-forge.7777053d27":"Greșit în mod intenționat","research-forge.77809a4225":"x86-64, RISC-V, WASM, Vulkan GPU","research-forge.779df62acf":"Patru angajamente permanente","research-forge.77e466696d":"Niciun program din spațiul permis nu poate face asta. Schimbă permisiunea sau cererea.","research-forge.77ed933da8":"Vector obiectiv și poziție în frontieră","research-forge.7800ae62d5":"Nu doar greșit","research-forge.78546ce4c3":"Efectul solicitat nu este reprezentat de contractul de verificare.","research-forge.79919ce9fd":"Efecte și capacități","research-forge.79b38792f6":"Patru familii obiective","research-forge.79b3e4bb6e":"Mulți candidați","research-forge.7a36809fc6":"Forge studiază o secvență diferită. Păstrează cerința explicită mai mult timp. Lasă mai multe implementări să concureze în interiorul unui limbaj declarat. Stabilește afirmațiile comportamentale acceptate înainte de a selecta între compromisurile de performanță și implementare.","research-forge.7a67d7aba8":"Sunt reprezentate mediul, efectele și regulile numerice?","research-forge.7b2d03931b":"Convențional","research-forge.7ba8740951":"Ce politică a selectat un membru și cine a stat în spatele ei","research-forge.7bec3a8510":"Se oprește la","research-forge.7c04a5cf0e":"Un vector de costuri produce o frontieră, care este un obiect diferit de o clasificare.","research-forge.7c1e14bb08":"nu elimină judecata umană","research-forge.7c3f4fda21":"dimensiune 1","research-forge.7d448f8882":"Un singur bazin de candidați","research-forge.7d58a74832":"Un candidat poate trece toate exemplele care i-au fost arătate și totuși să greșească undeva unde nimeni nu s-a uitat. Forge caută o intrare specifică care să scoată la iveală diferența. Acea intrare este un contraexemplu, iar odată ce există, se alătură setului permanent de cazuri pe care orice candidat ulterior trebuie să le satisfacă. Ciclul din spate este scurt. Un candidat este propus, este provocat dincolo de exemplele care i-au fost date, o intrare scoate la iveală comportamentul greșit, iar acea intrare este păstrată. Apoi căutarea reîncepe cu setul mai mare. Se termină cu o dovadă, o limită sau o restricție declarată, și niciodată cu un candidat care doar pare corect. Nimic nu este vreodată eliminat din acel set, motiv pentru care a treia încercare înseamnă mai mult decât prima.","research-forge.7d5f9141fc":"Măsurarea rămâne de stabilit","research-forge.7db1bb6632":"Derivarea ca dovadă","research-forge.7df7e32344":"numele insignei indică doar treapta","research-forge.7e2e54dae8":"Se poate sugera un punct de inflexiune echilibrat. Sugestia este înregistrată cu normalizarea care a produs-o, astfel încât un evaluator să poată vedea că este o politică, nu o inevitabilitate aritmetică.","research-forge.7e309ec303":"Ipoteză de performanță, nu măsurată","research-forge.7e5a975b6a":"Identitate","research-forge.7e826f7af3":"TRUST","research-forge.7ea014de7b":"Dovezi","research-forge.7ea35b3515":"Același obiect deține patru roluri fără să își schimbe categoria. Este un candidat în timpul căutării, un membru al unei clase de echivalență în timpul explorării, subiectul numit de o dovadă și intrarea pe care Kera o planifică. O singură identitate le poartă pe toate patru.","research-forge.7f2b6cf0fd":"Un candidat trebuie să satisfacă dovezile adunate până acum. Un verificator caută apoi în domeniul acceptat o intrare sau o stare în care acesta încalcă specificația completă. Orice contraexemplu găsit se alătură setului de dovezi ca obligație permanentă, astfel încât următorul candidat trebuie să satisfacă tot ce au satisfăcut cei anteriori și noul caz. Bucla devine doar mai strictă. Se oprește la o dovadă, o limită sau o restricție declarată și nu se oprește niciodată la un candidat care doar pare convingător. Adăugarea unei precondiții este permisă, dar deschide o nouă identitate de specificație, nu editează pe cea veche.","research-forge.7f59a1f1d5":"Decizie","research-forge.7f5e7b5182":"Patru acțiuni instituționale","research-forge.7f87260e69":"Scris înainte, citit înapoi","research-forge.7fc3a8b99e":"Designul cercetării combină un DSL peste expresii tipate cu căutare enumerativă, CEGIS, programare genetică și MCTS, saturație de egalitate cu e-graph, măsurare bazată pe Cranelift și verificări Z3/CVC5 pentru obligații mărginite. Căutarea multi-obiectiv ia în considerare latența, numărul de operații, memoria și presiunea pe registre; generarea de cod țintă include x86-64, RISC-V, WASM, GPU Vulkan și Verilog. Numărul de sarcini și teste, accelerările cross-host și performanța de producție rămân lucrări de validare.","research-forge.7fda8c3a33":"Trei candidați, trei etichete oneste","research-forge.7fdf663e3a":"Ipoteză de performanță, nu măsurată","research-forge.7fef09721e":"Dweve Forge, descoperire verificată de programe","research-forge.80302bf5ea":"Verificări mărginite și căutare","research-forge.80446347ed":"Formă","research-forge.80d70e543d":"Frontieră și selecție","research-forge.814de3b8b2":"Patru membri ai frontierei","research-forge.8179013356":"Trafic, set de lucru, transferuri și localitate","research-forge.81eccd6085":"Patru motive pentru tăcere","research-forge.81f08b5724":"mult timp după ce oamenii pleacă mai departe","research-forge.8208f3f27b":"Ordinea","research-forge.82319c5d9e":"Aplicarea transformărilor într-o secvență face o alegere timpurie care poate exclude o îmbunătățire ulterioară. Forge studiază reprezentări compacte care dețin multe forme echivalente simultan, astfel încât mai multe căi de transformare coexistă până la extracție. Reprezentarea multor rescrieri împreună, mai degrabă decât angajarea într-o singură ordine, este abordarea pe care literatura de cercetare o numește saturație de egalitate.","research-forge.8252f95ddf":"schimbarea unui nod într-un graf verificat readuce candidatul la forma bine formată","research-forge.825d89212b":"Cunoștințe de transformare","research-forge.8283b9d96c":"Fără ordine de fază","research-forge.82c24c3687":"Programul este liber să își schimbe forma, iar lucrul pe care trebuie să îl satisfacă nu este.","research-forge.8301a503f4":"Dezacordul dintre două interpretări valide este adus la suprafață ca o întrebare, nu rezolvat de căutare.","research-forge.8368699cf6":"Multe programe posibile","research-forge.8375a2c337":"Trei încercări, o listă de cazuri în creștere","research-forge.837b910e11":"până când politica selectează una","research-forge.83908aa381":"Tip, formă, reprezentare și contractul numeric care o guvernează.","research-forge.83ea53e5ec":"Multe forme egale, trei care merită extrase","research-forge.8597c90c68":"Teste de cercetare (domeniu)","research-forge.864c38bd34":"Acolo unde nu există o măsurare, celula rămâne goală. O celulă goală este o declarație despre dovezi, iar umplerea ei cu o ieșire de model ar converti în liniște o estimare într-un rezultat.","research-forge.8682d73e62":"Program","research-forge.869cb36316":"O implementare propusă a specificației fixate.","research-forge.8703ca90ce":"Proprietate, spațiu de memorie și restricțiile țintă care se aplică.","research-forge.870d4e66fc":"înregistrarea numește domeniul","research-forge.87805aff07":"Niciun program","research-forge.879bb91dae":"niciuna dintre părți nu absoarbe pretenția celeilalte","research-forge.87d0c490e0":"Dimensiunile de cost pe care acest experiment le compară, alese înainte de măsurarea oricărui candidat.","research-forge.88306943fe":"Metodă","research-forge.8831be6339":"Când nu apare niciun program","research-forge.887b3d18f0":"Forge deține specificația, căutarea candidaților, explorarea echivalenței, frontiera obiectivelor și verificarea. Kera este limbajul de sisteme nativ pe grafuri al Dweve și fundația Direct Computation, și deține planificarea, coborârea, emiterea specifică țintei și execuția. Ceea ce trece între ele este un graf semantic verificat cu obligațiile sale, profilul său de obiective și dovezile sale. Graful este numit, nu sursa, iar rezultatul care se întoarce indică aceeași identitate.","research-forge.887cf267e6":"Unsat","research-forge.888797190c":"un comportament, mai multe implementări","research-forge.888e561892":"Patru moduri de a cere mai bine","research-forge.892257a43b":"O dovadă poate fi solidă","research-forge.89404ea15f":"Interogare formală","research-forge.894f8a793c":"Folosiți o teorie mai puternică, un limbaj mai larg sau un buget mai mare.","research-forge.897b3ac98d":"Codegen","research-forge.89b86ab0e6":"Limbaj","research-forge.89c7caf6b5":"Care pași fac treaba","research-forge.89c8a2851d":"Memorie","research-forge.89f5343231":"Calea durabilă a deciziilor","research-forge.8a102fcb06":"Căutare completă mărginită","research-forge.8a9523ae04":"Ce transportă un nod candidat","research-forge.8ab2c84ed7":"O singură arhitectură","research-forge.8b2d50590f":"Dovezile formale acoperă specificația și semantica care a fost codificată. Dacă o condiție de mediu a fost omisă sau modelul numeric nu se potrivește cu mașina, rezultatul este valid și răspunde la o întrebare ușor diferită.","research-forge.8b593995c8":"Ipoteze","research-forge.8b7acd8daf":"Nimic nu intră în frontieră cu o etichetă de asigurare mai puternică decât susțin dovezile.","research-forge.8bafd39dbd":"Granita deliberată a produsului","research-forge.8c0dc9aa18":"Precondiții, postcondiții și asigurarea pe care rezultatul trebuie să o atingă.","research-forge.8c1cf9e158":"Exemple, condiții logice, schițe și comportament de referință, fiecare înregistrat cu puterea pe care o are.","research-forge.8cb71202e7":"Mai multe comportamente se potrivesc exemplelor. Un caz în plus decide.","research-forge.8d9c9bb663":"Două înregistrări, un singur grafic","research-forge.8daee0af31":"Ruta convențională care se îngustează la un singur cod și se redeschide ca proiecte de rescriere, alături de ruta de cercetare care păstrează o evantai de candidați verificați până când o politică selectează unul","research-forge.8db9aab917":"cât de puternic a fost verificat","research-forge.8dce170de2":"Valoare","research-forge.8dd2a359fe":"LEAN","research-forge.8df2bb4b75":"Nivelul de asigurare pe care un candidat trebuie să îl atingă, limita de căutare și ce să raportezi când nimic nu o atinge.","research-forge.8e2717f3c6":"Un candidat care nu ar putea fi legal nu este niciodată construit, astfel încât frontiera conține doar programe bine formate.","research-forge.8e34678d0d":"candidații ilegali nu intră niciodată în pool","research-forge.8e3934fad2":"Patru file de politici care selectează diferiți membri ai unei frontiere, fiecare producând o înregistrare completă de decizie cu motive de dominanță pentru membrii pe care nu i-a selectat","research-forge.8e50172772":"Verificarea independentă este o treaptă separată pentru că pune o întrebare diferită. Nu dacă dovada a fost produsă, ci dacă un verificator care nu a produs-o este de acord, folosind doar dovezile furnizate cu candidatul.","research-forge.8e84017c75":"Legătura este către un program specific. Schimbă un pas în interiorul lui și dovada nu mai descrie ceea ce ții în mână, așa că eticheta revine la cea structurală simplă până când verificarea este făcută din nou.","research-forge.9032517861":"Cinci afirmații, cinci stări","research-forge.908b29b50b":"fiecare treaptă are nevoie de un alt tip de dovezi","research-forge.90e40d5043":"Începe","research-forge.919003799d":"Testat","research-forge.91ad20c2db":"Două planuri","research-forge.91c0ae2087":"intenția precisă reduce riscul de implementare","research-forge.91cf399266":"poate fi răspunsul real","research-forge.9225f51a2a":"Contraexemplu","research-forge.9233f41df0":"Trei ținte","research-forge.9297ab4ca3":"Citește povestea","research-forge.929818c51d":"Cea mai mare amprentă de memorie","research-forge.929a9f0f25":"Primul care funcționează","research-forge.92a7058e4e":"Discută cooperarea instituțională","research-forge.92f5fe6952":"Patru rezultate","research-forge.936c25084e":"Comportament de referință","research-forge.9388f4158d":"opțiunea echilibrată este o alegere ca celelalte și o spune","research-forge.93c09204c0":"Moderat la ambele costuri","research-forge.93c2975761":"Urmărește căutarea","research-forge.93f79d808f":"Membrul selectat al frontierei reflectă prioritatea declarată?","research-forge.942587e61e":"Fișa proiectului","research-forge.9477d7acdd":"Aplică pentru acces partener","research-forge.94822e9dc6":"Forge, vedere instituțională","research-forge.94827e8438":"Citește lucrările","research-forge.94859cf20a":"Sigilat și deschis","research-forge.948c81b996":"Mai multe căi verificate înainte","research-forge.94cc86c489":"un pas schimbat și insigna numește un program pe care nu îl mai ții","research-forge.94ed3b0134":"de la intenție la programul selectat","research-forge.950dfeeb8b":"Intenția devine cod","research-forge.9550373e8b":"Măsurat","research-forge.95eaeda430":"Cât de mare poate deveni util o regiune verificată de graf.","research-forge.9678c4f1e3":"o identitate traversează granița","research-forge.96aff7c058":"O buclă de contraexemple","research-forge.96b9633285":"Ce poate schimba căutarea","research-forge.973c3f46d7":"În domeniu","research-forge.978aa6569a":"Se termină mai repede","research-forge.97c89a4d66":"Acțiune","research-forge.97ee6e5610":"Propune","research-forge.992bc34385":"O specificație pură nu poate dobândi acces la fișiere sau rețea pe parcurs. Un contract de întreg cu lățime fixă nu poate deveni liniștit un întreg matematic nemărginit. O reprezentare cu scală își păstrează scala, iar o schiță sigură din punct de vedere al memoriei nu poate fi completată cu un alias neverificat.","research-forge.99508624d6":"Niciun program nu poate fi","research-forge.996c4a8976":"are un program în el","research-forge.99dc6bab08":"Doi candidați care satisfac același set de exemple și diferă pe o intrare pe care nimeni nu a furnizat-o, cu cele trei moduri în care o parte interesată o poate rezolva","research-forge.9a24005705":"O căutare completă, după dimensiune","research-forge.9a469ce88c":"Concret","research-forge.9a4ce5f246":"alegerea trebuie declarată","research-forge.9ae33a7d0e":"Proprietate","research-forge.9b7bd11153":"Un graf verificat care traversează o graniță dură în Kera, planificat în două moduri diferite, cu ambele rezultate legate înapoi la aceeași identitate de graf","research-forge.9c25db95cc":"Candidatul A","research-forge.9c86ef6b28":"Explorează implementări candidate sub un contract declarat","research-forge.9cbe42aaff":"Planificat","research-forge.9cfcf5930d":"Latența, mișcarea, potrivirea pentru implementare și povara dovezilor nu sunt atinse de primul rezultat.","research-forge.9d68007b07":"Program","research-forge.9dba232302":"Comportamentul cerut","research-forge.9dc6ec542b":"nu este același lucru cu rularea lui","research-forge.9dd59ab994":"Compară","research-forge.9df0f32743":"Registre, paralelism, limite ale dispozitivelor, portabilitate","research-forge.9e811eeaf8":"După corectitudine","research-forge.9ee018232e":"Nimic nu intră într-un candidat pe care pachetul nu l-a permis.","research-forge.9f36fa8055":"Păstrează această formă și găsește partea lipsă.","research-forge.9f78c690af":"din motive diferite","research-forge.9fea6de725":"Formal","research-forge.9ff7951f81":"O insignă verificată, extinsă în cele cinci părți ale sale, afișată din nou lângă același program după ce o etapă s-a schimbat și legătura dintre ele s-a rupt","research-forge.a0a9a568c3":"Candidații care au rămas valizi și cei pe care un contraexemplu i-a încheiat","research-forge.a0c9c40551":"programul își schimbă forma","research-forge.a10a7ad63a":"Ce fixează pachetul","research-forge.a266f0a07d":"Explorează nuclee candidate","research-forge.a2e1cc1b2f":"Se poate schimba","research-forge.a2f4a96337":"Compromis","research-forge.a32a41c9d1":"niciun program, cu motivul","research-forge.a336e6650d":"Doi candidați, două puncte de oprire oneste","research-forge.a3c143732a":"problema este rezolvată înainte de căutare","research-forge.a3c686e711":"Categorie","research-forge.a4508fc8ef":"Relație semantică","research-forge.a48f8c0cf7":"Cinci programe, o specificație","research-forge.a4c745386f":"Patru politici","research-forge.a57b5d2330":"Căutarea se poate schimba","research-forge.a6067adc3c":"latență, operațiuni, memorie, registre","research-forge.a618b4be8d":"Interogare","research-forge.a61c938f35":"Căutarea propune","research-forge.a723285355":"Modelat","research-forge.a79764b5e5":"Mai multe programe corecte, fiecare cu propria dovadă","research-forge.a7987d27ae":"Renunță la o rescriere","research-forge.a898f4eb0d":"Este aceeași alegere pe care o face oricine despre un traseu printr-un oraș. Cel mai rapid, cel mai ieftin și cel cu mai puține schimbări sunt toate rezonabile. Ceea ce nu este rezonabil este să pretinzi că există un singur răspuns fără să spui pentru ce ai optimizat.","research-forge.a8b262d32b":"A cere unui model cod și a obține ceva care pare corect este un exercițiu diferit. Nu există nimic pe care răspunsul să trebuiască să îl satisfacă, deci nu există nimic față de care să eșueze, iar persoana care îl citește trebuie să furnizeze întreaga judecată.","research-forge.a8e5c0ccf3":"Graful pe care rezultatul verificării îl numește efectiv.","research-forge.a91bcce893":"Întotdeauna","research-forge.a94848cbdb":"Doar candidații care au trecut de poartă ajung la acest pas.","research-forge.a9d6afeda0":"înapoi la propunere","research-forge.a9f1693ebe":"Fiecare membru satisface contractul declarat, deci singura întrebare rămasă este ce cost accepți.","research-forge.aa1a2e191d":"DECLARAT MAI ÎNTÂI","research-forge.aa2b80d828":"Frontieră","research-forge.aa62568659":"A spune ce nu este cunoscut este mai util decât a umple golul cu ceva care sună bine.","research-forge.aa6708d51a":"O relație universală suportată a fost demonstrată.","research-forge.aa88ef980e":"Ce medii suportate îl pot rula","research-forge.aa9002c223":"Insigna, deschisă","research-forge.aab9ca1bc6":"Într-o clasă","research-forge.ab89d05c4b":"Amplasare","research-forge.ab98f5b857":"Fix","research-forge.ab9a4aae0b":"Cea mai mică mișcare","research-forge.aba86cd010":"Politica selectează","research-forge.abc0c09f1f":"Mașina poate schimba ce pași fac treaba, ordinea în care au loc și ce valori intermediare există deloc. Două programe care nu împărtășesc nimic din acestea pot totuși să facă aceeași treabă, iar căutarea are voie să prefere oricare dintre ele.","research-forge.ac30f0abf3":"Dacă schimbă ceea ce produce programul, nu este o îmbunătățire a acelui program. Corectitudinea este ceea ce aduce un candidat în discuția despre cost.","research-forge.acc3156c5b":"Rulează linkul","research-forge.ad2cecac38":"Text și structură","research-forge.ad44adccc4":"dovada întărește o afirmație precisă","research-forge.ad59e3b102":"Cel mai larg","research-forge.adfc01e921":"Un candidat poate fi judecat doar în raport cu o problemă care a fost deja formulată.","research-forge.adfccdc8de":"Forge: ce","research-forge.ae2fee1a70":"Construiește doar expresii mai mari corecte din punct de vedere al tipurilor.","research-forge.aeb1c76446":"Patru inele, o singură regulă de publicare","research-forge.aebc2854f4":"Numerice","research-forge.aeedafb2fe":"eșecul devine o obligație durabilă","research-forge.af3cc2e010":"programul, nu scopul","research-forge.af68d81f17":"Comportamentul și constrângerile care au definit succesul.","research-forge.af78a00855":"Cât de direct poate fi verificat comportamentul său","research-forge.afbab5dc80":"primul candidat descoperit își păstrează locul în istoric și părăsește frontiera","research-forge.aff55d9c0e":"Raportează cel mai mic candidat verificat și limita sa.","research-forge.b0339e3e63":"Synthesis, Cranelift și","research-forge.b048046ec8":"Candidatul cu cea mai mică latență poate deține un set de lucru mai mare. Cel mai portabil poate fi mai lent pe mașina din fața ta. Cel cu cea mai simplă dovadă poate renunța la o rescriere agresivă. Se poate sugera un punct de inflexiune echilibrat, iar sugestia este înregistrată ca o politică cu normalizarea atașată.","research-forge.b06be2ecea":"De aceea Forge publică ipotezele alături de afirmație și de aceea analiza are proprietari numiți. Specificația, modelul și ținta de execuție sunt trei semnături separate.","research-forge.b0811e470d":"Compromis","research-forge.b0a205ebad":"Începe de la intrările permise și constante.","research-forge.b0b01215a0":"Candidatul D","research-forge.b116105199":"Patru întrebări de stabilit","research-forge.b1d348384e":"Mai mult de un fel de mai bun","research-forge.b23977841c":"Contraexemple","research-forge.b26aa65383":"Ce acoperă cuvântul verificat","research-forge.b2bc0c005f":"Verificat","research-forge.b30077250b":"commite devreme sau păstrează alternativele","research-forge.b307b88c84":"Portabilitate","research-forge.b3776d63ad":"Backend-uri","research-forge.b39a168c1e":"Pachetul este scris o singură dată, iar fiecare rezultat de pe această pagină trimite înapoi la versiunea care l-a produs.","research-forge.b3c0c45a3e":"Forge menține separate validitatea structurală, testarea concretă, verificarea exhaustivă mărginită, verificarea formală, verificarea independentă și legătura de execuție. Un candidat urcă doar când există dovezi pentru următoarea treaptă, iar treapta atinsă face parte din rezultat, nu este o decorațiune pe el. O căutare rapidă poate deține candidați testați în timp ce o dovadă este încă obținută. Verificarea independentă stă pe propria treaptă, pentru că întreabă dacă un verificator care nu a produs dovada este de acord cu ea.","research-forge.b45b598d0c":"O singură identitate de graf conectează specificația, dovada, planul și rezultatul care a revenit.","research-forge.b462217ad5":"O singură intrare arată că comportamentul este greșit.","research-forge.b4dad06170":"Specificații tehnice","research-forge.b51ba796f2":"Începe de la","research-forge.b5338782b3":"Dimensiunile pe care un candidat este clasat, modelat sau măsurat","research-forge.b568d47f2e":"Intrare","research-forge.b5b0a8f813":"Straturi concentrice de la întrebarea publică de cercetare prin protocolul reproductibil și rezultatul publicat până la metoda internă protejată","research-forge.b6272cdaf7":"Forge înregistrează identitatea specificației, ascendența candidatului care contează, contraexemplele, relațiile de echivalență utilizate, valorile obiective, tranzițiile de asigurare și politica de selecție. Acest lanț explică de ce există programul ales și pe care alternative le-a înlocuit și este suficient pentru ca altcineva să reconstruiască afirmația. O reluare nu trebuie să repete fiecare ramură exploratorie, ci doar dovezile pe care se sprijină afirmația.","research-forge.b638127a16":"Complet mărginit","research-forge.b66b54c1d8":"Candidatul ca obiect","research-forge.b6d2f4c9e8":"căutarea nu poate lărgi sistemul de tipuri","research-forge.b70446abdf":"Cerințele pot intra în conflict. Un set de exemple poate permite comportamente incompatibile. O garanție cerută poate fi în afara semanticii pe care o reprezintă contractul de verificare. O căutare poate atinge limita declarată fără o concluzie. Forge raportează fiecare dintre acestea separat, pentru că necesită patru răspunsuri diferite și costă patru sume diferite pentru a acționa. Clauzele conflictuale sunt reconciliate, comportamentele concurente sunt separate prin mai multe dovezi, o căutare nestabilită este extinsă, iar o garanție în afara contractului este înregistrată ca una care nu poate fi justificată așa cum este formulată.","research-forge.b71f6e67ce":"Studiază o decizie de implementare","research-forge.b74c664479":"Stări de asigurare","research-forge.b78c6b0e99":"trecerea exemplelor și satisfacerea condiției nu sunt aceeași afirmație","research-forge.b82b9b1043":"formele sunt combinate deliberat","research-forge.b895ceb6b1":"un non-răspuns previne încrederea falsă","research-forge.b8f5629ab6":"coloana obligațiilor nu se micșorează niciodată între iterații","research-forge.b97a1099a3":"Verificabil automat","research-forge.b9b15e5f94":"Trei dosare","research-forge.ba25b214d8":"fiecare cere ceva diferit","research-forge.ba3fef96ae":"O dovadă în cinci părți","research-forge.babfc32160":"Cel puțin un comportament satisface fiecare clauză simultan.","research-forge.bac127c5b7":"Nedominat","research-forge.bb11a8e3f8":"Reguli","research-forge.bb2fe63e5a":"INPUT","research-forge.bb54db510a":"Acceptă","research-forge.bb9cf14180":"Politică","research-forge.bb9d653f4e":"Provocare","research-forge.bbddd6ecdf":"Ce valori intermediare există","research-forge.bc0b16aa7f":"Patru programe verificate reordonate după proprietatea cerută, cu opțiunea echilibrată afișată ca preferință, la fel ca celelalte","research-forge.bc6b9b38a3":"Pașii care aparțin metodei de cercetare Dweve apar ca noduri sigilate, cu intrările, ieșirile și identitatea publicate. Transparența instituțională și confidențialitatea cercetării sunt tratate ca două proprietăți ale unui singur lanț, nu ca opuse.","research-forge.bc7819b34f":"Necunoscut","research-forge.bcd3b8580e":"obiectul nu își schimbă niciodată categoria","research-forge.bce0641417":"Căutare","research-forge.bd163f2c2d":"Fiecare relație își poartă condițiile laterale. Restructurarea algebrică, reducerea puterii, vectorizarea, fuziunea, schimbarea layout-ului și eliminarea mișcării sunt legale doar când condițiile de aritmetică, lățime, rotunjire, efect și ordine sunt îndeplinite în acest experiment.","research-forge.bd5d4d39fa":"Spune","research-forge.bda89bbff3":"Schimbarea unui exemplu, lărgirea unui tip, permiterea unui efect sau relaxarea unei toleranțe numerice produce o problemă de cercetare diferită, cu o identitate diferită. Rularea anterioară rămâne în evidență sub propriul pachet, astfel încât două rezultate nu sunt niciodată citite ca răspunsuri la aceeași întrebare.","research-forge.bdfebc22bf":"Vector obiectiv","research-forge.be601df25e":"Cercetare","research-forge.beb1ed4753":"dovezi publice lângă metodă protejată","research-forge.bef833878c":"lista de cazuri nu se scurtează niciodată între runde","research-forge.bf55421b4a":"Comportamentul cerut nu este acoperit de verificare.","research-forge.bff5c4dd05":"Necesită","research-forge.business.actionCase":"Vezi cazul instituțional","research-forge.business.actionCooperate":"Discută cooperarea în cercetare","research-forge.business.banner.body1":"Demonstrează că există o rută.","research-forge.business.banner.body2":"Nu demonstrează că ruta este cea mai rapidă, cea mai mică, cea mai portabilă, cea mai ușor de auditat sau cea mai potrivită pentru instituția care trebuie să o opereze.","research-forge.business.banner.eyebrow":"Problema spațiului de proiectare","research-forge.business.banner.firstDetail":"Căutarea a stabilit că există un candidat permis.","research-forge.business.banner.firstLabel":"O rută satisfăcătoare","research-forge.business.banner.firstStatus":"Valid în domeniu","research-forge.business.banner.footer":"Dweve Forge, Descoperirea Programelor Verificate","research-forge.business.banner.frontierDetail":"Mai multe programe corecte rămân pentru diferite profiluri obiective.","research-forge.business.banner.frontierLabel":"Alternative nedominate","research-forge.business.banner.frontierStatus":"Vizibil","research-forge.business.banner.headline":"Corect este începutul","research-forge.business.banner.headlineAccent":"nu răspunsul final","research-forge.business.banner.instrument":"După corectitudine","research-forge.business.banner.leftLabel":"Primul candidat valid","research-forge.business.banner.limitDetail":"Primul rezultat nu spune nimic despre compromisurile apropiate.","research-forge.business.banner.limitLabel":"Niciun optim universal","research-forge.business.banner.limitStatus":"Continuă căutarea","research-forge.business.banner.policyDetail":"Instituția declară ce compromis a modelat alegerea.","research-forge.business.banner.policyLabel":"Politică de selecție înregistrată","research-forge.business.banner.policyStatus":"Revizuibil","research-forge.business.banner.rightLabel":"Frontiera decizională","research-forge.business.banner.tag":"Compară","research-forge.business.banner.verdict":"Păstrează alternativele până când politica este explicită.","research-forge.business.banner.verdictLabel":"Regulă de decizie","research-forge.business.close.body":"Adu intenția de domeniu, metode formale, măsurare hardware sau revizuire independentă. Forge oferă un obiect de cercetare partajat pentru compararea descoperirii, dovezii și execuției programelor.","research-forge.business.close.label":"Dweve Forge, cooperare în cercetare","research-forge.business.close.primary":"Discută cooperarea instituțională","research-forge.business.close.secondary":"Inspectează contractul de dovezi","research-forge.business.close.title":"Contestă o decizie.","research-forge.business.eyebrow":"Dweve Forge, Descoperirea Programelor Verificate","research-forge.business.lede":"Dweve Forge este un proiect de cercetare care transformă exemple, constrângeri și specificații parțiale într-o căutare controlată de programe valide, compară alternativele nedominate și păstrează dovezile care susțin rezultatul selectat. Specificația rămâne activul durabil, în timp ce alegerile de implementare rămân deschise mai mult timp.","research-forge.business.titleAccent":"până când dovada decide","research-forge.business.titleLead":"Ține intenția deschisă","research-forge.businessGlyph.ambiguous":"Comportament încă ambiguu","research-forge.businessGlyph.assurance":"Asigurare numită","research-forge.businessGlyph.boundary":"Program de cercetare, nu o ofertă software","research-forge.businessGlyph.candidateA":"Candidatul A","research-forge.businessGlyph.candidateB":"Candidatul B","research-forge.businessGlyph.candidateC":"Candidatul C","research-forge.businessGlyph.candidateD":"Candidatul D","research-forge.businessGlyph.counterexample":"Contraexemplu găsit","research-forge.businessGlyph.execution":"Plan și rezultat legate","research-forge.businessGlyph.fixed":"Fixat","research-forge.businessGlyph.kera":"Execuție Kera","research-forge.businessGlyph.lowLatency":"Cea mai mică latență","research-forge.businessGlyph.lowMovement":"Cea mai mică mișcare","research-forge.businessGlyph.policy":"Politica de selecție","research-forge.businessGlyph.portability":"Cea mai largă portabilitate","research-forge.businessGlyph.research":"Cercetare","research-forge.businessGlyph.selected":"Graf selectat","research-forge.businessGlyph.simpleProof":"Cea mai simplă dovadă","research-forge.businessGlyph.spec":"Comportament, limite și politică de asigurare","research-forge.businessGlyph.specFixed":"Specificație fixată","research-forge.businessGlyph.specLabel":"Specificație imuabilă","research-forge.businessGlyph.subtitle":"Alternative verificate înainte de execuție","research-forge.businessGlyph.title":"Fișă de decizie pentru specificație","research-forge.businessGlyph.tradeoffs":"Compromisuri vizibile","research-forge.businessGlyph.visible":"Vizibil","research-forge.businessHero.titleMiddle":"mai bun","research-forge.businessHero.titleSuffix":"software","research-forge.c00cde6a62":"Un domeniu finit declarat a fost acoperit fără eșec.","research-forge.c023fe51a2":"Forge este disponibil prin programul de parteneriat de cercetare al Dweve. Testați întrebări limitate de sinteză de programe și conveniți asupra termenilor de evaluare înainte de acces. Rezultatele rămân dovezi de cercetare, nu o promisiune de produs.","research-forge.c040f6e04f":"limita este declarată împreună cu rezultatul","research-forge.c0caf528d8":"Cost multi-obiectiv","research-forge.c10a6d0899":"Cerințele contradictorii descoperite în timpul implementării devin întârzieri și reluări. O ambiguitate descoperită după implementare devine un comportament inconsistent pe care cineva trebuie să îl reconcilieze. Găsirea oricăreia dintre ele înainte de a exista implementarea este locul cel mai ieftin pentru a o găsi.","research-forge.c12f928235":"Predarea grafului","research-forge.c144b00ba8":"Latență, debit și cale critică","research-forge.c174fa3158":"Frontiera nu se mișcă atunci când politica se mișcă","research-forge.c1929c45f3":"O căutare poate demonstra că nimic din limbajul declarat nu satisface cerința, poate eșua să decidă întrebarea în limitele teoriei și resurselor sale, sau poate descoperi că dovezile furnizate permit mai multe comportamente incompatibile.","research-forge.c1fcd5ecff":"Ar putea fi mai rapid. Ar putea fi mai mic. Ar putea fi cel mai elegant lucru la care s-a gândit cineva pentru acea problemă.","research-forge.c20d749a05":"COMPROMISURI VIZIBILE","research-forge.c2184a31d3":"Cerința este lucrul care merită păstrat, iar implementarea este un rezultat pe care aceasta l-a produs.","research-forge.c297908b88":"Un candidat nu poate fi promovat printr-un control, ci doar prin dovezi că există următoarea treaptă.","research-forge.c29cf0b245":"Compromisuri","research-forge.c2bb6fa0c5":"SPECIFICAȚIE IMUABILĂ","research-forge.c2ea17d5fe":"TREI CÂMPURI","research-forge.c33ef52668":"cerința nu","research-forge.c3451e6677":"Exemplele arată comportamentul așteptat în cazuri pe care oamenii le pot verifica. Condițiile logice definesc ce trebuie să fie valabil dincolo de acele cazuri. O schiță parțială păstrează o arhitectură de siguranță, o interfață sau un flux de control impus, în timp ce o regiune rămâne deschisă descoperirii. Împreună fac cerința suficient de precisă pentru ca o mașină să eșueze împotriva ei, ceea ce este scopul unei specificații. Orice lucru pe care căutarea are voie să îl decidă în numele tău aparține aceluiași document.","research-forge.c36594e8f5":"minimal în limbajul declarat","research-forge.c3be8bb127":"Cât de rapid","research-forge.c3e4b59bd1":"Câte date mută programul","research-forge.c439038abe":"Neacoperit","research-forge.c440d9bf36":"Căutarea nu poate salva un candidat schimbând scopul.","research-forge.c4cc9c34bd":"O buclă de rafinare","research-forge.c533db2294":"înainte de a vedea opțiunile","research-forge.c554cb5d95":"Dweve Research, Țările de Jos","research-forge.c60a3a3cff":"Caută în domeniul acceptat o intrare care încalcă cerința.","research-forge.c648f0b37b":"Patru motive pentru care răspunsul este niciun program","research-forge.c69925079f":"greșit exact în acest caz","research-forge.c6c9f7cd5c":"O scurtătură inteligentă","research-forge.c6d954c113":"Nimic din limbajul și ipotezele declarate nu satisface cerința.","research-forge.c74dddd8a0":"Intrările care răspund la o întrebare ulterioară au fost scrise când s-a luat decizia.","research-forge.c76a21c28e":"De aceea o identitate familiară poate fi admisă într-o regiune exactă de numere întregi și refuzată într-o regiune cu virgulă mobilă în același graf. Condiția rămâne atașată relației, astfel încât extragerea nu moștenește niciodată o rescriere la care nu avea dreptul.","research-forge.c7e00eda62":"afirmația este minimală în acest limbaj, la această limită","research-forge.c7f2c2e7d4":"Trei runde","research-forge.c8050fa93f":"Demonstrează că există o singură rută. Acesta este un rezultat real și merită să îl ai devreme, pentru că îți spune că cerința poate fi satisfăcută deloc în limbajul pe care l-ai declarat.","research-forge.c82f0b5250":"o pereche încrucișată este un compromis, nu o ierarhie","research-forge.c855f0a33c":"O teorie nesuportată oprește un candidat la testat sau la în afara domeniului, iar înregistrarea spune care. Un rezultat formal poate numi graful semantic în timp ce artefactul emis încă așteaptă legătura sa de execuție. Niciuna dintre aceste stări nu este comprimată într-o singură insignă.","research-forge.c932a404bb":"Testează, provoacă și demonstrează ceea ce susțin dovezile.","research-forge.c93e1581c7":"Chiar și o problemă mică poate avea milioane de programe posibile. Forge se uită în interiorul operațiilor și limitelor pe care experimentul le permite, iar diferite comportamente de căutare explorează diferite părți ale acelui spațiu. Ceea ce niciuna dintre ele nu are voie să facă este să facă problema mai ușoară: cerința se află în afara căutării și nu se mișcă.","research-forge.c940737ecf":"Forge, vedere de cercetare","research-forge.c968557f4b":"Graf verificat și dovezi către Kera","research-forge.c9bf3b001c":"cel mai valoros rezultat","research-forge.c9d8f0eef6":"elimină înainte de evaluare","research-forge.ca032b5844":"Ce face","research-forge.ca046ad257":"Citește cercetarea","research-forge.ca08ca46bd":"Scara asigurării","research-forge.ca09c54bff":"Capabilități","research-forge.ca6d0e3aaa":"Etapă","research-forge.ca7b181648":"Ordinea fixă","research-forge.cb3242398c":"Mai multe programe rămân valide","research-forge.cb3888722e":"Nicio parte nu absoarbe afirmația celeilalte, iar identitatea graficului păstrează conexiunea exactă.","research-forge.cb48a44ca9":"Trei iterații","research-forge.cb4ae000d8":"programul rămâne deschis","research-forge.cb5c0156c2":"Își poartă propriile limite","research-forge.cbb9f1b292":"fiecare spune ceva diferit","research-forge.cbbe214a22":"Adu o specificație","research-forge.cc68ebf0f3":"O frontieră deține candidații pe care niciun alt candidat nu îi bate pe fiecare obiectiv activ. Eliminarea unui membru necesită o relație de dominanță care poate fi demonstrată, nu o preferință ascunsă în căutare. Asta transformă o comparație tehnică în ceva ce un comitet de revizuire poate citi: fiecare membru satisface același contract și diferă doar prin cost.","research-forge.ccfd13401b":"Fixează problema","research-forge.cd27068c9e":"Activ durabil","research-forge.cd3d5a59f1":"Execuție deterministă","research-forge.cdaa0de1dc":"Partajare subexpresii comune","research-forge.cdbed7e540":"Limbaj de căutare","research-forge.cde215073a":"toate patru satisfac același contract","research-forge.cdf33799d9":"Înregistrare legătură execuție","research-forge.ce3b4e045e":"înainte să devină permanent","research-forge.ce9e850988":"căutarea raportează divergența în loc să aleagă una dintre ele","research-forge.cec4b662d3":"Program parțial","research-forge.cecae09ffe":"Mașina găsește un candidat.","research-forge.cf5ed047cf":"Valorile obiectivelor și poziția pe frontieră.","research-forge.cf61965045":"fapte disponibile înainte ca orice să fie evaluat","research-forge.cf88038e56":"Nu este final","research-forge.cf9b77061f":"Deschis","research-forge.consumer.banner.bodyOne":"Un candidat poate fi mai rapid, mai mic sau mai ușor de rulat.","research-forge.consumer.banner.bodyTwo":"Dacă încalcă specificația, nu este o optimizare a acelui program.","research-forge.consumer.banner.checkDetail":"Cere nivelul de dovezi numit de experiment.","research-forge.consumer.banner.checkLabel":"Verifică corectitudinea","research-forge.consumer.banner.checkStatus":"Poartă","research-forge.consumer.banner.compareDetail":"Doar candidații acceptabili intră în discuția de compromis.","research-forge.consumer.banner.compareLabel":"Compară costul","research-forge.consumer.banner.compareStatus":"Apoi compară","research-forge.consumer.banner.eyebrow":"Granita non-negociabilă","research-forge.consumer.banner.findDetail":"Explorează structuri de program permise diferite.","research-forge.consumer.banner.findLabel":"Găsește candidați","research-forge.consumer.banner.findStatus":"Căutare","research-forge.consumer.banner.footer":"Dweve Forge, Descoperire Verificată de Programe","research-forge.consumer.banner.instrumentTag":"Fix","research-forge.consumer.banner.instrumentTitle":"Ordinea","research-forge.consumer.banner.stateDetail":"Scrie rezultatul și limitele sale înainte de căutare.","research-forge.consumer.banner.stateLabel":"Enunță comportamentul","research-forge.consumer.banner.stateStatus":"Fix","research-forge.consumer.banner.titleAccent":"dacă schimbă răspunsul","research-forge.consumer.banner.titleLead":"O scurtătură inteligentă este inutilă","research-forge.consumer.banner.verdictLabel":"Regula","research-forge.consumer.banner.verdictValue":"Corectitudinea câștigă intrarea în discuția de compromis.","research-forge.consumer.close.body":"Materialul public Forge explică specificația, alternativele descoperite, contraexemplele și ce poate dovedi de fapt cercetarea. Forge este cercetare internă activă, fără trial de software, pachet public sau descărcare open-source.","research-forge.consumer.close.eyebrow":"Dweve Forge, Descoperire Verificată de Programe","research-forge.consumer.close.primary":"Explorează cercetarea Dweve","research-forge.consumer.close.secondary":"Întoarce-te la experiment","research-forge.consumer.close.title":"Urmărește căutarea de la intenție la dovezi.","research-forge.consumer.counterexample.body":"Un candidat poate funcționa pe fiecare exemplu furnizat și totuși să eșueze în altă parte. Forge îl poate provoca cu o intrare concretă care expune diferența. Acea intrare devine un contraexemplu.","research-forge.consumer.counterexample.eyebrow":"Eșecul ca dovadă utilă","research-forge.consumer.counterexample.footer":"Trecerea multor exemple nu înseamnă totuși că programul a fost dovedit corect.","research-forge.consumer.counterexample.pillFailure":"Eșec concret","research-forge.consumer.counterexample.pillPermanent":"Caz permanent","research-forge.consumer.counterexample.pillRetry":"Caută din nou","research-forge.consumer.counterexample.secondaryLeft":"Cazul eșuat se alătură dovezilor permanente. Următorul candidat trebuie să satisfacă atât exemplele anterioare, cât și noua limită.","research-forge.consumer.counterexample.secondaryLeftLabel":"Candidatul se schimbă","research-forge.consumer.counterexample.secondaryRight":"Un eșec poate dezvălui și ambiguitate sau contradicție în cerere. Clarificarea intenției creează o nouă specificație și păstrează vizibil rezultatul anterior.","research-forge.consumer.counterexample.secondaryRightLabel":"Intenția se poate schimba","research-forge.consumer.counterexample.sideChallengeDetail":"Privește dincolo de exemplele prietenoase.","research-forge.consumer.counterexample.sideChallengeLabel":"Provocare","research-forge.consumer.counterexample.sideFooter":"Eșecul restrânge căutarea și clarifică cerința umană.","research-forge.consumer.counterexample.sideMetaLabel":"Direcție","research-forge.consumer.counterexample.sideMetaValue":"Mai strict la fiecare rundă","research-forge.consumer.counterexample.sideProposeDetail":"Găsește un candidat care se potrivește cazurilor cunoscute.","research-forge.consumer.counterexample.sideProposeLabel":"Propune","research-forge.consumer.counterexample.sideRememberDetail":"Adaugă eșecul concret la dovezi.","research-forge.consumer.counterexample.sideRememberLabel":"Ține minte","research-forge.consumer.counterexample.sideRetryDetail":"Caută un candidat care supraviețuiește setului mai puternic.","research-forge.consumer.counterexample.sideRetryLabel":"Reîncearcă","research-forge.consumer.counterexample.sideStatus":"Buclă","research-forge.consumer.counterexample.sideSubtitle":"Cum un candidat slab ascuțește întrebarea","research-forge.consumer.counterexample.sideTitle":"O buclă de contraexemplu","research-forge.consumer.counterexample.titleAccent":"greșit exact pe acest caz","research-forge.consumer.counterexample.titleLead":"Nu pur și simplu greșit","research-forge.consumer.counterexample.visualFooter":"Următorul candidat trebuie să facă mai bine fără a slăbi cerința.","research-forge.consumer.counterexample.visualMeta":"Caz ilustrativ","research-forge.consumer.counterexample.visualStatus":"Contraexemplu găsit","research-forge.consumer.counterexample.visualSubtitle":"Trei candidați întâlnesc o limită din ce în ce mai strictă","research-forge.consumer.counterexample.visualTitle":"Un caz eșuat devine o obligație permanentă","research-forge.consumer.glyph.evidence.counterexample":"Eșec înregistrat","research-forge.consumer.glyph.evidence.examples":"Exemple trecute","research-forge.consumer.glyph.evidence.execution":"Execuție legată","research-forge.consumer.glyph.evidence.proof":"Relație demonstrată","research-forge.consumer.glyph.footer":"Mașina poate să nu returneze niciun program.","research-forge.consumer.glyph.header.detail":"Cererea rămâne fixă în timp ce căile se schimbă.","research-forge.consumer.glyph.header.state":"Cercetare activă","research-forge.consumer.glyph.header.title":"Un experiment de descoperire a programelor","research-forge.consumer.glyph.path.a.label":"Eșuează un caz limită","research-forge.consumer.glyph.path.a.state":"Respins","research-forge.consumer.glyph.path.b.label":"Corect, cost mai mare","research-forge.consumer.glyph.path.b.state":"Păstrează","research-forge.consumer.glyph.path.c.label":"Corect, compromis diferit","research-forge.consumer.glyph.path.c.state":"Demonstrat","research-forge.consumer.glyph.request.detail":"Exemplele, regulile și un program parțial definesc limita căutării.","research-forge.consumer.glyph.request.label":"Transformă fiecare intrare acceptată și păstrează limita declarată.","research-forge.consumer.hero.eyebrow":"Dweve Forge, Descoperire Verificată de Programe","research-forge.consumer.hero.lede":"Dweve Forge este un proiect de cercetare care caută programe care satisfac exemple, constrângeri sau specificații parțiale, îmbunătățește candidații valizi în funcție de obiective explicite și înregistrează dovezile care susțin fiecare rezultat.","research-forge.consumer.hero.ledgerLabel":"Notă de cercetare","research-forge.consumer.hero.ledgerPill":"Activ","research-forge.consumer.hero.ledgerPurpose":"Scop","research-forge.consumer.hero.ledgerPurposeValue":"Descoperă, compară și verifică programe","research-forge.consumer.hero.ledgerStatus":"Stare","research-forge.consumer.hero.ledgerStatusValue":"Cercetare internă activă","research-forge.consumer.hero.primary":"Urmărește un program descoperit","research-forge.consumer.hero.secondary":"Vezi ce înseamnă verificat","research-forge.consumer.hero.titleAccent":"Lasă mașina să caute cum.","research-forge.consumer.hero.titleLead":"Descrie ce ar trebui să se întâmple.","research-forge.consumer.intent.body":"Cercetarea Forge începe cu exemple, reguli sau un program parțial scris. Exemplele arată cazuri specifice. Regulile afirmă ce trebuie să rămână adevărat mai general. Un program parțial păstrează deciziile care nu ar trebui lăsate căutării.","research-forge.consumer.intent.eyebrow":"Punctul de plecare","research-forge.consumer.intent.footer":"Odată ce comportamentul este clar, mașina poate căuta multe moduri posibile de a-l produce.","research-forge.consumer.intent.pillExamples":"Exemple","research-forge.consumer.intent.pillRules":"Reguli","research-forge.consumer.intent.pillSketch":"Program parțial","research-forge.consumer.intent.secondaryLeft":"Un prompt poate cere cod și poate primi ceva plauzibil. Prin el însuși, nu definește un standard complet față de care acel cod poate eșua.","research-forge.consumer.intent.secondaryLeftLabel":"Un prompt","research-forge.consumer.intent.secondaryRight":"O specificație fixează comportamentul, limitele și alegerile permise. Modificarea ei creează o problemă de cercetare diferită, nu salvează un candidat slab.","research-forge.consumer.intent.secondaryRightLabel":"O specificație","research-forge.consumer.intent.sideExamplesDetail":"Pentru această intrare, produce această ieșire.","research-forge.consumer.intent.sideExamplesLabel":"Exemple","research-forge.consumer.intent.sideFooter":"Cerința vine prima; implementarea rămâne deschisă.","research-forge.consumer.intent.sideMetaLabel":"Fixat în timpul căutării","research-forge.consumer.intent.sideMetaValue":"Comportament și domeniu","research-forge.consumer.intent.sideRulesDetail":"Pentru fiecare intrare acceptată, păstrează această proprietate.","research-forge.consumer.intent.sideRulesLabel":"Reguli","research-forge.consumer.intent.sideSketchDetail":"Păstrează această structură și descoperă partea lipsă.","research-forge.consumer.intent.sideSketchLabel":"Schiță","research-forge.consumer.intent.sideStatus":"Start","research-forge.consumer.intent.sideSubtitle":"Fiecare oferă un alt tip de limită","research-forge.consumer.intent.sideTitle":"Trei moduri de a exprima intenția","research-forge.consumer.intent.titleAccent":"înainte de a alege implementarea","research-forge.consumer.intent.titleLead":"Descrie comportamentul","research-forge.consumer.intent.visualFooter":"Programul își schimbă forma. Cerința nu.","research-forge.consumer.intent.visualMeta":"Cale ilustrativă","research-forge.consumer.intent.visualStatus":"Cercetare activă","research-forge.consumer.intent.visualSubtitle":"O vedere ilustrativă publică a unui experiment de descoperire a programelor","research-forge.consumer.intent.visualTitle":"O cerință, mai multe căi candidate","research-forge.consumer.proof.body":"Un rezultat formal poate demonstra că un program satisface o proprietate declarată pentru intrările și semantica acceptate. Nu demonstrează că cerința a fost înțeleaptă, completă sau potrivită pentru orice mediu real.","research-forge.consumer.proof.eyebrow":"Ce ar trebui să spună insigna","research-forge.consumer.proof.footer":"Uneori, cel mai puternic rezultat onest este că mașina nu poate produce un program.","research-forge.consumer.proof.pillAssumptions":"Ipoteze vizibile","research-forge.consumer.proof.pillLimits":"Limite vizibile","research-forge.consumer.proof.pillScoped":"Delimitat","research-forge.consumer.proof.secondaryLeft":"Programul, proprietatea, ipotezele și dovezile rămân împreună. Dacă programul se schimbă, legătura dovezii se schimbă și ea.","research-forge.consumer.proof.secondaryLeftLabel":"Afirmația","research-forge.consumer.proof.secondaryRight":"Forge este cercetare internă activă, neterminată. Nu este un produs, un serviciu public de sinteză sau o descărcare open-source.","research-forge.consumer.proof.secondaryRightLabel":"Limita cercetării","research-forge.consumer.proof.sideAssumptionsDetail":"Intrările și mediul acoperite de afirmație.","research-forge.consumer.proof.sideAssumptionsLabel":"Ipoteze","research-forge.consumer.proof.sideFooter":"Dovada întărește o afirmație precisă, nu o promisiune vagă.","research-forge.consumer.proof.sideLimitsDetail":"Ce nu stabilește rezultatul.","research-forge.consumer.proof.sideLimitsLabel":"Limite","research-forge.consumer.proof.sideMetaLabel":"Cea mai puternică stare onestă","research-forge.consumer.proof.sideMetaValue":"Numit, niciodată subînțeles","research-forge.consumer.proof.sideProgramDetail":"Candidatul exact care este verificat.","research-forge.consumer.proof.sideProgramLabel":"Program","research-forge.consumer.proof.sidePropertyDetail":"Comportamentul care este afirmat.","research-forge.consumer.proof.sidePropertyLabel":"Proprietate","research-forge.consumer.proof.sideStatus":"Dovadă","research-forge.consumer.proof.sideSubtitle":"Patru părți care trebuie să rămână împreună","research-forge.consumer.proof.sideTitle":"O declarație de dovadă","research-forge.consumer.proof.titleAccent":"nu corect în orice lume posibilă","research-forge.consumer.proof.titleLead":"Verificat sub aceste reguli","research-forge.consumer.proof.visualFooter":"Necunoscut, imposibil, ambiguu și în afara domeniului rămân rezultate valide de cercetare.","research-forge.consumer.proof.visualMeta":"Dovezi ilustrative","research-forge.consumer.proof.visualStatus":"Domeniu vizibil","research-forge.consumer.proof.visualSubtitle":"Testarea, verificările limitate, dovada formală și legătura de execuție sunt rezultate diferite","research-forge.consumer.proof.visualTitle":"Scara asigurării își păstrează treptele separate","research-forge.consumerHero.titleSuffix":"găsirea unor rute mai bune","research-forge.d02603176f":"Universal","research-forge.d092bf9ea1":"Explorează cercetarea","research-forge.d0f4e7e15e":"graficul le păstrează exacte","research-forge.d105692d52":"Graficul candidaților selectați","research-forge.d1a475961a":"O căutare completă mărginită poate găsi cea mai mică expresie într-un limbaj restrâns. Rafinarea ghidată de contraexemple tinde să găsească programe structurate robuste. Căutarea condusă de constrângeri rezolvă regiuni dificile la nivel de biți. Căutarea exploratorie ajunge la implementări neobișnuite.","research-forge.d1b06384eb":"Exemple, reguli sau un program parțial scris.","research-forge.d1ed30ebcf":"Limită fixă","research-forge.d1f8a8cdec":"O îmbinare este doar la fel de puternică precum testul care a justificat-o.","research-forge.d1f8e5ea93":"Selecție","research-forge.d2089fb287":"Rutare teoretică","research-forge.d2316c0df0":"Cinci intrări","research-forge.d23276442b":"Problema spațiului de proiectare","research-forge.d23c4c8d4e":"O propoziție, trei forme utilizabile","research-forge.d255672f1b":"și rafinează cererea","research-forge.d286c609a6":"Versiunea specificației","research-forge.d2b02aa6ad":"înregistrarea leagă ambele părți","research-forge.d2bad80400":"O cerere simplă care se separă în exemple, o regulă și o schiță, alături de un răspuns scris direct din propoziție, care nu are nimic cu ce să fie verificat","research-forge.d2d0b16b22":"Elimină duplicatele structurale și duplicatele observate.","research-forge.d2d43bec88":"Backend-uri țintă (domeniul de evaluare)","research-forge.d35260a00f":"Ținte","research-forge.d362822809":"Unde să aduci problema","research-forge.d36f29cacf":"Reconciliere","research-forge.d3d6314184":"Fiecare candidat este o linie de-a lungul fiecărei axe, nu un punct pe una singură.","research-forge.d3dee74f70":"Rezultatul formal și o verificare separată a acestuia, acolo unde este disponibilă.","research-forge.d3ec6e1bad":"Obiectul semantic pe care Kera îl primește, cu obligațiile sale atașate.","research-forge.d4621d18f0":"cu o limită declarată","research-forge.d4a74b503a":"Citește documentația","research-forge.d4ccefcb5e":"niciunul dintre cele patru nu se termină prin a produce ceva plauzibil în loc","research-forge.d50b109f99":"Mai multe derivări rămân active simultan, iar alegerea finală așteaptă dovezi obiective.","research-forge.d51fb63a04":"fiecare rezultat indică înapoi la el","research-forge.d5383ea7af":"Înregistrat","research-forge.d5dc89d194":"Pentru contractele Kera acceptate, execuția pură repetă biții identic fără o sămânță, inclusiv căile acoperite din familia de numere în virgulă mobilă. Când un program consumă în mod deliberat starea aleatorie, acea stare este o intrare declarată, iar reutilizarea ei reproduce întreaga rulare.","research-forge.d5ec4f1c39":"De ce există acest program","research-forge.d5f412e831":"Kera","research-forge.d659989a95":"Forge caută într-un limbaj de operații computaționale tipizate. Intrările, ieșirile, formele, familiile numerice, efectele, capabilitățile, proprietatea și restricțiile țintă decid ce compoziții sunt legale, astfel încât programele invalide sunt excluse structural, nu generate și reparate după evaluare. Limbajul este ales cu pachetul și este închis pentru rulare.","research-forge.d66c44dfdf":"Imposibil","research-forge.d6a6f2deb1":"Ce face bucla","research-forge.d71df112ac":"Ce poate face căutarea","research-forge.d769ded7e8":"Candidat","research-forge.d79c0b71d1":"al cărui prim program corect nu este suficient","research-forge.d7e5b39755":"Ambiguitatea devine vizibilă înainte de a deveni cod. Doi candidați pot satisface fiecare exemplu furnizat și totuși să nu fie de acord asupra unei intrări pe care nimeni nu a scris-o. Forge raportează acea neînțelegere și cere o altă cerință, în loc să aleagă un comportament în tăcere.","research-forge.d7e94eb0fb":"Fiecare organizație se bazează pe bucăți mici și critice de cod. Forge întreabă dacă o căutare de sinteză de programe poate propune implementări candidate sub o specificație declarată și un plan de măsurare. Raportul din 2025 documentează un experiment, nu o pregătire pentru producție; niciun benchmark publicat nu stabilește o versiune optimă sau cea mai rapidă.","research-forge.d835dab5b4":"întreg exact","research-forge.d90c9bd5a7":"dimensiune 2 până la 4","research-forge.d9f6acb036":"extragerea are loc ultima","research-forge.da09c06014":"Forge începe cu un contract comportamental care nu se mișcă. Căutarea poate propune mii de implementări, iar exemplele, contraexemplele și interogările formale decid care dintre ele rămân. Ceea ce iese este un candidat de program tipizat cu o derivare, un vector obiectiv și un nivel de asigurare declarat.","research-forge.da7a712c59":"Ce trebuie să facă programul","research-forge.daec3d5393":"Contraexemple, dovezi și tranziții de asigurare.","research-forge.db1c784524":"Referință","research-forge.dc131e9db4":"Ce fixează pachetul","research-forge.dc16ac61b4":"o singură axă nu poate ierarhiza o frontieră","research-forge.dc5b5aba63":"strânge cerința","research-forge.dcd69b02b3":"Specificația este consistentă","research-forge.dd00b8f82f":"Asigurare numită","research-forge.dd3c9b9d09":"Nu fixa ordinea rescrierii","research-forge.dd3e8f4841":"Testele stabilesc comportamentul pe cazurile care au fost rulate. Verificarea exhaustivă mărginită acoperă un domeniu finit declarat. Verificarea formală dovedește o relație codificată sub ipoteze declarate. Legătura de execuție leagă rezultatul de graficul și planul care au rulat efectiv. Forge raportează pe care dintre acestea le-a atins un candidat, pentru că o decizie luată pe baza greșită este o decizie luată pe baza dovezilor greșite. Există cinci trepte în acea scară, iar un candidat deține exact una dintre ele la un moment dat.","research-forge.de135d6b61":"regiune pură","research-forge.de56d45fd4":"și ce nu are voie să atingă","research-forge.de9e9925af":"părțile care trebuie să rămână împreună","research-forge.dfda3a3599":"Revizuibil","research-forge.e0078f1adb":"Nu poate adăuga acces la fișiere sau la rețea care nu a fost niciodată permis. Nu poate schimba tipul de număr pe care îl folosește răspunsul. Nu poate înmuia cerința pentru că un candidat promițător aproape că a îndeplinit-o.","research-forge.e03608577a":"Revizuirea limitei","research-forge.e048b8a355":"Cum se compun garanțiile prin optimizare și planificare.","research-forge.e15760689d":"Rafinează","research-forge.e192f8980b":"Modelele statice clasează candidații înainte ca orice să ruleze. Profilele țintă calibrate ascuțesc aceste estimări. Rulările măsurate le confirmă sau le corectează. Fiecare rămâne etichetat, astfel încât o latență prezisă nu este niciodată afișată în locul uneia măsurate.","research-forge.e24f8562eb":"implementarea devine un rezultat","research-forge.e29a79fe0c":"Revizuire","research-forge.e2f9cea1dd":"ce stabilește și ce nu stabilește fiecare formă","research-forge.e31ae17fe2":"Ce lasă deschis","research-forge.e340683de2":"Cazurile concrete declarate au trecut.","research-forge.e341bf4b5e":"Completitudinea aparține spațiului declarat, iar raportul precizează care a fost acel spațiu.","research-forge.e380a981e1":"Două secvențe de inginerie","research-forge.e3a3474f57":"Șirurile sursă echivalente pot descrie același calcul, iar sursele similare pot ascunde efecte diferite. Lucrul pe graf face partajarea structurală, compararea candidaților, legarea dovezilor și proveniența exacte, în loc de ceva dedus din text după fiecare transformare.","research-forge.e3aa756f4f":"Trei vederi","research-forge.e3f3e0b2d5":"Un non-răspuns cu un motiv atașat este o decizie pe care organizația o poate aplica astăzi.","research-forge.e3f4660921":"Când căutarea păstrează mai multe programe corecte, cineva trebuie să spună care compromis contează. Aceasta este o decizie, iar Forge o înregistrează ca atare, împreună cu programele pe care nu le-a ales și motivul pentru care fiecare a fost omis.","research-forge.e40786cd04":"graful este numit, nu sursa","research-forge.e43a425d4c":"Un caz eșuat","research-forge.e4709d4a03":"Ceva din limbajul declarat îndeplinește cerința.","research-forge.e4ec169f06":"Trei iterații, o cerință care devine mai clară","research-forge.e5a5debd01":"și direcționează următoarea investiție","research-forge.e5e6eefa7c":"fiecare poate numi un alt cel mai bun candidat","research-forge.e5fa3a8592":"Adaugă dovada care separă comportamentele concurente.","research-forge.e6737991ff":"Căutarea candidaților","research-forge.e6c167fd27":"MEMBRU","research-forge.e6f72dbc9e":"Bine format prin execuție legată nu se amestecă niciodată.","research-forge.e70fb2879c":"care schimbă răspunsul","research-forge.e713d42aa6":"SUBIECT","research-forge.e73791d2ee":"Înregistrarea este concepută pentru a fi citită de cineva care nu a fost prezent. Numește versiunea specificației, nu o ramură, graful candidat, nu un fișier, și relația de dominanță, nu o preferință, astfel încât un recenzent să poată întreba de ce nu candidatul B și să primească un răspuns.","research-forge.e78c82b9d8":"Spațiul programelor echivalente","research-forge.e792eed957":"Enumerați după tip și dimensiune","research-forge.e79545edad":"Forge poate găsi un program, poate găsi mai multe, poate găsi un contraexemplu care pune capăt unuia, sau poate găsi că nimic din spațiul permis nu funcționează deloc. Oricare dintre acestea se poate întâmpla într-o singură rulare.","research-forge.e7c6bfda5f":"Exemple, constrângeri și schițe","research-forge.e7eaf3097f":"NEDECIS","research-forge.e83744eb1b":"Un singur graf prin stiva Dweve","research-forge.e89c5a1fe5":"Solicitați o demonstrație","research-forge.e8c9206319":"Enunțați comportamentul","research-forge.e93a01e74c":"Intrări și ieșiri","research-forge.e9a46a96e9":"Ambiguu","research-forge.e9c366b4f3":"Cerință","research-forge.e9e1bb076f":"Dovada, graful, planul și identitatea rezultatului sunt legate împreună.","research-forge.ea2f183ae8":"Un eșec care numește o intrare exactă învață căutarea mai mult decât un eșec care numește un scor.","research-forge.ea66222972":"Definiți comportamentul, limbajul candidat, vectorul obiectiv și dovada de care aveți nevoie. Forge poate transforma acestea într-un experiment controlat de căutare, comparare și verificare.","research-forge.ea66d3cd71":"Verificat formal","research-forge.eae192773b":"Creat de","research-forge.eb01bf04c9":"Exemple","research-forge.eb5d2f4a58":"JIT","research-forge.eb65476556":"un refuz înainte de evaluare nu costă nimic","research-forge.eb86bd10d0":"Testați și interogați formal supraviețuitorii.","research-forge.ebc93602b0":"Programul partener de cercetare","research-forge.ebd1b8a0ed":"Corectitudinea și costul rămân separate","research-forge.ebf002ed26":"Ce trebuie să producă sau să păstreze fiecare intrare permisă?","research-forge.ec00edb305":"Starea măsurării","research-forge.ec80d62108":"Un grafic de compromis pe trei axe cu candidații dominați estompați, un selector de politică care alege un membru nedominat și o comandă care adaugă un obiectiv și redesenează frontiera","research-forge.ec8c6779f3":"Derivare","research-forge.eca98aa4dd":"Invariantul permanent","research-forge.ecc4622e4a":"Intenția ca activ","research-forge.eccd8c22c7":"Cazuri","research-forge.ed03c68d9c":"Parțial","research-forge.ed625e27bc":"răspunsul este citit din înregistrare, nu reconstruit din ea","research-forge.ed834ee730":"Două programe, fiecare exemplu, un dezacord","research-forge.ed868fa2d4":"Ce stabilește un răspuns","research-forge.edd8fb596d":"Ce dorește organizația","research-forge.ee531c138e":"o identitate pe tot parcursul ciclului de viață","research-forge.ee6e0d9004":"ce returnează Kera","research-forge.eebc8ec4db":"Cel mai mare set de lucru","research-forge.eebfc58277":"De obicei există mai mult de un răspuns bun, iar a spune pe care l-ai ales face parte din răspuns.","research-forge.ef4e3a4971":"Ce poate diferi în continuare","research-forge.ef73fdd1c8":"Patru cazuri","research-forge.f04208c0f4":"cele trei inele exterioare pot fi examinate fără a deschide cel mai interior","research-forge.f061352d1c":"Familia, lățimea, rotunjirea și plicul de eroare în vigoare.","research-forge.f0aa98e438":"Problema este scrisă mai întâi","research-forge.f128a0033d":"Forge compară candidații valizi în funcție de numărul de operații, calea critică, traficul de memorie, setul de lucru, presiunea pe registre, dimensiunea codului, energia estimată, portabilitatea, complexitatea dovezii și potrivirea cu ținta. Care dintre acestea sunt active aparține pachetului de experiment, ales înainte ca orice candidat să fie măsurat, astfel încât comparația nu poate fi ajustată după ce rezultatele sunt disponibile.","research-forge.f1513553a0":"Cinci candidați care implementează aceeași specificație, fiecare cu o siluetă structurală diferită și o panglică de obiective diferită, primul candidat descoperit fiind marcat ca dominat","research-forge.f19a088441":"Un câmp de forme candidate de program în trei stări în jurul unui cadru fix de cerințe în centru, care nu își schimbă niciodată dimensiunea","research-forge.f1e6269a35":"Un candidat Forge este un graf semantic tipizat. Nodurile sale păstrează operații, dependențe, valori, efecte, proprietate și obligații numerice, iar căutarea adaugă, elimină și reconectează regiuni în timp ce interfața rămâne bine formată. Sintaxa sursă este o vedere a acelui obiect, nu identitatea sa, motiv pentru care o dovadă se poate lega de el și poate supraviețui unei schimbări de ortografie.","research-forge.f21eba9d4c":"Comportamentul pretins despre el.","research-forge.f2b83c0462":"Revizuiește rezultatul candidatului","research-forge.f3263fc33a":"Ce intrări, efecte și medii sunt în domeniul de aplicare?","research-forge.f33b37791c":"o cerință fixă","research-forge.f34faaf18c":"Ce rămâne fix pentru rulare","research-forge.f3717fe94b":"Trei îmbinări, un limbaj tipizat","research-forge.f3b8596ff9":"Schițe","research-forge.f3e0a2c003":"Operația, tranziția de stare și fiecare efect pe care are voie să îl aibă.","research-forge.f44f712120":"metoda rămâne cercetare","research-forge.f4b90ff6c9":"enumerativ, CEGIS, GP, MCTS","research-forge.f4c0773264":"Tipurile, efectele, proprietatea și interfețele sunt valide.","research-forge.f5330c10d4":"Două sisteme, un obiect","research-forge.f539273fc2":"A trecut cazurile concrete declarate.","research-forge.f53a569905":"Problema instituțională","research-forge.f591672335":"de la un capăt la altul","research-forge.f5def394f5":"Candidatul exact care a fost verificat.","research-forge.f61f151c35":"Descrie ce se întâmplă","research-forge.f6c1c2d45c":"candidatul selectat păstrează politica care l-a selectat","research-forge.f6fbfa37a0":"Efect limitat","research-forge.f7313a2c50":"Majoritatea sistemelor care scriu cod sunt rugate să continue un text într-un mod plauzibil. Forge este rugat să satisfacă o descriere a ceea ce trebuie să facă un program. Caută implementări, respinge pe cele care eșuează pe o intrare specifică, compară pe cele care supraviețuiesc și precizează exact cât de puternic a fost verificat rezultatul.","research-forge.f740162265":"Diferențiabil","research-forge.f793bcd5e3":"Selectat de politica curentă","research-forge.f7bce3aeb0":"Trei feluri de asemănare","research-forge.f7fcfa132e":"Verificat înseamnă întotdeauna verificat împotriva a ceva declarat.","research-forge.f85d540ea4":"Ele eșuează și diferit. Un candidat poate trece fiecare exemplu furnizat și totuși poate încălca condiția cuantificată pe care exemplele trebuiau să o ilustreze. Înregistrarea numește acea diferență, astfel încât trecerea unui set de teste nu este niciodată citită ulterior ca o dovadă.","research-forge.f8ad81d4ed":"Două programe pot face exact aceeași treabă și totuși pot fi diferite de trăit. Unul termină mai devreme. Unul mută mai puține date. Unul rulează pe mai multe tipuri de mașini. Unul este pur și simplu mai ușor de verificat. Îmbunătățirea oricăruia dintre acestea costă de obicei ceva pe altul, așa că Forge le păstrează pe cele bune în loc să declare un singur câștigător.","research-forge.f915e592e0":"Suficient de stabilit pentru a fi declarat clar: o specificație imuabilă, un singur bazin de candidați tipizat alimentat de mai multe comportamente de căutare, contraexemple ca obligații permanente, o frontieră în loc de un scor ascuns, trepte de asigurare numite și o identitate de graf care supraviețuiește predării către Kera.","research-forge.f91cf3695e":"ceea ce părăsește Forge și ceea ce returnează Kera","research-forge.f942052ae1":"Primul program corect","research-forge.f95d9699ab":"nu definiția celui mai bun","research-forge.f9743247fa":"Citește documentația","research-forge.f97f6d5c34":"Tipul de număr din răspuns","research-forge.f9917655d9":"Candidații verificați și respinși care au contat.","research-forge.f9d589b5e4":"Eticheta numește treapta, iar înregistrarea de lângă ea numește domeniul pe care îl acoperă acea treaptă.","research-forge.fa6b511877":"Nu se poate schimba","research-forge.fa7f633b0c":"Trei dosare de candidați oprite la trepte diferite de asigurare, fiecare deschizând dovezile din spatele etichetei sale, cu promovarea afișată ca indisponibilă fără dovezi","research-forge.fa8d0afff2":"și randează sursa la margine","research-forge.fb588797f2":"Software care scrie","research-forge.fba63933d7":"demonstrarea stabilește comportamentul","research-forge.fbe8d4180f":"O sămânță, multe forme","research-forge.fc5fed48be":"Caută în graf","research-forge.fc7583ec76":"Specificație imuabilă","research-forge.fca77b7e3a":"Dintr-o privire","research-forge.fca8a06b17":"Forge înregistrează ce fel de asemănare a justificat fiecare îmbinare, astfel încât o deduplicare ieftină în timpul căutării nu este niciodată citită ulterior ca un rezultat semantic.","research-forge.fd2145e1f8":"Ordinea care nu se schimbă niciodată","research-forge.fd9cfb5232":"Mai multe comportamente de căutare produc un singur tip de candidat tipizat.","research-forge.fdd0dfedc0":"Patru lucruri se mențin","research-forge.fe03c35158":"Semantică","research-forge.fe0863e1b3":"Cinci niveluri de asigurare","research-forge.fe08eef5c7":"Pașii care aparțin metodei interne a lui Dweve apar în lanț ca noduri sigilate. Fiecare publică intrările, ieșirile și identitatea sa, astfel încât lanțul rămâne conectat, în timp ce strategia din interior rămâne parte a cercetării.","research-forge.fe17f86199":"Spațiu de proiectare","research-forge.fe8b95b52a":"Graficul selectat care se mută din Forge în Kera pe o singură bandă, cu sistemele Dweve vecine care citesc același obiect, și identitatea rezultatului care se întoarce la el","research-forge.fec325ce2f":"Mută mai puține date","research-forge.fef04acdce":"ceea ce supraviețuiește la fiecare dimensiune candidată","research-forge.ff52cebd1d":"Un domeniu declarat finit a fost epuizat.","research-forge.ff63942f4e":"Un lanț pe care un recenzent îl poate parcurge","research-forge.ff75e0dce3":"Necunoscut","research-forge.ffa7344f37":"Materialul public Forge explică specificația, alternativele descoperite, contraexemplele care au încheiat unele dintre ele și ceea ce cercetarea poate dovedi efectiv.","research-forge.technicalHero.titleSuffix":"Z3","section_st_a2_split-spec-sheet.7c9a7c0610":"Detaliu","section_st_a6_split-scenario-triad.f75fd3a884":"Fără dependențe de rulare","section_st_a6_split-scenario-triad.143ac4ef35":"Un singur binar","section_st_a6_split-scenario-triad.c61f134d87":"Trei suprafețe","section_st_a6_split-scenario-triad.215475056e":"UNDE RULEAZĂ","section_st_a6_split-scenario-triad.a794a586f0":"Pregătit pentru cameră sigilată","section_st_a6_split-scenario-triad.42d52c32ea":"Model local","section_st_a6_split-scenario-triad.fe6168e59f":"Fără rețea","section_st_a6_split-scenario-triad.7d93f83c3e":"Cod montat pe volum","section_st_a6_split-scenario-triad.bee0cb05f8":"Kubernetes","section_st_a6_split-scenario-triad.9f1141549f":"Docker","section_st_a6_split-scenario-triad.5315129cfe":"macOS, Linux, Windows","section_st_a6_split-scenario-triad.a89193f674":"Fără instalare","section_st_a6_split-scenario-triad.f600b9e709":"Un singur binar","section_st_a7_split-connector-grid.4e6822a6d4":"Reîncărcare la cald","section_st_a7_split-connector-grid.19e35f0609":"Setat în TOML","section_st_a7_split-connector-grid.d9de50b343":"Inventar condus de apelant","section_st_a7_split-connector-grid.8be1bb51b7":"CONECTOARE","section_st_a8_split-scaling-profile.7e0861e04c":"Configurabil în TOML","section_st_a8_split-scaling-profile.56d6732417":"Plafon per proiect","section_st_a8_split-scaling-profile.27a454915b":"Punctele active reflectă agenții concurenți pe nivel.","section_st_a8_split-scaling-profile.0ea215ea0d":"FUNDAL","section_st_a8_split-scaling-profile.9fc6fb7e03":"TEAMS","section_st_a8_split-scaling-profile.018d2cd1a5":"PARALEL","section_st_a8_split-scaling-profile.16623c5d4a":"LANȚURI","section_st_a8_split-scaling-profile.0fb79c96ed":"Solo → Echipă → Rețea","section_st_a8_split-scaling-profile.068f6b3ecc":"SCARA ECHIPEI","section_st_a8_split-scaling-profile.53ebc572b4":"Rețea","section_st_a8_split-scaling-profile.218887269a":"Echipă","section_st_a8_split-scaling-profile.9fc93acaa4":"Solo","section_st_a9_split-time-lost-donut.7c9a7c0610":"Detaliu","section_st_b5_request-lifecycle.47e364232a":"audit #4521","section_st_b5_request-lifecycle.4d3535f846":"patch · session.rs","section_st_b5_request-lifecycle.6c2519cd62":"Execuția instrumentului","section_st_b5_request-lifecycle.f6d1c823ab":"sesiune #128 · 14:02","section_st_b5_request-lifecycle.636de0d0c3":"> \"fix this bug\"","section_st_b5_request-lifecycle.0208131a7d":"Cererea utilizatorului","section_st_b7_audit-chain.9239506454":"0d4e · 8f2c · 51a9 · 73be","section_st_b7_audit-chain.a383df4adb":"a015 · 7c93 · 3e6f · d28b","section_st_b7_audit-chain.efd3faebc5":"9e1b · 22a7 · 8d50 · 6b3c","section_st_b7_audit-chain.4df252b458":"4f2a · b7d1 · 1c83 · e0a4","section_st_b8_defense-stack.eee0f04cba":"CODUL TĂU","section_st_b8_defense-stack.89b6e2a784":"APĂRARE ÎN PROFUNZIME","section_st_c2_dual-loop-flow.9d29573ea6":"instrument / pas","section_st_c2_dual-loop-flow.08ab1ac55a":"plan / replanificare","section_st_c5_integration-spoke.55d0677ac3":"Toate conectorii trec prin același strat de audit și permisiuni.","section_st_c5_integration-spoke.c29eb7e425":"Agent local","section_st_c5_integration-spoke.14afd82a7f":"AURA","section_st_c5_integration-spoke.ed0afbab5a":"GitLab CI","section_st_c5_integration-spoke.39540900bb":"GitHub Actions","section_st_c5_integration-spoke.a2feefe9af":"Jenkins","section_st_c5_integration-spoke.ab4115a7b2":"Instrumente externe","section_st_c5_integration-spoke.70c123381f":"JSON-RPC 2.0","section_st_c5_integration-spoke.dc99d54d99":"Local","section_st_c5_integration-spoke.6466df1d3d":"Mistral","section_st_c5_integration-spoke.a19ee5a9fd":"OpenAI","section_st_c5_integration-spoke.b780a23b53":"Anthropic","section_st_f1_cta-dark.90e40d5043":"Începeți","toc-rail.f5cbdf6bfb":"Cuprins"}
