{"aura-ask-grid.af0854de67":"Aura","aura-business-sides.a0853da24b":"Specificatieblad","aura-business-visuals.40417391c5":"Aura lost op","aura-business-visuals.271973aefe":"xMidYMid meet","aura-business-visuals.3e91add48a":"BORD","aura-showcase.eyebrow":"Dweve-platform","aura-showcase.subtitle":"AI-codeagent en ondersteuning voor operators. Demostatistieken zijn illustratief.","aura-showcase.pillTools":"25+ tools","aura-showcase.pillRunning":"bezig","aura-showcase.pillAnalysing":"Codebase analyseren","aura-showcase.capabilityToolsTitle":"25+ tools","aura-showcase.capabilityToolsBody":"Terminal, zoeken, linting, tests, Git en meer.","aura-showcase.capabilityMemoryTitle":"Semantisch geheugen","aura-showcase.capabilityMemoryBody":"Onthoudt je codebase en de teamcontext.","aura-showcase.capabilityAgentsTitle":"Multi-agentorkestratie","aura-showcase.capabilityAgentsBody":"Gespecialiseerde agents werken samen over verschillende aandachtspunten.","aura-showcase.guaranteeAuditTitle":"Audittrail","aura-showcase.guaranteeAuditBody":"Elke stap wordt met een tijdstempel vastgelegd.","aura-showcase.guaranteeGuardrailsTitle":"Beveiligingsrails","aura-showcase.guaranteeGuardrailsBody":"Beleid, controles en tests worden altijd uitgevoerd.","aura-showcase.guaranteeApprovalTitle":"Codewijzigingen met goedkeuring","aura-showcase.guaranteeApprovalBody":"Bekijk diffs, vraag wijzigingen aan en geef definitief akkoord.","aura-showcase.guaranteeReplayTitle":"Deterministische replay","aura-showcase.guaranteeReplayBody":"Speel elke sessie bit voor bit opnieuw af als review nodig is.","aura-showcase.workflowUnderstand":"Begrijpen","aura-showcase.workflowUnderstandCaption":"Lees retry.ts en traceer de timeoutbug","aura-showcase.workflowPlan":"Plannen","aura-showcase.workflowPlanCaption":"Guard en retrylimiet extraheren","aura-showcase.workflowImplement":"Implementeren","aura-showcase.workflowImplementCaption":"retry.ts en types.ts gepatcht","aura-showcase.workflowTest":"Testen","aura-showcase.workflowTestCaption":"28 tests, 94% dekking","aura-showcase.workflowVerify":"Verifiëren","aura-showcase.workflowVerifyCaption":"Lint en typecheck uitvoeren...","aura-showcase.workflowAudit":"Audit","aura-showcase.workflowAuditCaption":"Wachten op samenvatting","aura-showcase.footer":"Autonome agents die code schrijven en bewijs bijhouden","aura-showcase.testsPassing":"geslaagd","aura-showcase.testsFailing":"mislukt","aura-showcase.modified":"aangepast","aura-showcase.af0854de67":"Aura","aura-showcase.73989d9c59":"Bezig","aura-showcase.f9e94338d0":"Codebase analyseren","aura-showcase.d7a484140f":"Werkstroom","aura-showcase.287fda8114":"Uniform","aura-showcase.80e13549b4":"Dekking","aura-showcase.b71cc78b34":"isRetryableError geëxtraheerd","aura-showcase.c37a8a9e2b":"om netwerk timeouts, 5xx-responses en idempotent-safe condities af te handelen. Pure helper, volledig unit-getest.","aura-tech-middles.7fba7d244f":"Kritiek pad","aura-tech-middles.1be47ef71c":"Doorsnijdend","aura-tech-middles.92096d78df":"Ingaand","aura-tech-middles.8e05a902ed":"Uitgaand","aura-tech-middles.49a66c994d":"Ingebouwde agents","aura-tech-middles.a60792e996":"Buitenste lus","aura-tech-middles.0dfd4db698":"Binnenste lus","aura-tech-middles.bbd88bff92":"Inkomend verzoek","aura-tech-middles.a618b4be8d":"Zoekvraag","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":"Blok","aura-tech-middles.271973aefe":"xMidYMid meet","page-breadcrumb.c766e66518":"Kruimelpad","page-toc.7e439c353e":"Op deze pagina","res-forge-action-instrument.089b6f0342":"Geactiveerd door","res-forge-action-instrument.97c89a4d66":"Actie","res-forge-ambiguity-board.af13a94202":"is het resultaat, en het wordt vastgelegd\n als één.","res-forge-ambiguity-board.e9a46a96e9":"Dubbelzinnig","res-forge-ambiguity-board.1ee9387ca8":"Drie manieren waarop iemand kan antwoorden. De zoekopdracht neemt geen enkele ervan zelf.","res-forge-ambiguity-board.f275049b4b":"Welke bedoelde je?","res-forge-ambiguity-board.e1f6a95de4":"lege reeks","res-forge-ambiguity-board.39f54f4f92":"Invoer niet geleverd","res-forge-ambiguity-board.3636a0be7f":"is het eens","res-forge-ambiguity-board.140f86aae5":"invoer","res-forge-ambiguity-board.5a3eea8643":"Elk geleverd voorbeeld","res-forge-ambiguity-board.fd50372bde":"De vijf geleverde voorbeelden en hoe beide kandidaten ze beantwoorden","res-forge-ambiguity-board.86c03753f3":"rapporteer het kleinste bedrag in een reeks","res-forge-ambiguity-board.e9c366b4f3":"Vereiste","res-forge-ambiguity-board.957a3c6b10":"verklein het domein","res-forge-ambiguity-board.b0567c7519":"voeg een voorwaarde toe","res-forge-ambiguity-board.7713f29af2":"voeg een voorbeeld toe","res-forge-ambiguity-board.5472c41b95":"leest de lege reeks als buiten de toegestane invoer","res-forge-ambiguity-board.2597c3398a":"een fout","res-forge-ambiguity-board.9adfc74130":"Kandidaat 2","res-forge-ambiguity-board.72e8350f75":"leest de lege reeks als een neutraal bedrag","res-forge-ambiguity-board.170d4a4827":"Kandidaat 1","res-forge-assurance-ladder.7607387940":"wat het niet vaststelt","res-forge-assurance-ladder.204b9b0c88":"wat het aannam","res-forge-assurance-ladder.f03d859ccc":"wat werd gecontroleerd","res-forge-assurance-ladder.6b3fa46450":"twee kandidaten, twee eerlijke stoppunten, beide gerapporteerd zoals ze zijn","res-forge-assurance-ladder.ed682e5934":"NIET AFGELEID VAN Q","res-forge-assurance-ladder.bdad2aeeb8":"Assurance-treden","res-forge-assurance-ladder.9a9f9e5d26":"GEEN TREDE WORDT AFGELEID","res-forge-assurance-ladder.8259f9a8e2":"formele theorie buiten het huidige contract","res-forge-assurance-ladder.4f7ee515f7":"gerapporteerd als uitvoeringsgebonden","res-forge-assurance-ladder.0d9389b742":"Elk gedrag op een doel dat het record niet noemt.","res-forge-assurance-ladder.246b796ef8":"Dat de vastgelegde identiteiten degenen zijn die de run produceerde.","res-forge-assurance-ladder.69ded617f9":"grafiek, plan, artefact en resultaat delen één record","res-forge-assurance-ladder.5102f2ad33":"identiteit end-to-end gebonden","res-forge-assurance-ladder.49d89b6ce4":"UITVOERINGSGEBONDEN","res-forge-assurance-ladder.a1cce5c1a6":"Elke eigenschap die het contract niet codeerde, en elk uitgestoten artefact.","res-forge-assurance-ladder.a7d0feec4e":"De semantiek die werd gecodeerd en de aannames die het pakket vastlegde.","res-forge-assurance-ladder.fce451ff2c":"de aannames zijn vastgelegd en vermeld","res-forge-assurance-ladder.c830a6c3be":"een bewezen symbolische eigenschap","res-forge-assurance-ladder.da528b9287":"FORMEEL GECONTROLEERD","res-forge-assurance-ladder.d4c1c6915e":"Gedrag buiten de grens, die nooit werd doorzocht.","res-forge-assurance-ladder.99d127dcae":"Dat het verklaarde domein het domein is waarbinnen het resultaat zal worden gebruikt.","res-forge-assurance-ladder.d8a8ea038d":"het domein wordt samen met de bewering vastgelegd","res-forge-assurance-ladder.4538c7d77c":"een eindig domein, gedekt","res-forge-assurance-ladder.dfa6e659c8":"BEGRENSD GECONTROLEERD","res-forge-assurance-ladder.1412ce6f4c":"Gedrag op elke invoer buiten de vastgelegde set.","res-forge-assurance-ladder.a1fde5a17c":"Dat de verklaarde gevallen het gedrag vertegenwoordigen waar de onderzoeker om geeft.","res-forge-assurance-ladder.df4854fc18":"de gevallen zijn vastgelegd met het resultaat","res-forge-assurance-ladder.36cba7e6ad":"concrete gevallen","res-forge-assurance-ladder.b5516f2280":"GETEST","res-forge-assurance-ladder.c0169d217f":"Niets over gedrag op elke invoer.","res-forge-assurance-ladder.da65feb01c":"Alleen dat het pakket de taal noemde waaruit de kandidaat was gebouwd.","res-forge-assurance-ladder.6903a5abc9":"de verklaarde taal is gesloten","res-forge-assurance-ladder.676886a349":"structurele geldigheid","res-forge-assurance-ladder.68d222a4f0":"WELGEFORMEERD","res-forge-assurance-ladder.85e08ba525":"Dat het bewijs, de grafiek, het Kera-plan en de resultaatidentiteit naar elkaar verwijzen.","res-forge-assurance-ladder.5e68702137":"De ondersteunde symbolische eigenschap, bewezen over de gecodeerde semantiek.","res-forge-assurance-ladder.9c8a0471a5":"Elke waarde in een eindig verklaard domein, zonder een fout.","res-forge-assurance-ladder.77345a75bc":"Elk concreet geval dat het pakket verklaarde, uitgevoerd en vergeleken.","res-forge-assurance-ladder.8c4857d4f9":"Typen, vormen, effecten, eigendom en de verklaarde interface.","res-forge-badge-opened.9a3d81d562":"De badge hoort bij één exact programma","res-forge-badge-opened.3d1307a7ff":"Terug naar het gewone structurele label","res-forge-badge-opened.bac2685fbc":"Eén stap gewijzigd","res-forge-badge-opened.aed3b8c6a7":"Gecontroleerd","res-forge-badge-opened.bf2bc5e115":"Dezelfde badge nadat één stap is gewijzigd","res-forge-badge-opened.d62d8e0dde":"Neem een van deze vijf weg en het is een andere verklaring.","res-forge-badge-opened.eb38f1807a":"De badge en de vijf delen die het beweert","res-forge-badge-opened.98987f9e01":"geef het resultaat terug","res-forge-badge-opened.613ac981db":"rond het op een andere manier af","res-forge-badge-opened.25f1a0d208":"neem de meting","res-forge-badge-opened.16b22f5e52":"Zegt niets over decimale rekenkunde.","res-forge-badge-opened.349be220c7":"Een formeel resultaat, en een aparte controle ervan.","res-forge-badge-opened.17b29d4546":"Alleen hele getallen, en niets buiten het programma.","res-forge-badge-opened.7d77d99854":"Geldt voor elk heel getal in het verklaarde bereik.","res-forge-badge-opened.7112a3df4e":"Dit exacte programma, stap voor stap.","res-forge-boundary-instrument.e29c5de6a0":"Eén rij wordt gedeeld. Elke andere verantwoordelijkheid ligt aan precies één kant van de grens.","res-forge-boundary-instrument.c6dda4f283":"in eigen beheer","res-forge-boundary-instrument.d18aac96b9":"gedeeld","res-forge-boundary-instrument.1ac443dbd4":"niet in eigen beheer","res-forge-business-glyph.161d1b9d9a":"Eén specificatie","res-forge-business-glyph.ab98f5b857":"Vast","res-forge-business-glyph.82b6d04b0e":"De vereiste die niet beweegt","res-forge-business-glyph.b5bf8067cf":"Kandidaten","res-forge-business-glyph.7e1d88fa7c":"doelvector","res-forge-business-glyph.45d74a7136":"gedomineerd","res-forge-business-glyph.239aff5852":"op de grens","res-forge-business-glyph.f476109f39":"dubbelzinnig","res-forge-business-glyph.473161067f":"Selectiebeleid","res-forge-business-glyph.7eff74a5a8":"vastgelegd, niet verborgen","res-forge-business-glyph.c3b9a01442":"latentie","res-forge-business-glyph.b727a735e7":"beweging","res-forge-business-glyph.1a7d89d441":"doelpasvorm","res-forge-business-glyph.ef64363d23":"bewijs","res-forge-business-glyph.efe124888c":"zekerheid benoemd","res-forge-business-glyph.b086634a92":"afwegingen zichtbaar","res-forge-business-glyph.ca2bc19088":"Kera voert uit","res-forge-business-glyph.f735a5ba22":"Onderzoeksprogramma, geen softwareaanbod","res-forge-candidate-fan.b6871fa0fc":"Silhouetten zijn structureel, niet bron. Lintlengtes zijn relatieve posities op één\\n grens.","res-forge-candidate-fan.8641796596":"Kandidaat E wordt gedomineerd door kandidaat D op de actieve doelstellingset","res-forge-candidate-fan.d769ded7e8":"Kandidaat","res-forge-candidate-fan.45d74a7136":"gedomineerd","res-forge-candidate-fan.100ec4462d":"bewijs","res-forge-candidate-fan.1a7d89d441":"doelpasvorm","res-forge-candidate-fan.b727a735e7":"beweging","res-forge-candidate-fan.714eea0f4c":"tijd","res-forge-candidate-fan.73ea3f356f":"Gedomineerd","res-forge-candidate-fan.82f8a46f55":"geneste boom","res-forge-candidate-fan.416bfd329b":"Op de grens","res-forge-candidate-fan.00c93cd155":"tweebaans split","res-forge-candidate-fan.a70e321a36":"compact blok","res-forge-candidate-fan.f259a41862":"brede waaier","res-forge-candidate-fan.8503665914":"Eerst gevonden","res-forge-candidate-fan.e2a3a58a40":"één lange keten","res-forge-choice-board.2f98d2f5be":"Gebalanceerd is ook een voorkeur, en wordt als zodanig geregistreerd.","res-forge-choice-board.ce025222b1":"Elk van deze vier is correct, dus dit is een voorkeur en geen rangschikking.","res-forge-choice-board.48e09e45c5":"Correct","res-forge-choice-board.13f66243ef":"Voorkeur","res-forge-choice-board.55559438c9":"B geeft het minst op op elke afzonderlijke maatstaf.","res-forge-choice-board.03342dbb85":"Gebalanceerd","res-forge-choice-board.3cd298fe82":"D heeft het kortste controletraject.","res-forge-choice-board.baf123fc17":"Duidelijkst","res-forge-choice-board.58adc98abc":"C draait op de breedste set ondersteunde machines.","res-forge-choice-board.b2df292ee2":"Breedst","res-forge-choice-board.7987c4ffa8":"B verplaatst de minste data en duurt langer om te voltooien.","res-forge-choice-board.4e76f5796f":"Minimaal","res-forge-choice-board.cda4a6b217":"A is het snelst klaar en houdt de meeste data vast tijdens het werk.","res-forge-choice-board.4cb3bb0fc4":"Snelst","res-forge-choice-board.ed798211fb":"D laat één herschrijving achterwege om eenvoudig te controleren te blijven.","res-forge-choice-board.2a318223e9":"Programma D","res-forge-choice-board.69a71f0df6":"C verplaatst meer data om daar te komen.","res-forge-choice-board.d7782ce200":"Programma C","res-forge-choice-board.018761680d":"B duurt langer om te voltooien.","res-forge-choice-board.d2307ff43a":"Programma B","res-forge-choice-board.4c06d2baf8":"A houdt de meeste data vast tijdens het werk.","res-forge-choice-board.2be70eef66":"Programma A","res-forge-choice-board.97876b8380":"Controleren","res-forge-choice-board.2940ff1e5f":"Machines","res-forge-choice-board.89c8a2851d":"Geheugen","res-forge-choice-board.6c82e6dd86":"Tijd","res-forge-choice-instrument.e786244260":"Kosten die het accepteert","res-forge-choice-instrument.fd9a9f965e":"Relatieve gemodelleerde latentie","res-forge-choice-instrument.24d3e4fdd9":"Sterkte","res-forge-choice-instrument.6853c98a6f":"Lid","res-forge-conflict-board.0e565b0b3e":"Geen enkele baan op dit bord eindigt met gegenereerde fallback-code. Elke baan eindigt met een benoemd resultaat en de persoon die de volgende zet heeft.","res-forge-conflict-board.bb54db510a":"Accepteren","res-forge-conflict-board.09c3f0d154":"niet vertegenwoordigd door het verificatiecontract","res-forge-conflict-board.75e6b42fc5":"Buiten bereik","res-forge-conflict-board.281dd83602":"Uitbreiden","res-forge-conflict-board.8a97b9af81":"theorie- en budgetlimiet","res-forge-conflict-board.bc7819b34f":"Onbekend","res-forge-conflict-board.3e0fb17cab":"Verduidelijken","res-forge-conflict-board.7835f9c578":"verwerpt de batch","res-forge-conflict-board.9522606498":"geeft een neutraal totaal","res-forge-conflict-board.e9a46a96e9":"Dubbelzinnig","res-forge-conflict-board.d36f29cacf":"Verzoenen","res-forge-conflict-board.9a064eb243":"geen kandidaat bestaat in taal L","res-forge-conflict-board.5f20d0f3ac":"Onvervulbaar","res-forge-conflict-board.151864867d":"De zes clausules van één vereiste","res-forge-conflict-board.426475873e":"het resultaat arriveert binnen een vast klokvenster","res-forge-conflict-board.6933c35154":"een correctieboeking kan het totaal verlagen","res-forge-conflict-board.4bf7985a78":"het resultaat is exact tot op de laatste eenheid","res-forge-conflict-board.55dca06fb3":"een lege batch wordt geaccepteerd","res-forge-conflict-board.5b3e0d86e8":"het totaal neemt nooit af als er items worden toegevoegd","res-forge-conflict-board.33f78f4681":"elk bedrag blijft binnen het opgegeven bereik","res-forge-consumer-glyph.9154742cfc":"De taak, in één zin","res-forge-consumer-glyph.b7d5d68aa8":"Houd elke meting binnen het veilige bereik","res-forge-consumer-glyph.5a29585e3f":"Pogingen","res-forge-consumer-glyph.6bd1f59b85":"twee falen op een geval","res-forge-consumer-glyph.059c3755e1":"twee arriveren","res-forge-consumer-glyph.d3f5d23e46":"één draagt een zegel","res-forge-consumer-glyph.6bb9173137":"het zoekt","res-forge-consumer-glyph.50814a267d":"vele mogelijke programma's","res-forge-consumer-glyph.64c675f85c":"het verwerpt","res-forge-consumer-glyph.7403925825":"alles dat faalt op één geval","res-forge-consumer-glyph.c1a77ef9ed":"het zegt hoe grondig het controleerde","res-forge-consumer-glyph.691b10181f":"en waar de controle stopt","res-forge-consumer-glyph.100ec4462d":"bewijs","res-forge-consumer-glyph.88acf54a65":"soms geen programma","res-forge-consumer-glyph.72dc433046":"Het antwoord kan zijn: geen programma","res-forge-cost-vector.140b63310c":"Kandidaat C","res-forge-cost-vector.2437a7ecbd":"Bewijs per doelstelling","res-forge-cost-vector.25b7302067":"Een vergelijking die overdraagbaar is naar een ander experimentpakket.","res-forge-cost-vector.26d24d71f0":"Geheugenverkeer","res-forge-cost-vector.3e39972526":"Latentie","res-forge-cost-vector.405bdec664":"Er bestaat geen meting","res-forge-cost-vector.4b1dda27e1":"Wat de vector niet is","res-forge-cost-vector.555486354d":"Codeomvang","res-forge-cost-vector.5d0b1f6647":"De twee lijnen kruisen elkaar, en daarom is geen van beide kandidaten op zichzelf het antwoord.","res-forge-cost-vector.66374d941d":"Gemeten op hardware","res-forge-cost-vector.89a596e251":"De lege cel is de bewering: bewijscomplexiteit is gemodelleerd en nooit gemeten.","res-forge-cost-vector.8a4da1dcc8":"Een plek waar een modeluitkomst een meting mag vervangen.","res-forge-cost-vector.ab8dd4df08":"Duurder","res-forge-cost-vector.ac46a8c74c":"Bewijscomplexiteit","res-forge-cost-vector.ad638eff4a":"Vier doelstellingen, twee kandidaten, één experiment","res-forge-cost-vector.b0b01215a0":"Kandidaat D","res-forge-cost-vector.bf8197e03c":"Relatieve posities binnen één experiment, hoger is duurder.","res-forge-cost-vector.cd05967fea":"Gemodelleerd voor elke run","res-forge-cost-vector.ec8e6defbf":"Eén score waarop de twee kandidaten kunnen worden gerangschikt.","res-forge-cost-vector.f4cfc474fa":"Goedkoper","res-forge-counterexample-loop.aca21ce064":"creëert een nieuwe specificatie-identiteit","res-forge-counterexample-loop.fb8953469c":"VOORWAARDE TOEVOEGEN","res-forge-counterexample-loop.7e5559029b":"de run gaat verder onder dezelfde identiteit","res-forge-counterexample-loop.89ad46cbd8":"HET GEVAL TOEVOEGEN","res-forge-counterexample-loop.9001aab10f":"TWEE LEGITIEME ANTWOORDEN OP EEN FALEN","res-forge-counterexample-loop.8888c622ac":"wat de verificateur werd gevraagd","res-forge-counterexample-loop.ec6e54733d":"de kolom verliest nooit een rij","res-forge-counterexample-loop.2a117d0937":"BEWIJS WAARAAN DE VOLGENDE KANDIDAAT MOET VOLDOEN","res-forge-counterexample-loop.da7195483c":"Kies een iteratie van de verfijningslus","res-forge-counterexample-loop.a0c4d76862":"De derde kandidaat voldoet aan elke vastgelegde verplichting. De verificateur vindt geen schendende invoer binnen het ondersteunde domein en retourneert een bewijs met de aannames erbij vermeld.","res-forge-counterexample-loop.f4800df8d1":"uit","res-forge-counterexample-loop.2c3cbd53a7":"maal","res-forge-counterexample-loop.d052634571":"verbreden","res-forge-counterexample-loop.c7e42d43b0":"bewaken","res-forge-counterexample-loop.11f6ad8ec5":"x","res-forge-counterexample-loop.fcdd12a167":"FORMEEL GECONTROLEERD, aannames vermeld","res-forge-counterexample-loop.02b8a8db00":"voor alle x in i32, plus beide vastgelegde gevallen","res-forge-counterexample-loop.30f7f19326":"De tweede kandidaat moet voldoen aan de voorbeelden en het overflow-geval samen. Het verbreedt het tussenresultaat vóór het vermenigvuldigen, en de verificateur retourneert een tweede geval dat de specificatie nooit had vastgelegd: een lege invoer.","res-forge-counterexample-loop.02dc309df7":"UITGEDAAGD, tegenvoorbeeld gevonden","res-forge-counterexample-loop.9ab3ad07a9":"voor alle x in i32, plus het vastgelegde geval","res-forge-counterexample-loop.47d7508d9a":"De eerste kandidaat voldoet aan de drie aangeleverde voorbeelden. De verificateur doorzoekt de gehele i32 en retourneert één concrete invoer waarbij het geschaalde product het opgegeven bereik verlaat.","res-forge-counterexample-loop.ad5fa3b2c6":"voor alle x in i32","res-forge-counterexample-loop.d1c8b37b24":"x = lege invoer","res-forge-counterexample-loop.b412089d87":"x = 2147483647, overflow","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":"niets op dit blad reduceert de vier doelstellingen tot één getal","res-forge-decision-record.d327f7b3ba":"Geen enkele rangscore","res-forge-decision-record.6a7eee59c0":"Niet geselecteerd, en waarom","res-forge-decision-record.3e7c118949":"Geselecteerd door","res-forge-decision-record.1918daaba9":"Geselecteerd lid","res-forge-decision-record.974ff8bb6e":"Doelstellingenset","res-forge-decision-record.e38c2194b4":"formeel geverifieerd","res-forge-decision-record.ea2dfcc9cc":"Assurance-drempel","res-forge-decision-record.1ccf5d25df":"Specificatie","res-forge-decision-record.5a445661ea":"gedomineerd door","res-forge-decision-record.f950982dd0":"Identiek onder elk beleid","res-forge-decision-record.e6f8a915dc":"De grens","res-forge-decision-record.473161067f":"Selectiebeleid","res-forge-decision-record.1a7d89d441":"doelgeschiktheid","res-forge-decision-record.b3c5533e86":"geheugenverplaatsing","res-forge-decision-record.544852fd7a":"eenvoudigste bewijs","res-forge-decision-record.6bf0b2c0d8":"een langer auditpad, in ruil voor bredere doelgeschiktheid","res-forge-decision-record.fdd18306eb":"Lid C","res-forge-decision-record.ee96b43256":"een langer auditpad, in ruil voor lagere verplaatsing","res-forge-decision-record.1e19ce513c":"Lid B","res-forge-decision-record.7ad441b0c0":"een langer auditpad dan het geselecteerde lid op de actieve set","res-forge-decision-record.d04e27e317":"Lid A","res-forge-decision-record.fec4a6c489":"Een gereguleerd programma leest dezelfde grens langs de bewijsas en neemt lid D.","res-forge-decision-record.32cba0b9da":"meest directe auditpad","res-forge-decision-record.f88efb9bc7":"Lid D","res-forge-decision-record.47942077ae":"Eenvoudigste bewijs","res-forge-decision-record.e9647ad29d":"draait op minder ondersteunde doelplatformen, breedte ingeruild voor auditpad","res-forge-decision-record.baede38a31":"draait op minder ondersteunde doelplatformen, breedte ingeruild voor verplaatsing","res-forge-decision-record.7b357b2d93":"draait op minder ondersteunde doelplatformen dan het geselecteerde lid","res-forge-decision-record.2a6987fbaf":"Een portefeuille verspreid over gemengde hardware leest dezelfde grens langs de doelas en neemt lid C.","res-forge-decision-record.462746df39":"breedste doelgeschiktheid","res-forge-decision-record.ad59e3b102":"Breedste","res-forge-decision-record.6235c63244":"verplaatst meer gegevens en behoudt een kortere afleiding","res-forge-decision-record.709e1b623c":"verplaatst meer gegevens, verspreid over meer ondersteunde doelplatformen","res-forge-decision-record.7efb4f14c6":"verplaatst meer gegevens dan het geselecteerde lid op de actieve set","res-forge-decision-record.26929cd71c":"Een implementatie beperkt door geheugenverkeer leest dezelfde grens langs de verplaatsingsas en neemt lid B.","res-forge-decision-record.993033f0b5":"laagste geheugenverplaatsing","res-forge-decision-record.4e76f5796f":"Meest efficiënt","res-forge-decision-record.344f41f998":"hogere gemodelleerde latentie, en het kortere auditpad is niet de as","res-forge-decision-record.ed3d6e1e77":"hogere gemodelleerde latentie, en de breedte wordt hier niet betaald","res-forge-decision-record.0be3560065":"hogere gemodelleerde latentie dan het geselecteerde lid op de actieve set","res-forge-decision-record.b8b9888522":"Een technisch team met één doelmachine leest de grens langs de latentie-as en neemt lid A.","res-forge-decision-record.ffefb7fa98":"laagste gemodelleerde latentie","res-forge-decision-record.4cb3bb0fc4":"Snelste","res-forge-equivalence-space.638d0226a9":"alleen relatieve posities, geen gemeten waarden","res-forge-equivalence-space.b727a735e7":"beweging","res-forge-equivalence-space.e8c39c4d7e":"operaties","res-forge-equivalence-space.4619486033":"geëxtraheerde vorm","res-forge-equivalence-space.f42512d469":"Extractiedoel","res-forge-equivalence-space.92149cf8ce":"SEED","res-forge-equivalence-space.217cb1c2eb":"Eén expressie uitgebreid tot vier klassen van equivalente vormen, met het pad naar het geselecteerde extractiedoel verlicht en één geweigerde rand getekend maar nooit verlicht","res-forge-equivalence-space.ccce87f620":"Een expressie uitgebreid tot een netwerk van equivalente vormen, met voorwaarden op de randen","res-forge-equivalence-space.27fa456ce7":"Extraheren voor overdraagbaarheid neemt de sterktereductie en de layoutwijziging. Het voert meer operaties uit dan de algebraïsche vorm en bereikt de breedste set ondersteunde doelen.","res-forge-equivalence-space.27d7e452b1":"(a << 1) + a, verpakt","res-forge-equivalence-space.feba5b9c56":"Extraheren voor beweging neemt dezelfde algebraïsche stap mee naar de fusieklasse. Het voert minder operaties uit dan de layoutvorm en heeft de laagste geheugenbeweging van de drie.","res-forge-equivalence-space.37226e169c":"fuse(a + a + a)","res-forge-equivalence-space.a2f4cd4d38":"Extraheren voor latentie neemt de algebraïsche vorm en stopt daar. Het voert de minste operaties uit en verplaatst meer gegevens dan de gefuseerde vorm, en het heeft recht op de breedtevoorwaarde die bewezen is.","res-forge-equivalence-space.4b10d3e274":"3 * a","res-forge-equivalence-space.dfb1d5b6c2":"OVERDRACHT","res-forge-equivalence-space.37f756c7d0":"BEWEGING","res-forge-equivalence-space.49d6c10ece":"LATENTIE","res-forge-equivalence-space.8e43c13f74":"f32 reassociatie geweigerd","res-forge-equivalence-space.13d2c4a154":"i32 breedte bewezen","res-forge-equivalence-space.dcc4e6c574":"LAYOUTKLASSE","res-forge-equivalence-space.69688a961b":"FUSIEKLASSE","res-forge-equivalence-space.16cbdc05fc":"STERKTEKLASSE","res-forge-equivalence-space.dbb0f90765":"ALGEBRAÏSCHE KLASSE","res-forge-equivalence-space.bc109fb076":"overdraagbaar","res-forge-equivalence-space.7aca22de0b":"verpakt","res-forge-equivalence-space.1f08a3216a":"gefuseerd","res-forge-equivalence-space.b0c659fe95":"gestreamd","res-forge-equivalence-space.28e1e451f0":"f32 hergroepering","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":"Promotie vereist bewijs, geen controle. Deze mogelijkheid is in elke staat op dit bord\n niet beschikbaar, dat is de regel die wordt getekend.","res-forge-evidence-cards.61c57736e7":"Promoveren","res-forge-evidence-cards.7d903d3344":"De promotieregel","res-forge-evidence-cards.8fc2a131ae":"één knooppunt gewijzigd, en het label keert terug naar goed gevormd","res-forge-evidence-cards.4acf3ac41d":"Kandidaatdossiers","res-forge-evidence-cards.65748fb5d3":"het zwevende gebied van dezelfde grafiek, dat deze codering niet vertegenwoordigt","res-forge-evidence-cards.d274f5b4e3":"Wat niet is vastgesteld","res-forge-evidence-cards.8f4f743d7f":"exacte integer-semantiek en een regio die door het pakket als puur is verklaard","res-forge-evidence-cards.7d37b7550c":"Onder welke aannames","res-forge-evidence-cards.2bae06de12":"elke invoer die de formele theorie kan uitdrukken","res-forge-evidence-cards.e700afa7f9":"Over welk domein","res-forge-evidence-cards.8be740fd8c":"de gecodeerde relatie over het hele ondersteunde domein","res-forge-evidence-cards.b76e542d96":"Wat werd gecontroleerd","res-forge-evidence-cards.906c590060":"een ondersteunde universele relatie werd bewezen onder gestelde aannames","res-forge-evidence-cards.ea66d3cd71":"Formeel geverifieerd","res-forge-evidence-cards.b7330133c1":"Kandidaat R","res-forge-evidence-cards.8e950fc545":"elke invoer buiten de aangeleverde set, inclusief de gekwantificeerde voorwaarde","res-forge-evidence-cards.72d0fc35c6":"het referentiegedrag dat met het pakket is meegeleverd, binnen zijn eigen domein","res-forge-evidence-cards.2c8e59076b":"de aangeleverde invoer, één voor één","res-forge-evidence-cards.961d36c1e2":"de concrete gevallen die in de specificatie zijn geschreven","res-forge-evidence-cards.593aeb47dc":"de verklaarde concrete gevallen slaagden en er werd niets daarbuiten geclaimd","res-forge-evidence-cards.919003799d":"Getest","res-forge-evidence-cards.24f43cdd11":"Kandidaat Q","res-forge-evidence-cards.8af32eb207":"gedrag op een doelprofiel dat de uitvoeringskoppeling niet noemt","res-forge-evidence-cards.d7201bf2e3":"de numerieke familie en de effecten die het pakket toestond, beide vastgelegd","res-forge-evidence-cards.dfaa1686c4":"het verklaarde invoerbereik op één ondersteund doelprofiel","res-forge-evidence-cards.707e2a56c9":"de bewezen relatie, vervolgens het plan en het artefact dat het in uitvoering bracht","res-forge-evidence-cards.f092d6fe39":"grafiek, plan, artefact en resultaatidentiteit blijven gebonden","res-forge-evidence-cards.32d888fecc":"Uitvoering gekoppeld","res-forge-evidence-cards.0483882b1c":"Kandidaat P","res-forge-experiment-packet.7a6aad1d4c":"nieuw experiment, apart record","res-forge-experiment-packet.aad6b5ae20":"PAKKETIDENTITEIT","res-forge-experiment-packet.bbcc172a1e":"ALS EEN VELD VERANDERT","res-forge-experiment-packet.f5ca7850da":"verzegeld aan het begin van de run","res-forge-experiment-packet.1f7febf95f":"BELEID VERKLAARD","res-forge-experiment-packet.39b2c01e18":"TAAL GESLOTEN","res-forge-experiment-packet.c2bb6fa0c5":"SPECIFICATIE ONVERANDERLIJK","res-forge-experiment-packet.4484cb6fa9":"rapport onbekend","res-forge-experiment-packet.feaf4dd4e6":"begrensd: grootte <= 6","res-forge-experiment-packet.5aa50aebf7":"formeel waar ondersteund","res-forge-experiment-packet.31be469709":"BELEID","res-forge-experiment-packet.e1e3e98714":"codegrootte","res-forge-experiment-packet.b3c5533e86":"geheugenbeweging","res-forge-experiment-packet.e64e22b150":"DOELSTELLINGEN","res-forge-experiment-packet.48aef70526":"totale volgorde vastgelegd","res-forge-experiment-packet.294793bfad":"twee-complement, 32 bit","res-forge-experiment-packet.1e9edfb9ee":"SEMANTIEK","res-forge-experiment-packet.9c5c96b457":"geen extern effect","res-forge-experiment-packet.d835dab5b4":"exacte integers","res-forge-experiment-packet.2a3ffd9ebb":"TAAL","res-forge-experiment-packet.486c4f6f95":"1 schets, 2 gaten","res-forge-experiment-packet.9254dc6ec8":"1 universele relatie","res-forge-experiment-packet.dbeac903da":"4 voorbeelden","res-forge-experiment-packet.32082e06e3":"SPECIFICATIE","res-forge-forms-instrument.b050566d50":"helemaal niet","res-forge-forms-instrument.d680340c0b":"gedeeltelijk","res-forge-forms-instrument.ad22e7e15b":"beslecht het","res-forge-forms-instrument.7cb8793606":"beslecht het niet","res-forge-forms-instrument.ed5a4b874a":"beslecht het gedeeltelijk","res-forge-four-silences.a2b701e0b3":"Er wordt geen programma geproduceerd, en de reden wordt genoemd.","res-forge-four-silences.5faa59d4bc":"Resultaat","res-forge-four-silences.5647cada0f":"Wat zou het veranderen","res-forge-four-silences.7661e6591f":"Wat er gebeurde","res-forge-four-silences.1189b54fc7":"Wat werd gevraagd","res-forge-four-silences.c648f0b37b":"Vier redenen waarom het antwoord geen programma is","res-forge-four-silences.2637ce69f5":"HET PROGRAMMA","res-forge-four-silences.f61fa98a3b":"HET MODEL","res-forge-four-silences.cbbef8ce7e":"BUITEN","res-forge-four-silences.ce75fc2aec":"LIMIET GEGEVEN","res-forge-four-silences.3a339a1749":"REGEL 2","res-forge-four-silences.35a7d11e05":"REGEL 1","res-forge-four-silences.8cc9c3c016":"Terug naar wat de claim dekt","res-forge-four-silences.971c87e299":"Breng de dienst binnen het model, of verklein de claim.","res-forge-four-silences.88868a0c58":"Een deel van het gedrag ligt buiten de grens die de controle kan beschrijven.","res-forge-four-silences.181032c74d":"vraag een externe dienst om de limiet","res-forge-four-silences.407dfebcf1":"Terug met meer ruimte","res-forge-four-silences.97cd9b5795":"Een langere run, of een andere methode.","res-forge-four-silences.33af89d7fc":"De zoektocht bereikte de opgegeven limiet en stopte voordat de vraag was beslecht.","res-forge-four-silences.086f7cbb23":"één regel over elke ondersteunde invoer","res-forge-four-silences.74864a1ff8":"Terug voor één beslissing","res-forge-four-silences.7c78667c01":"Lever nog één voorbeeld aan.","res-forge-four-silences.fd58916c0c":"Twee verschillende gedragingen komen overeen op alle drie de voorbeelden en verschillen op de vierde invoer.","res-forge-four-silences.96dee44862":"3 geeft 9","res-forge-four-silences.9179befc0c":"2 geeft 4","res-forge-four-silences.3d47eae588":"1 geeft 1","res-forge-four-silences.35f6e4ab6c":"Terug naar wie de regels heeft opgesteld","res-forge-four-silences.5c332290c5":"Laat een van de twee regels los.","res-forge-four-silences.ece7f203f5":"De twee regels botsen frontaal. Een negatieve invoer kan niet aan beide tegelijk voldoen.","res-forge-four-silences.b25d65ea16":"geef de invoer ongewijzigd terug","res-forge-four-silences.a4d3a2c877":"geef altijd een positief getal terug","res-forge-four-silences.20cb7eef2c":"Buiten het model","res-forge-four-silences.c439038abe":"Niet gedekt","res-forge-four-silences.04ae6467a0":"Geen conclusie","res-forge-four-silences.280c5e7fc6":"Twee lezingen","res-forge-four-silences.3fe459f958":"Niets past","res-forge-graph-asset.49281c01cf":"assurance keert terug naar goed gevormd","res-forge-graph-asset.670f6bdd9a":"nieuwe kandidaat-identiteit","res-forge-graph-asset.197e419ad3":"NIEUWE GRAAFIDENTITEIT","res-forge-graph-asset.33dd31d4b3":"VERANDER DE GEMARKEERDE KNOOP","res-forge-graph-asset.d7b94d76cf":"ÉÉN KNOOP, GEMARKEERD IN ALLE DRIE WEERGAVEN","res-forge-graph-asset.990742f8b4":"buffers","res-forge-graph-asset.1bdbf6a26d":"clamp, sla op","res-forge-graph-asset.e9e90fc64f":"scale, vermenigvuldig, tel op","res-forge-graph-asset.851967b4a3":"laad x, k, lo","res-forge-graph-asset.46599c6b1e":"operatornamen komen overeen met de knoopnamen","res-forge-graph-asset.59cfc3e2d4":"uit = clamp(telOp(m, lo))","res-forge-graph-asset.c73bb57286":"m = vermenigvuldig(s, k)","res-forge-graph-asset.bdc36b0a67":"s = scale(x)","res-forge-graph-asset.2cef65c1d0":"ZELFDE OBJECT","res-forge-graph-asset.31e8d812fa":"DATAFLOW","res-forge-graph-asset.891bbd450e":"EXPRESSIE","res-forge-graph-asset.e7bd56e1ec":"GRAAF","res-forge-graph-asset.30a5d0d91f":"Dezelfde semantische graaf weergegeven als knoopgraaf, als expressie en als dataflow,\n met één knoop gemarkeerd in alle drie de weergaven en verbonden door één regel","res-forge-graph-asset.0be82d1c87":"Eén semantische graaf op drie manieren getekend, als graaf, als expressie en als dataflow, met de clamp-knoop gemarkeerd in alle drie","res-forge-graph-asset.da528b9287":"FORMEEL GECONTROLEERD","res-forge-graph-asset.894f6d1562":"GRAAFIDENTITEIT","res-forge-graph-asset.33daecb09d":"uit : i32","res-forge-graph-asset.a4ab4f2116":"clamp","res-forge-graph-asset.58d1bbce29":"telOp","res-forge-graph-asset.2c3cbd53a7":"vermenigvuldig","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":"Niets om het tegen te controleren","res-forge-intent-cards.f2b3a1f895":"Rechtstreeks uit de zin geschreven","res-forge-intent-cards.8af3e09e73":"Dezelfde zin direct beantwoord","res-forge-intent-cards.ee3c9325a5":"Deze kunnen falen, dat is het punt","res-forge-intent-cards.a014f9c662":"De vorm blijft behouden, de gaten worden doorzocht.","res-forge-intent-cards.d40fae93b9":"Twee gaten","res-forge-intent-cards.32fd056d3d":"Schets","res-forge-intent-cards.5b6d56b37e":"Gecontroleerd op elke lezing die de regel kan benoemen.","res-forge-intent-cards.43a980aaf8":"lezing, blijft het antwoord tussen 0 en 100, en beweegt het nooit meer dan één\n stap.","res-forge-intent-cards.d8784ae2ea":"Voor elke","res-forge-intent-cards.57f6dcedb1":"Eén regel","res-forge-intent-cards.78e1790e29":"Regel","res-forge-intent-cards.85ee9e64bf":"Gecontroleerd op de lezingen die je hebt opgegeven.","res-forge-intent-cards.ef73fdd1c8":"Vier gevallen","res-forge-intent-cards.eb01bf04c9":"Voorbeelden","res-forge-intent-cards.77d979bc52":"Drie vormen die de zin kan aannemen","res-forge-intent-cards.b784f64740":"Het valt uiteen in drie vormen, en elke vorm kan worden gecontroleerd.","res-forge-intent-cards.6802fdd79e":"Wat werd gevraagd","res-forge-intent-cards.650c85708e":"ontbrekende stap","res-forge-intent-cards.d2fb792999":"beperk hoe ver het mag uitschieten met","res-forge-intent-cards.d2fde1a28f":"houd het binnen het bereik met","res-forge-intent-cards.25f1a0d208":"neem de meting","res-forge-intent-cards.94407bb3ee":"“Houd elke meting binnen het veilige bereik en laat hem nooit uitschieten.”","res-forge-intent-modes-instrument.fd197e80cc":"Er wordt een vorm gekozen, niet samengevoegd. Het record houdt bij welke vorm de claim droeg.","res-forge-intent-modes-instrument.a6c44a9033":"Omvat","res-forge-intent-modes-instrument.abd6628786":"Drie manieren om te stellen wat een programma moet doen","res-forge-intent-routes.5170330dcc":"Beide paden laten dezelfde eis achter. Slechts één ervan is nog open onderaan de tekening.","res-forge-intent-routes.544852fd7a":"eenvoudigste bewijs","res-forge-intent-routes.3e7c118949":"Geselecteerd door","res-forge-intent-routes.9a976fc228":"Geselecteerd","res-forge-intent-routes.239aff5852":"op de grens","res-forge-intent-routes.be601df25e":"Onderzoek","res-forge-intent-routes.f577430e54":"nieuw project","res-forge-intent-routes.f6ef754e2d":"Vastlegpunt","res-forge-intent-routes.7b2d03931b":"Conventioneel","res-forge-intent-routes.f18b41890d":"gedrag, beperkingen en risico's, eenmalig vastgelegd","res-forge-intent-routes.e9c366b4f3":"Eis","res-forge-intent-routes.eb9ceb1149":"tegenvoorbeeld","res-forge-intent-routes.462746df39":"breedste doelwitpassing","res-forge-intent-routes.120e0af75a":"minste beweging","res-forge-intent-routes.cd3e7bf034":"optimalisatieproject","res-forge-intent-routes.92be6abbc0":"één codebase","res-forge-intent-routes.9732c542fc":"implementatie geschreven","res-forge-intent-routes.27df60a6a2":"architectuur gekozen","res-forge-kera-boundary.1ccf5d25df":"Specificatie","res-forge-kera-boundary.29a184b65c":"graaf","res-forge-kera-boundary.2fa9505626":"artefact","res-forge-kera-boundary.37a5301a88":"resultaat","res-forge-kera-boundary.3bd7b119dd":"elk niet-gedomineerd lid","res-forge-kera-boundary.4aca16af35":"Verificatieresultaat","res-forge-kera-boundary.61792020d0":"Doelstellingsfront","res-forge-kera-boundary.646e287869":"het bewijs en zijn aannames","res-forge-kera-boundary.6f8f7df48d":"FORGE","res-forge-kera-boundary.700bb94783":"reducties","res-forge-kera-boundary.7bc555991d":"vast","res-forge-kera-boundary.7c1df38fca":"GEVERIFIEERDE SEMANTISCHE GRAAF","res-forge-kera-boundary.807a40a32f":"verwijst terug naar de graaf","res-forge-kera-boundary.8b36233e89":"geverifieerde semantische graaf plus verplichtingen","res-forge-kera-boundary.8cd3def21e":"geen doelemitter aan deze zijde","res-forge-kera-boundary.970c175475":"doelwitprofiel","res-forge-kera-boundary.9c31467d05":"Aan deze kant van de poort gehouden","res-forge-kera-boundary.a30f1285d5":"UITVOERINGSKOPPELING","res-forge-kera-boundary.b727a735e7":"beweging","res-forge-kera-boundary.bed97175b0":"plan","res-forge-kera-boundary.c9ff38c8bb":"het vastgezette onderzoeksprobleem","res-forge-kera-boundary.cce55e4309":"volgorde","res-forge-kera-boundary.d4f766efab":"Drie bezittingen, één object steekt over","res-forge-kera-boundary.efe0c41bcb":"KERA","res-forge-loop-instrument.1e76c7e5b8":"Eén tegenvoorbeeldlus, vier fasen","res-forge-pareto-frontier.e2ee360818":"ENERGIEDOELWIT TOEVOEGEN","res-forge-pareto-frontier.b0e56d1efe":"de curve is vast terwijl alleen het beleid verandert","res-forge-pareto-frontier.787ca603fd":"de grens hoort bij de doelwitset","res-forge-pareto-frontier.d0eeccbe8d":"geselecteerd door","res-forge-pareto-frontier.173d916846":"energie","res-forge-pareto-frontier.1a7d89d441":"doelwitpassing","res-forge-pareto-frontier.b727a735e7":"beweging","res-forge-pareto-frontier.c3b9a01442":"latentie","res-forge-pareto-frontier.3404b13cac":"doelwitset","res-forge-pareto-frontier.e38c2194b4":"formeel geverifieerd","res-forge-pareto-frontier.bf984aca27":"zekerheidsdrempel","res-forge-pareto-frontier.03d6a194f4":"specificatie","res-forge-pareto-frontier.33ca7f61b6":"RENDEMENT OP ENERGIE","res-forge-pareto-frontier.0acbd1c769":"GEHEUGENBEWEGING","res-forge-pareto-frontier.4b93d5e7ea":"LATENTIE, HOGER NAAR RECHTS","res-forge-pareto-frontier.43bf415954":"Een afweeggrafiek van latentie tegen geheugenbeweging, met de doel-fit als markergrootte, vier niet-gedomineerde leden verbonden door de frontier-curve, en zeven gedomineerde kandidaten die elk verbonden zijn met het lid dat ze domineert","res-forge-pareto-frontier.f2b023979d":"xMinYMid meet","res-forge-pareto-frontier.473161067f":"Selectiebeleid","res-forge-pareto-frontier.7c1e368123":"Het gebalanceerde kniebeleid kiest ook kandidaat C, maar om een andere reden: het is het punt waarop meer latentie opgeven niet veel beweging meer oplevert. Twee beleidsregels die hetzelfde lid kiezen is een feit over deze frontier, en het record vermeldt nog steeds welk beleid het koos.","res-forge-pareto-frontier.b7aedb3b70":"Het eenvoudigste bewijsbeleid kiest kandidaat D. Het laat één agressieve herschrijving achterwege, dus de verificatieverplichting is de kleinste van de vier.","res-forge-pareto-frontier.5614e2e73d":"Het minste-bewegingbeleid kiest kandidaat B. Het heeft het langste kritieke pad van de vier, wat de prijs is voor het verplaatsen van de minste data.","res-forge-pareto-frontier.14826696ec":"Het snelste beleid kiest kandidaat A. Het houdt de grootste werkset op de frontier vast, en het record bewaart dat naast de selectie in plaats van het te verbergen in een score.","res-forge-pareto-frontier.c65681bb2d":"doel-fit: breedst","res-forge-pareto-frontier.b097d0ac54":"beweging: middelmatig","res-forge-pareto-frontier.05da02c2f2":"latentie: middelmatig","res-forge-pareto-frontier.d0b64e1eec":"doel-fit: middelmatig","res-forge-pareto-frontier.144e5e5e83":"beweging: lager","res-forge-pareto-frontier.aa828b0585":"latentie: hoger","res-forge-pareto-frontier.e3a088e260":"doel-fit: smal","res-forge-pareto-frontier.6fc0d51b39":"beweging: laagst","res-forge-pareto-frontier.1b565dbd5d":"latentie: hoogst","res-forge-pareto-frontier.79c0f24c30":"beweging: hoogst","res-forge-pareto-frontier.83504b708a":"latentie: laagst","res-forge-pareto-frontier.37671e6ba6":"Gebalanceerde knie","res-forge-pareto-frontier.47942077ae":"Eenvoudigste bewijs","res-forge-pareto-frontier.8703111807":"Breedste doel","res-forge-pareto-frontier.0b2147fd0a":"Minste beweging","res-forge-pareto-frontier.4cb3bb0fc4":"Snelste","res-forge-pareto-frontier.7e6396c2ce":"Het breedste-doelbeleid kiest kandidaat C. Het draait op de breedste set ondersteunde doelen, en het zit tussen de twee uitersten op beide getekende assen.","res-forge-programme-boundary.97af50dd3d":"De poort kruist de drie gepubliceerde ringen en stopt bij de kernrand. De buitenste drie kunnen worden onderzocht zonder de binnenste te openen.","res-forge-programme-boundary.9ba1f67469":"Een onderzoeksprogramma, geen softwareaanbod","res-forge-programme-boundary.f72e361ba7":"Publicatiecontrole","res-forge-programme-boundary.108e9b7f90":"vastgehouden als onderzoeksmethode","res-forge-programme-boundary.88306943fe":"Methode","res-forge-programme-boundary.68836c550e":"Kern","res-forge-programme-boundary.175267da12":"theorie-routering","res-forge-programme-boundary.15e58bec8d":"budgettoewijzing","res-forge-programme-boundary.b32f31d61d":"frontierpositie","res-forge-programme-boundary.6f3c47977c":"begrensde meting","res-forge-programme-boundary.ff7fc62f3f":"assurantiestatus","res-forge-programme-boundary.500aadccf6":"geselecteerde kandidaat","res-forge-programme-boundary.5faa59d4bc":"Resultaat","res-forge-programme-boundary.6840659e94":"behandeling van onbekende","res-forge-programme-boundary.3404b13cac":"doelstellingenset","res-forge-programme-boundary.78a3386c55":"resource-limiet","res-forge-programme-boundary.90f54b8f1b":"toegestane taal","res-forge-programme-boundary.c445f7aab5":"specificatiecorpus","res-forge-programme-boundary.1ed77c3f7f":"Protocol","res-forge-programme-boundary.aba4559466":"stand van de techniek genoemd","res-forge-programme-boundary.0c447c79ec":"onderzoeksvraag","res-forge-programme-boundary.002ff59811":"Vraag","res-forge-programme-instrument.a725020675":"Staat","res-forge-programme-instrument.dc4e08a408":"Claim","res-forge-proof-parts-instrument.ba3fef96ae":"Een bewijs in vijf delen","res-forge-provenance-chain.040c236a24":"vier van de negen knooppunten, en geen verzegelde stap daartussen","res-forge-provenance-chain.0ca6a997b6":"WAT EEN REPLAY MOET REPRODUCEREN","res-forge-provenance-chain.7c0a292070":"EEN MERKSTIP MARKEERT EEN KNOOPPUNT DAT DE REPLAY-BAAN MOET RAKEN","res-forge-provenance-chain.763ad25abd":"verzegel r:1c62e08","res-forge-provenance-chain.da528b9287":"FORMEEL GECONTROLEERD","res-forge-provenance-chain.9106ca2738":"GESELECTEERD","res-forge-provenance-chain.416eb4fbb0":"frontier","res-forge-provenance-chain.8e016346a6":"EQUIVALENTIEKLASSE","res-forge-provenance-chain.97d9eb838e":"cx 2","res-forge-provenance-chain.21fedfd21e":"kandidaat 2","res-forge-provenance-chain.2ce3ff82d2":"uit: kandidaat 2","res-forge-provenance-chain.656b15a358":"in: kandidaat 1 plus cx 1","res-forge-provenance-chain.a65edb573d":"ONDERZOEKSSTAP","res-forge-provenance-chain.b0b7ba4666":"PRIVÉ","res-forge-provenance-chain.6495ecf841":"cx 1","res-forge-provenance-chain.7312546346":"kandidaat 1","res-forge-provenance-chain.32082e06e3":"SPECIFICATIE","res-forge-provenance-chain.4ee56d08c0":"Een afleidingsgrafiek van links naar rechts: specificatie, twee kandidaten, twee tegenvoorbeelden,\n één verzegelde interne stap, een equivalentieklasse, een frontier en het geselecteerde geverifieerde\n resultaat","res-forge-provenance-chain.e259f512bc":"Een afleidingsgrafiek van de specificatie naar de geselecteerde geverifieerde kandidaat, met één interne stap verzegeld maar verbonden","res-forge-provenance-chain.191f8b1087":"UITVOERINGSVERBINDING","res-forge-provenance-chain.88be68d35d":"VERIFICATIERESULTAAT","res-forge-provenance-chain.bdd7fdaa13":"KANDIDAAT 2","res-forge-provenance-chain.608c5b40ac":"SPECIFICATIE v1","res-forge-record-timeline.0794c4ea35":"Beslissing genomen","res-forge-record-timeline.0f9c9e32f9":"Een versie, nooit een branchnaam","res-forge-record-timeline.314d8e79c0":"Waarom is kandidaat B niet gekozen?","res-forge-record-timeline.39ab49c337":"De exacte falende invoer, blijvend bewaard","res-forge-record-timeline.4868056615":"Niets op deze lijn is uit commitberichten teruggehaald.","res-forge-record-timeline.4bd9342a8a":"Drie posten beantwoorden dat, en geen ervan hoeft te worden gereconstrueerd.","res-forge-record-timeline.59d432b5cb":"Alternatieven vergeleken","res-forge-record-timeline.6546ec1158":"Een beoordelaar komt lang daarna binnen","res-forge-record-timeline.6833948a23":"Op het moment zelf opgeschreven","res-forge-record-timeline.7d1e2e97e8":"Eis vastgelegd","res-forge-record-timeline.90726e413a":"Beantwoordt de vraag","res-forge-record-timeline.aaddcdd4a5":"Onderzoeksmethode, verzegeld","res-forge-record-timeline.ccf3d548fe":"Teruglezen","res-forge-record-timeline.de805f67e3":"Vijf kandidaten, één dominantierelatie","res-forge-record-timeline.e4a8371aea":"Het dossier, van links naar rechts gelezen","res-forge-record-timeline.e8412cdd3e":"Het beleid, en het gezag daarachter","res-forge-record-timeline.eeb026e98f":"Tegenvoorbeeld vastgelegd","res-forge-record-timeline.f4452aa131":"De sport, en de reikwijdte die die sport dekt","res-forge-record-timeline.f65fb0cd45":"Zekerheidsniveau bereikt","res-forge-search-field.f6d08e6875":"Relatieve lengtes, geen tellingen","res-forge-search-field.e9fd9a1eaa":"Wat er in het veld staat","res-forge-search-field.fbd8250bed":"ONGEWIJZIGD VOOR DE HELE RUN","res-forge-search-field.6a38722b12":"DE VEREISTE","res-forge-search-field.dbd3e24a6c":"Een veld van kandidaatprogrammavormen in drie toestanden rond één vast vereistekader in het midden","res-forge-search-field.0c596f1034":"xMidYMid slice","res-forge-search-field.7be0fdc4e0":"Gebouwd, daarna gevangen","res-forge-search-field.9545c5f30a":"Een geval mislukt","res-forge-search-field.e247bbc42c":"Nooit gebouwd","res-forge-search-field.3d7da15c51":"Geweigerd op type","res-forge-search-field.70c98ed3c6":"Mag worden gecontroleerd","res-forge-search-field.35633f30dd":"Past binnen de regels","res-forge-search-field.50c026300b":"Toegelaten","res-forge-silence-instrument.3bc40f4b2a":"Vier resultaten die terugkomen zonder programma","res-forge-size-lattice.a82ce62110":"BREDERE TAAL, NIEUW EXPERIMENT","res-forge-size-lattice.74ed41aa02":"MINIMAAL BINNEN TAAL L, OP GROOTTE 5 OF KLEINER","res-forge-size-lattice.4ca63f9c2e":"NIET GEZOCHT, NIET GECLAIMD","res-forge-size-lattice.b79d0fac18":"GEDECLAREERDE GRENS","res-forge-size-lattice.5e265fa4aa":"EERST GEVERIFIEERD","res-forge-size-lattice.92664d7dff":"observatie, geen bewijs","res-forge-size-lattice.950b23b925":"samengevoegd als waargenomen duplicaat","res-forge-size-lattice.a615e7ad1a":"geweigerd op type, vóór evaluatie","res-forge-size-lattice.6f389bc568":"toegelaten","res-forge-specification-desk.65d9989d71":"BEWIJSVORMEN ZIJN NIET INWISSELBAAR","res-forge-specification-desk.166b5a63b2":"slaagt voor alle vier voorbeelden","res-forge-specification-desk.26a9ba5602":"x = -9","res-forge-specification-desk.5099050f90":"HET GEVAL DAT ZE SCHEIDT","res-forge-specification-desk.561f36ce2f":"een uitvoerbaar antwoord, met zijn eigen beperkingen","res-forge-specification-desk.ca24d384c1":"domein van de oracle: alleen 0 tot 100","res-forge-specification-desk.3cee30a3ad":"REFERENTIE","res-forge-specification-desk.0d99250013":"structuur vast, twee getypeerde gaten open","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":"SCHETS","res-forge-specification-desk.c597bbdbc1":"elke invoer die de theorie kan uitdrukken","res-forge-specification-desk.15ac2f23db":"voor alle x in het ondersteunde domein:","res-forge-specification-desk.61ed10966f":"BEPERKINGEN","res-forge-specification-desk.0ec3e255af":"vier gevallen, exact gecontroleerd","res-forge-specification-desk.9659699670":"VOORBEELDEN","res-forge-specification-desk.191f4bd034":"klem een geschaalde waarde binnen een opgegeven bereik","res-forge-specification-desk.4ad49a4ec4":"ÉÉN TRANSFORMATIE","res-forge-specification-desk.d9b48caf78":"schendt monotonie buiten het domein van het orakel","res-forge-stack-path.4d5fa1b006":"Elk systeem leest hetzelfde object in plaats van een kopie ervan, wat ervoor zorgt dat de\n specificatie, het bewijs, het plan en het resultaat op één identiteit blijven.","res-forge-stack-path.86506efb99":"de resultaatidentiteit keert terug naar de grafiekidentiteit waarmee het begon","res-forge-stack-path.c83a5945cb":"waar het programma geverifieerde status behoudt","res-forge-stack-path.55561848ab":"Aion","res-forge-stack-path.17ed2b5e88":"waar een model van het fysieke systeem deel uitmaakt van de specificatie","res-forge-stack-path.1699ca16fb":"FMI en Twin","res-forge-stack-path.d5f412e831":"Kera","res-forge-stack-path.3ab11b75ca":"Forge","res-forge-stack-path.11e7686a81":"Grafiekidentiteit","res-forge-stack-path.8e246a1e8d":"Geen doel-emitter verschijnt op de Forge-plaat.","res-forge-technical-glyph.be601df25e":"Onderzoek","res-forge-technical-glyph.91a9d5d08f":"Specificatie onveranderlijk","res-forge-technical-glyph.c2237a2d15":"Experimentpakket","res-forge-technical-glyph.03d6a194f4":"specificatie","res-forge-technical-glyph.e11523c5ff":"taal","res-forge-technical-glyph.7b7f9366a3":"doelstellingen","res-forge-technical-glyph.f3753f1b6b":"borging","res-forge-technical-glyph.9d78bc179c":"getypeerd grafiekgebied","res-forge-technical-glyph.2b90fe2fea":"tijd, beweging, grootte","res-forge-technical-glyph.a8a172a738":"uitgedaagd","res-forge-technical-glyph.e1d96de67b":"Kandidaatpool","res-forge-technical-glyph.6f389bc568":"toegelaten","res-forge-technical-glyph.a503bc1da2":"geweigerd","res-forge-technical-glyph.880949479a":"getest","res-forge-technical-glyph.ec734b6515":"geverifieerd","res-forge-technical-glyph.61792020d0":"Doelfrontier","res-forge-technical-glyph.096280facb":"één geselecteerd","res-forge-technical-glyph.9985d73a38":"Borgingsladder","res-forge-technical-glyph.83ced341c8":"goed gevormd","res-forge-technical-glyph.e38c2194b4":"formeel geverifieerd","res-forge-technical-glyph.275ed0c2c7":"uitvoering gekoppeld","res-forge-technical-glyph.49794a5e29":"Geselecteerde kandidaat","res-forge-technical-glyph.9e955c5620":"tegenvoorbeelden behouden","res-forge-technical-glyph.74ef6c0061":"Overdracht naar Kera","res-forge-technical-glyph.bed97175b0":"plan","res-forge-technical-glyph.37a5301a88":"resultaat","res-forge-technical-glyph.96a6bf1d97":"geverifieerde graaf","res-forge-technical-glyph.b8d8aaff0a":"bewijs bijgevoegd","res-forge-technical-glyph.100ec4462d":"bewijs","res-forge-technical-glyph.416eb4fbb0":"grens","res-forge-technical-glyph.dd4fb84f32":"onbekend is een resultaat","res-forge-technical-glyph.3137db7c8b":"Onbekend, onoplosbaar en dubbelzinnig zijn resultaten","res-forge-technical-glyph.d5f412e831":"Kera","res-forge-technical-glyph.00f6d27f5f":"DWEVE FORGE","res-forge-three-tries.ca6f569d32":"Er wordt nooit iets verwijderd van de lijst links","res-forge-three-tries.48fce8a80b":"Drie pogingen voor hetzelfde probleem","res-forge-three-tries.8805376577":"Ronde 3 bevat alles wat de eerste twee rondes vonden, en nog één geval meer.","res-forge-three-tries.da17ea9bb5":"De caselijst, ronde voor ronde","res-forge-three-tries.8cc87a2190":"niets toe te voegen","res-forge-three-tries.36d5623704":"en daarna bewezen","res-forge-three-tries.0f0b41cfe8":"Alle cases doorstaan","res-forge-three-tries.1e35a52de1":"Poging 3","res-forge-three-tries.3b26ea5e3d":"een lege lijst","res-forge-three-tries.b8575badd2":"op een lege lijst","res-forge-three-tries.09fef5d8d9":"Mislukt","res-forge-three-tries.969a17cecc":"Poging 2","res-forge-three-tries.15d3c90fb9":"het grootst mogelijke getal","res-forge-three-tries.f88b9a4765":"op het grootst mogelijke getal","res-forge-three-tries.ff31d219ef":"Poging 1","res-forge-three-tries.f65e38d46b":"een lijst met één item","res-forge-three-tries.e8741ca2e3":"een lijst die al op volgorde staat","res-forge-three-tries.9450ac4e17":"een korte lijst","res-forge-three-tries.4d944a9d7e":"Ronde 3","res-forge-three-tries.fa2b87ffe2":"Ronde 2","res-forge-three-tries.f7648d3834":"Ronde 1","res-forge-type-sockets.13fff86afe":"Twee bewerkingen, één koppeling","res-forge-type-sockets.2251b5f821":"Onbegrensde gehele getallen","res-forge-type-sockets.338ce27565":"Drie samenstellingen aangeboden aan één getypeerde taal","res-forge-type-sockets.3d7da15c51":"Geweigerd op type","res-forge-type-sockets.50c026300b":"Toegelaten","res-forge-type-sockets.5e5da2cd3c":"Netwerktoegang","res-forge-type-sockets.681bcaf5e4":"Een weigering op dit bord kost niets, want er is nog niets op geëvalueerd.","res-forge-type-sockets.7303a0d112":"Geweigerd op bevoegdheid","res-forge-type-sockets.73841deb9d":"Gesloten voor deze run","res-forge-type-sockets.76123e0c4c":"De tweede bewerking vraagt een bevoegdheid die het pakket niet verleent, dus zij valt buiten de zoekruimte.","res-forge-type-sockets.93c6a1f183":"Aansluiting","res-forge-type-sockets.a1369155ac":"Bestandstoegang","res-forge-type-sockets.b4ae90c7f4":"De twee aansluitingen sluiten niet op elkaar aan, dus uit dit paar wordt nooit een kandidaat samengesteld.","res-forge-type-sockets.b957ab83e5":"Het uitvoertype sluit aan op het invoertype, dus de kandidaat wordt samengesteld en kan worden geëvalueerd.","res-forge-type-sockets.c7303935a3":"Ongecontroleerde aliassen","res-forge-type-sockets.d3f0610632":"Uitkomst","res-forge-type-sockets.dbe18d2e48":"De taal wordt met het pakket gekozen en wordt niet verbreed terwijl de zoektocht loopt.","res-forge-type-sockets.eb8606da6a":"Aangeboden samenstelling","research-forge.00274e0e63":"geweigerd, foutcontract","research-forge.002ff59811":"Vraag","research-forge.005a8c4891":"Breng domeinintentie, formele methoden, hardwaremeting of onafhankelijke review. Forge levert een gedeeld onderzoeksobject voor het vergelijken van programma-ontdekking, bewijs en uitvoering.","research-forge.008fef2a92":"Zoek binnen de toegestane operaties.","research-forge.01038388dc":"Niet-antwoorden blijven zichtbaar","research-forge.0109e7127b":"ONMOGELIJK","research-forge.0143790011":"planning en uitvoering","research-forge.019d4e8e82":"Wat blijft gelden","research-forge.01f66c63e3":"Twee van de paren zijn niet samen te stellen, en de taal is wat dat zegt.","research-forge.01fc285874":"Verantwoordelijkheden tegenover Forge en Kera","research-forge.02ff5bf386":"Beleidsreview","research-forge.0303c4bacd":"vijf velden vastgelegd vóór de eerste kandidaat","research-forge.030afc5361":"Forge kan de vereisteversie, de kandidaten die ertoe deden, de tegenvoorbeelden, de zekerheidsovergangen, de objectieve frontlinie en het beleid dat één lid selecteerde, bewaren. Twee jaar later beantwoordt het verslag nog steeds de vraag die een reviewer werkelijk stelt, namelijk niet wat is gebouwd maar waarom de alternatieven zijn afgewezen. Het spoor loopt één kant op en elke stap erop is terug te lopen: de vereiste die succes bepaalde, de geverifieerde en afgewezen kandidaten die ertoe deden, de tegenvoorbeelden en zekerheidsovergangen, de doelwaarden die elke kandidaat op de frontlinie plaatsten, en de instantie die er één koos. Niets daarvan staat naast de beslissing. Het reist met haar mee.","research-forge.03102018f1":"De kandidaat is structureel geldig.","research-forge.03128bed90":"Verificatie","research-forge.0393c06f67":"KANDIDAAT","research-forge.0397a076c3":"Een precondition toevoegen is een legitieme zet, en het creëert een nieuwe specificatie-identiteit in plaats van de oude te bewerken. Het eerdere experiment blijft in het verslag staan met de bijbehorende mislukking. De onderzoeksgemeenschap noemt het algemene patroon van voorstellen, uitdagen en verfijnen CEGIS.","research-forge.03bec6ab74":"Drie vormen","research-forge.04126cee0d":"De vier komen in het midden samen, dus naar één ervan bewegen kost meestal iets op een ander.","research-forge.0428abce3e":"Begrensd gecontroleerd","research-forge.0432a371aa":"Zekerheidsbeleid","research-forge.04731f0ef3":"Eén as alleen, relatieve gemodelleerde latentie. Staflengte is geen algemene rangschikking.","research-forge.04ae6467a0":"Geen conclusie","research-forge.04bf9ee3c6":"niet weggelaten uit de verantwoording","research-forge.04e9b5cd14":"veel afleidingen bestaan hier naast elkaar","research-forge.04fa443e7b":"Langste kritieke pad","research-forge.05005f366c":"Forge-onderzoek","research-forge.05625954d2":"hoe de zoektocht ook gaat","research-forge.05d1c23f1f":"falen vernauwt de zoektocht","research-forge.05db5a7f8a":"De specificatieversie waaraan elke kandidaat moest voldoen","research-forge.065d4a5b25":"Ze produceren allemaal hetzelfde soort getypeerde kandidaat en gaan dezelfde vergelijking in. De organisatie vergelijkt dus programma's in plaats van zoekmethoden, en de methode die een kandidaat vond, geeft hem geen voordeel in de beslissing.","research-forge.07a688568e":"Doelartefact","research-forge.0820b32b20":"Testen","research-forge.08b22e1ba0":"Eén contract","research-forge.08cfb3e0f2":"Specificatiereview","research-forge.09496b01f9":"Overdracht","research-forge.09a3354e63":"Nevenvoorwaarden","research-forge.09d053226c":"Volg één zoektocht","research-forge.0a3eb3abd3":"Interne kalibratie","research-forge.0a5e7a0583":"Grens","research-forge.0a799711ad":"Normaliseren bespaart zoekwerk","research-forge.0ab39d71e2":"Equivalentie","research-forge.0ade2ace0d":"Elk tegenvoorbeeld","research-forge.0ae18773cb":"Een onderzoeksassistent","research-forge.0b101a23a3":"Associatieve hergroepering","research-forge.0b81fbebb5":"Later optimaliseren","research-forge.0ba4e46484":"Eén grafiek","research-forge.0bc357c912":"NIET GEDEKT","research-forge.0c19b6603f":"Een toekomstige reviewer herziet de beslissing vanuit het verslag in plaats van het te reconstrueren uit commit-berichten.","research-forge.0c6c9b91c5":"Je kent dat gevoel wanneer een taak misschien een eenvoudigere implementatie heeft? Forge verandert die vraag in een onderzoeksworkflow: geef een begrensde specificatie, zoek kandidaatprogramma's en registreer de controles en metingen. Het rapport van 2025 documenteert een experiment, geen productiebereid resultaat of gepubliceerde benchmark.","research-forge.0d358c9749":"Twee tests, twee sterktes","research-forge.0db809cc66":"Zekerheid","research-forge.0e26aaf414":"Modelreview","research-forge.0e3c434842":"Getest, begrensd, bewezen","research-forge.0ef3858209":"Begrensde controles geregistreerd","research-forge.0f1e49f0bf":"Voorbeelden beperken het gedrag op de invoer die je levert. Logische voorwaarden beperken elke invoer die de formele theorie kan uitdrukken. Een schets behoudt een architectuur die een onderzoeker niet aan de zoekopdracht wil overdragen en laat er getypeerde gaten in. Referentiegedrag levert een uitvoerbaar orakel en draagt het eigen domein van het orakel met zich mee. Forge registreert welke vorm elke conclusie ondersteunde in plaats van elke invoer als een specificatie van gelijke sterkte te behandelen.","research-forge.109bff6e75":"De specificatie, niet de codebase","research-forge.1178a4ffb4":"Zoek opnieuw","research-forge.1181c3f399":"Het pakket vermeldt ook wanneer te stoppen: de resourcegrens, de zekerheidsdrempel die een kandidaat moet bereiken om in de frontlinie te komen, en wat de run rapporteert wanneer niets dat bereikt. Een zoekopdracht die eindigt zonder programma eindigt nog steeds met een resultaat.","research-forge.11c14ce16a":"De organisatie bezit dan de intentie in plaats van één expressie ervan, en kan zeggen waarom een bepaalde implementatie is gekozen. De vereiste wordt het duurzame asset en de implementatie wordt een resultaat dat het opnieuw kan berekenen wanneer de prioriteiten veranderen.","research-forge.11dd823248":"Voor deze invoer, produceer deze uitvoer.","research-forge.12c8d914cc":"Wat het resultaat niet vaststelt.","research-forge.13792d7c2a":"BEWIJS HEEFT EEN GRENS","research-forge.140b63310c":"Kandidaat C","research-forge.1462811ad5":"een kandidaat die overtuigend oogt","research-forge.151978bff3":"het verslag noemt elke keer de specificatie, de drempel en het beleid","research-forge.15c2d33108":"Onderzoeksintegratie onder evaluatie","research-forge.15f1b08e56":"een bewijs, een grens of een vastgelegde limiet","research-forge.16181ed76f":"Toegestane operaties, typen, effecten en numerieke semantiek","research-forge.161fa759f7":"In een eindige verklaarde taal kan zoeken kandidaten bouwen door toenemende grootte en ongeldige composities weigeren voordat ze draaien. Kandidaten die zich op het huidige bewijs identiek gedragen, kunnen worden samengevoegd om werk te besparen, terwijl de equivalentieclaim zelf wacht op verificatie. Wanneer de methode elke welgevormde kandidaat tot aan de vermelde grens dekt, vestigt het eerste geverifieerde programma grootte-minimaliteit binnen die taal en die grens. Een bredere set bewerkingen levert een ander experiment met een eigen antwoord op.","research-forge.169f619e4f":"Het eerlijke keurmerk draagt zijn grens, en de grens is het nuttigste deel ervan.","research-forge.16a3fa00e3":"De ondersteunde symbolische eigenschap werd bewezen onder vermelde aannames.","research-forge.16ec74fc0a":"HELDER","research-forge.171ca0385a":"Gedrag","research-forge.173315f506":"geen enkele baan op dit bord eindigt met gegenereerde fallback-code","research-forge.17405ade0e":"Zekerheid met een reikwijdte","research-forge.17a86caa5b":"Verplichting","research-forge.17b8b28e9e":"nooit als onderling inwisselbaar behandeld","research-forge.17ecf461a5":"Het probleem is vervulbaar","research-forge.1822a38ec8":"vier redenen om door te zoeken","research-forge.189ee02d36":"Eerlijke niet-levering","research-forge.18d60fce22":"Genoemde assurance-trede en de reikwijdte ervan","research-forge.18dd2ccb59":"Vijf delen","research-forge.18e9128279":"De uitkomst benoemen houdt het probleem waar het hoort. Tegenstrijdige eisen gaan terug naar wie ze schreef. Een onduidelijk geval gaat terug voor een beslissing. Een onbesliste zoektocht gaat terug met een groter budget of een andere methode.","research-forge.18f906f6da":"Voor altijd bewaard","research-forge.192ad837e6":"Een vastgelegd beleid, geen verborgen score","research-forge.19626a1e65":"Alles dat faalt op één geval","research-forge.1a23a7cddc":"Forge vindt","research-forge.1a66b5eeb6":"Partner toegang","research-forge.1bb360f468":"Begrensd","research-forge.1bb90c04d2":"Een mislukking die een concrete invoer oplevert, is voor de zoektocht meer waard dan een mislukking die een score oplevert.","research-forge.1bf39cee63":"Sneller, kleiner, zuiniger","research-forge.1bff62bf9b":"De methode raakte op. Een andere methode of een langere run kan het oplossen.","research-forge.1c013851a3":"Wat het dossier bevat","research-forge.1c56ea452a":"Vier specificatiekaarten die dezelfde kleine transformatie beschrijven, met het enige geval waarin twee ervan het oneens zijn","research-forge.1c56fd19d7":"Eén open geval","research-forge.1c82340479":"de claim kan worden onderzocht","research-forge.1c875de71f":"Dat is een governance-eigenschap net zo goed als een technische. Het moment waarop twee lezingen van een vereiste uiteenlopen, is precies waar een stakeholderbeslissing thuishoort, en het is veel goedkoper vóórdat een implementatie rond een van beide is gebouwd.","research-forge.1c9bbc4b77":"Bewaar de alternatieven totdat het beleid is vastgelegd.","research-forge.1cb61a389f":"een gewijzigd veld is een nieuw experiment, geen gecorrigeerd","research-forge.1ccf5d25df":"Specificatie","research-forge.1cdd46cd0e":"Lees onderzoek","research-forge.1d17812687":"Vier invoeren, vier verschillende garanties","research-forge.1d2c6fe888":"alle vijf, of geen","research-forge.1d444e826a":"Kera draait","research-forge.1d9b3bd5d3":"Laagste latentie","research-forge.1d9d3e69fa":"Rust, C, Verilog","research-forge.1e269ebac7":"Eén transformatie","research-forge.1e748c3e4b":"verander een knooppunt en je hebt een nieuwe kandidaat, met de bewijsbinding die het knooppunt volgt","research-forge.1ecdc691a8":"de grijze route levert iets leesbaars op, en niets om het tegen te controleren","research-forge.1ed77c3f7f":"Protocol","research-forge.1fd9da00a7":"Het beleid en de autoriteit die één kandidaat selecteerden.","research-forge.2030fae2a7":"Drie manieren om het te zeggen","research-forge.2040757c11":"Cranelift, native prestatiemeting","research-forge.2041447f84":"alleen zoeken","research-forge.206009c4a7":"Vijf beleidslijnen","research-forge.20cb7eef2c":"Buiten het model","research-forge.2154ca1eb7":"Elk daarvan is een resultaat met een andere volgende stap. Forge registreert de sterkste staat die het kan rechtvaardigen en noemt wat zou moeten veranderen om er voorbij te gaan.","research-forge.21a0ffd68c":"de open vragen staan op de pagina","research-forge.21efbc283d":"Snelheid, geheugen, bereik en bewijs","research-forge.220b9c622c":"Synthetiseer","research-forge.2354ab0ba0":"voordat er een programma komt","research-forge.235bfff3a2":"Een onderzoeksprogramma","research-forge.236656bf91":"Aandrijft","research-forge.23d4ef785c":"grootte 5","research-forge.243dcbef8c":"planning en emissie eronder","research-forge.24a264b83c":"Twee kandidaten, vier doelstellingen","research-forge.24c0bda2ba":"Meest directe auditpad","research-forge.24cb5be0b0":"de beslissing behoudt zijn redenen","research-forge.24d50592b7":"Doelstellingen","research-forge.2550b1dcad":"Verantwoordelijkheid","research-forge.25754f1c93":"een onderzoeksprogramma, geen softwareaanbod","research-forge.258195bb3d":"Eén identiteit","research-forge.25c843b80e":"Dat maakt de taal twee dingen tegelijk. Het is een efficiëntiemechanisme, omdat het grootste deel van de ruimte nooit geëvalueerd hoeft te worden. Het is ook de grens rond de intentie, omdat het van tevoren vastlegt waar de machine zich toe mag verhouden.","research-forge.25fa97aa1a":"Het vertelt je niet of die route de snelste, de meest efficiënte, de meest draagbare, de gemakkelijkst te auditen of de route is die de organisatie kan beheren. Dat zijn afzonderlijke vragen met afzonderlijk bewijs.","research-forge.261c22b85c":"Een ingenieursorganisatie committeert zich meestal aan één implementatie lang voordat ze kan weten of dat ontwerp het snelst of het makkelijkst te verifiëren is. Forge bestudeert een volgorde waarin de specificatie het duurzame bezit is en de implementatie een zoekresultaat waartussen een vastgelegd beleid kiest.","research-forge.26369471c9":"Exacte equivalentie, een begrensde numerieke relatie of effectequivalentie, elk vastgesteld door verificatie.","research-forge.267f81bab8":"Waar het programma aan mag komen","research-forge.277b67c1e8":"en wat het nodig zou hebben","research-forge.27f11f9fe1":"een verzegeld knooppunt publiceert nog steeds zijn invoer, zijn uitvoer en zijn identiteit","research-forge.27fab35201":"Een genoemd niet-antwoord is nuttiger dan een plausibel programma.","research-forge.280c5e7fc6":"Twee lezingen","research-forge.281dd83602":"Uitbreiden","research-forge.282bd862f4":"Kandidaat B","research-forge.2877a09f30":"meerdere antwoorden kunnen redelijk zijn","research-forge.287b80caae":"correctheid kiest niet","research-forge.294b4c06ac":"De kandidaatruimte","research-forge.296e71a0fb":"Kandidaten op grootte in een begrensde taal, met toegelaten, geweigerde en ingestorte toestanden, de eerste geverifieerde kandidaat, en de verklaarde grens die de bewering draagt","research-forge.297f419e18":"Wat het niet mag doen, is het gedrag verzwakken, een effect toevoegen dat het pakket niet verklaarde, of een onopgeloste bewijstoestand in een succes veranderen. Optimalisatie is vrijheid binnen een grens.","research-forge.29c69b4a35":"of makkelijker te controleren","research-forge.29fea3a06d":"Wat het vaststelt","research-forge.2a03a4b73a":"Onbeslist","research-forge.2a729227ad":"Eén expressie uitgebreid tot een netwerk van equivalente vormen met voorwaarden op de randen, en drie extractiedoelen gekozen nadat de ruimte bestaat","research-forge.2a965a37b7":"Dat is een beleidsbeslissing en die moet worden gesteld, niet afgeleid.","research-forge.2a965accf1":"Het kleinste programma dat de taal toestaat","research-forge.2ad40f7952":"Afwegingen als governanceobject","research-forge.2b27b7aec8":"Bewijsgestuurd","research-forge.2b3a5e307c":"Semantisch","research-forge.2b7d95b8c6":"Welke afweging je wilt","research-forge.2b9c801e9e":"selectie blijft een expliciet beleid","research-forge.2bdb5e4d73":"Forge eindigt met een geselecteerde semantische grafiek en het bewijs. Dweve Kera ontvangt die grafiek, plant ondersteunde uitvoering en zendt het doelartefact uit, met bewerkingsbetekenis, effecten, eigendom, numeriek contract en bewijsverplichtingen bevestigd over de overdracht. Dezelfde discipline verbindt Forge met de rest van de Dweve-stack: Aion waar het programma geverifieerde toestand behoudt, Reed en Selvedge voor de omringende systeemwerkzaamheden, FMI en Twin waar een model van het fysieke systeem deel uitmaakt van de specificatie.","research-forge.2c8c94c95f":"niet alleen wat er is gebouwd","research-forge.2c9ebecf8b":"Zoekorkestratie","research-forge.2cb597863b":"Een snel programma dat fout is, is nog steeds fout.","research-forge.2cd3174fc9":"het resultaat bepaalt de volgende vraag","research-forge.2cff331976":"Ontdekking en bewijs erboven","research-forge.2d24e0a549":"En soms","research-forge.2d3231ce48":"Dubbelzinnigheid","research-forge.2da600bf94":"Versie","research-forge.2daa013c1b":"Een getypeerde semantische grafiek, geen brontekst","research-forge.2dd3547872":"volledig binnen grens","research-forge.2dfcf898a3":"Vergelijking","research-forge.2e140f6f42":"Beleidsselectie","research-forge.2ea3bb9377":"Word onderzoekspartner","research-forge.2f24ebaee0":"Snoei","research-forge.2f65736593":"(a * 2) + a","research-forge.2f81a22de0":"Toegang","research-forge.2f89346f05":"Drijvende reassociatie","research-forge.2f906454d9":"Elke vorm beantwoordt een andere vraag, en het onderzoeksverslag vermeldt welke vorm de bewering droeg.","research-forge.30833f759b":"Planning en verlaging","research-forge.3107902192":"Vijf kandidaten","research-forge.310e8151df":"van een beschrijving naar het bewijs","research-forge.31139f400a":"minimaal <= 5","research-forge.3146c89579":"welke verantwoordelijkheid aan welke kant ligt","research-forge.3179a54130":"Voorbeelden, regels en een deelprogramma, niet de stappen","research-forge.31c2157a1c":"Eén semantische graaf getoond als graaf, als expressie en als datastroom, met de identiteit ongewijzigd in alle drie, en het effect van het veranderen van één knooppunt","research-forge.320ce22925":"Sterk, voor claims","research-forge.3218fcc602":"Bewijssamenstelling","research-forge.32438a2b70":"Zet geautomatiseerde ontdekking aan het werk","research-forge.32d888fecc":"Uitvoering gekoppeld","research-forge.32ec2eb506":"Typegestuurd","research-forge.32fd056d3d":"Schets","research-forge.32fe9f5bda":"Zaad","research-forge.331a390a95":"Leg vast dat de garantie niet kan worden gerechtvaardigd zoals gesteld.","research-forge.332fafafd4":"Meerdere optimale programma's","research-forge.337cd4ef85":"en daarna beschermen","research-forge.3407af8c74":"De vormen versterken elkaar. Voorbeelden maken een logisch contract leesbaar voor een lezer. Beperkingen voorkomen dat een kandidaat overfit op de gevallen die hij heeft gezien. Een schets houdt een veiligheidsstructuur vast terwijl de rekenkunde of gegevensstroom binnen één regio open blijft voor ontdekking.","research-forge.3554ae9f37":"Een bewijs van een grafiek is niet automatisch een bewijs van willekeurige compileruitvoer, dus uitvoeringskoppeling registreert de grafiek, het plan, het artefact en het resultaat samen. Forge kan dan ontdekking bestuderen zonder te beweren de emitter te bezitten.","research-forge.356258d8cf":"Correctheid verdient toegang tot de afwegingsdiscussie.","research-forge.357a580465":"uitbreiding met voorwaarden","research-forge.3631815377":"dat","research-forge.3647998e09":"relatieve gemodelleerde latentie op één grens","research-forge.3662b6cd93":"Optimalisatie is vrijheid binnen een grens die eerst op papier stond.","research-forge.3678b75177":"Bewijsanker","research-forge.3697e2badd":"Dezelfde grens, vier verdedigbare antwoorden","research-forge.3750b1e26e":"Eén eis","research-forge.378b19c94c":"en universele eigenschappen","research-forge.37a1d3ddee":"Zoekschaal","research-forge.37b658da82":"wat is gevestigd en wat open blijft","research-forge.37d9b94afa":"Een reviewer kan de keten van begin tot eind volgen zonder één verzegeld knooppunt te openen.","research-forge.37e5ec20ed":"Stilte telt mee","research-forge.37e8f995e7":"Een benoemd niet-antwoord geeft de instelling ook een concreet punt om op te handelen. Het zegt welke clausule conflicteert, welk gedrag onbepaald was, welke theorie niet beschikbaar was of welk budget opraakte, en dus wat er zou moeten veranderen.","research-forge.3856f4eb7c":"De methode bereikte geen conclusie binnen zijn theorie- en resource-limieten.","research-forge.387b54720d":"De trede die een resultaat moet halen voordat het meetelt","research-forge.38b07c05cf":"Eén zekerheidsladder met twee kandidaten die op verschillende treden rusten en een lade die toont wat elke trede controleerde, aannam en niet vaststelt","research-forge.391bc6cb44":"Het bewijs houdt zijn grens","research-forge.396c19de10":"Vier manieren waarop een eis weerstand biedt aan een programma","research-forge.39727bd48f":"terug naar synthetiseren","research-forge.3977816414":"bewijs beslist","research-forge.39d6a0ddc5":"Welke beslissingen mag de zoekopdracht namens jou nemen?","research-forge.39fdec1194":"Tests","research-forge.3a06f841f3":"Het wordt getest buiten de voorbeelden die het kreeg.","research-forge.3a4be7155b":"Alternatieven","research-forge.3ab11b75ca":"Forge","research-forge.3b08754530":"Forge begint met een beschrijving van het gedrag, niet met een verzoek om code. Je kunt het uitgewerkte voorbeelden geven, regels die in het algemeen moeten gelden, of een gedeeltelijk geschreven programma met de lastige delen open. Elk daarvan geeft de machine iets waaraan het gemeten kan worden, en iets waaraan het zichtbaar kan falen.","research-forge.3b0896e4b0":"Voor ondersteunde Kera-contracten herhaalt pure uitvoering bits identiek zonder een seed, inclusief de gedekte floating family-paden. Waar een programma bewust willekeurige toestand verbruikt, is die toestand een gedeclareerde invoer, en het hergebruiken ervan reproduceert de hele run.","research-forge.3b8be5e1a9":"breedte bewezen","research-forge.3bb1fa9d93":"is één punt in de ruimte","research-forge.3bb59d3903":"Gevestigd","research-forge.3bcf82f6df":"Latentie is een dimensie","research-forge.3bdab018c4":"Geverifieerd heeft altijd een tweede helft: onder deze regels, voor deze invoer.","research-forge.3bf08a84f1":"BEWEGING","research-forge.3bf4aa62c6":"Eén graaf, twee plannen, één identiteit","research-forge.3c37add762":"Goed gevormd","research-forge.3d3349e560":"wat de instelling besluit vóór een zoekopdracht","research-forge.3d85b7b35e":"Vier kleine gevallen, elk eindigend zonder programma om een andere reden, tonend wat werd gevraagd, wat er gebeurde en wat het zou veranderen","research-forge.3d8dc8dd37":"Heeft een eenvoudiger controletraject","research-forge.3d9d45c6fc":"en het verkeerde model bewijzen","research-forge.3dbbac272c":"Tegenvoorbeelden en bewijsstatus","research-forge.3e0fb17cab":"Verduidelijken","research-forge.3e39972526":"Latentie","research-forge.3e9492ab1e":"Grafiek, plan, artefact en resultaat blijven gebonden.","research-forge.3f1ea4240e":"De aannames zijn deel van het resultaat, geen kleine lettertjes eronder. Een bewijs over exacte hele getallen zegt niets over decimalen. Een bewijs over een zelfstandige berekening zegt niets over een service waarvan het nooit wist dat die bestond.","research-forge.3f2151a870":"Groottes één tot zes","research-forge.3fd8fb2e1a":"De bewerkingen, typen, vormen, effecten en mogelijkheden die een kandidaat mag gebruiken.","research-forge.3fe459f958":"Niets past","research-forge.40100e1934":"Niet-gedomineerde kandidaten","research-forge.4025ca409c":"Neem je prestaties in eigen hand","research-forge.408f0af557":"Een afleidingsgraaf van specificatie naar geselecteerd bewijs, met interne methodestappen verzegeld maar verbonden, en het kortere pad dat een replay daadwerkelijk moet reproduceren","research-forge.40d33b38ad":"Geen van dat is een achteraf toegevoegde kanttekening. Het is de inhoud van het resultaat, daarom plaatst het record de trede en de reikwijdte op dezelfde plek en waarom geen enkele controle er een kan promoveren.","research-forge.40f800b699":"De grens behoort tot de objectieve set die het produceerde. Het toevoegen van energie aan het pakket kan een kandidaat teruggeven die eerder gedomineerd was, wat een eigenschap van de vraag is in plaats van een verandering in enig programma.","research-forge.4141bac3ca":"en laat het programma veranderen","research-forge.418cdd48b7":"Waargenomen gevallen","research-forge.41978064b8":"Bespreek samenwerking","research-forge.41a3ff09e5":"Vastleg het gedrag","research-forge.4288fa85e0":"Wat is vastgesteld en wat is open","research-forge.42c7f4ea4d":"Het frame beweegt niet","research-forge.42e742546a":"en getest is niet bewezen","research-forge.43093ca0db":"Bewijsbereik, structurele eenvoud, bewijskosten","research-forge.435e8ecece":"één programma wint zelden alle vier","research-forge.436fb3032c":"Concludeer","research-forge.437b348524":"De volgorde waarin ze gebeuren","research-forge.437bcb1511":"Energie","research-forge.439f7b365e":"Onderzoeksdocumentatie","research-forge.43d54e530d":"Komt de gecodeerde vereiste overeen met wat de organisatie daadwerkelijk wil?","research-forge.43d8879a8c":"de uitvoeringslink is wat het bewijs bindt aan wat daadwerkelijk draaide","research-forge.4412dd5d66":"Onmogelijk en onbeslist worden gerapporteerd, niet omgezet in code.","research-forge.4475dded01":"Eén implementatie","research-forge.44ab85a252":"Oorsprong","research-forge.450d52d3ef":"Zoekt","research-forge.4585404748":"een kandidaat die stopt bij getest wordt gerapporteerd als getest","research-forge.45aaefd6f4":"Vier reviews","research-forge.4646f9193d":"Goed gevormd is niet getest","research-forge.4651a34e4d":"Bereik","research-forge.466fc49274":"Behoud","research-forge.46ed5f573e":"Bekijk het onderzoek","research-forge.4719d38f14":"Meerdere gedragingen voldoen aan het geleverde bewijs en verschillen elders.","research-forge.472643c4ca":"Eén kandidaat domineert een ander alleen wanneer het in elke actieve doelstelling niet slechter is en in ten minste één beter. Gedomineerde kandidaten verlaten de actieve grens. Degenen die overblijven zijn allemaal verdedigbare antwoorden op dezelfde specificatie, en kiezen tussen hen is een beleidsbeslissing die het record bewaart, in plaats van een berekening die de zoektocht stil uitvoert.","research-forge.472bff45c9":"Eén vorm binnen een grotere ruimte van gelijk gedrag.","research-forge.473161067f":"Selectiebeleid","research-forge.47942077ae":"Eenvoudigste bewijs","research-forge.47b74866d6":"Controleer correctheid","research-forge.47bcc2a36a":"Soms kunnen twee gevraagde dingen niet allebei waar zijn. Soms laten de voorbeelden twee verschillende gedragingen toe en is er geen manier om te zien welke bedoeld was. Soms is het probleem gewoon moeilijker dan de methode kan oplossen in de gegeven tijd. Forge rapporteert elk daarvan als wat het is, en zegt wat er zou moeten veranderen. Een onduidelijk geval vraagt meestal om één extra voorbeeld en niet om een groter budget.","research-forge.47cda15a5a":"Kera: hoe","research-forge.47da6f0838":"Stel samen","research-forge.48298eb992":"Zoeken kan bewerkingen vervangen, datastroom herstructureren, regio's fuseren, beweging verwijderen en een implementatie bereiken waar geen onderzoeker aan had gedacht. Dat is allemaal toegestaan, en het is grotendeels het punt.","research-forge.483bf2075c":"Gepubliceerd","research-forge.4901e146cd":"Vergelijk kosten","research-forge.490d255908":"de vereiste blijft het stabiele object","research-forge.49df3ec7de":"Draait op meer ondersteunde machines","research-forge.4a828b8ab7":"Onderzoek, Forge","research-forge.4ab1a4f190":"De kandidaat die als eerste arriveerde, heeft geen status in de beslissing buiten zijn eigen bewijs.","research-forge.4aebc33326":"Vier reviews vóór een claim","research-forge.4b01608cdc":"De zoekopdracht bewerkt het pakket nooit om een kandidaat te redden.","research-forge.4b1960c2fb":"Een systeem dat onder druk staat om code te produceren, zal code produceren. Dat verandert een onbeantwoorde vraag in een programma dat iemand nu moet onderhouden, en de onzekerheid verdwijnt niet, ze verplaatst zich naar iets dat moeilijker te zien is.","research-forge.4bca6a7cdb":"Waar een programma begint","research-forge.4c175158a6":"Gekoppeld resultaat","research-forge.4c1e9313aa":"Eén pool","research-forge.4c39a99d3d":"Vijf treden","research-forge.4c6bdedadc":"bron blijft een projectie","research-forge.4cb3bb0fc4":"Snelst","research-forge.4d0ff72eb2":"Welk niveau van testen of bewijs moet het resultaat bereiken?","research-forge.4d6864f9a3":"Vier frontiervoorkeuren","research-forge.4d7f210eef":"Drie kandidaten gecontroleerd tegen een gevallenlijst die elke ronde groeit met één falende invoer, met niets dat ooit van de lijst wordt verwijderd","research-forge.4db6c46b80":"elk systeem leest hetzelfde object in plaats van een kopie ervan","research-forge.4e4bed5372":"Nooit op","research-forge.4e76f5796f":"Meest efficiënt","research-forge.4e90808185":"Vier manieren waarop een run kan eindigen","research-forge.4e9a44aeb4":"Zeg wat er moet gebeuren","research-forge.4ec9cc4f2f":"Geverifieerde programma-ontdekking","research-forge.4f9c4e1fdb":"Een eerste correcte kandidaat bewijst dat het probleem vervulbaar is. Het kan ook groot, langzaam, geheugenintensief, lastig te verifiëren of gebonden zijn aan één uitvoeringsomgeving zijn. Forge behandelt het als bewijs in plaats van als het antwoord, en blijft zoeken naar de families die een ander zoekgedrag als eerste zou hebben bereikt.","research-forge.4faae9b4e9":"zijn verschillende uitspraken","research-forge.4fe6240efb":"Komt het uitvoeringsdoel overeen met de bewezen semantiek?","research-forge.500d19ed3e":"De volgende kandidaat moet aan de sterkere verzameling voldoen.","research-forge.505ddba0dc":"de machine zegt wat ze weet","research-forge.506f370762":"de conditiebadge op een rand bepaalt of extractie die mag gebruiken","research-forge.50e944749f":"BREED","research-forge.50f771745f":"Of het een goede implementatie is","research-forge.512f83ac42":"Drie kandidaten gecontroleerd tegen een groeiende set verplichtingen, met het tegenvoorbeeld dat elk beëindigde en de twee legitieme reacties op een falen","research-forge.516f075235":"Vier correcte programma's, vier manieren om er een te verkiezen","research-forge.5183317474":"Vrijheid","research-forge.52550c8d07":"Het dossier beantwoordt waarom","research-forge.528d188e2a":"Het vereiste bewijsniveau","research-forge.52e68a873a":"Beperkingen","research-forge.531e01782f":"Los de conflicterende vereisten op die het bewijs identificeerde.","research-forge.536a08d31b":"SNEL","research-forge.541a19b522":"De grens is wat de claim exact maakt. Een bewijs van een grafiek is een bewijs van die grafiek, dus uitvoeringskoppeling registreert de grafiek, het Kera-plan, het artefact en de resultaatidentiteit samen, in plaats van aan te nemen dat het bewijs met de uitvoer meereisde.","research-forge.546130711a":"Dweve onderzoeksprogramma","research-forge.54a351154f":"Minimaliteit is een begrensde uitspraak. Het geldt voor de bewerkingen, typen en structuren die het pakket toestond, tot aan de grootte die de run bereikte. Het zegt niets over een taal die het experiment niet verklaarde, en het verbreden van de bewerkingsverzameling produceert een nieuw experiment met zijn eigen antwoord.","research-forge.550d4ccba7":"Numerieke familie, ordening, toestandsmodel en de externe voorwaarden die de run veronderstelt.","research-forge.551fea67e6":"De beschrijving komt eerst, en de implementatie blijft zo lang mogelijk een open vraag.","research-forge.5521ea4314":"het toevoegen van een doelstelling kan een gedomineerde kandidaat opleveren, wat een feit is over de vraag","research-forge.5549dc87d0":"Niet elke specificatie","research-forge.5601f89af7":"een kandidaat die gewoon goed lijkt","research-forge.563591cebc":"Hoe snel het programma voltooit","research-forge.56abd17a41":"Wanneer er niets terugkomt","research-forge.577d56824d":"DRIE ZETTEN","research-forge.58357eb5f1":"sterkere claims vereisen sterker bewijs","research-forge.584e0ea86c":"de vector beschrijft de afweging","research-forge.58c379fdea":"Grootte minimaal","research-forge.59df8e27c4":"Behoud de eis","research-forge.5a0ba3bb83":"Contract","research-forge.5a2827f530":"Vier ringen","research-forge.5a314063cc":"hoe een zwakke kandidaat de vraag scherpt","research-forge.5ab1aaea94":"ONDUIDELIJK","research-forge.5b1142d090":"Budgettoewijzing","research-forge.5b141d8cb7":"Geverifieerd onder deze regels","research-forge.5b2a7fb11c":"Leg bloot","research-forge.5b3facb840":"Vier families van gelijk gewicht, en het pakket beslist welke actief zijn.","research-forge.5b5d8a5af8":"Leg het concrete geval en de eigenschap die het schond vast.","research-forge.5b6a58fb9f":"Goedkoop, voor zoeken","research-forge.5b78187e47":"niet juist in elke wereld","research-forge.5b8955c7bc":"Het programma vinden","research-forge.5b92885b2d":"Een technisch team kan het lid met de laagste latentie kiezen. Een gereguleerd programma kan het schoonste assurancepad kiezen. Een implementatie verspreid over gemengde hardware kan de breedste doelgeschiktheid kiezen. Alle drie kiezen uit dezelfde geverifieerde set.","research-forge.5c1be9b227":"De claim is replaybaar","research-forge.5c262f33db":"Eindigt op","research-forge.5c46a60955":"Hoe het werk is verdeeld","research-forge.5c9d4874c3":"Welke invoer en welke omgeving de bewering dekt.","research-forge.5ce01f3b67":"Het programma publiceert wat het bewijs ondersteunt en houdt zijn onderzoeksmethode als onderzoek.","research-forge.5dfcf1dcc0":"Eén identiteit, drie weergaven","research-forge.5dfe750940":"Inspecteerbaar","research-forge.5e0d7f4f07":"Forge is een Dweve-onderzoeksproject. De interne zoekportfolio, formele redeneerimplementatie, transformatiekennis, doelkalibratie en orkestratie maken deel uit van dat onderzoek. Wat het programma publiceert is de vraag, het protocol, het resultaat en de zekerheidstoestand, op het openbaarniveau dat het bewijs ondersteunt. Samenwerking begint bij een begrensde synthesevraag. Vijf uitspraken worden met hun status bijgehouden, drie daarvan vastgesteld en twee nog open, en de open vragen staan op de pagina in plaats van buiten het verhaal.","research-forge.5e22dbb195":"Drie koppelingen","research-forge.5e3db9c4c0":"Tegenvoorbeeldgestuurde verfijning","research-forge.5eb51a7a2a":"Volg het bewijs, niet alleen het programma dat eruit kwam.","research-forge.5eede4abda":"Breedste doelwitfit","research-forge.5f174de1cc":"Bewijs","research-forge.5f20d0f3ac":"Onvervulbaar","research-forge.5f94916c54":"Bekijk de institutionele case","research-forge.5faa59d4bc":"Resultaat","research-forge.5ff1729499":"voordat je zegt hoe","research-forge.603a007e8b":"en de alternatieven sluiten","research-forge.60508aeb3d":"Waar de vraag heen kan","research-forge.60539e2c57":"Waar het risico zit","research-forge.6066a49124":"Die invoer voegt zich bij de set waaraan elke kandidaat moet voldoen.","research-forge.60e5c23b14":"Getypeerd","research-forge.616d1d1b2a":"Vijf voorkeuren","research-forge.61792020d0":"Doelstellingenfrontier","research-forge.61988aaea3":"Het experimentpakket","research-forge.61a0ae3b84":"Limieten","research-forge.61ad50a9b9":"Doelwit","research-forge.61c2d00a1e":"Specificatievormen","research-forge.61d0fdeb05":"De verklaarde interface, zijn typen en zijn vormen.","research-forge.61e2187199":"Na het eerste geldige programma","research-forge.625ba6f153":"FIT","research-forge.62c4bc1315":"Twee banen uit dezelfde eis","research-forge.6320f96544":"laat de machine het hoe vinden","research-forge.636f4e740e":"is zelden het hele antwoord","research-forge.63ed4981dc":"Pareto","research-forge.63f0dfcfef":"Een eis opgesplitst in clausules, met vier banen die tonen welke clausules een onvervulbaar, dubbelzinnig, onbekend of buiten bereik resultaat opleverden, en de actie die elk oproept","research-forge.64269f9bd2":"TIJD","research-forge.647c656679":"Twee kandidaten kunnen overeenkomen als tekst, overeenkomen zodra hun grafen zijn genormaliseerd, of hetzelfde waarneembare gedrag vertonen onder het verklaarde contract. Dat zijn drie verschillende uitspraken, en alleen de laatste zegt iets over wat het programma doet.","research-forge.649ed30fda":"De reikwijdte reist mee met de claim. Een bewijs over exacte integer-semantiek certificeert geen floating-point-gedrag. Een bewijs voor een pure functie dekt geen externe service die nooit is verklaard. Een geverifieerde grafiek die na het bewijs is gewijzigd, is een nieuwe kandidaat zonder bewijs.","research-forge.64bcb871de":"Een tegenvoorbeeld kan meer blootleggen dan een implementatiefout. Het kan een weggelaten precondition onthullen, een randgeval waarover niemand had besloten, of twee lezingen van de vereiste die beide consistent waren met de voorbeelden. Het verslag noemt welke daarvan de onderzoeker vervolgens wijzigde.","research-forge.64c0978f0e":"Open, en de reden waarom het programma bestaat: hoe groot een geverifieerd grafiekgebied nuttig kan worden, welke specificatievormen precies zijn voor een machine en werkbaar voor een persoon, hoe gedeeltelijke bewijzen samenstellen door optimalisatie en planning, en welke doelstellingen gemeten hardwarefeedback nodig hebben.","research-forge.64d22c2e4e":"Forge legt het onderzoeksprobleem vast voordat er een kandidaat bestaat. Eén pakket benoemt de specificatie, de toegestane bewerkingen en typen, de effecten en numerieke semantiek, de objectieve dimensies, de zoeklimieten en het zekerheidsbeleid dat een resultaat moet bereiken. Een kandidaat kan alleen worden beoordeeld tegen een probleem dat al was gesteld, wat het pakket onderdeel maakt van correctheid in plaats van configuratie eromheen. Het pakket zegt ook wanneer te stoppen: de resourcelimiet, de zekerheidsdrempel die een kandidaat moet halen, en wat de run meldt als niets die haalt.","research-forge.64f4056c85":"Beleid zichtbaar","research-forge.657c02a2ae":"De eis blijft vast","research-forge.664243d1c2":"Specificatievormen tegen wat elke vorm vastlegt","research-forge.66b4132999":"Bespreek een synthesevraag","research-forge.66c7af05f3":"Forge maakt de aannames inspecteerbaar, en mensen blijven ze bezitten.","research-forge.66c95e7fc7":"Verzegeld","research-forge.66cd84bcef":"de vormen komen en gaan, en het frame in het midden is hetzelfde gedurende alles","research-forge.6703a68b0c":"het beleid noemt het lid","research-forge.6767e55d00":"Eerste geldig","research-forge.681b5b5ae1":"Beschikbaarheid","research-forge.6848ce552e":"Uitkomsten","research-forge.68ad9d9693":"Wat vast blijft","research-forge.693f74e1e9":"De Forge- en Kera-grens","research-forge.6978e0d16d":"Geen enkel programma kan het eerlijke antwoord zijn","research-forge.6989b87ddb":"Daarom wordt de lus alleen strenger. Elke ronde begint met alles wat eerdere rondes vaststelden plus het nieuwe geval, dus een kandidaat kan nooit winnen door een eerdere fout te vergeten.","research-forge.699425d26b":"Lees de methode","research-forge.69da6fa492":"Voorbeelden leggen uit","research-forge.6a33efdc4e":"Het experimentpakket veld voor veld samengesteld, met de identiteit die het benoemt en het gevolg van het wijzigen van elk veld","research-forge.6a455d1ff6":"Voor elke ondersteunde invoer, houd dit waar.","research-forge.6a54f54941":"De zoektocht antwoordt","research-forge.6aa0b7e952":"verschillende instellingen kiezen anders","research-forge.6ab0b8903c":"Numerieke betekenis","research-forge.6b1716c3e5":"nooit vergevingsgezinder","research-forge.6b2284f302":"Kniepunt","research-forge.6b6ae4c323":"de verplichtingenverzameling groeit alleen maar","research-forge.6b6f62925d":"Soms zegt het tegenvoorbeeld iets over het verzoek in plaats van over het programma. Twee regels kunnen tegenstrijdig blijken, of een randgeval kan iets blijken dat niemand had beslist. Dat is vroeg weten waard.","research-forge.6b7b6dcbaa":"Eén graaf, vier rollen","research-forge.6bc457b374":"Vind een kandidaat die aan elk bekend geval voldoet.","research-forge.6bcf5a7776":"Een frontlinie, geen enkele score","research-forge.6c4b5393b9":"en beperkingen beslissen","research-forge.6c61bbcebe":"Bewezen","research-forge.6c82e6dd86":"Tijd","research-forge.6c8dd48ed8":"Meetplan","research-forge.6c9b8325ab":"geen trede wordt ooit afgeleid","research-forge.6c9c88fe2f":"Een beschrijving van gedrag verandert die relatie. Het geeft de zoektocht een doel dat het moet raken, een manier om betrapt te worden als het mist, en achteraf een verslag van precies welke gevallen het resultaat ooit tegen is gecontroleerd.","research-forge.6cc1fdfb05":"Getest, begrensd en bewezen zijn verschillende uitspraken over hetzelfde programma.","research-forge.6cd40b6ae3":"Vereisten beginnen als gewenst gedrag, beperkingen en risico's. Ontwikkeling verandert ze in één architectuur en één implementatie, en vanaf dat moment is elk alternatief een herschrijving, migratie of optimalisatieproject. De keuze was waarschijnlijk redelijk toen die werd gemaakt, en die werd gemaakt voordat iemand het kon vergelijken met de keuzes die het uitsloot.","research-forge.6d058a6f22":"geen algemene belofte","research-forge.6d3a0e2f30":"Types snoeien eerst","research-forge.6d525b7156":"Uitvoering","research-forge.6d5ef04ce2":"bewijs, grens of verklaarde limiet","research-forge.6d84ceaf60":"Extraheer","research-forge.6db87cb08f":"Snelst gemodelleerd","research-forge.6dfe9d2cfa":"Forge, het overzicht","research-forge.6e3f1d3672":"Vier manieren om intentie vast te leggen","research-forge.6ef75c79a0":"Een replay hoeft niet elke verkennende tak te reproduceren. Het moet het bewijs reproduceren waar de claim op rust: de specificatie, de geselecteerde kandidaat, het verificatieresultaat en de uitvoeringsbinding. Al het andere is zoekgeschiedenis in plaats van bewijs.","research-forge.70bcce6545":"Meerdere routes","research-forge.70cbd1d6b1":"Voorgesteld","research-forge.7173d0cb0f":"onbekend, onvervulbaar en dubbelzinnig zijn resultaten","research-forge.718eb2ad28":"Sterktereductie naar verschuiving","research-forge.71e541f178":"Een test draait het programma op invoer die iemand koos. Een bewijs redeneert over elke invoer die de geschreven specificatie dekt. Beide zijn nuttig en ze beantwoorden verschillende vragen. Wanneer Forge zegt dat een kandidaat geverifieerd is, heeft de zin een tweede helft: geverifieerd tegen deze eigenschap, voor deze invoer, onder deze aannames. Vijf onderdelen moeten samen meereizen voordat die zin iets betekent: het exacte programma dat is gecontroleerd, de eigenschap die erover wordt geclaimd, de aannames, het bewijs, en de grenzen die het resultaat niet vaststelt.","research-forge.722e234a05":"Vind kandidaten","research-forge.72637278c6":"wat Forge overdraagt","research-forge.729c82e196":"Eén object doorkruist de hele levenscyclus, dus niets hoeft in elke fase opnieuw uit tekst te worden afgeleid.","research-forge.72aeb780b2":"Waar de zoektocht verdergaat","research-forge.72e6f70d7c":"het resultaat verwijst terug naar de grafiek","research-forge.7305b76252":"sterker bewijs verdient een sterker label","research-forge.73128a8f5b":"de eis komt eerst","research-forge.734e643f73":"Vier assen","research-forge.734ee26abf":"Meerdere families","research-forge.736500a024":"ontdekking en bewijs","research-forge.73710d0053":"Vier dingen veranderen niet met de uitkomst, en zij zijn de reden dat het resultaat gelezen kan worden door iemand die de zoektocht niet heeft uitgevoerd.","research-forge.73e5abe068":"en de methode blijft privé","research-forge.740141dd76":"Begrensde controles en eigenschapstests","research-forge.746a18b508":"Opmaak, operandvolgorde en de genormaliseerde graaf. Genoeg om te voorkomen dat de zoektocht hetzelfde werk twee keer doet.","research-forge.757b8815d3":"Eén frame","research-forge.75be5b7552":"Wat het record publiceert","research-forge.75c9be68d0":"Verwerpt","research-forge.75e6b42fc5":"Buiten bereik","research-forge.762b81621f":"De trede die een kandidaat moet bereiken om de grens te betreden.","research-forge.7701124587":"Bewijzen dat er geen kleiner correct programma bestaat binnen een verklaarde taal is de vraag die de superoptimalisatie-onderzoekstraditie bestudeert. Deze begrensde zoektocht is het exemplaar van die vraag dat Forge kan uitvoeren en controleren.","research-forge.7777053d27":"Opzettelijk fout zijn","research-forge.77809a4225":"x86-64, RISC-V, WASM, Vulkan GPU","research-forge.779df62acf":"Vier blijvende toezeggingen","research-forge.77e466696d":"Geen enkel programma in de toegestane ruimte kan het doen. Verander de toestemming of het verzoek.","research-forge.77ed933da8":"Objectieve vector en grenspositie","research-forge.7800ae62d5":"Niet zomaar fout","research-forge.78546ce4c3":"Het gevraagde effect wordt niet vertegenwoordigd door het verificatiecontract.","research-forge.79919ce9fd":"Effecten en mogelijkheden","research-forge.79b38792f6":"Vier objectieve families","research-forge.79b3e4bb6e":"Veel kandidaten","research-forge.7a36809fc6":"Forge bestudeert een andere sequentie. Houd de vereiste langer expliciet. Laat verschillende implementaties concurreren binnen een verklaarde taal. Stel de ondersteunde gedragsclaims vast vóór je selecteert tussen prestatie- en implementatieafwegingen.","research-forge.7a67d7aba8":"Zijn de omgeving, de effecten en de numerieke regels vertegenwoordigd?","research-forge.7b2d03931b":"Conventioneel","research-forge.7ba8740951":"Welk beleid één variant koos, en wie ervoor stond","research-forge.7bec3a8510":"Stopt op","research-forge.7c04a5cf0e":"Een vector van kosten produceert een grens, wat een ander object is dan een rangschikking.","research-forge.7c1e14bb08":"het verwijdert geen menselijk oordeel","research-forge.7c3f4fda21":"grootte 1","research-forge.7d448f8882":"Eén kandidatenpool","research-forge.7d58a74832":"Een kandidaat kan elk getoond voorbeeld doorstaan en toch fout zijn waar niemand keek. Forge zoekt naar een specifieke invoer die het verschil blootlegt. Die invoer is een tegenvoorbeeld, en zodra het bestaat voegt het zich bij de permanente set gevallen waaraan elke latere kandidaat moet voldoen. De cyclus daarachter is kort. Een kandidaat wordt voorgesteld, hij wordt uitgedaagd voorbij de voorbeelden die hij kreeg, één invoer legt het verkeerde gedrag bloot, en die invoer wordt bewaard. Daarna begint de zoektocht opnieuw tegen de grotere set. Hij eindigt op een bewijs, een grens of een benoemde limiet, en nooit op een kandidaat die er alleen goed uitziet. Er verdwijnt nooit iets uit die set, en daarom zegt de derde poging meer dan de eerste.","research-forge.7d5f9141fc":"Meting moet nog worden vastgesteld","research-forge.7db1bb6632":"Afleiding als bewijs","research-forge.7df7e32344":"de badge benoemt alleen de trede","research-forge.7e2e54dae8":"Een evenwichtig knikpunt kan worden voorgesteld. Het voorstel wordt vastgelegd met de normalisatie die het produceerde, zodat een reviewer kan zien dat het een beleid is en geen rekenkundige onvermijdelijkheid.","research-forge.7e309ec303":"Prestatiehypothese, niet gebenchmarkt","research-forge.7e5a975b6a":"Identiteit","research-forge.7e826f7af3":"VERTROUWEN","research-forge.7ea014de7b":"Bewijs","research-forge.7ea35b3515":"Hetzelfde object vervult vier rollen zonder van categorie te veranderen. Het is een kandidaat tijdens het zoeken, een lid van een equivalentieklasse tijdens verkenning, het onderwerp dat een bewijs noemt, en de invoer waar Kera tegen plant. Eén identiteit draagt alle vier.","research-forge.7f2b6cf0fd":"Een kandidaat moet voldoen aan het tot nu toe verzamelde bewijs. Een verificateur doorzoekt vervolgens het ondersteunde domein naar een invoer of toestand waarin het de volledige specificatie schendt. Elk tegenvoorbeeld dat het vindt, voegt zich bij de bewijsverzameling als een permanente verplichting, dus de volgende kandidaat moet aan alles voldoen wat de eerdere deden en ook aan het nieuwe geval. De lus wordt alleen maar strenger. Hij stopt op een bewijs, een grens of een verklaarde limiet, en nooit op een kandidaat die er alleen overtuigend uitziet. Een voorwaarde toevoegen mag, maar dat opent een nieuwe specificatie-identiteit in plaats van de oude te bewerken.","research-forge.7f59a1f1d5":"Beslissing","research-forge.7f5e7b5182":"Vier institutionele acties","research-forge.7f87260e69":"Vooruit geschreven, achteruit gelezen","research-forge.7fc3a8b99e":"Het onderzoeksontwerp combineert een DSL over getypeerde expressies met enumeratief, CEGIS, genetisch programmeren en MCTS-zoeken, e-graph gelijkheidsverzadiging, meting op basis van Cranelift, en Z3/CVC5-controles voor begrensde verplichtingen. Multi-objectieve zoekopdrachten houden rekening met latentie, aantal bewerkingen, geheugen en registerdruk; doelcodegeneratie omvat x86-64, RISC-V, WASM, Vulkan GPU en Verilog. Aantal taken en tests, snelheidswinsten tussen hosts en productieprestaties blijven validatiewerk.","research-forge.7fda8c3a33":"Drie kandidaten, drie eerlijke labels","research-forge.7fdf663e3a":"Prestatiehypothese, niet gebenchmarkt","research-forge.7fef09721e":"Dweve Forge, geverifieerde programma-ontdekking","research-forge.80302bf5ea":"Begrensde controles en zoekopdrachten","research-forge.80446347ed":"Vorm","research-forge.80d70e543d":"Frontlinie en selectie","research-forge.814de3b8b2":"Vier grensleden","research-forge.8179013356":"Verkeer, werkset, overdrachten en lokaliteit","research-forge.81eccd6085":"Vier redenen voor stilte","research-forge.81f08b5724":"lang nadat de mensen verder zijn gegaan","research-forge.8208f3f27b":"De volgorde","research-forge.82319c5d9e":"Transformaties in een volgorde toepassen maakt een vroege keuze die een latere verbetering kan uitsluiten. Forge bestudeert compacte representaties die vele equivalente vormen tegelijk bevatten, zodat meerdere transformatiepaden naast elkaar bestaan tot extractie. Het samen representeren van vele herschrijvingen in plaats van je vast te leggen op één volgorde is de aanpak die de onderzoeksliteratuur equality saturation noemt.","research-forge.8252f95ddf":"het veranderen van één knooppunt in een geverifieerde graaf brengt de kandidaat terug naar welgevormd","research-forge.825d89212b":"Transformatiekennis","research-forge.8283b9d96c":"Geen fasevolgorde","research-forge.82c24c3687":"Het programma mag van vorm veranderen, en datgene waaraan het moet voldoen niet.","research-forge.8301a503f4":"Het meningsverschil tussen twee geldige lezingen wordt als vraag naar boven gebracht, niet opgelost door de zoekopdracht.","research-forge.8368699cf6":"Veel mogelijke programma's","research-forge.8375a2c337":"Drie pogingen, één groeiende gevallenlijst","research-forge.837b910e11":"totdat beleid er een selecteert","research-forge.83908aa381":"Type, vorm, representatie en het numerieke contract dat erop van toepassing is.","research-forge.83ea53e5ec":"Veel gelijke vormen, drie de moeite waard om te extraheren","research-forge.8597c90c68":"Onderzoekstests (omvang)","research-forge.864c38bd34":"Waar een meting niet bestaat, blijft de cel leeg. Een lege cel is een uitspraak over het bewijs, en het vullen met een modeluitvoer zou een schatting stil omzetten in een resultaat.","research-forge.8682d73e62":"Programma","research-forge.869cb36316":"Eén voorgestelde implementatie van de vastgelegde specificatie.","research-forge.8703ca90ce":"Eigendom, geheugenruimte en de toepasselijke doelbeperkingen.","research-forge.870d4e66fc":"het record benoemt de reikwijdte","research-forge.87805aff07":"Helemaal geen programma","research-forge.879bb91dae":"geen van beide kanten absorbeert de bewering van de ander","research-forge.87d0c490e0":"De kostendimensies die dit experiment vergelijkt, gekozen voordat een kandidaat wordt gemeten.","research-forge.88306943fe":"Methode","research-forge.8831be6339":"Wanneer geen programma verschijnt","research-forge.887b3d18f0":"Forge bezit de specificatie, de kandidaatzoektocht, de equivalentieverkenning, de objectieve grens en de verificatie. Kera is Dweve's grafiek-native systeemtaal en Direct Computation-fundament, en het bezit planning, verlaging, targetspecifieke emissie en uitvoering. Wat tussen hen kruist is een geverifieerde semantische grafiek met zijn verplichtingen, zijn objectieve profiel en zijn bewijs. Niet de broncode maar de grafiek wordt benoemd, en het resultaat dat terugkomt wijst naar dezelfde identiteit.","research-forge.887cf267e6":"Onvervulbaar","research-forge.888797190c":"één gedrag, meerdere implementaties","research-forge.888e561892":"Vier manieren om beter te vragen","research-forge.892257a43b":"Een bewijs kan deugdelijk zijn","research-forge.89404ea15f":"Formele query","research-forge.894f8a793c":"Gebruik een sterkere theorie, een bredere taal of een groter budget.","research-forge.897b3ac98d":"Codegeneratie","research-forge.89b86ab0e6":"Taal","research-forge.89c7caf6b5":"Welke stappen het werk doen","research-forge.89c8a2851d":"Geheugen","research-forge.89f5343231":"Het duurzame beslissingsspoor","research-forge.8a102fcb06":"Begrensde complete zoektocht","research-forge.8a9523ae04":"Wat een kandidaatknoop draagt","research-forge.8ab2c84ed7":"Eén architectuur","research-forge.8b2d50590f":"Formeel bewijs dekt de specificatie en de gecodeerde semantiek. Als een omgevingsvoorwaarde is weggelaten, of het numerieke model niet overeenkomt met de machine, is het resultaat geldig en beantwoordt het een iets andere vraag.","research-forge.8b593995c8":"Aannames","research-forge.8b7acd8daf":"Niets komt de grens binnen met een assurance-label sterker dan het bewijs ondersteunt.","research-forge.8bafd39dbd":"De bewuste productgrens","research-forge.8c0dc9aa18":"Precondities, postcondities en de zekerheid die het resultaat moet bereiken.","research-forge.8c1cf9e158":"Voorbeelden, logische voorwaarden, schetsen en referentiegedrag, elk geregistreerd met de sterkte die het draagt.","research-forge.8cb71202e7":"Meerdere gedragingen passen bij de voorbeelden. Nog één geval beslist het.","research-forge.8d9c9bb663":"Twee records, één grafiek","research-forge.8daee0af31":"De conventionele route die versmalt tot één codebase en heropent als herschrijfprojecten, naast de onderzoeksroute die een waaier van geverifieerde kandidaten behoudt totdat een beleid er een selecteert","research-forge.8db9aab917":"hoe sterk het is gecontroleerd","research-forge.8dce170de2":"Waarde","research-forge.8dd2a359fe":"ZUINIG","research-forge.8df2bb4b75":"Het zekerheidsniveau dat een kandidaat moet bereiken, de zoeklimiet, en wat te rapporteren wanneer niets dat bereikt.","research-forge.8e2717f3c6":"Een kandidaat die niet legaal kon zijn, wordt nooit gebouwd, dus de grens bevat alleen welgevormde programma's.","research-forge.8e34678d0d":"illegale kandidaten komen nooit in de pool","research-forge.8e3934fad2":"Vier beleidstabbladen die verschillende leden van één grens selecteren, elk produceert een volledig beslissingsverslag met dominantieredenen voor de leden die het niet selecteerde","research-forge.8e50172772":"Onafhankelijke controle is een aparte trede omdat het een andere vraag stelt. Niet of het bewijs is geproduceerd, maar of een checker die het niet produceerde ermee instemt, alleen gebruikmakend van het bewijs dat bij de kandidaat is geleverd.","research-forge.8e84017c75":"De link is naar een specifiek programma. Verander één stap erin en het bewijs beschrijft niet langer wat je vasthoudt, dus het label gaat terug naar het gewone structurele tot de controle opnieuw is uitgevoerd.","research-forge.9032517861":"Vijf beweringen, vijf toestanden","research-forge.908b29b50b":"elke trede vereist een ander soort bewijs","research-forge.90e40d5043":"Aan de slag","research-forge.919003799d":"Getest","research-forge.91ad20c2db":"Twee plannen","research-forge.91c0ae2087":"precieze intentie verlaagt implementatierisico","research-forge.91cf399266":"kan het echte antwoord zijn","research-forge.9225f51a2a":"Tegenvoorbeeld","research-forge.9233f41df0":"Drie doelen","research-forge.9297ab4ca3":"Lees het verhaal","research-forge.929818c51d":"Grootste geheugenvoetafdruk","research-forge.929a9f0f25":"De eerste die werkt","research-forge.92a7058e4e":"Bespreek institutionele samenwerking","research-forge.92f5fe6952":"Vier uitkomsten","research-forge.936c25084e":"Referentiegedrag","research-forge.9388f4158d":"de gebalanceerde optie is een keuze zoals de anderen, en het zegt dat","research-forge.93c09204c0":"Gematigd op beide kosten","research-forge.93c2975761":"Volg de zoektocht","research-forge.93f79d808f":"Weerspiegelt het geselecteerde frontlinielid de vermelde prioriteit?","research-forge.942587e61e":"Projectblad","research-forge.9477d7acdd":"Vraag partner toegang aan","research-forge.94822e9dc6":"Forge, institutioneel beeld","research-forge.94827e8438":"Lees de papers","research-forge.94859cf20a":"Verzegeld en open","research-forge.948c81b996":"Meerdere geverifieerde wegen vooruit","research-forge.94cc86c489":"één gewijzigde stap en de badge noemt een programma dat je niet langer vasthoudt","research-forge.94ed3b0134":"van intentie tot het geselecteerde programma","research-forge.950dfeeb8b":"Intentie wordt code","research-forge.9550373e8b":"Gemeten","research-forge.95eaeda430":"Hoe groot een geverifieerd grafiekgebied nuttig kan worden.","research-forge.9678c4f1e3":"één identiteit overschrijdt de grens","research-forge.96aff7c058":"Eén tegenvoorbeeld-lus","research-forge.96b9633285":"Wat de zoektocht mag veranderen","research-forge.973c3f46d7":"Binnen bereik","research-forge.978aa6569a":"Eindigt eerder","research-forge.97c89a4d66":"Actie","research-forge.97ee6e5610":"Stel voor","research-forge.992bc34385":"Een pure specificatie kan onderweg geen bestands- of netwerktoegang krijgen. Een contract met een vaste breedte voor gehele getallen kan niet stilletjes een onbegrensd wiskundig geheel getal worden. Een representatie met schaal behoudt zijn schaal, en een geheugenveilige schets kan niet worden aangevuld met een ongecontroleerd alias.","research-forge.99508624d6":"Geen enkel programma kan","research-forge.996c4a8976":"heeft een programma erin","research-forge.99dc6bab08":"Twee kandidaten die voldoen aan dezelfde voorbeeldset en divergeren op een invoer die niemand leverde, met de drie manieren waarop een belanghebbende het kan oplossen","research-forge.9a24005705":"Eén complete zoektocht, op grootte","research-forge.9a469ce88c":"Concreet","research-forge.9a4ce5f246":"de keuze moet worden uitgesproken","research-forge.9ae33a7d0e":"Eigenschap","research-forge.9b7bd11153":"Een geverifieerde graaf die een harde grens oversteekt naar Kera, op twee verschillende manieren gepland, met beide resultaten gekoppeld aan dezelfde graafidentiteit","research-forge.9c25db95cc":"Kandidaat A","research-forge.9c86ef6b28":"Onderzoekt kandidaat-implementaties onder een verklaard contract","research-forge.9cbe42aaff":"Gepland","research-forge.9cfcf5930d":"Latentie, beweging, implementatiegeschiktheid en bewijslast worden niet geraakt door het eerste resultaat.","research-forge.9d68007b07":"Programma","research-forge.9dba232302":"Het gedrag dat gevraagd was","research-forge.9dc6ec542b":"is niet hetzelfde als het draaien","research-forge.9dd59ab994":"Vergelijkt","research-forge.9df0f32743":"Registers, parallellisme, apparaatlimieten, draagbaarheid","research-forge.9e811eeaf8":"Na correctheid","research-forge.9ee018232e":"Niets komt een kandidaat binnen dat het pakket niet toestond.","research-forge.9f36fa8055":"Behoud deze vorm en vind het ontbrekende deel.","research-forge.9f78c690af":"om verschillende redenen","research-forge.9fea6de725":"Formeel","research-forge.9ff7951f81":"Een geverifieerde badge uitgebreid tot zijn vijf delen, opnieuw getoond naast hetzelfde programma nadat één stap veranderde en de link tussen hen brak","research-forge.a0a9a568c3":"De kandidaten die geldig bleven, en die welke een tegenvoorbeeld beëindigde","research-forge.a0c9c40551":"het programma verandert van vorm","research-forge.a10a7ad63a":"Wat het pakket vastlegt","research-forge.a266f0a07d":"Verken kandidaat-kernels","research-forge.a2e1cc1b2f":"Mag veranderen","research-forge.a2f4a96337":"Afweging","research-forge.a32a41c9d1":"geen programma, met de reden","research-forge.a336e6650d":"Twee kandidaten, twee eerlijke stoppunten","research-forge.a3c143732a":"het probleem is vastgelegd vóór de zoekopdracht","research-forge.a3c686e711":"Categorie","research-forge.a4508fc8ef":"Semantische relatie","research-forge.a48f8c0cf7":"Vijf programma's, één specificatie","research-forge.a4c745386f":"Vier beleidslijnen","research-forge.a57b5d2330":"De zoektocht mag veranderen","research-forge.a6067adc3c":"latentie, bewerkingen, geheugen, registers","research-forge.a618b4be8d":"Query","research-forge.a61c938f35":"Zoekopdracht stelt voor","research-forge.a723285355":"Gemodelleerd","research-forge.a79764b5e5":"Meerdere correcte programma's, elk met eigen bewijs","research-forge.a7987d27ae":"Laat één herschrijving achterwege","research-forge.a898f4eb0d":"Het is dezelfde keuze die iedereen maakt over een route door een stad. De snelste, de goedkoopste en die met minder overstappen zijn allemaal redelijk. Wat niet redelijk is, is beweren dat er maar één antwoord is zonder te zeggen waarop je optimaliseerde.","research-forge.a8b262d32b":"Een model om code vragen en iets krijgen dat er goed uitziet is een andere oefening. Er is niets waar het antwoord aan moet voldoen, dus er is niets waar het tegen kan falen, en de persoon die het leest moet al het oordeel leveren.","research-forge.a8e5c0ccf3":"De graaf die het verificatieresultaat daadwerkelijk noemt.","research-forge.a91bcce893":"Altijd","research-forge.a94848cbdb":"Alleen kandidaten die de poort passeerden bereiken deze stap.","research-forge.a9d6afeda0":"terug om voor te stellen","research-forge.a9f1693ebe":"Elk lid voldoet aan het verklaarde contract, dus de enige resterende vraag is welke kosten je accepteert.","research-forge.aa1a2e191d":"VOORAF BENOEMD","research-forge.aa2b80d828":"Grens","research-forge.aa62568659":"Zeggen wat niet bekend is, is nuttiger dan het gat vullen met iets dat goed leest.","research-forge.aa6708d51a":"Een ondersteunde universele relatie is bewezen.","research-forge.aa88ef980e":"Welke ondersteunde omgevingen het kunnen uitvoeren","research-forge.aa9002c223":"De badge, geopend","research-forge.aab9ca1bc6":"In een klasse","research-forge.ab89d05c4b":"Plaatsing","research-forge.ab98f5b857":"Vast","research-forge.ab9a4aae0b":"Laagste beweging","research-forge.aba86cd010":"Beleid selecteert","research-forge.abc0c09f1f":"De machine mag veranderen welke stappen het werk doen, de volgorde waarin ze gebeuren, en welke tussenwaarden er überhaupt bestaan. Twee programma's die geen van die dingen delen, kunnen nog steeds dezelfde taak uitvoeren, en de zoektocht mag een van beide verkiezen.","research-forge.ac30f0abf3":"Als het verandert wat het programma produceert, is het geen verbetering van dat programma. Correctheid is wat een kandidaat een plaats verdient in het gesprek over kosten.","research-forge.acc3156c5b":"Runkoppeling","research-forge.ad2cecac38":"Tekst en structuur","research-forge.ad44adccc4":"het bewijs versterkt een precieze bewering","research-forge.ad59e3b102":"Breedst","research-forge.adfc01e921":"Een kandidaat kan alleen worden beoordeeld tegen een probleem dat al was benoemd.","research-forge.adfccdc8de":"Forge: wat","research-forge.ae2fee1a70":"Bouw alleen typecorrecte grotere expressies.","research-forge.aeb1c76446":"Vier ringen, één publicatieregel","research-forge.aebc2854f4":"Numeriek","research-forge.aeedafb2fe":"mislukking wordt een blijvende verplichting","research-forge.af3cc2e010":"het programma, niet het doel","research-forge.af68d81f17":"Het gedrag en de beperkingen die succes definieerden.","research-forge.af78a00855":"Hoe direct het gedrag kan worden gecontroleerd","research-forge.afbab5dc80":"de eerst ontdekte kandidaat behoudt zijn plaats in de geschiedenis en verlaat de grens","research-forge.aff55d9c0e":"Rapporteer de kleinste geverifieerde kandidaat en zijn grens.","research-forge.b0339e3e63":"Synthese, Cranelift en","research-forge.b048046ec8":"De kandidaat met de laagste latentie kan een grotere werkset vasthouden. De meest draagbare kan langzamer zijn op de machine voor je. Degene met het eenvoudigste bewijs kan een agressieve herschrijving achterwege laten. Een gebalanceerd kniepunt kan worden gesuggereerd, en de suggestie wordt geregistreerd als een beleid met zijn normalisatie eraan gekoppeld.","research-forge.b06be2ecea":"Daarom publiceert Forge de aannames naast de claim, en heeft de review benoemde eigenaren. De specificatie, het model en het uitvoeringsdoel zijn drie afzonderlijke handtekeningen.","research-forge.b0811e470d":"Ruil","research-forge.b0a205ebad":"Begin met de toegestane invoer en constanten.","research-forge.b0b01215a0":"Kandidaat D","research-forge.b116105199":"Vier vragen om te beantwoorden","research-forge.b1d348384e":"Meer dan één soort beter","research-forge.b23977841c":"Tegenvoorbeelden","research-forge.b26aa65383":"Wat het woord geverifieerd dekt","research-forge.b2bc0c005f":"Gecontroleerd","research-forge.b30077250b":"vroeg vastleggen of de alternatieven behouden","research-forge.b307b88c84":"Draagbaarheid","research-forge.b3776d63ad":"Backends","research-forge.b39a168c1e":"Het pakket wordt één keer geschreven, en elk resultaat op deze pagina verwijst terug naar de versie die het heeft opgeleverd.","research-forge.b3c0c45a3e":"Forge houdt structurele geldigheid, concreet testen, begrensd exhaustief controleren, formele verificatie, onafhankelijke controle en uitvoeringskoppeling apart. Een kandidaat gaat alleen omhoog wanneer het bewijs voor de volgende trede bestaat, en de bereikte trede is deel van het resultaat in plaats van een versiering erop. Een snelle zoektocht kan geteste kandidaten vasthouden terwijl een bewijs nog wordt verkregen. Onafhankelijke controle heeft een eigen trede, omdat die vraagt of een controleur die het bewijs niet maakte het er wel mee eens is.","research-forge.b45b598d0c":"Eén grafiekidentiteit verbindt de specificatie, het bewijs, het plan en het resultaat dat terugkwam.","research-forge.b462217ad5":"Eén invoer toont dat het gedrag fout is.","research-forge.b4dad06170":"Technische specificaties","research-forge.b51ba796f2":"Begint met","research-forge.b5338782b3":"De dimensies waarop een kandidaat wordt gerangschikt, gemodelleerd of gemeten","research-forge.b568d47f2e":"Invoer","research-forge.b5b0a8f813":"Concentrische lagen van de publieke onderzoeksvraag via het reproduceerbare protocol en het gepubliceerde resultaat tot de beschermde interne methode","research-forge.b6272cdaf7":"Forge registreert de specificatie-identiteit, de kandidaat-afstamming die ertoe doet, de tegenvoorbeelden, de gebruikte equivalentierelaties, de objectieve waarden, de assurance-overgangen en het selectiebeleid. Die keten verklaart waarom het gekozen programma bestaat en welke alternatieven het verdrong, en het is genoeg voor iemand anders om de claim te reconstrueren. Een herhaling hoeft niet elke verkennende tak over te doen, alleen het bewijs waarop de claim rust.","research-forge.b638127a16":"Begrensd volledig","research-forge.b66b54c1d8":"De kandidaat als object","research-forge.b6d2f4c9e8":"de zoektocht kan het typesysteem niet verbreden","research-forge.b70446abdf":"Vereisten kunnen conflicteren. Een set voorbeelden kan incompatibel gedrag toestaan. Een gevraagde garantie kan buiten de semantiek liggen die het verificatiecontract vertegenwoordigt. Een zoekopdracht kan zijn opgegeven limiet bereiken zonder conclusie. Forge rapporteert elk van die afzonderlijk, omdat ze vier verschillende reacties vereisen en vier verschillende kosten om op te handelen. Conflicterende clausules worden verzoend, concurrerende gedragingen worden met extra bewijs gescheiden, een onbesliste zoektocht wordt verlengd, en een garantie buiten het contract wordt vastgelegd als een garantie die zo niet te onderbouwen is.","research-forge.b71f6e67ce":"Bestudeer één implementatiebeslissing","research-forge.b74c664479":"Assurance-staten","research-forge.b78c6b0e99":"het doorstaan van de voorbeelden en het voldoen aan de voorwaarde zijn niet dezelfde bewering","research-forge.b82b9b1043":"de vormen worden bewust gecombineerd","research-forge.b895ceb6b1":"een niet-antwoord voorkomt valse zekerheid","research-forge.b8f5629ab6":"de verplichtingenkolom krimpt nooit tussen iteraties","research-forge.b97a1099a3":"Machinecontroleerbaar","research-forge.b9b15e5f94":"Drie dossiers","research-forge.ba25b214d8":"elk vraagt iets anders","research-forge.ba3fef96ae":"Een bewijs in vijf delen","research-forge.babfc32160":"Ten minste één gedrag voldoet aan elke clausule tegelijk.","research-forge.bac127c5b7":"Niet-gedomineerd","research-forge.bb11a8e3f8":"Regels","research-forge.bb2fe63e5a":"INVOER","research-forge.bb54db510a":"Accepteren","research-forge.bb9cf14180":"Beleid","research-forge.bb9d653f4e":"Daag uit","research-forge.bbddd6ecdf":"Welke tussenwaarden er bestaan","research-forge.bc0b16aa7f":"Vier geverifieerde programma's opnieuw gerangschikt op welke eigenschap je vraagt, met de gebalanceerde optie getoond als een voorkeur zoals de anderen","research-forge.bc6b9b38a3":"Stappen die tot Dweve's onderzoeksmethode behoren verschijnen als verzegelde knooppunten met hun invoer, uitvoer en identiteit gepubliceerd. Institutionele transparantie en onderzoeksvertrouwelijkheid worden behandeld als twee eigenschappen van één keten in plaats van als tegenpolen.","research-forge.bc7819b34f":"Onbekend","research-forge.bcd3b8580e":"het object verandert nooit van categorie","research-forge.bce0641417":"Zoeken","research-forge.bd163f2c2d":"Elke relatie draagt zijn nevenvoorwaarden. Algebraïsche herstructurering, sterktereductie, vectorisatie, fusie, layoutwijziging en bewegingseliminatie zijn alleen toegestaan als de rekenkundige, breedte-, afrondings-, effect- en ordeningsvoorwaarden in dit experiment gelden.","research-forge.bd5d4d39fa":"Zegt","research-forge.bda89bbff3":"Het wijzigen van een voorbeeld, het verbreden van een type, het toestaan van een effect of het versoepelen van een numerieke tolerantie levert een ander onderzoeksprobleem op met een andere identiteit. De eerdere run blijft in het verslag onder zijn eigen pakket, zodat twee resultaten nooit als antwoorden op dezelfde vraag worden gelezen.","research-forge.bdfebc22bf":"Doelvector","research-forge.be601df25e":"Onderzoek","research-forge.beb1ed4753":"publiek bewijs naast beschermde methode","research-forge.bef833878c":"de gevallenlijst wordt nooit korter tussen rondes","research-forge.bf55421b4a":"Het gevraagde gedrag valt niet onder wat de controle dekt.","research-forge.bff5c4dd05":"Vereis","research-forge.business.actionCase":"Bekijk de institutionele case","research-forge.business.actionCooperate":"Bespreek onderzoekssamenwerking","research-forge.business.banner.body1":"Het bewijst dat één route bestaat.","research-forge.business.banner.body2":"Het bewijst niet dat de route de snelste, kleinste, meest draagbare, makkelijkst te auditen of het best geschikt is voor de instelling die het moet beheren.","research-forge.business.banner.eyebrow":"Het ontwerpruimte-probleem","research-forge.business.banner.firstDetail":"De zoektocht heeft vastgesteld dat een toegestane kandidaat bestaat.","research-forge.business.banner.firstLabel":"Eén bevredigende route","research-forge.business.banner.firstStatus":"Geldig binnen scope","research-forge.business.banner.footer":"Dweve Forge, geverifieerde programma-ontdekking","research-forge.business.banner.frontierDetail":"Meerdere correcte programma's blijven bestaan voor verschillende doelprofielen.","research-forge.business.banner.frontierLabel":"Niet-gedomineerde alternatieven","research-forge.business.banner.frontierStatus":"Zichtbaar","research-forge.business.banner.headline":"Correct is het begin","research-forge.business.banner.headlineAccent":"niet het definitieve antwoord","research-forge.business.banner.instrument":"Na correctheid","research-forge.business.banner.leftLabel":"Eerste geldige kandidaat","research-forge.business.banner.limitDetail":"Het eerste resultaat zegt niets over nabije afwegingen.","research-forge.business.banner.limitLabel":"Geen universeel optimum","research-forge.business.banner.limitStatus":"Blijf zoeken","research-forge.business.banner.policyDetail":"De instelling vermeldt welke afweging de keuze heeft gevormd.","research-forge.business.banner.policyLabel":"Vastgelegd selectiebeleid","research-forge.business.banner.policyStatus":"Controleerbaar","research-forge.business.banner.rightLabel":"Beslissingsfrontier","research-forge.business.banner.tag":"Vergelijken","research-forge.business.banner.verdict":"Houd de alternatieven vast totdat het beleid expliciet is.","research-forge.business.banner.verdictLabel":"Beslisregel","research-forge.business.close.body":"Breng domeinintentie, formele methoden, hardwaremeting of onafhankelijke review. Forge levert een gedeeld onderzoeksobject voor het vergelijken van programma-ontdekking, bewijs en executie.","research-forge.business.close.label":"Dweve Forge, onderzoekssamenwerking","research-forge.business.close.primary":"Bespreek institutionele samenwerking","research-forge.business.close.secondary":"Inspecteer het bewijscontract","research-forge.business.close.title":"Daag één beslissing uit.","research-forge.business.eyebrow":"Dweve Forge, geverifieerde programma-ontdekking","research-forge.business.lede":"Dweve Forge is een onderzoeksproject dat voorbeelden, beperkingen en gedeeltelijke specificaties omzet in een gecontroleerde zoektocht naar geldige programma's, de niet-gedomineerde alternatieven vergelijkt en het bewijs bewaart dat het geselecteerde resultaat ondersteunt. De specificatie blijft het duurzame bezit terwijl implementatiekeuzes langer open blijven.","research-forge.business.titleAccent":"totdat bewijs beslist","research-forge.business.titleLead":"Houd intentie open","research-forge.businessGlyph.ambiguous":"Gedrag nog steeds ambigu","research-forge.businessGlyph.assurance":"Assurance genoemd","research-forge.businessGlyph.boundary":"Onderzoeksprogramma, geen software-aanbod","research-forge.businessGlyph.candidateA":"Kandidaat A","research-forge.businessGlyph.candidateB":"Kandidaat B","research-forge.businessGlyph.candidateC":"Kandidaat C","research-forge.businessGlyph.candidateD":"Kandidaat D","research-forge.businessGlyph.counterexample":"Tegenvoorbeeld gevonden","research-forge.businessGlyph.execution":"Plan en resultaat gekoppeld","research-forge.businessGlyph.fixed":"Vast","research-forge.businessGlyph.kera":"Kera-executie","research-forge.businessGlyph.lowLatency":"Laagste latentie","research-forge.businessGlyph.lowMovement":"Laagste beweging","research-forge.businessGlyph.policy":"Selectiebeleid","research-forge.businessGlyph.portability":"Breedste draagbaarheid","research-forge.businessGlyph.research":"Onderzoek","research-forge.businessGlyph.selected":"Geselecteerde grafiek","research-forge.businessGlyph.simpleProof":"Eenvoudigste bewijs","research-forge.businessGlyph.spec":"Gedrag, grenzen en assurance-beleid","research-forge.businessGlyph.specFixed":"Specificatie vast","research-forge.businessGlyph.specLabel":"Onveranderlijke specificatie","research-forge.businessGlyph.subtitle":"Geverifieerde alternatieven vóór executie","research-forge.businessGlyph.title":"Specificatie-beslissingsblad","research-forge.businessGlyph.tradeoffs":"Afwegingen zichtbaar","research-forge.businessGlyph.visible":"Zichtbaar","research-forge.businessHero.titleMiddle":"betere","research-forge.businessHero.titleSuffix":"software schrijft","research-forge.c00cde6a62":"Een eindig gedeclareerd domein werd gedekt zonder fouten.","research-forge.c023fe51a2":"Forge is beschikbaar via het onderzoekspartnerprogramma van Dweve. Test begrensde programmasynthesevragen en spreek evaluatievoorwaarden af voordat je toegang krijgt. Resultaten blijven onderzoeksbewijs, geen productbelofte.","research-forge.c040f6e04f":"de grens wordt vermeld bij het resultaat","research-forge.c0caf528d8":"Multi-objectieve kosten","research-forge.c10a6d0899":"Tegenstrijdige vereisten die tijdens de implementatie worden gevonden, leiden tot vertraging en herwerk. Een dubbelzinnigheid die na de implementatie wordt gevonden, wordt inconsistent gedrag dat iemand moet verzoenen. Beide vinden vóór de implementatie bestaat, is de goedkoopste plek om ze te vinden.","research-forge.c12f928235":"Grafiekoverdracht","research-forge.c144b00ba8":"Latentie, doorvoer en kritiek pad","research-forge.c174fa3158":"De grens beweegt niet wanneer het beleid dat doet","research-forge.c1929c45f3":"Een zoektocht kan bewijzen dat niets in de gedeclareerde taal voldoet aan de vereiste, er niet in slagen de vraag te beslissen binnen zijn theorie- en resource-limieten, of vinden dat het geleverde bewijs meerdere incompatibele gedragingen toestaat.","research-forge.c1fcd5ecff":"Het kan sneller zijn. Het kan kleiner zijn. Het kan het netste zijn dat iemand voor dat probleem had bedacht.","research-forge.c20d749a05":"AFWEEGINGEN ZICHTBAAR","research-forge.c2184a31d3":"De vereiste is het ding dat het waard is om te behouden, en de implementatie is een resultaat dat het produceerde.","research-forge.c297908b88":"Een kandidaat kan niet worden gepromoveerd door een controle, alleen door bewijs dat de volgende trede bestaat.","research-forge.c29cf0b245":"Afwegingen","research-forge.c2bb6fa0c5":"SPECIFICATIE ONVERANDERLIJK","research-forge.c2ea17d5fe":"DRIE VELDEN","research-forge.c33ef52668":"de eis doet dat niet","research-forge.c3451e6677":"Voorbeelden tonen het verwachte gedrag op gevallen die mensen kunnen controleren. Logische voorwaarden definiëren wat moet gelden buiten die gevallen. Een gedeeltelijke schets behoudt een veiligheidsarchitectuur, een interface of een verplichte controlestroom terwijl één regio open blijft voor ontdekking. Samen maken ze de vereiste precies genoeg zodat een machine erop kan falen, en dat is waar een specificatie voor is. Alles wat de zoektocht namens jou mag beslissen, hoort in datzelfde document.","research-forge.c36594e8f5":"minimaal binnen de verklaarde taal","research-forge.c3be8bb127":"Hoe snel","research-forge.c3e4b59bd1":"Hoeveel gegevens het programma verplaatst","research-forge.c439038abe":"Niet gedekt","research-forge.c440d9bf36":"De zoektocht kan een kandidaat niet redden door het doel te veranderen.","research-forge.c4cc9c34bd":"Eén verfijningslus","research-forge.c533db2294":"voordat je de opties ziet","research-forge.c554cb5d95":"Dweve Research, Nederland","research-forge.c60a3a3cff":"Doorzoek het ondersteunde domein naar een schendende invoer.","research-forge.c648f0b37b":"Vier redenen waarom het antwoord geen programma is","research-forge.c69925079f":"fout op dit exacte geval","research-forge.c6c9f7cd5c":"Een slimme shortcut","research-forge.c6d954c113":"Niets in de gedeclareerde taal en aannames voldoet aan de vereiste.","research-forge.c74dddd8a0":"De posten die een latere vraag beantwoorden, zijn geschreven toen de beslissing werd genomen.","research-forge.c76a21c28e":"Daarom kan een bekende identiteit worden toegelaten in een exacte integer-regio en geweigerd in een drijvende regio binnen dezelfde graaf. De voorwaarde blijft verbonden aan de relatie, dus extractie erft nooit een herschrijving waar het geen recht op had.","research-forge.c7e00eda62":"de bewering is minimaal binnen deze taal, op deze grens","research-forge.c7f2c2e7d4":"Drie rondes","research-forge.c8050fa93f":"Het bewijst dat één route bestaat. Dat is een echt resultaat en het is waardevol om het vroeg te hebben, omdat het je vertelt dat de vereiste überhaupt kan worden vervuld binnen de taal die je hebt verklaard.","research-forge.c82f0b5250":"een kruisend paar is een afweging, geen rangschikking","research-forge.c855f0a33c":"Een niet-ondersteunde theorie stopt een kandidaat bij getest, of buiten bereik, en het record zegt welke. Een formeel resultaat kan de semantische grafiek noemen terwijl het geëmitteerde artefact nog wacht op zijn uitvoeringslink. Geen van die staten wordt samengeperst tot één badge.","research-forge.c932a404bb":"Test, daag uit en bewijs wat het bewijs ondersteunt.","research-forge.c93e1581c7":"Zelfs een klein probleem kan miljoenen mogelijke programma's bevatten. Forge kijkt naar de bewerkingen en grenzen die het experiment toestaat, en verschillende zoekgedragingen verkennen verschillende delen van die ruimte. Wat geen van hen mag doen, is het probleem makkelijker maken: de eis staat buiten de zoektocht en beweegt niet.","research-forge.c940737ecf":"Forge, onderzoeksweergave","research-forge.c968557f4b":"Geverifieerde grafiek en bewijs naar Kera","research-forge.c9bf3b001c":"het meest waardevolle resultaat","research-forge.c9d8f0eef6":"snoei voordat je evalueert","research-forge.ca032b5844":"Wat het doet","research-forge.ca046ad257":"Lees het onderzoek","research-forge.ca08ca46bd":"De assurance-ladder","research-forge.ca09c54bff":"Capaciteiten","research-forge.ca6d0e3aaa":"Fase","research-forge.ca7b181648":"De vaste volgorde","research-forge.cb3242398c":"Meerdere programma's geldig","research-forge.cb3888722e":"Geen van beide kanten absorbeert de claim van de ander, en de grafiekidentiteit houdt de verbinding exact.","research-forge.cb48a44ca9":"Drie iteraties","research-forge.cb4ae000d8":"het programma blijft open","research-forge.cb5c0156c2":"Draagt zijn eigen grenzen","research-forge.cbb9f1b292":"elk zegt iets anders","research-forge.cbbe214a22":"Breng een specificatie","research-forge.cc68ebf0f3":"Een frontier bevat de kandidaten die geen enkele andere kandidaat verslaat op elke actieve doelstelling. Het verwijderen van een lid vereist een dominantierelatie die kan worden aangetoond, geen voorkeur die in de zoekopdracht is verborgen. Dat maakt een technische vergelijking leesbaar voor een reviewboard: elk lid voldoet aan hetzelfde contract en verschilt alleen in wat het kost.","research-forge.ccfd13401b":"Leg het probleem vast","research-forge.cd27068c9e":"Duurzaam bezit","research-forge.cd3d5a59f1":"Deterministische uitvoering","research-forge.cdaa0de1dc":"Delen van gemeenschappelijke subexpressies","research-forge.cdbed7e540":"Zoektaal","research-forge.cde215073a":"alle vier voldoen aan hetzelfde contract","research-forge.cdf33799d9":"Uitvoeringskoppelingsrecord","research-forge.ce3b4e045e":"voordat die definitief wordt","research-forge.ce9e850988":"de zoektocht rapporteert de divergentie in plaats van er een te kiezen","research-forge.cec4b662d3":"Gedeeltelijk programma","research-forge.cecae09ffe":"De machine vindt een kandidaat.","research-forge.cf5ed047cf":"Objectieve waarden en positie op de frontlinie.","research-forge.cf61965045":"feiten beschikbaar voordat er iets wordt geëvalueerd","research-forge.cf88038e56":"Niet definitief","research-forge.cf9b77061f":"Open","research-forge.consumer.banner.bodyOne":"Een kandidaat kan sneller, kleiner of makkelijker uitvoerbaar zijn.","research-forge.consumer.banner.bodyTwo":"Als het de specificatie schendt, is het geen optimalisatie van dat programma.","research-forge.consumer.banner.checkDetail":"Vereis het bewijsniveau dat het experiment noemt.","research-forge.consumer.banner.checkLabel":"Correctheid controleren","research-forge.consumer.banner.checkStatus":"Poort","research-forge.consumer.banner.compareDetail":"Alleen acceptabele kandidaten gaan naar de afweging.","research-forge.consumer.banner.compareLabel":"Kosten vergelijken","research-forge.consumer.banner.compareStatus":"Daarna vergelijken","research-forge.consumer.banner.eyebrow":"De niet-onderhandelbare grens","research-forge.consumer.banner.findDetail":"Verken verschillende toegestane programmastructuren.","research-forge.consumer.banner.findLabel":"Kandidaten zoeken","research-forge.consumer.banner.findStatus":"Zoeken","research-forge.consumer.banner.footer":"Dweve Forge, geverifieerde programma-ontdekking","research-forge.consumer.banner.instrumentTag":"Vast","research-forge.consumer.banner.instrumentTitle":"De volgorde","research-forge.consumer.banner.stateDetail":"Schrijf het resultaat en de grenzen op vóór de zoektocht.","research-forge.consumer.banner.stateLabel":"Gedrag vastleggen","research-forge.consumer.banner.stateStatus":"Vast","research-forge.consumer.banner.titleAccent":"als het het antwoord verandert","research-forge.consumer.banner.titleLead":"Een slimme shortcut is nutteloos","research-forge.consumer.banner.verdictLabel":"De regel","research-forge.consumer.banner.verdictValue":"Correctheid geeft toegang tot de afweging.","research-forge.consumer.close.body":"Publiek Forge-materiaal legt de specificatie, ontdekte alternatieven, tegenvoorbeelden en wat het onderzoek daadwerkelijk kan bewijzen uit. Forge is actief intern onderzoek, zonder softwareproef, publiek pakket of open-source download.","research-forge.consumer.close.eyebrow":"Dweve Forge, geverifieerde programma-ontdekking","research-forge.consumer.close.primary":"Verken Dweve-onderzoek","research-forge.consumer.close.secondary":"Terug naar het experiment","research-forge.consumer.close.title":"Volg de zoektocht van intentie tot bewijs.","research-forge.consumer.counterexample.body":"Een kandidaat kan werken op elk verstrekt voorbeeld en toch elders falen. Forge kan het uitdagen met een concrete invoer die het verschil blootlegt. Die invoer wordt een tegenvoorbeeld.","research-forge.consumer.counterexample.eyebrow":"Falen als nuttig bewijs","research-forge.consumer.counterexample.footer":"Het doorstaan van veel voorbeelden betekent nog niet dat het programma bewezen correct is.","research-forge.consumer.counterexample.pillFailure":"Concreet falen","research-forge.consumer.counterexample.pillPermanent":"Permanent geval","research-forge.consumer.counterexample.pillRetry":"Opnieuw zoeken","research-forge.consumer.counterexample.secondaryLeft":"Het falende geval voegt zich bij het permanente bewijs. De volgende kandidaat moet zowel aan de eerdere voorbeelden als aan de nieuwe grens voldoen.","research-forge.consumer.counterexample.secondaryLeftLabel":"De kandidaat verandert","research-forge.consumer.counterexample.secondaryRight":"Een falen kan ook dubbelzinnigheid of tegenstrijdigheid in het verzoek onthullen. Het verduidelijken van de intentie creëert een nieuwe specificatie en houdt het eerdere resultaat zichtbaar.","research-forge.consumer.counterexample.secondaryRightLabel":"De intentie kan veranderen","research-forge.consumer.counterexample.sideChallengeDetail":"Kijk verder dan de vriendelijke voorbeelden.","research-forge.consumer.counterexample.sideChallengeLabel":"Uitdagen","research-forge.consumer.counterexample.sideFooter":"Een mislukking verkleint de zoekruimte en verduidelijkt de menselijke eis.","research-forge.consumer.counterexample.sideMetaLabel":"Richting","research-forge.consumer.counterexample.sideMetaValue":"Elke ronde strenger","research-forge.consumer.counterexample.sideProposeDetail":"Zoek een kandidaat die past bij de bekende gevallen.","research-forge.consumer.counterexample.sideProposeLabel":"Voorstellen","research-forge.consumer.counterexample.sideRememberDetail":"Voeg de concrete mislukking toe aan het bewijs.","research-forge.consumer.counterexample.sideRememberLabel":"Onthouden","research-forge.consumer.counterexample.sideRetryDetail":"Zoek een kandidaat die de strengere set overleeft.","research-forge.consumer.counterexample.sideRetryLabel":"Opnieuw proberen","research-forge.consumer.counterexample.sideStatus":"Lus","research-forge.consumer.counterexample.sideSubtitle":"Hoe een zwakke kandidaat de vraag verscherpt","research-forge.consumer.counterexample.sideTitle":"Eén tegenvoorbeeldlus","research-forge.consumer.counterexample.titleAccent":"fout op dit exacte geval","research-forge.consumer.counterexample.titleLead":"Niet simpelweg fout","research-forge.consumer.counterexample.visualFooter":"De volgende kandidaat moet beter presteren zonder de eis te verzwakken.","research-forge.consumer.counterexample.visualMeta":"Illustratief geval","research-forge.consumer.counterexample.visualStatus":"Tegenvoorbeeld gevonden","research-forge.consumer.counterexample.visualSubtitle":"Drie kandidaten ontmoeten een steeds strengere grens","research-forge.consumer.counterexample.visualTitle":"Een falend geval wordt een blijvende verplichting","research-forge.consumer.glyph.evidence.counterexample":"Mislukking vastgelegd","research-forge.consumer.glyph.evidence.examples":"Voorbeelden doorstaan","research-forge.consumer.glyph.evidence.execution":"Executie gekoppeld","research-forge.consumer.glyph.evidence.proof":"Relatie bewezen","research-forge.consumer.glyph.footer":"De machine kan geen programma teruggeven.","research-forge.consumer.glyph.header.detail":"De aanvraag blijft vast terwijl de paden veranderen.","research-forge.consumer.glyph.header.state":"Onderzoek actief","research-forge.consumer.glyph.header.title":"Een programma-ontdekkingsexperiment","research-forge.consumer.glyph.path.a.label":"Faalt op een randgeval","research-forge.consumer.glyph.path.a.state":"Afgewezen","research-forge.consumer.glyph.path.b.label":"Correct, hogere kosten","research-forge.consumer.glyph.path.b.state":"Behouden","research-forge.consumer.glyph.path.c.label":"Correct, andere afweging","research-forge.consumer.glyph.path.c.state":"Bewezen","research-forge.consumer.glyph.request.detail":"Voorbeelden, regels en een gedeeltelijk programma definiëren de zoekgrens.","research-forge.consumer.glyph.request.label":"Transformeer elke ondersteunde input en behoud de gestelde limiet.","research-forge.consumer.hero.eyebrow":"Dweve Forge, geverifieerde programmadetectie","research-forge.consumer.hero.lede":"Dweve Forge is een onderzoeksproject dat zoekt naar programma's die voldoen aan voorbeelden, beperkingen of gedeeltelijke specificaties, verbetert geldige kandidaten op basis van expliciete doelstellingen, en registreert het bewijs dat elk resultaat ondersteunt.","research-forge.consumer.hero.ledgerLabel":"Onderzoeksnotitie","research-forge.consumer.hero.ledgerPill":"Actief","research-forge.consumer.hero.ledgerPurpose":"Doel","research-forge.consumer.hero.ledgerPurposeValue":"Programma's ontdekken, vergelijken en controleren","research-forge.consumer.hero.ledgerStatus":"Status","research-forge.consumer.hero.ledgerStatusValue":"Actief intern onderzoek","research-forge.consumer.hero.primary":"Volg één ontdekt programma","research-forge.consumer.hero.secondary":"Bekijk wat geverifieerd betekent","research-forge.consumer.hero.titleAccent":"Laat de machine zoeken naar hoe.","research-forge.consumer.hero.titleLead":"Beschrijf wat er moet gebeuren.","research-forge.consumer.intent.body":"Forge-onderzoek begint met voorbeelden, regels of een gedeeltelijk geschreven programma. Voorbeelden tonen specifieke gevallen. Regels stellen wat algemener waar moet blijven. Een gedeeltelijk programma behoudt beslissingen die niet aan de zoekopdracht mogen worden overgelaten.","research-forge.consumer.intent.eyebrow":"Het startpunt","research-forge.consumer.intent.footer":"Zodra het gedrag duidelijk is, kan de machine veel mogelijke manieren zoeken om het te produceren.","research-forge.consumer.intent.pillExamples":"Voorbeelden","research-forge.consumer.intent.pillRules":"Regels","research-forge.consumer.intent.pillSketch":"Gedeeltelijk programma","research-forge.consumer.intent.secondaryLeft":"Een prompt kan om code vragen en iets aannemelijks ontvangen. Het definieert op zichzelf geen volledige standaard waartegen die code kan falen.","research-forge.consumer.intent.secondaryLeftLabel":"Een prompt","research-forge.consumer.intent.secondaryRight":"Een specificatie legt het gedrag, de grenzen en de toegestane keuzes vast. Het wijzigen ervan creëert een ander onderzoeksprobleem in plaats van een zwakke kandidaat te redden.","research-forge.consumer.intent.secondaryRightLabel":"Een specificatie","research-forge.consumer.intent.sideExamplesDetail":"Voor deze invoer, produceer deze uitvoer.","research-forge.consumer.intent.sideExamplesLabel":"Voorbeelden","research-forge.consumer.intent.sideFooter":"De vereiste komt eerst; de implementatie blijft open.","research-forge.consumer.intent.sideMetaLabel":"Vast tijdens zoekopdracht","research-forge.consumer.intent.sideMetaValue":"Gedrag en omvang","research-forge.consumer.intent.sideRulesDetail":"Voor elke ondersteunde invoer, behoud deze eigenschap.","research-forge.consumer.intent.sideRulesLabel":"Regels","research-forge.consumer.intent.sideSketchDetail":"Behoud deze structuur en ontdek het ontbrekende deel.","research-forge.consumer.intent.sideSketchLabel":"Schets","research-forge.consumer.intent.sideStatus":"Start","research-forge.consumer.intent.sideSubtitle":"Elk biedt een ander soort grens","research-forge.consumer.intent.sideTitle":"Drie manieren om intentie te verklaren","research-forge.consumer.intent.titleAccent":"voordat je de implementatie kiest","research-forge.consumer.intent.titleLead":"Beschrijf het gedrag","research-forge.consumer.intent.visualFooter":"Het programma verandert van vorm. De vereiste niet.","research-forge.consumer.intent.visualMeta":"Illustratief pad","research-forge.consumer.intent.visualStatus":"Onderzoek actief","research-forge.consumer.intent.visualSubtitle":"Een illustratieve publieke weergave van een programmadetectie-experiment","research-forge.consumer.intent.visualTitle":"Eén vereiste, verschillende kandidaatpaden","research-forge.consumer.proof.body":"Een formeel resultaat kan bewijzen dat een programma voldoet aan een gestelde eigenschap voor ondersteunde inputs en semantiek. Het bewijst niet dat de eis verstandig, volledig of geschikt was voor elke echte omgeving.","research-forge.consumer.proof.eyebrow":"Wat de badge zou moeten zeggen","research-forge.consumer.proof.footer":"Soms is het sterkste eerlijke resultaat dat de machine geen programma kan produceren.","research-forge.consumer.proof.pillAssumptions":"Aannames zichtbaar","research-forge.consumer.proof.pillLimits":"Limieten zichtbaar","research-forge.consumer.proof.pillScoped":"Afgebakend","research-forge.consumer.proof.secondaryLeft":"Het programma, de eigenschap, aannames en bewijs blijven bij elkaar. Als het programma verandert, verandert ook de bewijsbinding.","research-forge.consumer.proof.secondaryLeftLabel":"De claim","research-forge.consumer.proof.secondaryRight":"Forge is actief, onafgerond intern onderzoek. Het is geen product, publieke synthesedienst of open-source download.","research-forge.consumer.proof.secondaryRightLabel":"De onderzoeksgrens","research-forge.consumer.proof.sideAssumptionsDetail":"De inputs en omgeving die door de claim worden gedekt.","research-forge.consumer.proof.sideAssumptionsLabel":"Aannames","research-forge.consumer.proof.sideFooter":"Het bewijs versterkt een precieze claim, geen vage belofte.","research-forge.consumer.proof.sideLimitsDetail":"Wat het resultaat niet vaststelt.","research-forge.consumer.proof.sideLimitsLabel":"Limieten","research-forge.consumer.proof.sideMetaLabel":"Sterkste eerlijke staat","research-forge.consumer.proof.sideMetaValue":"Genoemd, nooit geïmpliceerd","research-forge.consumer.proof.sideProgramDetail":"De exacte kandidaat die wordt gecontroleerd.","research-forge.consumer.proof.sideProgramLabel":"Programma","research-forge.consumer.proof.sidePropertyDetail":"Het gedrag dat wordt geclaimd.","research-forge.consumer.proof.sidePropertyLabel":"Eigenschap","research-forge.consumer.proof.sideStatus":"Bewijs","research-forge.consumer.proof.sideSubtitle":"Vier delen die bij elkaar moeten blijven","research-forge.consumer.proof.sideTitle":"Een bewijsverklaring","research-forge.consumer.proof.titleAccent":"niet correct in elke mogelijke wereld","research-forge.consumer.proof.titleLead":"Geverifieerd onder deze regels","research-forge.consumer.proof.visualFooter":"Onbekend, onmogelijk, ambigu en buiten scope blijven geldige onderzoeksresultaten.","research-forge.consumer.proof.visualMeta":"Illustratief bewijs","research-forge.consumer.proof.visualStatus":"Scope zichtbaar","research-forge.consumer.proof.visualSubtitle":"Testen, begrensde controles, formeel bewijs en executiekoppeling zijn verschillende resultaten","research-forge.consumer.proof.visualTitle":"De assurance-ladder houdt de treden gescheiden","research-forge.consumerHero.titleSuffix":"betere routes blijft vinden","research-forge.d02603176f":"Universeel","research-forge.d092bf9ea1":"Verken het onderzoek","research-forge.d0f4e7e15e":"de grafiek houdt ze exact","research-forge.d105692d52":"Geselecteerde kandidaatgrafiek","research-forge.d1a475961a":"Een begrensd volledige zoekopdracht kan de kleinste expressie in een beperkte taal vinden. Tegenvoorbeeldgestuurde verfijning vindt meestal robuuste gestructureerde programma's. Beperkingsgestuurde zoekopdracht lost moeilijke bitniveau-regio's op. Verkennende zoekopdracht bereikt ongebruikelijke implementaties.","research-forge.d1b06384eb":"Voorbeelden, regels of een deels geschreven programma.","research-forge.d1ed30ebcf":"Vaste grens","research-forge.d1f8a8cdec":"Een merge is alleen zo sterk als de test die hem rechtvaardigde.","research-forge.d1f8e5ea93":"Selectie","research-forge.d2089fb287":"Theoriesturing","research-forge.d2316c0df0":"Vijf posten","research-forge.d23276442b":"Het ontwerpruimteprobleem","research-forge.d23c4c8d4e":"Eén zin, drie bruikbare vormen","research-forge.d255672f1b":"en scherpt het verzoek aan","research-forge.d286c609a6":"Specificatieversie","research-forge.d2b02aa6ad":"het record bindt beide kanten","research-forge.d2bad80400":"Een gewoon verzoek dat uiteenvalt in voorbeelden, een regel en een schets, naast een antwoord dat rechtstreeks uit de zin is geschreven en niets heeft om het tegen te controleren","research-forge.d2d0b16b22":"Verwijder structurele en waargenomen duplicaten.","research-forge.d2d43bec88":"Doelbackends (evaluatieomvang)","research-forge.d35260a00f":"Doelen","research-forge.d362822809":"Waar het probleem heen kan","research-forge.d36f29cacf":"Verzoenen","research-forge.d3d6314184":"Elke kandidaat is een lijn over alle assen in plaats van een punt op één as.","research-forge.d3dee74f70":"Het formele resultaat, en een aparte controle ervan waar beschikbaar.","research-forge.d3ec6e1bad":"Het semantische object dat Kera ontvangt, met de bijbehorende verplichtingen.","research-forge.d4621d18f0":"met een vermelde grens","research-forge.d4a74b503a":"Lees de documentatie","research-forge.d4ccefcb5e":"geen van de vier eindigt door iets plausibels te produceren in plaats daarvan","research-forge.d50b109f99":"Meerdere afleidingen blijven tegelijk leven, en de uiteindelijke keuze wacht op objectief bewijs.","research-forge.d51fb63a04":"elk resultaat verwijst ernaar terug","research-forge.d5383ea7af":"Geregistreerd","research-forge.d5dc89d194":"Voor ondersteunde Kera-contracten herhaalt pure uitvoering bitidentiek zonder seed, inclusief de gedekte drijvende-kommafamiliepaden. Wanneer een programma opzettelijk willekeurige toestand verbruikt, is die toestand een verklaarde invoer, en het hergebruiken ervan reproduceert de hele run.","research-forge.d5ec4f1c39":"Waarom dit programma bestaat","research-forge.d5f412e831":"Kera","research-forge.d659989a95":"Forge doorzoekt een taal van getypeerde computationele operaties. Invoer, uitvoer, vormen, numerieke families, effecten, mogelijkheden, eigendom en doelbeperkingen bepalen welke composities legaal zijn, zodat ongeldige programma's structureel worden uitgesloten in plaats van gegenereerd en gerepareerd na evaluatie. De taal wordt gekozen bij het pakket en gesloten voor de run.","research-forge.d66c44dfdf":"Onmogelijk","research-forge.d6a6f2deb1":"Wat de lus doet","research-forge.d71df112ac":"Wat de zoektocht mag doen","research-forge.d769ded7e8":"Kandidaat","research-forge.d79c0b71d1":"waarvan het eerste correcte programma niet volstaat","research-forge.d7e5b39755":"Dubbelzinnigheid wordt zichtbaar voordat het code wordt. Twee kandidaten kunnen aan elk opgegeven voorbeeld voldoen en toch van mening verschillen over een input die niemand heeft opgeschreven. Forge rapporteert dat meningsverschil en vraagt om een andere vereiste in plaats van stilletjes één gedrag te kiezen.","research-forge.d7e94eb0fb":"Elke organisatie vertrouwt op kleine, kritieke stukken code. Forge onderzoekt of een programmasynthesezoekopdracht kandidaat-implementaties kan voorstellen onder een verklaarde specificatie en meetplan. Het rapport van 2025 documenteert een experiment, geen productiebereidheid; geen gepubliceerde benchmark stelt een optimale of snelste versie vast.","research-forge.d835dab5b4":"exact geheel getal","research-forge.d90c9bd5a7":"grootte 2 tot 4","research-forge.d9f6acb036":"extractie gebeurt als laatste","research-forge.da09c06014":"Forge begint met een gedragscontract dat niet beweegt. Zoekopdrachten kunnen duizenden implementaties voorstellen, en voorbeelden, tegenvoorbeelden en formele query's bepalen welke ervan overblijven. Wat eruit komt is een getypeerde programmakandidaat met een afleiding en een vermeld zekerheidsniveau.","research-forge.da7a712c59":"Wat het programma moet doen","research-forge.daec3d5393":"Tegenvoorbeelden, bewijzen en zekerheidsovergangen.","research-forge.db1c784524":"Referentie","research-forge.dc131e9db4":"Wat het pakket vastlegt","research-forge.dc16ac61b4":"één as kan geen grens rangschikken","research-forge.dc5b5aba63":"verscherpt de eis","research-forge.dcd69b02b3":"De specificatie is consistent","research-forge.dd00b8f82f":"Genoemde zekerheid","research-forge.dd3c9b9d09":"Kies de herschrijfvolgorde niet","research-forge.dd3e8f4841":"Tests stellen gedrag vast op de gevallen die zijn uitgevoerd. Uitputtend begrensd controleren dekt een verklaard eindig domein. Formele verificatie bewijst een gecodeerde relatie onder vermelde aannames. Uitvoeringskoppeling bindt het resultaat aan de grafiek en het plan die daadwerkelijk zijn uitgevoerd. Forge rapporteert welke van die een kandidaat heeft bereikt, omdat een beslissing op basis van de verkeerde een beslissing op basis van het verkeerde bewijs is. Die ladder heeft vijf treden, en een kandidaat staat op precies één daarvan tegelijk.","research-forge.de135d6b61":"pure regio","research-forge.de56d45fd4":"en waar het niet aan mag komen","research-forge.de9e9925af":"de delen die bij elkaar moeten blijven","research-forge.dfda3a3599":"Controleerbaar","research-forge.e0078f1adb":"Het mag geen bestand- of netwerktoegang toevoegen die nooit was toegestaan. Het mag het soort getal in het antwoord niet veranderen. Het mag de eis niet verzachten omdat een veelbelovende kandidaat er bijna aan voldeed.","research-forge.e03608577a":"Grensreview","research-forge.e048b8a355":"Hoe garanties samenstellen door optimalisatie en planning.","research-forge.e15760689d":"Verfijnen","research-forge.e192f8980b":"Statische modellen rangschikken kandidaten voordat er iets draait. Gekalibreerde doelwitprofielen scherpen die schattingen aan. Gemeten runs bevestigen of corrigeren ze. Elk blijft gelabeld, zodat een voorspelde latentie nooit wordt weergegeven op de plaats waar een gemeten zou zitten.","research-forge.e24f8562eb":"de implementatie wordt een resultaat","research-forge.e29a79fe0c":"Beoordeling","research-forge.e2f9cea1dd":"wat elke vorm wel en niet vastlegt","research-forge.e31ae17fe2":"Wat het openlaat","research-forge.e340683de2":"De gedeclareerde concrete gevallen slaagden.","research-forge.e341bf4b5e":"Volledigheid behoort toe aan de verklaarde ruimte, en het verslag vermeldt welke ruimte dat was.","research-forge.e380a981e1":"Twee technische sequenties","research-forge.e3a3474f57":"Equivalente bronstrings kunnen dezelfde berekening beschrijven, en soortgelijk ogende bron kan verschillende effecten verbergen. Werken op de graaf maakt structureel delen, kandidaatvergelijking, bewijsbinding en herkomst exact, in plaats van iets dat na elke transformatie uit tekst wordt afgeleid.","research-forge.e3aa756f4f":"Drie weergaven","research-forge.e3f3e0b2d5":"Een niet-antwoord met een reden is een beslissing waar de organisatie vandaag op kan handelen.","research-forge.e3f4660921":"Wanneer de zoektocht meerdere correcte programma's bewaart, moet iemand zeggen welke afweging telt. Dat is een beslissing, en Forge legt die vast als zodanig, samen met de programma's die het niet koos en de reden waarom elk werd overgeslagen.","research-forge.e40786cd04":"de grafiek wordt genoemd, niet de bron","research-forge.e43a425d4c":"Eén falend geval","research-forge.e4709d4a03":"Iets in de verklaarde taal voldoet aan de vereiste.","research-forge.e4ec169f06":"Drie iteraties, één eis die scherper wordt","research-forge.e5a5debd01":"en stuurt de volgende investering","research-forge.e5e6eefa7c":"elk kan een andere beste kandidaat noemen","research-forge.e5fa3a8592":"Voeg het bewijs toe dat de concurrerende gedragingen scheidt.","research-forge.e6737991ff":"Kandidaatzoekopdracht","research-forge.e6c167fd27":"LID","research-forge.e6f72dbc9e":"Goed gevormd door uitvoering gekoppeld, vervagen nooit.","research-forge.e70fb2879c":"die het antwoord verandert","research-forge.e713d42aa6":"ONDERWERP","research-forge.e73791d2ee":"Het verslag is ontworpen om te worden gelezen door iemand die er niet bij was. Het noemt de specificatieversie in plaats van een branch, de kandidaatgrafiek in plaats van een bestand, en de dominantierelatie in plaats van een voorkeur, zodat een reviewer kan vragen waarom niet kandidaat B en een antwoord krijgt.","research-forge.e78c82b9d8":"Equivalente programmaruimte","research-forge.e792eed957":"Enumereren op type en grootte","research-forge.e79545edad":"Forge kan een programma vinden, meerdere vinden, een tegenvoorbeeld vinden dat er een beëindigt, of vinden dat niets in de toegestane ruimte werkt. Elk daarvan kan in één run gebeuren.","research-forge.e7c6bfda5f":"Voorbeelden, beperkingen en schetsen","research-forge.e7eaf3097f":"ONBESLIST","research-forge.e83744eb1b":"Eén graaf door de Dweve-stack","research-forge.e89c5a1fe5":"Vraag een demo aan","research-forge.e8c9206319":"Jij benoemt het gedrag","research-forge.e93a01e74c":"Invoer en uitvoer","research-forge.e9a46a96e9":"Dubbelzinnig","research-forge.e9c366b4f3":"Eis","research-forge.e9e1bb076f":"Bewijs, grafiek, plan en resultaatidentiteit zijn gebonden.","research-forge.ea2f183ae8":"Een fout die een exacte invoer noemt, leert de zoektocht meer dan een fout die een score noemt.","research-forge.ea66222972":"Definieer het gedrag, de kandidaattaal, de objectieve vector en het bewijs dat je nodig hebt. Forge kan dat omzetten in een gecontroleerd zoek-, vergelijkings- en verificatie-experiment.","research-forge.ea66d3cd71":"Formeel geverifieerd","research-forge.eae192773b":"Gemaakt door","research-forge.eb01bf04c9":"Voorbeelden","research-forge.eb5d2f4a58":"JIT","research-forge.eb65476556":"een weigering voor de evaluatie kost niets","research-forge.eb86bd10d0":"Test en bevraag de overlevenden formeel.","research-forge.ebc93602b0":"Onderzoekspartnerprogramma","research-forge.ebd1b8a0ed":"Correctheid en kosten blijven gescheiden","research-forge.ebf002ed26":"Wat moet elke toegestane input produceren of behouden?","research-forge.ec00edb305":"Meetstatus","research-forge.ec80d62108":"Een drie-assige afwegingplot met gedomineerde kandidaten grijs, een beleidsselector die één niet-gedomineerd lid kiest, en een bediening die een doelstelling toevoegt en de grens opnieuw tekent","research-forge.ec8c6779f3":"Afleiding","research-forge.eca98aa4dd":"De blijvende invariant","research-forge.ecc4622e4a":"Intentie als asset","research-forge.eccd8c22c7":"Gevallen","research-forge.ed03c68d9c":"Gedeeltelijk","research-forge.ed625e27bc":"het antwoord wordt uit het dossier gelezen, niet eruit opgebouwd","research-forge.ed834ee730":"Twee programma's, elk voorbeeld, één meningsverschil","research-forge.ed868fa2d4":"Wat één antwoord beslecht","research-forge.edd8fb596d":"Wat de organisatie wil","research-forge.ee531c138e":"één identiteit over de levenscyclus","research-forge.ee6e0d9004":"wat Kera teruggeeft","research-forge.eebc8ec4db":"Grootste werkset","research-forge.eebfc58277":"Er is meestal meer dan één goed antwoord, en zeggen welke je koos is deel van het antwoord.","research-forge.ef4e3a4971":"Wat nog kan verschillen","research-forge.ef73fdd1c8":"Vier gevallen","research-forge.f04208c0f4":"de buitenste drie ringen kunnen worden onderzocht zonder de binnenste te openen","research-forge.f061352d1c":"Familie, breedte, afronding en de geldende foutmarge.","research-forge.f0aa98e438":"Het probleem wordt eerst opgeschreven","research-forge.f128a0033d":"Forge vergelijkt geldige kandidaten op operatiecount, kritiek pad, geheugenverkeer, werkset, registerdruk, codegrootte, geschatte energie, draagbaarheid, bewijscomplexiteit en doelwitfit. Welke daarvan actief zijn, behoort tot het experimentpakket, gekozen voordat enige kandidaat wordt gemeten, zodat de vergelijking niet kan worden afgestemd nadat de resultaten binnen zijn.","research-forge.f1513553a0":"Vijf kandidaten die dezelfde specificatie implementeren, elk met een andere structurele silhouet en doelstellingslint, met de eerst ontdekte kandidaat gemarkeerd als gedomineerd","research-forge.f19a088441":"Een veld met kandidaat-programmavormen in drie toestanden rond een vast vereist frame in het midden dat nooit van grootte verandert","research-forge.f1e6269a35":"Een Forge-kandidaat is een getypte semantische graaf. De knopen behouden bewerkingen, afhankelijkheden, waarden, effecten, eigendom en numerieke verplichtingen, en zoeken voegt toe, verwijdert en verbindt regio's opnieuw terwijl de interface welgevormd blijft. Bronsyntaxis is één weergave van dat object in plaats van zijn identiteit, daarom kan een bewijs eraan binden en een verandering van spelling overleven.","research-forge.f21eba9d4c":"Het gedrag dat erover wordt beweerd.","research-forge.f2b83c0462":"Beoordeel kandidaat-output","research-forge.f3263fc33a":"Welke inputs, effecten en omgevingen vallen binnen de reikwijdte?","research-forge.f33b37791c":"één vaste eis","research-forge.f34faaf18c":"Wat vast blijft voor de run","research-forge.f3717fe94b":"Drie koppelingen, één getypeerde taal","research-forge.f3b8596ff9":"Schetsen","research-forge.f3e0a2c003":"Bewerking, toestandsovergang en elk effect dat het mag hebben.","research-forge.f44f712120":"de methode blijft onderzoek","research-forge.f4b90ff6c9":"enumeratief, CEGIS, GP, MCTS","research-forge.f4c0773264":"Types, effecten, eigendom en interfaces zijn geldig.","research-forge.f5330c10d4":"Twee systemen, één object","research-forge.f539273fc2":"Het slaagde voor de opgegeven concrete gevallen.","research-forge.f53a569905":"Het institutionele probleem","research-forge.f591672335":"end-to-end","research-forge.f5def394f5":"De exacte kandidaat die werd gecontroleerd.","research-forge.f61f151c35":"Beschrijf wat er gebeurt","research-forge.f6c1c2d45c":"de geselecteerde kandidaat behoudt het beleid dat het selecteerde","research-forge.f6fbfa37a0":"Effect begrensd","research-forge.f7313a2c50":"De meeste systemen die code schrijven, worden gevraagd om een tekst op een plausibele manier voort te zetten. Forge wordt gevraagd te voldoen aan een beschrijving van wat een programma moet doen: het zoekt naar implementaties, verwerpt wat faalt op een invoer en vermeldt hoe sterk het resultaat is gecontroleerd.","research-forge.f740162265":"Diffbaar","research-forge.f793bcd5e3":"Geselecteerd door het huidige beleid","research-forge.f7bce3aeb0":"Drie soorten gelijkheid","research-forge.f7fcfa132e":"Geverifieerd betekent altijd geverifieerd tegen iets dat is vastgelegd.","research-forge.f85d540ea4":"Ze falen ook anders. Een kandidaat kan elk aangeleverd voorbeeld doorstaan en toch de gekwantificeerde voorwaarde schenden die de voorbeelden moesten illustreren. Het verslag benoemt dat verschil, zodat het doorstaan van een testset later nooit wordt teruggelezen als een bewijs.","research-forge.f8ad81d4ed":"Twee programma's kunnen exact dezelfde taak doen en toch verschillend zijn om mee te leven. De ene eindigt eerder. De ene verplaatst minder data. De ene draait op meer soorten machines. De ene is gewoon makkelijker te controleren. Elk daarvan verbeteren kost meestal iets op een ander, dus Forge bewaart de goede in plaats van één enkele winnaar uit te roepen.","research-forge.f915e592e0":"Voldoende vastgesteld om duidelijk te stellen: een onveranderlijke specificatie, één getypeerde kandidatenpool gevoed door verschillende zoekgedragingen, tegenvoorbeelden als permanente verplichtingen, een frontlinie in plaats van een verborgen score, genoemde zekerheidsniveaus, en een grafiekidentiteit die de overdracht naar Kera overleeft.","research-forge.f91cf3695e":"wat Forge verlaat en wat Kera teruggeeft","research-forge.f942052ae1":"Het eerste correcte programma","research-forge.f95d9699ab":"niet de definitie van beste","research-forge.f9743247fa":"Lees de documentatie","research-forge.f97f6d5c34":"Het soort getal in het antwoord","research-forge.f9917655d9":"De geverifieerde en afgewezen kandidaten die ertoe deden.","research-forge.f9d589b5e4":"Het label noemt de trede, en het record ernaast noemt de reikwijdte die die trede dekt.","research-forge.fa6b511877":"Mag niet veranderen","research-forge.fa7f633b0c":"Drie kandidatendossiers gestopt op verschillende zekerheidstreden, elk opent het bewijs achter zijn label, met promotie getoond als niet beschikbaar zonder bewijs","research-forge.fa8d0afff2":"en bron aan de rand weergeven","research-forge.fb588797f2":"Software die","research-forge.fba63933d7":"bewijzen stelt gedrag vast","research-forge.fbe8d4180f":"Eén zaad, vele vormen","research-forge.fc5fed48be":"Doorzoek de graaf","research-forge.fc7583ec76":"Onveranderlijke specificatie","research-forge.fca77b7e3a":"In één oogopslag","research-forge.fca8a06b17":"Forge registreert welke soort gelijkheid elke merge rechtvaardigde, zodat een goedkope deduplicatie tijdens het zoeken nooit later wordt teruggelezen als een semantisch resultaat.","research-forge.fd2145e1f8":"De volgorde die nooit verandert","research-forge.fd9cfb5232":"Verschillende zoekgedragingen produceren één soort getypeerde kandidaat.","research-forge.fdd0dfedc0":"Vier dingen gelden","research-forge.fe03c35158":"Semantiek","research-forge.fe0863e1b3":"Vijf zekerheidsniveaus","research-forge.fe08eef5c7":"Stappen die tot Dweve's interne methode behoren, verschijnen in de keten als verzegelde knooppunten. Elk publiceert zijn invoer, uitvoer en identiteit, zodat de keten verbonden blijft terwijl de strategie erin deel uitmaakt van het onderzoek.","research-forge.fe17f86199":"Ontwerpruimte","research-forge.fe8b95b52a":"De geselecteerde graaf die van Forge naar Kera beweegt langs één baan, met de naburige Dweve-systemen die hetzelfde object lezen, en de resultaatidentiteit die ernaar terugkeert","research-forge.fec325ce2f":"Verplaatst minder data","research-forge.fef04acdce":"wat overleeft bij elke kandidaatgrootte","research-forge.ff52cebd1d":"Een eindig verklaard domein is uitgeput.","research-forge.ff63942f4e":"Een keten die een reviewer kan doorlopen","research-forge.ff75e0dce3":"Onduidelijk","research-forge.ffa7344f37":"Het openbare Forge-materiaal legt de specificatie uit, de alternatieven die zijn ontdekt, de tegenvoorbeelden die sommige daarvan beëindigden, en wat het onderzoek daadwerkelijk kan bewijzen.","research-forge.technicalHero.titleSuffix":"Z3","section_st_a2_split-spec-sheet.7c9a7c0610":"Detail","section_st_a6_split-scenario-triad.f75fd3a884":"Geen runtime-afhankelijkheden","section_st_a6_split-scenario-triad.143ac4ef35":"Enkel binair","section_st_a6_split-scenario-triad.c61f134d87":"Drie oppervlakken","section_st_a6_split-scenario-triad.215475056e":"WAAR HET DRAAIT","section_st_a6_split-scenario-triad.a794a586f0":"Sealed-room klaar","section_st_a6_split-scenario-triad.42d52c32ea":"Lokaal model","section_st_a6_split-scenario-triad.fe6168e59f":"Geen netwerk","section_st_a6_split-scenario-triad.7d93f83c3e":"Volume-gemonteerde code","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":"Geen installatie","section_st_a6_split-scenario-triad.f600b9e709":"Eén binair","section_st_a7_split-connector-grid.4e6822a6d4":"Hot-reload","section_st_a7_split-connector-grid.19e35f0609":"Ingesteld in TOML","section_st_a7_split-connector-grid.d9de50b343":"Beller-gestuurde inventaris","section_st_a7_split-connector-grid.8be1bb51b7":"CONNECTOREN","section_st_a8_split-scaling-profile.7e0861e04c":"Instelbaar in TOML","section_st_a8_split-scaling-profile.56d6732417":"Plafond per project","section_st_a8_split-scaling-profile.27a454915b":"Actieve stippen geven het aantal gelijktijdige agents per laag weer.","section_st_a8_split-scaling-profile.0ea215ea0d":"ACHTERGROND","section_st_a8_split-scaling-profile.9fc6fb7e03":"TEAMS","section_st_a8_split-scaling-profile.018d2cd1a5":"PARALLEL","section_st_a8_split-scaling-profile.16623c5d4a":"KETENS","section_st_a8_split-scaling-profile.0fb79c96ed":"Solo → Team → Netwerk","section_st_a8_split-scaling-profile.068f6b3ecc":"TEAMSCHAAL","section_st_a8_split-scaling-profile.53ebc572b4":"Netwerk","section_st_a8_split-scaling-profile.218887269a":"Team","section_st_a8_split-scaling-profile.9fc93acaa4":"Solo","section_st_a9_split-time-lost-donut.7c9a7c0610":"Detail","section_st_b5_request-lifecycle.47e364232a":"audit #4521","section_st_b5_request-lifecycle.4d3535f846":"patch · session.rs","section_st_b5_request-lifecycle.6c2519cd62":"Tooluitvoering","section_st_b5_request-lifecycle.f6d1c823ab":"sessie #128 · 14:02","section_st_b5_request-lifecycle.636de0d0c3":"> \"los deze bug op\"","section_st_b5_request-lifecycle.0208131a7d":"Gebruikersverzoek","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":"JOUW CODEBASE","section_st_b8_defense-stack.89b6e2a784":"VERDEDIGING IN DE DIEPTE","section_st_c2_dual-loop-flow.9d29573ea6":"tool / stap","section_st_c2_dual-loop-flow.08ab1ac55a":"plan / herplan","section_st_c5_integration-spoke.55d0677ac3":"Alle connectors lopen via dezelfde audit- en permissielaag.","section_st_c5_integration-spoke.c29eb7e425":"Lokale agent","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":"Externe tools","section_st_c5_integration-spoke.70c123381f":"JSON-RPC 2.0","section_st_c5_integration-spoke.dc99d54d99":"Lokaal","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":"Aan de slag","toc-rail.f5cbdf6bfb":"Inhoud"}
