{"aura-ask-grid.af0854de67":"Aura","aura-business-sides.a0853da24b":"Specifikationer","aura-business-visuals.40417391c5":"Aura · løser","aura-business-visuals.271973aefe":"xMidYMid meet","aura-business-visuals.3e91add48a":"BOARD","aura-showcase.eyebrow":"Dweve platform","aura-showcase.subtitle":"Coding agent og operatørassistance. Demomålinger er illustrative.","aura-showcase.pillTools":"25+ værktøjer","aura-showcase.pillRunning":"kører","aura-showcase.pillAnalysing":"analyserer kodebase","aura-showcase.capabilityToolsTitle":"25+ værktøjer","aura-showcase.capabilityToolsBody":"Terminal, søgning, lint, test, git og mere.","aura-showcase.capabilityMemoryTitle":"Semantisk hukommelse","aura-showcase.capabilityMemoryBody":"Husker din kodebase og teamkontekst.","aura-showcase.capabilityAgentsTitle":"Multi-agent orkestrering","aura-showcase.capabilityAgentsBody":"Specialiserede agenter samarbejder på tværs af områder.","aura-showcase.guaranteeAuditTitle":"Revisionsspor","aura-showcase.guaranteeAuditBody":"Hvert trin registreres med tidsstempler.","aura-showcase.guaranteeGuardrailsTitle":"Sikkerhedsforanstaltninger","aura-showcase.guaranteeGuardrailsBody":"Politikker, kontroller og tests kører altid.","aura-showcase.guaranteeApprovalTitle":"Kodeændringer med godkendelse","aura-showcase.guaranteeApprovalBody":"Gennemgå diffs, anmod om ændringer, endelig godkendelse.","aura-showcase.guaranteeReplayTitle":"Deterministisk afspilning","aura-showcase.guaranteeReplayBody":"Afspil enhver session bit-for-bit, når noget skal gennemgås.","aura-showcase.workflowUnderstand":"Forstå","aura-showcase.workflowUnderstandCaption":"Læs retry.ts, sporede timeout-fejl","aura-showcase.workflowPlan":"Planlæg","aura-showcase.workflowPlanCaption":"Udtræk guard + begræns gentagelser","aura-showcase.workflowImplement":"Implementér","aura-showcase.workflowImplementCaption":"Patchede retry.ts + types.ts","aura-showcase.workflowTest":"Test","aura-showcase.workflowTestCaption":"28 tests, 94% dækning","aura-showcase.workflowVerify":"Verificér","aura-showcase.workflowVerifyCaption":"Kører lint & typecheck...","aura-showcase.workflowAudit":"Revisionsspor","aura-showcase.workflowAuditCaption":"Afventer resumé-udarbejdelse","aura-showcase.footer":"Autonome agenter, der skriver kode og holder styr på kvitteringer","aura-showcase.testsPassing":"bestået","aura-showcase.testsFailing":"fejlet","aura-showcase.modified":"ændret","aura-showcase.af0854de67":"Aura","aura-showcase.73989d9c59":"Kører","aura-showcase.f9e94338d0":"Analyserer kodebase","aura-showcase.d7a484140f":"Workflow","aura-showcase.287fda8114":"Samlet","aura-showcase.80e13549b4":"Dækning","aura-showcase.b71cc78b34":"Udtræk isRetryableError","aura-showcase.c37a8a9e2b":"til at håndtere\n                    netværkstimeouts, 5xx-svar og idempotente-sikre\n                    betingelser. Ren hjælpefunktion, fuldt enhedstestet.","aura-tech-middles.7fba7d244f":"Hot path","aura-tech-middles.1be47ef71c":"Tværgående","aura-tech-middles.92096d78df":"Indgang","aura-tech-middles.8e05a902ed":"Udgående","aura-tech-middles.49a66c994d":"Indbyggede agenter","aura-tech-middles.a60792e996":"Ydre sløjfe","aura-tech-middles.0dfd4db698":"Indre sløjfe","aura-tech-middles.bbd88bff92":"Indgående anmodning","aura-tech-middles.a618b4be8d":"Forespørgsel","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":"Brødkrumme","page-toc.7e439c353e":"På denne side","res-forge-action-instrument.089b6f0342":"Udløst af","res-forge-action-instrument.97c89a4d66":"Handling","res-forge-ambiguity-board.af13a94202":"er resultatet, og det registreres\n          som ét.","res-forge-ambiguity-board.e9a46a96e9":"Tvetydig","res-forge-ambiguity-board.1ee9387ca8":"Tre måder, en person kan svare på. Søgningen tager ikke nogen af dem for sig selv.","res-forge-ambiguity-board.f275049b4b":"Hvilken mente du?","res-forge-ambiguity-board.e1f6a95de4":"tom sekvens","res-forge-ambiguity-board.39f54f4f92":"Input ikke angivet","res-forge-ambiguity-board.3636a0be7f":"er enig","res-forge-ambiguity-board.140f86aae5":"input","res-forge-ambiguity-board.5a3eea8643":"Hvert angivet eksempel","res-forge-ambiguity-board.fd50372bde":"De fem angivne eksempler, og hvordan begge kandidater besvarer dem","res-forge-ambiguity-board.86c03753f3":"rapporter det mindste beløb i en sekvens","res-forge-ambiguity-board.e9c366b4f3":"Krav","res-forge-ambiguity-board.957a3c6b10":"indsnævrer domænet","res-forge-ambiguity-board.b0567c7519":"tilføjer en betingelse","res-forge-ambiguity-board.7713f29af2":"tilføjer et eksempel","res-forge-ambiguity-board.5472c41b95":"læser den tomme sekvens som uden for det tilladte input","res-forge-ambiguity-board.2597c3398a":"en fejl","res-forge-ambiguity-board.9adfc74130":"Kandidat 2","res-forge-ambiguity-board.72e8350f75":"læser den tomme sekvens som havende et neutralt beløb","res-forge-ambiguity-board.170d4a4827":"Kandidat 1","res-forge-assurance-ladder.7607387940":"hvad det ikke fastslår","res-forge-assurance-ladder.204b9b0c88":"hvad den antog","res-forge-assurance-ladder.f03d859ccc":"hvad der blev kontrolleret","res-forge-assurance-ladder.6b3fa46450":"to kandidater, to ærlige stopunkter, begge rapporteret som de er","res-forge-assurance-ladder.ed682e5934":"IKKE UDLEDT FRA Q","res-forge-assurance-ladder.bdad2aeeb8":"Sikkerhedstrin","res-forge-assurance-ladder.9a9f9e5d26":"INGEN TRIN ER UDLEDT","res-forge-assurance-ladder.8259f9a8e2":"formel teori uden for den aktuelle kontrakt","res-forge-assurance-ladder.4f7ee515f7":"rapporteret som udførelseskoblet","res-forge-assurance-ladder.0d9389b742":"Enhver adfærd på et mål, som registret ikke nævner.","res-forge-assurance-ladder.246b796ef8":"At de registrerede identiteter er dem, kørslen producerede.","res-forge-assurance-ladder.69ded617f9":"graf, plan, artefakt og resultat deler ét register","res-forge-assurance-ladder.5102f2ad33":"identitet bundet ende til ende","res-forge-assurance-ladder.49d89b6ce4":"UDØRELSESKOBLET","res-forge-assurance-ladder.a1cce5c1a6":"Enhver egenskab, som kontrakten ikke kodede, og ethvert udsendt artefakt.","res-forge-assurance-ladder.a7d0feec4e":"Den semantik, der blev kodet, og de antagelser, pakken fastlagde.","res-forge-assurance-ladder.fce451ff2c":"antagelserne er fastlagt og listet","res-forge-assurance-ladder.c830a6c3be":"en bevist symbolsk egenskab","res-forge-assurance-ladder.da528b9287":"FORMELLT VERIFICERET","res-forge-assurance-ladder.d4c1c6915e":"Adfærd ud over grænsen, som aldrig blev søgt.","res-forge-assurance-ladder.99d127dcae":"At det erklærede domæne er det, resultatet vil blive brugt i.","res-forge-assurance-ladder.d8a8ea038d":"domænet er erklæret med påstanden","res-forge-assurance-ladder.4538c7d77c":"et endeligt domæne, dækket","res-forge-assurance-ladder.dfa6e659c8":"AFGRÆNSET KONTROLLERET","res-forge-assurance-ladder.1412ce6f4c":"Adfærd på ethvert input uden for det registrerede sæt.","res-forge-assurance-ladder.a1fde5a17c":"At de erklærede tilfælde repræsenterer den adfærd, forskeren bekymrer sig om.","res-forge-assurance-ladder.df4854fc18":"tilfældene er registreret med resultatet","res-forge-assurance-ladder.36cba7e6ad":"konkrete tilfælde","res-forge-assurance-ladder.b5516f2280":"TESTET","res-forge-assurance-ladder.c0169d217f":"Intet om adfærd på ethvert input.","res-forge-assurance-ladder.da65feb01c":"Kun at pakken navngav det sprog, kandidaten blev bygget fra.","res-forge-assurance-ladder.6903a5abc9":"det erklærede sprog er lukket","res-forge-assurance-ladder.676886a349":"strukturel gyldighed","res-forge-assurance-ladder.68d222a4f0":"VELFORMET","res-forge-assurance-ladder.85e08ba525":"At beviset, grafen, Kera-planen og resultatidentiteten henviser til hinanden.","res-forge-assurance-ladder.5e68702137":"Den understøttede symbolske egenskab, bevist over den kodede semantik.","res-forge-assurance-ladder.9c8a0471a5":"Hver værdi i et endeligt erklæret domæne, uden fejl.","res-forge-assurance-ladder.77345a75bc":"Hvert konkret tilfælde, pakken erklærede, kørt og sammenlignet.","res-forge-assurance-ladder.8c4857d4f9":"Typer, former, effekter, ejerskab og den erklærede grænseflade.","res-forge-badge-opened.9a3d81d562":"Badgen tilhører ét helt bestemt program","res-forge-badge-opened.3d1307a7ff":"Tilbage til den almindelige strukturelle etiket","res-forge-badge-opened.bac2685fbc":"Ét trin ændret","res-forge-badge-opened.aed3b8c6a7":"Verificeret","res-forge-badge-opened.bf2bc5e115":"Den samme badge efter ét trin ændret","res-forge-badge-opened.d62d8e0dde":"Fjern ét af disse fem, og det er en anden erklæring.","res-forge-badge-opened.eb38f1807a":"Badgen og de fem dele, den hævder","res-forge-badge-opened.98987f9e01":"returnér resultatet","res-forge-badge-opened.613ac981db":"afrund det på en anden måde","res-forge-badge-opened.25f1a0d208":"tag aflæsningen","res-forge-badge-opened.16b22f5e52":"Siger intet om decimalregning.","res-forge-badge-opened.349be220c7":"Et formelt resultat og en separat kontrol af det.","res-forge-badge-opened.17b29d4546":"Kun hele tal og intet uden for programmet.","res-forge-badge-opened.7d77d99854":"Gælder for hvert heltal i det angivne interval.","res-forge-badge-opened.7112a3df4e":"Dette præcise program, trin for trin.","res-forge-boundary-instrument.e29c5de6a0":"En række er delt. Alt andet ansvar ligger præcis på den ene side af grænsen.","res-forge-boundary-instrument.c6dda4f283":"ejet","res-forge-boundary-instrument.d18aac96b9":"delt","res-forge-boundary-instrument.1ac443dbd4":"ikke ejet","res-forge-business-glyph.161d1b9d9a":"Én specifikation","res-forge-business-glyph.ab98f5b857":"Fast","res-forge-business-glyph.82b6d04b0e":"Kravet, der ikke flytter sig","res-forge-business-glyph.b5bf8067cf":"Kandidater","res-forge-business-glyph.7e1d88fa7c":"objektiv vektor","res-forge-business-glyph.45d74a7136":"domineret","res-forge-business-glyph.239aff5852":"på fronten","res-forge-business-glyph.f476109f39":"tvetydig","res-forge-business-glyph.473161067f":"Udvælgelsespolitik","res-forge-business-glyph.7eff74a5a8":"registreret, ikke skjult","res-forge-business-glyph.c3b9a01442":"latens","res-forge-business-glyph.b727a735e7":"bevægelse","res-forge-business-glyph.1a7d89d441":"målopfyldelse","res-forge-business-glyph.ef64363d23":"bevis","res-forge-business-glyph.efe124888c":"navngivet sikkerhed","res-forge-business-glyph.b086634a92":"afvejninger synlige","res-forge-business-glyph.ca2bc19088":"Kera udfører","res-forge-business-glyph.f735a5ba22":"Forskningsprogram, ikke et softwaretilbud","res-forge-candidate-fan.b6871fa0fc":"Silhouetter er strukturelle, ikke kilde. Båndlængder er relative positioner på én\n            front.","res-forge-candidate-fan.8641796596":"Kandidat E er domineret af kandidat D på det aktive målsæt","res-forge-candidate-fan.d769ded7e8":"Kandidat","res-forge-candidate-fan.45d74a7136":"domineret","res-forge-candidate-fan.100ec4462d":"evidens","res-forge-candidate-fan.1a7d89d441":"målopnåelse","res-forge-candidate-fan.b727a735e7":"bevægelse","res-forge-candidate-fan.714eea0f4c":"tid","res-forge-candidate-fan.73ea3f356f":"Domineret","res-forge-candidate-fan.82f8a46f55":"nested træ","res-forge-candidate-fan.416bfd329b":"På fronten","res-forge-candidate-fan.00c93cd155":"to-sporet opdeling","res-forge-candidate-fan.a70e321a36":"kompakt blok","res-forge-candidate-fan.f259a41862":"bred vifte","res-forge-candidate-fan.8503665914":"Først fundet","res-forge-candidate-fan.e2a3a58a40":"én lang kæde","res-forge-choice-board.2f98d2f5be":"Afbalanceret er også en præference, og den registreres som sådan.","res-forge-choice-board.ce025222b1":"Alle fire er korrekte, så dette er en præference og ikke en rangering.","res-forge-choice-board.48e09e45c5":"Korrekt","res-forge-choice-board.13f66243ef":"Foretræk","res-forge-choice-board.55559438c9":"B opgiver mindst på et enkelt mål.","res-forge-choice-board.03342dbb85":"Afbalanceret","res-forge-choice-board.3cd298fe82":"D har den korteste kontrolsti.","res-forge-choice-board.baf123fc17":"Klarest","res-forge-choice-board.58adc98abc":"C kører på det bredeste sæt af understøttede maskiner.","res-forge-choice-board.b2df292ee2":"Bredest","res-forge-choice-board.7987c4ffa8":"B flytter mindst data og tager længere tid at færdiggøre.","res-forge-choice-board.4e76f5796f":"Mest strømlinet","res-forge-choice-board.cda4a6b217":"A bliver færdig først og holder mest data, mens den arbejder.","res-forge-choice-board.4cb3bb0fc4":"Hurtigst","res-forge-choice-board.ed798211fb":"D undlader en omskrivning for at forblive enkel at kontrollere.","res-forge-choice-board.2a318223e9":"Program D","res-forge-choice-board.69a71f0df6":"C flytter mere data for at nå dertil.","res-forge-choice-board.d7782ce200":"Program C","res-forge-choice-board.018761680d":"B tager længere tid at færdiggøre.","res-forge-choice-board.d2307ff43a":"Program B","res-forge-choice-board.4c06d2baf8":"A holder mest data, mens den arbejder.","res-forge-choice-board.2be70eef66":"Program A","res-forge-choice-board.97876b8380":"Kontrol","res-forge-choice-board.2940ff1e5f":"Maskiner","res-forge-choice-board.89c8a2851d":"Hukommelse","res-forge-choice-board.6c82e6dd86":"Tid","res-forge-choice-instrument.e786244260":"Omkostning, den accepterer","res-forge-choice-instrument.fd9a9f965e":"Relativ modelleret latenstid","res-forge-choice-instrument.24d3e4fdd9":"Styrke","res-forge-choice-instrument.6853c98a6f":"Medlem","res-forge-conflict-board.0e565b0b3e":"Ingen bane på dette board ender med genereret fallback-kode. Hver enkelt ender med et navngivet resultat\n          og den person, der ejer det næste træk.","res-forge-conflict-board.bb54db510a":"Acceptér","res-forge-conflict-board.09c3f0d154":"ikke repræsenteret af verifikationskontrakten","res-forge-conflict-board.75e6b42fc5":"Uden for scope","res-forge-conflict-board.281dd83602":"Udvid","res-forge-conflict-board.8a97b9af81":"teori og budgetgrænse","res-forge-conflict-board.bc7819b34f":"Ukendt","res-forge-conflict-board.3e0fb17cab":"Afklar","res-forge-conflict-board.7835f9c578":"afviser batchen","res-forge-conflict-board.9522606498":"returnerer en neutral total","res-forge-conflict-board.e9a46a96e9":"Tvetydig","res-forge-conflict-board.d36f29cacf":"Afstem","res-forge-conflict-board.9a064eb243":"ingen kandidat findes i sprog L","res-forge-conflict-board.5f20d0f3ac":"Uopfyldelig","res-forge-conflict-board.151864867d":"De seks klausuler i ét krav","res-forge-conflict-board.426475873e":"resultatet ankommer inden for et fastsat væg-ur-vindue","res-forge-conflict-board.6933c35154":"en korrigerende post kan reducere totalen","res-forge-conflict-board.4bf7985a78":"resultatet er eksakt til sidste enhed","res-forge-conflict-board.55dca06fb3":"en tom batch accepteres","res-forge-conflict-board.5b3e0d86e8":"totalen falder aldrig, når poster tilføjes","res-forge-conflict-board.33f78f4681":"hvert beløb forbliver inden for den erklærede rækkevidde","res-forge-consumer-glyph.9154742cfc":"Jobbet i én sætning","res-forge-consumer-glyph.b7d5d68aa8":"Hold hver læsning inden for det sikre område","res-forge-consumer-glyph.5a29585e3f":"Forsøg","res-forge-consumer-glyph.6bd1f59b85":"to fejler på en sag","res-forge-consumer-glyph.059c3755e1":"to ankommer","res-forge-consumer-glyph.d3f5d23e46":"en bærer et segl","res-forge-consumer-glyph.6bb9173137":"den søger","res-forge-consumer-glyph.50814a267d":"mange mulige programmer","res-forge-consumer-glyph.64c675f85c":"den afviser","res-forge-consumer-glyph.7403925825":"alt, der fejler én sag","res-forge-consumer-glyph.c1a77ef9ed":"den angiver, hvor grundigt den kontrollerede","res-forge-consumer-glyph.691b10181f":"og hvor kontrollen stopper","res-forge-consumer-glyph.100ec4462d":"bevis","res-forge-consumer-glyph.88acf54a65":"nogle gange intet program","res-forge-consumer-glyph.72dc433046":"Svaret kan være intet program","res-forge-cost-vector.140b63310c":"Kandidat C","res-forge-cost-vector.2437a7ecbd":"Dokumentation per mål","res-forge-cost-vector.25b7302067":"En sammenligning, der føres videre til en anden eksperimentpakke.","res-forge-cost-vector.26d24d71f0":"Hukommelsestrafik","res-forge-cost-vector.3e39972526":"Latens","res-forge-cost-vector.405bdec664":"Der findes ingen måling","res-forge-cost-vector.4b1dda27e1":"Hvad vektoren ikke er","res-forge-cost-vector.555486354d":"Kodestørrelse","res-forge-cost-vector.5d0b1f6647":"De to linjer krydser hinanden, hvorfor ingen af kandidaterne er svaret alene.","res-forge-cost-vector.66374d941d":"Målt på hardware","res-forge-cost-vector.89a596e251":"Den tomme celle er påstanden: beviskompleksitet blev modelleret og aldrig målt.","res-forge-cost-vector.8a4da1dcc8":"Et sted, hvor en modeludgang kan stå i stedet for en måling.","res-forge-cost-vector.ab8dd4df08":"Dyrere","res-forge-cost-vector.ac46a8c74c":"Beviskompleksitet","res-forge-cost-vector.ad638eff4a":"Fire mål, to kandidater, ét eksperiment","res-forge-cost-vector.b0b01215a0":"Kandidat D","res-forge-cost-vector.bf8197e03c":"Relative positioner i ét eksperiment, højere er dyrere.","res-forge-cost-vector.cd05967fea":"Modelleret før enhver kørsel","res-forge-cost-vector.ec8e6defbf":"En enkelt score, som de to kandidater kan rangeres efter.","res-forge-cost-vector.f4cfc474fa":"Billigere","res-forge-counterexample-loop.aca21ce064":"opretter en ny specifikationsidentitet","res-forge-counterexample-loop.fb8953469c":"TILFØJ EN FORUDSÆTNING","res-forge-counterexample-loop.7e5559029b":"kørslen fortsætter under samme identitet","res-forge-counterexample-loop.89ad46cbd8":"TILFØJ CASEN","res-forge-counterexample-loop.9001aab10f":"TO LEGITIME SVAR PÅ EN FEJL","res-forge-counterexample-loop.8888c622ac":"hvad verificatoren blev spurgt om","res-forge-counterexample-loop.ec6e54733d":"kolonnen mister aldrig en række","res-forge-counterexample-loop.2a117d0937":"BEVIS, SOM DEN NÆSTE KANDIDAT SKAL OPFYlde","res-forge-counterexample-loop.da7195483c":"Vælg en iteration af forfiningsløkken","res-forge-counterexample-loop.a0c4d76862":"Den tredje kandidat opfylder alle registrerede forpligtelser. Verificatoren finder ingen krænkende input i det understøttede domæne og returnerer et bevis med dets antagelser anført ved siden af.","res-forge-counterexample-loop.f4800df8d1":"ud","res-forge-counterexample-loop.2c3cbd53a7":"mul","res-forge-counterexample-loop.d052634571":"udvid","res-forge-counterexample-loop.c7e42d43b0":"guard","res-forge-counterexample-loop.11f6ad8ec5":"x","res-forge-counterexample-loop.fcdd12a167":"FORMElt VERIFICERET, antagelser anført","res-forge-counterexample-loop.02b8a8db00":"for alle x i i32, plus begge registrerede cases","res-forge-counterexample-loop.30f7f19326":"Den anden kandidat skal opfylde eksemplerne og overflow-casen sammen. Den udvider mellemresultatet før multiplikation, og verificatoren returnerer en anden case, som specifikationen aldrig havde fastlagt: en tom input.","res-forge-counterexample-loop.02dc309df7":"UDFORDRET, modeksempel fundet","res-forge-counterexample-loop.9ab3ad07a9":"for alle x i i32, plus den registrerede case","res-forge-counterexample-loop.47d7508d9a":"Den første kandidat opfylder de tre medfølgende eksempler. Verificatoren søger hele i32 og returnerer ét konkret input, hvor det skalerede produkt forlader det deklarerede interval.","res-forge-counterexample-loop.ad5fa3b2c6":"for alle x i i32","res-forge-counterexample-loop.d1c8b37b24":"x = tom input","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":"intet på dette ark trækker de fire mål sammen til ét tal","res-forge-decision-record.d327f7b3ba":"Ingen samlet rangscore","res-forge-decision-record.6a7eee59c0":"Ikke valgt, og hvorfor","res-forge-decision-record.3e7c118949":"Valgt af","res-forge-decision-record.1918daaba9":"Valgt medlem","res-forge-decision-record.974ff8bb6e":"Målsætning","res-forge-decision-record.e38c2194b4":"formelt verificeret","res-forge-decision-record.ea2dfcc9cc":"Sikringstærskel","res-forge-decision-record.1ccf5d25df":"Specifikation","res-forge-decision-record.5a445661ea":"domineret af","res-forge-decision-record.f950982dd0":"Identisk under enhver politik","res-forge-decision-record.e6f8a915dc":"Fronten","res-forge-decision-record.473161067f":"Valgpolitik","res-forge-decision-record.1a7d89d441":"målopfyldelse","res-forge-decision-record.b3c5533e86":"hukommelsesbevægelse","res-forge-decision-record.544852fd7a":"enkleste bevis","res-forge-decision-record.6bf0b2c0d8":"en længere revisionssti, der i stedet opnår bredere målopfyldelse","res-forge-decision-record.fdd18306eb":"Medlem C","res-forge-decision-record.ee96b43256":"en længere revisionssti, der i stedet opnår lavere bevægelse","res-forge-decision-record.1e19ce513c":"Medlem B","res-forge-decision-record.7ad441b0c0":"en længere revisionssti end det valgte medlem på den aktive mængde","res-forge-decision-record.d04e27e317":"Medlem A","res-forge-decision-record.fec4a6c489":"Et reguleret program læser den samme front langs evidensaksen og vælger medlem D.","res-forge-decision-record.32cba0b9da":"mest direkte revisionssti","res-forge-decision-record.f88efb9bc7":"Medlem D","res-forge-decision-record.47942077ae":"Enkleste bevis","res-forge-decision-record.e9647ad29d":"kører på færre understøttede mål, og bytter bredde for revisionssti","res-forge-decision-record.baede38a31":"kører på færre understøttede mål, og bytter bredde for bevægelse","res-forge-decision-record.7b357b2d93":"kører på færre understøttede mål end det valgte medlem","res-forge-decision-record.2a6987fbaf":"En ejendom fordelt på blandet hardware læser den samme front langs målsaksen og vælger medlem C.","res-forge-decision-record.462746df39":"bredeste målopfyldelse","res-forge-decision-record.ad59e3b102":"Bredeste","res-forge-decision-record.6235c63244":"flytter mere data og beholder i stedet en kortere udledning","res-forge-decision-record.709e1b623c":"flytter mere data, fordelt på flere understøttede mål","res-forge-decision-record.7efb4f14c6":"flytter mere data end det valgte medlem på den aktive mængde","res-forge-decision-record.26929cd71c":"En udrulning begrænset af hukommelsestrafik læser den samme front langs bevægelsesaksen og vælger medlem B.","res-forge-decision-record.993033f0b5":"laveste hukommelsesbevægelse","res-forge-decision-record.4e76f5796f":"Slankeste","res-forge-decision-record.344f41f998":"højere modelleret latenstid, og dens kortere revisionssti er ikke aksen","res-forge-decision-record.ed3d6e1e77":"højere modelleret latenstid, og dens bredde betales der ikke for her","res-forge-decision-record.0be3560065":"højere modelleret latenstid end det valgte medlem på den aktive mængde","res-forge-decision-record.b8b9888522":"Et ingeniørteam med én målmaskine læser fronten langs latenstidsaksen og vælger medlem A.","res-forge-decision-record.ffefb7fa98":"laveste modellerede latenstid","res-forge-decision-record.4cb3bb0fc4":"Hurtigste","res-forge-equivalence-space.638d0226a9":"kun relative positioner, ingen målte tal","res-forge-equivalence-space.b727a735e7":"bevægelse","res-forge-equivalence-space.e8c39c4d7e":"operationer","res-forge-equivalence-space.4619486033":"udtrukket form","res-forge-equivalence-space.f42512d469":"Udtryksmål","res-forge-equivalence-space.92149cf8ce":"SEED","res-forge-equivalence-space.217cb1c2eb":"Et udtryk udvidet til fire klasser af ækvivalente former, med stien til det valgte udtryksmål oplyst og en afvist kant tegnet, men aldrig oplyst","res-forge-equivalence-space.ccce87f620":"Et udtryk udvidet til et netværk af ækvivalente former, med betingelser på kanterne","res-forge-equivalence-space.27fa456ce7":"Udtryk for portabilitet tager styrkereduktionen og layoutændringen i stedet. Det kører flere operationer end den algebraiske form og når det bredeste sæt af understøttede mål.","res-forge-equivalence-space.27d7e452b1":"(a << 1) + a, pakket","res-forge-equivalence-space.feba5b9c56":"Udtryk for bevægelse fører det samme algebraiske trin videre ind i fusionsklassen. Det kører færre operationer end layoutformen og har den laveste hukommelsesbevægelse af de tre.","res-forge-equivalence-space.37226e169c":"fuse(a + a + a)","res-forge-equivalence-space.a2f4cd4d38":"Udtryk for latenstid tager den algebraiske form og stopper der. Det kører færrest operationer og flytter mere data end den fusionerede form, og det har ret til den breddebetingelse, der blev bevist.","res-forge-equivalence-space.4b10d3e274":"3 * a","res-forge-equivalence-space.dfb1d5b6c2":"PORTABILITET","res-forge-equivalence-space.37f756c7d0":"BEVÆGELSE","res-forge-equivalence-space.49d6c10ece":"LATENSTID","res-forge-equivalence-space.8e43c13f74":"f32-reassociering afvist","res-forge-equivalence-space.13d2c4a154":"i32-bredde bevist","res-forge-equivalence-space.dcc4e6c574":"LAYOUTKLASSE","res-forge-equivalence-space.69688a961b":"FUSIONSKLASSE","res-forge-equivalence-space.16cbdc05fc":"STYRKEKLASSE","res-forge-equivalence-space.dbb0f90765":"ALGEBRAISK KLASSE","res-forge-equivalence-space.bc109fb076":"portabel","res-forge-equivalence-space.7aca22de0b":"pakket","res-forge-equivalence-space.1f08a3216a":"fusioneret","res-forge-equivalence-space.b0c659fe95":"streamet","res-forge-equivalence-space.28e1e451f0":"f32-omgruppering","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":"Forfremmelse kræver dokumentation, ikke en kontrol. Denne funktion er ikke tilgængelig i nogen\n              tilstand på denne tavle, hvilket er den regel, der tegnes.","res-forge-evidence-cards.61c57736e7":"Forfremm","res-forge-evidence-cards.7d903d3344":"Forfremmelsesreglen","res-forge-evidence-cards.8fc2a131ae":"én node ændret, og etiketten vender tilbage til velformet","res-forge-evidence-cards.4acf3ac41d":"Kandidatmapper","res-forge-evidence-cards.65748fb5d3":"den flydende region i samme graf, som denne kodning ikke repræsenterer","res-forge-evidence-cards.d274f5b4e3":"Hvad der ikke er fastslået","res-forge-evidence-cards.8f4f743d7f":"eksakt heltals-semantik og en region erklæret ren af pakken","res-forge-evidence-cards.7d37b7550c":"Under hvilke antagelser","res-forge-evidence-cards.2bae06de12":"ethvert input, som den formelle teori kan udtrykke","res-forge-evidence-cards.e700afa7f9":"Over hvilket domæne","res-forge-evidence-cards.8be740fd8c":"den kodede relation på tværs af hele det understøttede domæne","res-forge-evidence-cards.b76e542d96":"Hvad der blev kontrolleret","res-forge-evidence-cards.906c590060":"en understøttet universel relation blev bevist under de angivne antagelser","res-forge-evidence-cards.ea66d3cd71":"Formelt verificeret","res-forge-evidence-cards.b7330133c1":"Kandidat R","res-forge-evidence-cards.8e950fc545":"ethvert input uden for det leverede sæt, inklusive den kvantificerede betingelse","res-forge-evidence-cards.72d0fc35c6":"referenceadfærden leveret med pakken, inden for dens eget domæne","res-forge-evidence-cards.2c8e59076b":"de leverede input, ét ad gangen","res-forge-evidence-cards.961d36c1e2":"de konkrete tilfælde skrevet i specifikationen","res-forge-evidence-cards.593aeb47dc":"de erklærede konkrete tilfælde bestod, og intet ud over dem blev hævdet","res-forge-evidence-cards.919003799d":"Testet","res-forge-evidence-cards.24f43cdd11":"Kandidat Q","res-forge-evidence-cards.8af32eb207":"adfærd på en målprofil, som eksekveringslinket ikke navngiver","res-forge-evidence-cards.d7201bf2e3":"den numeriske familie og de effekter, pakken tillod, begge fastgjort","res-forge-evidence-cards.dfaa1686c4":"det erklærede inputområde på én understøttet målprofil","res-forge-evidence-cards.707e2a56c9":"den beviste relation, derefter planen og artefakten, der førte den til eksekvering","res-forge-evidence-cards.f092d6fe39":"graf, plan, artefakt og resultatidentitet forbliver bundet sammen","res-forge-evidence-cards.32d888fecc":"Eksekvering linket","res-forge-evidence-cards.0483882b1c":"Kandidat P","res-forge-experiment-packet.7a6aad1d4c":"nyt eksperiment, separat registrering","res-forge-experiment-packet.aad6b5ae20":"PAKKENS IDENTITET","res-forge-experiment-packet.bbcc172a1e":"HVIS NOGET FELT ÆNDRES","res-forge-experiment-packet.f5ca7850da":"forseglet ved kørslens start","res-forge-experiment-packet.1f7febf95f":"ERKLÆRET POLITIK","res-forge-experiment-packet.39b2c01e18":"SPROG LUKKET","res-forge-experiment-packet.c2bb6fa0c5":"SPECIFIKATION UFORANDERLIG","res-forge-experiment-packet.4484cb6fa9":"rapportér ukendt","res-forge-experiment-packet.feaf4dd4e6":"begrænsning: størrelse <= 6","res-forge-experiment-packet.5aa50aebf7":"formel, hvor understøttet","res-forge-experiment-packet.31be469709":"POLITIK","res-forge-experiment-packet.e1e3e98714":"kode størrelse","res-forge-experiment-packet.b3c5533e86":"hukommelsesflytning","res-forge-experiment-packet.e64e22b150":"MÅL","res-forge-experiment-packet.48aef70526":"fast total orden","res-forge-experiment-packet.294793bfad":"toer-komplement, 32 bit","res-forge-experiment-packet.1e9edfb9ee":"SEMANTIK","res-forge-experiment-packet.9c5c96b457":"ingen ekstern effekt","res-forge-experiment-packet.d835dab5b4":"eksakt heltal","res-forge-experiment-packet.2a3ffd9ebb":"SPROG","res-forge-experiment-packet.486c4f6f95":"1 skitse, 2 huller","res-forge-experiment-packet.9254dc6ec8":"1 universel relation","res-forge-experiment-packet.dbeac903da":"4 eksempler","res-forge-experiment-packet.32082e06e3":"SPECIFIKATION","res-forge-forms-instrument.b050566d50":"slet ikke","res-forge-forms-instrument.d680340c0b":"delvist","res-forge-forms-instrument.ad22e7e15b":"afgør det","res-forge-forms-instrument.7cb8793606":"afgør det ikke","res-forge-forms-instrument.ed5a4b874a":"afgør det delvist","res-forge-four-silences.a2b701e0b3":"Der produceres intet program, og årsagen angives.","res-forge-four-silences.5faa59d4bc":"Resultat","res-forge-four-silences.5647cada0f":"Hvad ville ændre det","res-forge-four-silences.7661e6591f":"Hvad skete der","res-forge-four-silences.1189b54fc7":"Hvad blev der spurgt om","res-forge-four-silences.c648f0b37b":"Fire grunde til, at svaret er intet program","res-forge-four-silences.2637ce69f5":"PROGRAMMET","res-forge-four-silences.f61fa98a3b":"MODELLEN","res-forge-four-silences.cbbef8ce7e":"UDENFOR","res-forge-four-silences.ce75fc2aec":"ANGIVEN GRÆNSE","res-forge-four-silences.3a339a1749":"REGEL 2","res-forge-four-silences.35a7d11e05":"REGEL 1","res-forge-four-silences.8cc9c3c016":"Tilbage til, hvad påstanden dækker","res-forge-four-silences.971c87e299":"Bring tjenesten ind i modellen, eller indsnævr påstanden.","res-forge-four-silences.88868a0c58":"En del af adfærden ligger uden for den grænse, kontrollen kan beskrive.","res-forge-four-silences.181032c74d":"spørg en ekstern tjeneste om grænsen","res-forge-four-silences.407dfebcf1":"Tilbage med mere plads","res-forge-four-silences.97cd9b5795":"En længere kørsel eller en anden metode.","res-forge-four-silences.33af89d7fc":"Søgningen nåede den angivne grænse og stoppede, før spørgsmålet blev afgjort.","res-forge-four-silences.086f7cbb23":"én regel om alle understøttede input","res-forge-four-silences.74864a1ff8":"Tilbage for én beslutning","res-forge-four-silences.7c78667c01":"Giv endnu et eksempel.","res-forge-four-silences.fd58916c0c":"To forskellige adfærdsmønstre er enige om alle tre eksempler og uenige om det fjerde input.","res-forge-four-silences.96dee44862":"3 giver 9","res-forge-four-silences.9179befc0c":"2 giver 4","res-forge-four-silences.3d47eae588":"1 giver 1","res-forge-four-silences.35f6e4ab6c":"Tilbage til den, der skrev reglerne","res-forge-four-silences.5c332290c5":"Lemp én af de to regler.","res-forge-four-silences.ece7f203f5":"De to regler støder sammen. Et negativt input kan ikke opfylde begge på én gang.","res-forge-four-silences.b25d65ea16":"returnér inputtet uændret","res-forge-four-silences.a4d3a2c877":"returnér altid et positivt tal","res-forge-four-silences.20cb7eef2c":"Uden for modellen","res-forge-four-silences.c439038abe":"Ikke dækket","res-forge-four-silences.04ae6467a0":"Ingen konklusion","res-forge-four-silences.280c5e7fc6":"To fortolkninger","res-forge-four-silences.3fe459f958":"Intet passer","res-forge-graph-asset.49281c01cf":"assurance returns to well formed","res-forge-graph-asset.670f6bdd9a":"new candidate identity","res-forge-graph-asset.197e419ad3":"NEW GRAPH IDENTITY","res-forge-graph-asset.33dd31d4b3":"CHANGE THE MARKED NODE","res-forge-graph-asset.d7b94d76cf":"ONE NODE, MARKED IN ALL THREE RENDERINGS","res-forge-graph-asset.990742f8b4":"buffers","res-forge-graph-asset.1bdbf6a26d":"clamp, store out","res-forge-graph-asset.e9e90fc64f":"scale, mul, add","res-forge-graph-asset.851967b4a3":"load x, k, lo","res-forge-graph-asset.46599c6b1e":"operator names match the node names","res-forge-graph-asset.59cfc3e2d4":"out = clamp(add(m, lo))","res-forge-graph-asset.c73bb57286":"m = mul(s, k)","res-forge-graph-asset.bdc36b0a67":"s = scale(x)","res-forge-graph-asset.2cef65c1d0":"SAME OBJECT","res-forge-graph-asset.31e8d812fa":"DATAFLOW","res-forge-graph-asset.891bbd450e":"EXPRESSION","res-forge-graph-asset.e7bd56e1ec":"GRAPH","res-forge-graph-asset.30a5d0d91f":"The same semantic graph rendered as a node graph, as an expression and as dataflow,\n              with one node marked in all three renderings and joined by a single rule","res-forge-graph-asset.0be82d1c87":"One semantic graph drawn three ways, as a graph, as an expression and as dataflow, with the clamp node marked in all three","res-forge-graph-asset.da528b9287":"FORMALLY VERIFIED","res-forge-graph-asset.894f6d1562":"GRAPH IDENTITY","res-forge-graph-asset.33daecb09d":"out : i32","res-forge-graph-asset.a4ab4f2116":"clamp","res-forge-graph-asset.58d1bbce29":"add","res-forge-graph-asset.2c3cbd53a7":"mul","res-forge-graph-asset.60020d1b19":"scale","res-forge-graph-asset.cf023c3538":"lo : i32","res-forge-graph-asset.643ea229e1":"k : i32","res-forge-graph-asset.d14f7f166c":"x : i32","res-forge-intent-cards.398168fe2d":"Intet at sammenligne det med","res-forge-intent-cards.f2b3a1f895":"Skrevet direkte fra sætningen","res-forge-intent-cards.8af3e09e73":"Den samme sætning besvaret direkte","res-forge-intent-cards.ee3c9325a5":"Disse kan fejle, hvilket er pointen","res-forge-intent-cards.a014f9c662":"Formen bevares, hullerne søges.","res-forge-intent-cards.d40fae93b9":"To huller","res-forge-intent-cards.32fd056d3d":"Skitse","res-forge-intent-cards.5b6d56b37e":"Tjekket ved hver læsning, som reglen kan nævne.","res-forge-intent-cards.43a980aaf8":"læsning, forbliver svaret mellem 0 og 100, og bevæger sig aldrig mere end et\n                  trin.","res-forge-intent-cards.d8784ae2ea":"For hver","res-forge-intent-cards.57f6dcedb1":"Én linje","res-forge-intent-cards.78e1790e29":"Regel","res-forge-intent-cards.85ee9e64bf":"Tjekket på de læsninger, du har angivet.","res-forge-intent-cards.ef73fdd1c8":"Fire tilfælde","res-forge-intent-cards.eb01bf04c9":"Eksempler","res-forge-intent-cards.77d979bc52":"Tre former, sætningen kan tage","res-forge-intent-cards.b784f64740":"Den adskiller sig i tre former, og hver enkelt kan tjekkes.","res-forge-intent-cards.6802fdd79e":"Det, der blev spurgt om","res-forge-intent-cards.650c85708e":"manglende trin","res-forge-intent-cards.d2fb792999":"begrænse, hvor langt den må springe med","res-forge-intent-cards.d2fde1a28f":"hold den inden for området med","res-forge-intent-cards.25f1a0d208":"tage læsningen","res-forge-intent-cards.94407bb3ee":"“Hold hver læsning inden for det sikre område, og lad den aldrig springe.”","res-forge-intent-modes-instrument.fd197e80cc":"En form vælges, ikke flettes. Registreringen bevarer, hvilken der bar kravet.","res-forge-intent-modes-instrument.a6c44a9033":"Dækker","res-forge-intent-modes-instrument.abd6628786":"Tre måder at angive, hvad et program skal gøre","res-forge-intent-routes.5170330dcc":"Begge spor stiller samme krav. Kun ét af dem er stadig åbent i bunden af tegningen.","res-forge-intent-routes.544852fd7a":"enkleste bevis","res-forge-intent-routes.3e7c118949":"Valgt af","res-forge-intent-routes.9a976fc228":"Valgt","res-forge-intent-routes.239aff5852":"på fronten","res-forge-intent-routes.be601df25e":"Forskning","res-forge-intent-routes.f577430e54":"nyt projekt","res-forge-intent-routes.f6ef754e2d":"Låsepunkt","res-forge-intent-routes.7b2d03931b":"Konventionel","res-forge-intent-routes.f18b41890d":"adfærd, begrænsninger og risici, beskrevet én gang","res-forge-intent-routes.e9c366b4f3":"Krav","res-forge-intent-routes.eb9ceb1149":"modeksempel","res-forge-intent-routes.462746df39":"bredeste målgruppe","res-forge-intent-routes.120e0af75a":"laveste bevægelse","res-forge-intent-routes.cd3e7bf034":"optimeringsprojekt","res-forge-intent-routes.92be6abbc0":"én kodebase","res-forge-intent-routes.9732c542fc":"implementering skrevet","res-forge-intent-routes.27df60a6a2":"arkitektur valgt","res-forge-kera-boundary.1ccf5d25df":"Specifikation","res-forge-kera-boundary.29a184b65c":"graf","res-forge-kera-boundary.2fa9505626":"artefakt","res-forge-kera-boundary.37a5301a88":"resultat","res-forge-kera-boundary.3bd7b119dd":"hvert ikke-domineret medlem","res-forge-kera-boundary.4aca16af35":"Verifikationsresultat","res-forge-kera-boundary.61792020d0":"Målfront","res-forge-kera-boundary.646e287869":"beviset og dets antagelser","res-forge-kera-boundary.6f8f7df48d":"FORGE","res-forge-kera-boundary.700bb94783":"reduktioner","res-forge-kera-boundary.7bc555991d":"fast","res-forge-kera-boundary.7c1df38fca":"VERIFICERET SEMANTISK GRAF","res-forge-kera-boundary.807a40a32f":"peger tilbage på grafen","res-forge-kera-boundary.8b36233e89":"verificeret semantisk graf plus forpligtelser","res-forge-kera-boundary.8cd3def21e":"ingen målemitters lever på denne side","res-forge-kera-boundary.970c175475":"målprofil","res-forge-kera-boundary.9c31467d05":"Holdt på denne side af porten","res-forge-kera-boundary.a30f1285d5":"UDØRELSESLINK","res-forge-kera-boundary.b727a735e7":"bevægelse","res-forge-kera-boundary.bed97175b0":"plan","res-forge-kera-boundary.c9ff38c8bb":"det fastgjorte forskningsproblem","res-forge-kera-boundary.cce55e4309":"rækkefølge","res-forge-kera-boundary.d4f766efab":"Tre beholdninger, ét objekt krydser","res-forge-kera-boundary.efe0c41bcb":"KERA","res-forge-loop-instrument.1e76c7e5b8":"Én modeksempelløkke, fire faser","res-forge-pareto-frontier.e2ee360818":"TILFØJ ENERGI-OBJEKTIV","res-forge-pareto-frontier.b0e56d1efe":"kurven er fast, mens kun politikken ændres","res-forge-pareto-frontier.787ca603fd":"fronten tilhører objektivsættet","res-forge-pareto-frontier.d0eeccbe8d":"valgt af","res-forge-pareto-frontier.173d916846":"energi","res-forge-pareto-frontier.1a7d89d441":"målopnåelse","res-forge-pareto-frontier.b727a735e7":"bevægelse","res-forge-pareto-frontier.c3b9a01442":"latens","res-forge-pareto-frontier.3404b13cac":"objektivsæt","res-forge-pareto-frontier.e38c2194b4":"formelt verificeret","res-forge-pareto-frontier.bf984aca27":"sikkerhedstærskel","res-forge-pareto-frontier.03d6a194f4":"specifikation","res-forge-pareto-frontier.33ca7f61b6":"AFKAST PÅ ENERGI","res-forge-pareto-frontier.0acbd1c769":"HUKOMMELSESBEVÆGELSE","res-forge-pareto-frontier.4b93d5e7ea":"LATENS, HØJERE MOD HØJRE","res-forge-pareto-frontier.43bf415954":"Et afvejningsplot af latens mod hukommelsesbevægelse, med målopnåelse tegnet som markørstørrelse, fire ikke-dominerede medlemmer forbundet af frontkurven, og syv dominerede kandidater hver forbundet til det medlem, der dominerer dem","res-forge-pareto-frontier.f2b023979d":"xMinYMid meet","res-forge-pareto-frontier.473161067f":"Valgpolitik","res-forge-pareto-frontier.7c1e368123":"Den afbalancerede knæ-politik vælger også kandidat C, men med et andet argument: det er det punkt, hvor det at opgive mere latens holder op med at købe meget bevægelse. At to politikker vælger samme medlem er et faktum om denne front, og registreringen angiver stadig, hvilken politik der valgte den.","res-forge-pareto-frontier.b7aedb3b70":"Den enkleste bevispolitik vælger kandidat D. Den undlader én aggressiv omskrivning, så dens verifikationsforpligtelse er den mindste af de fire.","res-forge-pareto-frontier.5614e2e73d":"Politikken med mindst bevægelse vælger kandidat B. Den har den længste kritiske sti af de fire, hvilket er prisen for at flytte mindst data.","res-forge-pareto-frontier.14826696ec":"Den hurtigste politik vælger kandidat A. Den holder det største arbejdssæt på fronten, og registreringen bevarer det sammen med valget i stedet for at skjule det i en score.","res-forge-pareto-frontier.c65681bb2d":"målopnåelse: bredest","res-forge-pareto-frontier.b097d0ac54":"bevægelse: middelmådig","res-forge-pareto-frontier.05da02c2f2":"latens: middelmådig","res-forge-pareto-frontier.d0b64e1eec":"målopnåelse: middelmådig","res-forge-pareto-frontier.144e5e5e83":"bevægelse: lavere","res-forge-pareto-frontier.aa828b0585":"latens: højere","res-forge-pareto-frontier.e3a088e260":"målopnåelse: snæver","res-forge-pareto-frontier.6fc0d51b39":"bevægelse: lavest","res-forge-pareto-frontier.1b565dbd5d":"latens: højest","res-forge-pareto-frontier.79c0f24c30":"bevægelse: højest","res-forge-pareto-frontier.83504b708a":"latens: lavest","res-forge-pareto-frontier.37671e6ba6":"Afbalanceret knæ","res-forge-pareto-frontier.47942077ae":"Enkleste bevis","res-forge-pareto-frontier.8703111807":"Bredeste mål","res-forge-pareto-frontier.0b2147fd0a":"Mindst bevægelse","res-forge-pareto-frontier.4cb3bb0fc4":"Hurtigste","res-forge-pareto-frontier.7e6396c2ce":"Politikken med bredeste mål vælger kandidat C. Den kører på det bredeste sæt af understøttede mål, og den ligger mellem de to yderpunkter på begge afbildede akser.","res-forge-programme-boundary.97af50dd3d":"Porten krydser de tre offentliggjorte ringe og stopper ved kernegrænsen. De yderste tre\n          kan granskes uden at åbne den inderste.","res-forge-programme-boundary.9ba1f67469":"Et forskningsprogram, ikke et softwaretilbud","res-forge-programme-boundary.f72e361ba7":"Publikationskontrol","res-forge-programme-boundary.108e9b7f90":"holdt som forskningsmetode","res-forge-programme-boundary.88306943fe":"Metode","res-forge-programme-boundary.68836c550e":"Kerne","res-forge-programme-boundary.175267da12":"teorirouting","res-forge-programme-boundary.15e58bec8d":"budgetallokering","res-forge-programme-boundary.b32f31d61d":"frontposition","res-forge-programme-boundary.6f3c47977c":"afgrænset måling","res-forge-programme-boundary.ff7fc62f3f":"sikringsstatus","res-forge-programme-boundary.500aadccf6":"udvalgt kandidat","res-forge-programme-boundary.5faa59d4bc":"Resultat","res-forge-programme-boundary.6840659e94":"behandling af ukendt","res-forge-programme-boundary.3404b13cac":"objektivt sæt","res-forge-programme-boundary.78a3386c55":"ressourcegrænse","res-forge-programme-boundary.90f54b8f1b":"tilladt sprog","res-forge-programme-boundary.c445f7aab5":"specifikationskorpus","res-forge-programme-boundary.1ed77c3f7f":"Protokol","res-forge-programme-boundary.aba4559466":"kendt teknik navngivet","res-forge-programme-boundary.0c447c79ec":"forskningsspørgsmål","res-forge-programme-boundary.002ff59811":"Spørgsmål","res-forge-programme-instrument.a725020675":"Status","res-forge-programme-instrument.dc4e08a408":"Krav","res-forge-proof-parts-instrument.ba3fef96ae":"Et bevis i fem dele","res-forge-provenance-chain.040c236a24":"fire af ni noder, og ingen forseglet trin blandt dem","res-forge-provenance-chain.0ca6a997b6":"HVAD EN REPLAY SKAL GENGIVE","res-forge-provenance-chain.7c0a292070":"ET BRAND-PUNKT MARKERER EN NODE, SOM REPLAY-BANEN SKAL BERØRE","res-forge-provenance-chain.763ad25abd":"forsegl r:1c62e08","res-forge-provenance-chain.da528b9287":"FORMELLT VERIFICERET","res-forge-provenance-chain.9106ca2738":"VALGT","res-forge-provenance-chain.416eb4fbb0":"frontier","res-forge-provenance-chain.8e016346a6":"ÆKVIVALENSKLASSE","res-forge-provenance-chain.97d9eb838e":"cx 2","res-forge-provenance-chain.21fedfd21e":"kandidat 2","res-forge-provenance-chain.2ce3ff82d2":"ud: kandidat 2","res-forge-provenance-chain.656b15a358":"ind: kandidat 1 plus cx 1","res-forge-provenance-chain.a65edb573d":"FORSKNINGSTRIN","res-forge-provenance-chain.b0b7ba4666":"PRIVAT","res-forge-provenance-chain.6495ecf841":"cx 1","res-forge-provenance-chain.7312546346":"kandidat 1","res-forge-provenance-chain.32082e06e3":"SPECIFIKATION","res-forge-provenance-chain.4ee56d08c0":"En venstre-til-højre afledningsgraf: specifikation, to kandidater, to modeksempler,\n              et forseglet internt trin, en ækvivalensklasse, en frontier og det valgte verificerede\n              resultat","res-forge-provenance-chain.e259f512bc":"En afledningsgraf fra specifikationen til den valgte verificerede kandidat, med et internt trin forseglet men forbundet","res-forge-provenance-chain.191f8b1087":"UDGØRELSESBINDING","res-forge-provenance-chain.88be68d35d":"VERIFIKATIONSRESULTAT","res-forge-provenance-chain.bdd7fdaa13":"KANDIDAT 2","res-forge-provenance-chain.608c5b40ac":"SPECIFIKATION v1","res-forge-record-timeline.0794c4ea35":"Beslutning truffet","res-forge-record-timeline.0f9c9e32f9":"En version, aldrig et grennavn","res-forge-record-timeline.314d8e79c0":"Hvorfor blev kandidat B ikke valgt?","res-forge-record-timeline.39ab49c337":"Det præcise fejlindput, gemt til senere brug","res-forge-record-timeline.4868056615":"Intet på denne linje blev hentet fra commit-beskeder.","res-forge-record-timeline.4bd9342a8a":"Tre poster besvarer det, og ingen af dem skal rekonstrueres.","res-forge-record-timeline.59d432b5cb":"Alternativer sammenlignet","res-forge-record-timeline.6546ec1158":"En reviewer ankommer længe efter","res-forge-record-timeline.6833948a23":"Skrevet på det tidspunkt","res-forge-record-timeline.7d1e2e97e8":"Krav angivet","res-forge-record-timeline.90726e413a":"Besvarer spørgsmålet","res-forge-record-timeline.aaddcdd4a5":"Forskningsmetode, forseglet","res-forge-record-timeline.ccf3d548fe":"Læst tilbage","res-forge-record-timeline.de805f67e3":"Fem kandidater, én dominansrelation","res-forge-record-timeline.e4a8371aea":"Registret, læst fra venstre mod højre","res-forge-record-timeline.e8412cdd3e":"Politikken og myndigheden bag den","res-forge-record-timeline.eeb026e98f":"Modeksempel registreret","res-forge-record-timeline.f4452aa131":"Trinnet og det omfang, trinnet dækker","res-forge-record-timeline.f65fb0cd45":"Sikkerhed opnået","res-forge-search-field.f6d08e6875":"Relative længder, ikke antal","res-forge-search-field.e9fd9a1eaa":"Hvad der er i feltet","res-forge-search-field.fbd8250bed":"UNCHANGED FOR THE WHOLE RUN","res-forge-search-field.6a38722b12":"KRAVET","res-forge-search-field.dbd3e24a6c":"Et felt af kandidatprogramformer i tre tilstande omkring én fast kravramme i midten","res-forge-search-field.0c596f1034":"xMidYMid slice","res-forge-search-field.7be0fdc4e0":"Bygget, derefter fanget","res-forge-search-field.9545c5f30a":"Fejlede en case","res-forge-search-field.e247bbc42c":"Aldrig bygget overhovedet","res-forge-search-field.3d7da15c51":"Afvist af typen","res-forge-search-field.70c98ed3c6":"Tilladt at blive kontrolleret","res-forge-search-field.35633f30dd":"Passer reglerne","res-forge-search-field.50c026300b":"Optaget","res-forge-silence-instrument.3bc40f4b2a":"Fire resultater, der kommer tilbage uden et program","res-forge-size-lattice.a82ce62110":"BREDERE SPROG, NYT EKSPERIMENT","res-forge-size-lattice.74ed41aa02":"MINIMAL INDEN FOR SPROG L, VED STØRRELSE 5 ELLER FÆRRE","res-forge-size-lattice.4ca63f9c2e":"IKKE SØGT, IKKE KRÆVET","res-forge-size-lattice.b79d0fac18":"ERKLÆRET BEGRÆNSNING","res-forge-size-lattice.5e265fa4aa":"FØRST VERIFICERET","res-forge-size-lattice.92664d7dff":"observation, ikke bevis","res-forge-size-lattice.950b23b925":"sammenlagt som en observeret dublet","res-forge-size-lattice.a615e7ad1a":"afvist af type, før evaluering","res-forge-size-lattice.6f389bc568":"optaget","res-forge-specification-desk.65d9989d71":"EVIDENSFORMULARER KAN IKKE UDSKIFTES","res-forge-specification-desk.166b5a63b2":"består alle fire eksempler","res-forge-specification-desk.26a9ba5602":"x = -9","res-forge-specification-desk.5099050f90":"SAGEN, DER ADSKILLER DEM","res-forge-specification-desk.561f36ce2f":"et eksekverbart svar med egne begrænsninger","res-forge-specification-desk.ca24d384c1":"oraklets domæne: kun 0 til 100","res-forge-specification-desk.3cee30a3ad":"REFERENCE","res-forge-specification-desk.0d99250013":"struktur fastlagt, to typede huller åbne","res-forge-specification-desk.c1dc5611bb":"returnér clamp(t,","res-forge-specification-desk.2e5baed7cb":"lad t =","res-forge-specification-desk.b3274ca07a":"lad s = scale(x)","res-forge-specification-desk.ebdeb573df":"SKITSE","res-forge-specification-desk.c597bbdbc1":"alle input, som teorien kan udtrykke","res-forge-specification-desk.15ac2f23db":"for alle x i det understøttede domæne:","res-forge-specification-desk.61ed10966f":"BEGRÆNSNINGER","res-forge-specification-desk.0ec3e255af":"fire tilfælde, kontrolleret nøjagtigt","res-forge-specification-desk.9659699670":"EKSEMPLER","res-forge-specification-desk.191f4bd034":"klamp en skaleret værdi ind i et erklæret interval","res-forge-specification-desk.4ad49a4ec4":"ÉN TRANSFORMATION","res-forge-specification-desk.d9b48caf78":"krænker monotonicitet uden for oraklets domæne","res-forge-stack-path.4d5fa1b006":"Hvert system læser det samme objekt i stedet for en kopi af det, hvilket er det, der holder specifikationen, beviset, planen og resultatet på én identitet.","res-forge-stack-path.86506efb99":"resultatidentiteten vender tilbage til den grafidentitet, den startede fra","res-forge-stack-path.c83a5945cb":"hvor programmet holder verificeret tilstand","res-forge-stack-path.55561848ab":"Aion","res-forge-stack-path.17ed2b5e88":"hvor en model af det fysiske system er en del af specifikationen","res-forge-stack-path.1699ca16fb":"FMI og Twin","res-forge-stack-path.d5f412e831":"Kera","res-forge-stack-path.3ab11b75ca":"Forge","res-forge-stack-path.11e7686a81":"Grafidentitet","res-forge-stack-path.8e246a1e8d":"Ingen målemiter vises på Forge-pladen.","res-forge-technical-glyph.be601df25e":"Forskning","res-forge-technical-glyph.91a9d5d08f":"Specifikation uforanderlig","res-forge-technical-glyph.c2237a2d15":"Eksperimentpakke","res-forge-technical-glyph.03d6a194f4":"specifikation","res-forge-technical-glyph.e11523c5ff":"sprog","res-forge-technical-glyph.7b7f9366a3":"mål","res-forge-technical-glyph.f3753f1b6b":"sikkerhed","res-forge-technical-glyph.9d78bc179c":"typet grafregion","res-forge-technical-glyph.2b90fe2fea":"tid, bevægelse, størrelse","res-forge-technical-glyph.a8a172a738":"udfordret","res-forge-technical-glyph.e1d96de67b":"Kandidatpulje","res-forge-technical-glyph.6f389bc568":"optaget","res-forge-technical-glyph.a503bc1da2":"afvist","res-forge-technical-glyph.880949479a":"testet","res-forge-technical-glyph.ec734b6515":"verificeret","res-forge-technical-glyph.61792020d0":"Målfront","res-forge-technical-glyph.096280facb":"én valgt","res-forge-technical-glyph.9985d73a38":"Sikkerhedsstige","res-forge-technical-glyph.83ced341c8":"velformet","res-forge-technical-glyph.e38c2194b4":"formelt verificeret","res-forge-technical-glyph.275ed0c2c7":"eksekveringsforbundet","res-forge-technical-glyph.49794a5e29":"Valgt kandidat","res-forge-technical-glyph.9e955c5620":"modeksempler bevaret","res-forge-technical-glyph.74ef6c0061":"Overlevering til Kera","res-forge-technical-glyph.bed97175b0":"plan","res-forge-technical-glyph.37a5301a88":"resultat","res-forge-technical-glyph.96a6bf1d97":"verificeret graf","res-forge-technical-glyph.b8d8aaff0a":"dokumentation vedhæftet","res-forge-technical-glyph.100ec4462d":"dokumentation","res-forge-technical-glyph.416eb4fbb0":"front","res-forge-technical-glyph.dd4fb84f32":"ukendt er et resultat","res-forge-technical-glyph.3137db7c8b":"Ukendt, utilfredsstillende og tvetydigt er resultater","res-forge-technical-glyph.d5f412e831":"Kera","res-forge-technical-glyph.00f6d27f5f":"DWEVE FORGE","res-forge-three-tries.ca6f569d32":"Intet fjernes nogensinde fra listen til venstre","res-forge-three-tries.48fce8a80b":"Tre forsøg på det samme problem","res-forge-three-tries.8805376577":"Runde 3 bærer alt, hvad de to første runder fandt, og endnu et tilfælde.","res-forge-three-tries.da17ea9bb5":"Tilfældeslisten, runde for runde","res-forge-three-tries.8cc87a2190":"intet at tilføje","res-forge-three-tries.36d5623704":"og derefter bevist","res-forge-three-tries.0f0b41cfe8":"Bestod alle tilfælde","res-forge-three-tries.1e35a52de1":"Forsøg 3","res-forge-three-tries.3b26ea5e3d":"en tom liste","res-forge-three-tries.b8575badd2":"på en tom liste","res-forge-three-tries.09fef5d8d9":"Mislykkedes","res-forge-three-tries.969a17cecc":"Forsøg 2","res-forge-three-tries.15d3c90fb9":"det størst mulige tal","res-forge-three-tries.f88b9a4765":"på det størst mulige tal","res-forge-three-tries.ff31d219ef":"Forsøg 1","res-forge-three-tries.f65e38d46b":"en liste med ét element","res-forge-three-tries.e8741ca2e3":"en liste, der allerede er i orden","res-forge-three-tries.9450ac4e17":"en kort liste","res-forge-three-tries.4d944a9d7e":"Runde 3","res-forge-three-tries.fa2b87ffe2":"Runde 2","res-forge-three-tries.f7648d3834":"Runde 1","res-forge-type-sockets.13fff86afe":"To operationer, én sammenføjning","res-forge-type-sockets.2251b5f821":"Ubegrænsede heltal","res-forge-type-sockets.338ce27565":"Tre kompositioner tilbudt til ét typet sprog","res-forge-type-sockets.3d7da15c51":"Afvist af typen","res-forge-type-sockets.50c026300b":"Accepteret","res-forge-type-sockets.5e5da2cd3c":"Netværksadgang","res-forge-type-sockets.681bcaf5e4":"En afvisning på dette bræt koster intet, fordi intet på det er blevet evalueret endnu.","res-forge-type-sockets.7303a0d112":"Afvist af kapacitet","res-forge-type-sockets.73841deb9d":"Lukket for denne kørsel","res-forge-type-sockets.76123e0c4c":"Den anden operation kræver en kapacitet, som pakken ikke gav, så den er uden for søgerummet.","res-forge-type-sockets.93c6a1f183":"Socket","res-forge-type-sockets.a1369155ac":"Filadgang","res-forge-type-sockets.b4ae90c7f4":"De to sockets mødes ikke, så der samles aldrig en kandidat fra dette par.","res-forge-type-sockets.b957ab83e5":"Outputtypen matcher inputtypen, så kandidaten samles og kan evalueres.","res-forge-type-sockets.c7303935a3":"Ukontrolleret aliasing","res-forge-type-sockets.d3f0610632":"Resultat","res-forge-type-sockets.dbe18d2e48":"Sproget vælges sammen med pakken og udvides ikke, mens søgningen kører.","res-forge-type-sockets.eb8606da6a":"Tilbudt komposition","research-forge.00274e0e63":"afvist, fejl i kontrakt","research-forge.002ff59811":"Spørgsmål","research-forge.005a8c4891":"Medbring domæneintention, formelle metoder, hardwaremåling eller uafhængig gennemgang. Forge leverer et fælles forskningsobjekt til sammenligning af programopdagelse, bevis og eksekvering.","research-forge.008fef2a92":"Søg i de operationer, der blev tilladt.","research-forge.01038388dc":"Ikke-svar forbliver synlige","research-forge.0109e7127b":"UMULIGT","research-forge.0143790011":"planlægning og eksekvering","research-forge.019d4e8e82":"Hvad forbliver sandt","research-forge.01f66c63e3":"To af parrene kan ikke samles, og det er sproget, der siger det.","research-forge.01fc285874":"Ansvarsområder over for Forge og Kera","research-forge.02ff5bf386":"Politikgennemgang","research-forge.0303c4bacd":"fem felter fastlagt før den første kandidat","research-forge.030afc5361":"Forge kan bevare kravversionen, de kandidater, der havde betydning, modeksemplerne, assurance-overgangene, den objektive front og den politik, der valgte ét medlem. To år senere besvarer registreringen stadig det spørgsmål, en reviewer faktisk stiller, som ikke er, hvad der blev bygget, men hvorfor alternativerne blev afvist. Sporet løber i én retning, og hvert trin på det kan gås tilbage: kravet, der definerede succes, de verificerede og afviste kandidater, der havde betydning, modeksemplerne og assurance-overgangene, de objektive værdier, der placerede hver kandidat på fronten, og den autoritet, der valgte én af dem. Intet af det lever ved siden af beslutningen. Det følger med den.","research-forge.03102018f1":"Kandidaten er strukturelt gyldig.","research-forge.03128bed90":"Verifikation","research-forge.0393c06f67":"KANDIDAT","research-forge.0397a076c3":"At tilføje en forudsætning er et legitimt træk, og det skaber en ny specifikationsidentitet frem for at redigere den gamle. Det tidligere eksperiment forbliver i registreringen med sin fejl vedhæftet. Forskningsmiljøet kalder det generelle mønster med forslag, udfordring og forfining for CEGIS.","research-forge.03bec6ab74":"Tre former","research-forge.04126cee0d":"De fire mødes i midten, så at bevæge sig mod én af dem koster typisk noget på en anden.","research-forge.0428abce3e":"Afgrænset checket","research-forge.0432a371aa":"Assurance-politik","research-forge.04731f0ef3":"Kun én akse, relativ modelleret latenstid. Søjlelængde er ikke en samlet rangering.","research-forge.04ae6467a0":"Ingen konklusion","research-forge.04bf9ee3c6":"ikke udeladt af regnskabet","research-forge.04e9b5cd14":"mange derivationer eksisterer side om side her","research-forge.04fa443e7b":"Længste kritiske sti","research-forge.05005f366c":"Forge-forskning","research-forge.05625954d2":"uanset hvordan søgningen går","research-forge.05d1c23f1f":"fejl indsnævrer søgningen","research-forge.05db5a7f8a":"Den specifikationsversion, hver kandidat skulle opfylde","research-forge.065d4a5b25":"Alle producerer den samme slags typede kandidat og indgår i samme sammenligning. Organisationen sammenligner derfor programmer frem for søgemetoder, og den metode, der fandt en kandidat, giver den ingen fordel i beslutningen.","research-forge.07a688568e":"Målartefakt","research-forge.0820b32b20":"Testning","research-forge.08b22e1ba0":"Én kontrakt","research-forge.08cfb3e0f2":"Specifikationsgennemgang","research-forge.09496b01f9":"Overlevering","research-forge.09a3354e63":"Sidebetingelser","research-forge.09d053226c":"Følg én søgning","research-forge.0a3eb3abd3":"Intern kalibrering","research-forge.0a5e7a0583":"Grænse","research-forge.0a799711ad":"Normalisering sparer søgning","research-forge.0ab39d71e2":"Ækvivalens","research-forge.0ade2ace0d":"Hvert modeksempel","research-forge.0ae18773cb":"En forskningsassistent","research-forge.0b101a23a3":"Associativ omgruppering","research-forge.0b81fbebb5":"Optimering senere","research-forge.0ba4e46484":"Én graf","research-forge.0bc357c912":"IKKE DÆKKET","research-forge.0c19b6603f":"En fremtidig reviewer genbesøger beslutningen ud fra registreringen frem for at rekonstruere den fra commit-beskeder.","research-forge.0c6c9b91c5":"Du kender den følelse, når en opgave måske har en enklere implementering? Forge forvandler det spørgsmål til en forskningsarbejdsgang: giv den en afgrænset specifikation, søg efter kandidatprogrammer, og registrer checks og målinger. 2025-rapporten dokumenterer et eksperiment, ikke et produktionsklart resultat eller en offentliggjort benchmark.","research-forge.0d358c9749":"To tests, to styrker","research-forge.0db809cc66":"Assurance","research-forge.0e26aaf414":"Modelgennemgang","research-forge.0e3c434842":"Testet, afgrænset, bevist","research-forge.0ef3858209":"Afgrænsede checks registreret","research-forge.0f1e49f0bf":"Eksempler begrænser adfærden på de input, du leverer. Logiske betingelser begrænser alle input, den formelle teori kan udtrykke. En skitse bevarer en arkitektur, som en forsker ikke er villig til at overlade til søgningen, og efterlader typede huller i den. Referenceadfærd leverer en eksekverbar orakel og bærer oraklets eget domæne med sig. Forge registrerer, hvilken form der understøttede hver konklusion, i stedet for at behandle alle input som en specifikation af samme styrke.","research-forge.109bff6e75":"Specifikationen, ikke kodebasen","research-forge.1178a4ffb4":"Søg igen","research-forge.1181c3f399":"Pakken angiver også, hvornår man skal stoppe: ressourcegrænsen, assurance-tærsklen, en kandidat skal nå for at komme ind på fronten, og hvad kørslen rapporterer, når intet når den. En søgning, der ender uden et program, ender stadig med et resultat.","research-forge.11c14ce16a":"Organisationen ejer derefter intentionen frem for ét udtryk for den og kan sige, hvorfor en bestemt implementering blev valgt. Kravet bliver det varige aktiv, og implementeringen bliver et resultat, den kan genberegne, når prioriteterne ændrer sig.","research-forge.11dd823248":"For this input, produce this output.","research-forge.12c8d914cc":"What the result does not establish.","research-forge.13792d7c2a":"PROOF HAS A BOUNDARY","research-forge.140b63310c":"Candidate C","research-forge.1462811ad5":"a candidate that looks convincing","research-forge.151978bff3":"the record names the specification, the threshold and the policy every time","research-forge.15c2d33108":"Research integration under evaluation","research-forge.15f1b08e56":"a proof, a bound or a stated limit","research-forge.16181ed76f":"Permitted operations, types, effects and numerical semantics","research-forge.161fa759f7":"In a finite declared language, search can build candidates by increasing size and refuse invalid compositions before any of them run. Candidates that behave identically on the current evidence can be collapsed to save work, while the equivalence claim itself waits for verification. When the method covers every well formed candidate up to the stated bound, the first verified program establishes size minimality inside that language and that bound. Widening the operation set produces a different experiment with its own answer.","research-forge.169f619e4f":"The honest badge carries its boundary, and the boundary is the most useful part of it.","research-forge.16a3fa00e3":"The supported symbolic property was proved under stated assumptions.","research-forge.16ec74fc0a":"CLEAR","research-forge.171ca0385a":"Behaviour","research-forge.173315f506":"no lane on this board ends with generated fallback code","research-forge.17405ade0e":"Assurance with a scope","research-forge.17a86caa5b":"Obligation","research-forge.17b8b28e9e":"never treated as interchangeable","research-forge.17ecf461a5":"The problem is satisfiable","research-forge.1822a38ec8":"four reasons to keep searching","research-forge.189ee02d36":"Honest non-delivery","research-forge.18d60fce22":"Named assurance rung and its scope","research-forge.18dd2ccb59":"Five parts","research-forge.18e9128279":"Naming the outcome keeps the problem where it belongs. Contradictory requirements go back to whoever wrote them. An unclear case goes back for a decision. An unsettled search goes back with a larger budget or a different method.","research-forge.18f906f6da":"Kept forever","research-forge.192ad837e6":"A recorded policy, not a hidden score","research-forge.19626a1e65":"Anything that fails one case","research-forge.1a23a7cddc":"Forge finds","research-forge.1a66b5eeb6":"Partner access","research-forge.1bb360f468":"Bounded","research-forge.1bb90c04d2":"A failure that produces a concrete input is worth more to the search than a failure that produces a score.","research-forge.1bf39cee63":"Faster, smaller, leaner","research-forge.1bff62bf9b":"The method ran out of room. A different method or a longer run may settle it.","research-forge.1c013851a3":"What the record holds","research-forge.1c56ea452a":"Four specification cards describing the same small transformation, with the single case where two of them disagree","research-forge.1c56fd19d7":"One open case","research-forge.1c82340479":"the claim can be scrutinised","research-forge.1c875de71f":"That is a governance property as much as a technical one. The moment where two readings of a requirement diverge is exactly where a stakeholder decision belongs, and it is far cheaper before an implementation has been built around one of them.","research-forge.1c9bbc4b77":"Keep the alternatives until the policy is written down.","research-forge.1cb61a389f":"a changed field is a new experiment, not a corrected one","research-forge.1ccf5d25df":"Specification","research-forge.1cdd46cd0e":"Read research","research-forge.1d17812687":"Four inputs, four different guarantees","research-forge.1d2c6fe888":"all five, or none","research-forge.1d444e826a":"Kera runs","research-forge.1d9b3bd5d3":"Lowest latency","research-forge.1d9d3e69fa":"Rust, C, Verilog","research-forge.1e269ebac7":"One transformation","research-forge.1e748c3e4b":"change a node and you have a new candidate, with the proof binding following the node","research-forge.1ecdc691a8":"the greyed route produces something readable, and nothing to check it against","research-forge.1ed77c3f7f":"Protocol","research-forge.1fd9da00a7":"The policy and the authority that selected one candidate.","research-forge.2030fae2a7":"Three ways to say it","research-forge.2040757c11":"Cranelift, native perf measurement","research-forge.2041447f84":"search only","research-forge.206009c4a7":"Five policies","research-forge.20cb7eef2c":"Outside the model","research-forge.2154ca1eb7":"Each of those is a result with a different next step. Forge records the strongest state it can justify and names what would have to change to move past it.","research-forge.21a0ffd68c":"the open questions are on the page","research-forge.21efbc283d":"Speed, memory, reach and evidence","research-forge.220b9c622c":"Synthesise","research-forge.2354ab0ba0":"før man foreslår et program","research-forge.235bfff3a2":"Et forskningsprogram","research-forge.236656bf91":"Beføjelser","research-forge.23d4ef785c":"størrelse 5","research-forge.243dcbef8c":"planlægning og emission under","research-forge.24a264b83c":"To kandidater, fire mål","research-forge.24c0bda2ba":"Den mest direkte revisionssti","research-forge.24cb5be0b0":"beslutningen beholder sine begrundelser","research-forge.24d50592b7":"Mål","research-forge.2550b1dcad":"Ansvarlighed","research-forge.25754f1c93":"et forskningsprogram, ikke et softwaretilbud","research-forge.258195bb3d":"Én identitet","research-forge.25c843b80e":"Det gør sproget til to ting på én gang. Det er en effektivitetsmekanisme, fordi det meste af rummet aldrig behøver at blive evalueret. Det er også grænsen omkring hensigten, fordi det på forhånd angiver, hvad maskinen har lov til at række ud efter.","research-forge.25fa97aa1a":"Det fortæller dig ikke, om den rute er den hurtigste, den mest strømlinede, den mest bærbare, den nemmeste at revidere eller den, organisationen kan drive. Det er separate spørgsmål med separate beviser.","research-forge.261c22b85c":"En ingeniørorganisation forpligter sig normalt til én implementering længe før den kan vide, om det design er det hurtigste eller det nemmeste at verificere. Forge undersøger en sekvens, hvor specifikationen er den varige ressource, og implementeringen er et søgeresultat, som en erklæret politik vælger mellem.","research-forge.26369471c9":"Eksakt ækvivalens, en afgrænset numerisk relation eller effektækvivalens, hver etableret ved verifikation.","research-forge.267f81bab8":"Hvad programmet har lov til at røre","research-forge.277b67c1e8":"og hvad det ville have brug for","research-forge.27f11f9fe1":"en forseglet node offentliggør stadig sine input, sine output og sin identitet","research-forge.27fab35201":"Et navngivet ikke-svar er mere nyttigt end et plausibelt program.","research-forge.280c5e7fc6":"To læsninger","research-forge.281dd83602":"Udvid","research-forge.282bd862f4":"Kandidat B","research-forge.2877a09f30":"flere svar kan være rimelige","research-forge.287b80caae":"korrekthed vælger ikke","research-forge.294b4c06ac":"Kandidatrummet","research-forge.296e71a0fb":"Kandidater efter størrelse i et afgrænset sprog, der viser accepterede, afviste og kollapsede tilstande, den første verificerede kandidat og den erklærede grænse, som påstanden bærer","research-forge.297f419e18":"Det, den ikke må, er at svække adfærden, tilføje en effekt, som pakken ikke erklærede, eller gøre en uløst bevistilstand til en succes. Optimering er frihed inden for en grænse.","research-forge.29c69b4a35":"eller nemmere at kontrollere","research-forge.29fea3a06d":"Hvad den etablerer","research-forge.2a03a4b73a":"Uafgjort","research-forge.2a729227ad":"Et udtryk udvidet til et netværk af ækvivalente former med betingelser på kanterne, og tre ekstraktionsmål valgt efter at rummet eksisterer","research-forge.2a965a37b7":"Det er en politisk beslutning, og den skal angives, ikke udledes.","research-forge.2a965accf1":"Det mindste program, sproget tillader","research-forge.2ad40f7952":"Afvejninger som styringsobjekt","research-forge.2b27b7aec8":"Evidensbaseret","research-forge.2b3a5e307c":"Semantisk","research-forge.2b7d95b8c6":"Hvilken afvejning du ønsker","research-forge.2b9c801e9e":"udvælgelse forbliver en eksplicit politik","research-forge.2bdb5e4d73":"Forge ender med en udvalgt semantisk graf og dens evidens. Dweve Kera modtager den graf, planlægger understøttet eksekvering og udsender artefakten med operationel betydning, effekter, ejerskab, numerisk kontrakt og bevisforpligtelser knyttet til overdragelsen. Den samme disciplin forbinder Forge til resten af Dweve-stakken: Aion, hvor programmet holder verificeret tilstand, Reed og Selvedge til det omkringliggende systemarbejde, FMI og Twin, hvor en model af det fysiske system er en del af specifikationen.","research-forge.2c8c94c95f":"ikke kun det, der blev bygget","research-forge.2c9ebecf8b":"Søgeorkestrering","research-forge.2cb597863b":"Et hurtigt program, der er forkert, er stadig forkert.","research-forge.2cd3174fc9":"resultatet bestemmer det næste spørgsmål","research-forge.2cff331976":"Opdagelse og bevis ovenover","research-forge.2d24e0a549":"Og nogle gange","research-forge.2d3231ce48":"Flertydighed","research-forge.2da600bf94":"Version","research-forge.2daa013c1b":"En typet semantisk graf, ikke kildetekst","research-forge.2dd3547872":"komplet i grænse","research-forge.2dfcf898a3":"Sammenligning","research-forge.2e140f6f42":"Politikudvælgelse","research-forge.2ea3bb9377":"Bliv forskningspartner","research-forge.2f24ebaee0":"Beskær","research-forge.2f65736593":"(a * 2) + a","research-forge.2f81a22de0":"Adgang","research-forge.2f89346f05":"Flydende reassociation","research-forge.2f906454d9":"Hver form besvarer et andet spørgsmål, og forskningsregistret angiver, hvilken der bar påstanden.","research-forge.30833f759b":"Planlægning og lowering","research-forge.3107902192":"Fem kandidater","research-forge.310e8151df":"fra en beskrivelse til beviset","research-forge.31139f400a":"minimal <= 5","research-forge.3146c89579":"hvilket ansvar ligger på hvilken side","research-forge.3179a54130":"Eksempler, regler og et delvist program, ikke trinene","research-forge.31c2157a1c":"En enkelt semantisk graf vist som graf, som udtryk og som dataflow, med identiteten uændret på tværs af alle tre, og effekten af at ændre én node","research-forge.320ce22925":"Stærk, for påstande","research-forge.3218fcc602":"Beviskomposition","research-forge.32438a2b70":"Sæt automatisk opdagelse i arbejde","research-forge.32d888fecc":"Udførelse forbundet","research-forge.32ec2eb506":"Typebaseret","research-forge.32fd056d3d":"Skitse","research-forge.32fe9f5bda":"Frø","research-forge.331a390a95":"Registrer, at garantien ikke kan begrundes, som den er formuleret.","research-forge.332fafafd4":"Flere programmer er optimale","research-forge.337cd4ef85":"og beskyt bagefter","research-forge.3407af8c74":"Formerne forstærker hinanden. Eksempler gør en logisk kontrakt læsbar for en læser. Begrænsninger forhindrer en kandidat i at overtilepasse de tilfælde, den blev vist. En skitse holder en sikkerhedsstruktur fast, mens aritmetikken eller dataflowet inden for én region forbliver åben for opdagelse.","research-forge.3554ae9f37":"Et bevis for en graf er ikke automatisk et bevis for vilkårlig compiler-output, så udførelsesforbindelsen registrerer grafen, planen, artefakten og resultatet sammen. Forge kan så studere opdagelse uden at hævde at eje emitteren.","research-forge.356258d8cf":"Korrekthed giver adgang til afvejningsdiskussionen.","research-forge.357a580465":"udvidelse med betingelser knyttet","research-forge.3631815377":"der holder","research-forge.3647998e09":"relativ modelleret latenstid på én front","research-forge.3662b6cd93":"Optimering er frihed inden for en grænse, der blev skrevet ned først.","research-forge.3678b75177":"Bevisanker","research-forge.3697e2badd":"Den samme front, fire forsvarlige svar","research-forge.3750b1e26e":"Ét krav","research-forge.378b19c94c":"og universelle egenskaber","research-forge.37a1d3ddee":"Søgeskala","research-forge.37b658da82":"hvad der er etableret, og hvad der forbliver åbent","research-forge.37d9b94afa":"En reviewer kan følge kæden fra ende til anden uden at åbne en eneste forseglet node.","research-forge.37e5ec20ed":"Tavshed tæller","research-forge.37e8f995e7":"Et navngivet ikke-svar giver også institutionen et konkret punkt at handle på. Det siger, hvilken klausul der er i konflikt, hvilken adfærd der var ubestemt, hvilken teori der ikke var tilgængelig, eller hvilket budget der slap op, og derfor hvad der skulle ændres.","research-forge.3856f4eb7c":"Metoden nåede ingen konklusion inden for sine teori- og ressourcegrænser.","research-forge.387b54720d":"Det trin, et resultat skal nå, før det tæller","research-forge.38b07c05cf":"Én sikkerhedsstige med to kandidater hvilende på forskellige trin og en skuffe, der viser, hvad hvert trin kontrollerede, antog og ikke etablerer","research-forge.391bc6cb44":"Beviset holder sin grænse","research-forge.396c19de10":"Fire måder, et krav modstår et program på","research-forge.39727bd48f":"tilbage til at syntetisere","research-forge.3977816414":"beviser afgør","research-forge.39d6a0ddc5":"Hvilke beslutninger må søgningen træffe på dine vegne?","research-forge.39fdec1194":"Tests","research-forge.3a06f841f3":"Det er testet ud over de eksempler, det blev givet.","research-forge.3a4be7155b":"Alternativer","research-forge.3ab11b75ca":"Forge","research-forge.3b08754530":"Forge starter fra en beskrivelse af adfærden, ikke fra en anmodning om kode. Du kan give det arbejdseksempler, regler, der skal gælde generelt, eller et delvist skrevet program med de vanskelige dele efterladt åbne. Enhver af disse giver maskinen noget, den kan måles imod, og noget, den kan fejle synligt på.","research-forge.3b0896e4b0":"For understøttede Kera-kontrakter gentager ren udførelse bit identisk uden et frø, inklusive de dækkede floating-family-stier. Hvor et program bevidst forbruger tilfældig tilstand, er den tilstand en erklæret input, og genbrug af den reproducerer hele kørslen.","research-forge.3b8be5e1a9":"bredde bevist","research-forge.3bb1fa9d93":"er ét punkt i rummet","research-forge.3bb59d3903":"Etableret","research-forge.3bcf82f6df":"Latenstid er en dimension","research-forge.3bdab018c4":"Verificeret har altid en anden halvdel: under disse regler, for disse inputs.","research-forge.3bf08a84f1":"MOVE","research-forge.3bf4aa62c6":"Én graf, to planer, én identitet","research-forge.3c37add762":"Velformet","research-forge.3d3349e560":"hvad institutionen beslutter før en søgning","research-forge.3d85b7b35e":"Fire små tilfælde, hver slutter uden et program af en anden grund, der viser, hvad der blev spurgt om, hvad der skete, og hvad der ville ændre det","research-forge.3d8dc8dd37":"Bærer en enklere kontrolsti","research-forge.3d9d45c6fc":"og bevise den forkerte model","research-forge.3dbbac272c":"Modeksempler og bevistilstand","research-forge.3e0fb17cab":"Afklar","research-forge.3e39972526":"Latenstid","research-forge.3e9492ab1e":"Graf, plan, artefakt og resultat forbliver bundet.","research-forge.3f1ea4240e":"Antagelserne er en del af resultatet, ikke det med småt nedenunder. Et bevis om eksakte hele tal siger intet om decimaler. Et bevis om en selvstændig beregning siger intet om en tjeneste, den aldrig fik at vide eksisterede.","research-forge.3f2151a870":"Størrelser et til seks","research-forge.3fd8fb2e1a":"De operationer, typer, former, effekter og egenskaber, en kandidat har tilladelse til at bruge.","research-forge.3fe459f958":"Intet passer","research-forge.40100e1934":"Ikke-dominerede kandidater","research-forge.4025ca409c":"Ej din præstation","research-forge.408f0af557":"En afledningsgraf fra specifikation til valgt bevis, med interne metodetrin forseglet men forbundet, og den kortere sti, som en afspilning faktisk skal reproducere","research-forge.40d33b38ad":"Intet af det er en tilføjet forbehold. Det er indholdet af resultatet, hvilket er hvorfor registret placerer trinnet og dets omfang samme sted, og hvorfor ingen kontrol kan forfremme et.","research-forge.40f800b699":"Fronten tilhører det objektivsæt, der producerede den. Tilføjelse af energi til pakken kan returnere en kandidat, der tidligere var domineret, hvilket er en egenskab ved spørgsmålet snarere end en ændring i noget program.","research-forge.4141bac3ca":"og lad programmet ændre sig","research-forge.418cdd48b7":"Observerede tilfælde","research-forge.41978064b8":"Diskutér samarbejde","research-forge.41a3ff09e5":"Angiv adfærden","research-forge.4288fa85e0":"Hvad er afklaret, og hvad er åbent","research-forge.42c7f4ea4d":"Rammen bevæger sig ikke","research-forge.42e742546a":"og testet er ikke bevist","research-forge.43093ca0db":"Bevisomfang, strukturel enkelhed, evidensomkostning","research-forge.435e8ecece":"ét program vinder sjældent alle fire","research-forge.436fb3032c":"Konkluder","research-forge.437b348524":"Den rækkefølge, de sker i","research-forge.437bcb1511":"Energi","research-forge.439f7b365e":"Forskningsdokumenter","research-forge.43d54e530d":"Matcher den kodede krav, hvad organisationen faktisk ønsker?","research-forge.43d8879a8c":"eksekveringslinket er det, der binder beviset til det, der faktisk kørte","research-forge.4412dd5d66":"Umuligt og uafgjort rapporteres, ikke omdannes til kode.","research-forge.4475dded01":"Én implementering","research-forge.44ab85a252":"Oprindelse","research-forge.450d52d3ef":"Søgninger","research-forge.4585404748":"en kandidat, der stopper ved testet, rapporteres som testet","research-forge.45aaefd6f4":"Fire gennemgange","research-forge.4646f9193d":"Velformet er ikke testet","research-forge.4651a34e4d":"Omfang","research-forge.466fc49274":"Behold","research-forge.46ed5f573e":"Se forskningen","research-forge.4719d38f14":"Flere adfærdsmønstre opfylder den givne evidens og er uenige andre steder.","research-forge.472643c4ca":"En kandidat dominerer en anden kun, når den ikke er værre i hvert aktivt objektiv og bedre i mindst ét. Dominerede kandidater forlader den aktive front. De tilbageværende er alle forsvarlige svar på samme specifikation, og valget mellem dem er en politikbeslutning, som registret bevarer, snarere end en beregning, søgningen udfører stille.","research-forge.472bff45c9":"Én form i et større rum af lige adfærd.","research-forge.473161067f":"Udvælgelsespolitik","research-forge.47942077ae":"Simpleste bevis","research-forge.47b74866d6":"Tjek korrekthed","research-forge.47bcc2a36a":"Nogle gange kan to ting, der blev bedt om, ikke begge være sande. Nogle gange tillader eksemplerne to forskellige adfærdsmønstre, og der er ingen måde at vide, hvilket der var ment. Nogle gange er problemet simpelthen sværere, end metoden kan afgøre inden for den givne tid. Forge rapporterer hver af disse som det, det er, og siger, hvad der skulle ændres. Et uklart tilfælde kræver normalt ét eksempel mere snarere end et større budget.","research-forge.47cda15a5a":"Kera: hvordan","research-forge.47da6f0838":"Komponér","research-forge.48298eb992":"Søgning kan erstatte operationer, omstrukturere dataflow, fusionere regioner, fjerne flytning og nå frem til en implementering, ingen forsker havde i tankerne. Alt det er tilladt, og det meste er pointen.","research-forge.483bf2075c":"Udgivet","research-forge.4901e146cd":"Sammenlign omkostning","research-forge.490d255908":"kravet forbliver det stabile objekt","research-forge.49df3ec7de":"Kører på flere understøttede maskiner","research-forge.4a828b8ab7":"Forskning, Forge","research-forge.4ab1a4f190":"Den kandidat, der ankom først, har ingen status i beslutningen ud over sin egen evidens.","research-forge.4aebc33326":"Fire gennemgange før en påstand","research-forge.4b01608cdc":"Søgningen redigerer aldrig pakken for at redde en kandidat.","research-forge.4b1960c2fb":"Et system under pres for at producere kode vil producere kode. Det omdanner et ubesvaret spørgsmål til et program, som nogen nu skal vedligeholde, og usikkerheden forsvinder ikke, den flytter til et sted, der er sværere at se.","research-forge.4bca6a7cdb":"Hvor et program starter","research-forge.4c175158a6":"Linket resultat","research-forge.4c1e9313aa":"Én pulje","research-forge.4c39a99d3d":"Fem trin","research-forge.4c6bdedadc":"kilde forbliver en projektion","research-forge.4cb3bb0fc4":"Hurtigst","research-forge.4d0ff72eb2":"Hvilket niveau af test eller bevis skal resultatet nå?","research-forge.4d6864f9a3":"Fire frontlinjevalg","research-forge.4d7f210eef":"Tre kandidater tjekket mod en sagsliste, der vokser med ét fejlende input pr. runde, og intet fjernes nogensinde fra listen","research-forge.4db6c46b80":"hvert system læser det samme objekt frem for en kopi af det","research-forge.4e4bed5372":"Aldrig","research-forge.4e76f5796f":"Mest slank","research-forge.4e90808185":"Fire måder en kørsel kan slutte på","research-forge.4e9a44aeb4":"Sig, hvad der skal ske","research-forge.4ec9cc4f2f":"Verificeret programopdagelse","research-forge.4f9c4e1fdb":"En første korrekt kandidat beviser, at problemet er opfyldeligt. Den kan også være stor, langsom, hukommelsestung, besværlig at verificere eller bundet til ét eksekveringsmiljø. Forge behandler den som bevis snarere end som svaret og fortsætter søgningen efter de familier, som en anden søgeadfærd ville have nået først.","research-forge.4faae9b4e9":"er forskellige udsagn","research-forge.4fe6240efb":"Matcher eksekveringsmålet den semantik, der blev bevist?","research-forge.500d19ed3e":"Den næste kandidat skal opfylde det stærkere sæt.","research-forge.505ddba0dc":"maskinen siger, hvad den ved","research-forge.506f370762":"betingelsesmærket på en kant afgør, om ekstraktion må bruge den","research-forge.50e944749f":"WIDE","research-forge.50f771745f":"Om det er en god implementering","research-forge.512f83ac42":"Tre kandidater tjekket mod et voksende forpligtelsessæt, med det modeksempel, der afsluttede hver enkelt, og de to legitime svar på en fejl","research-forge.516f075235":"Fire korrekte programmer, fire måder at foretrække én på","research-forge.5183317474":"Frihed","research-forge.52550c8d07":"Registreringen svarer på hvorfor","research-forge.528d188e2a":"Det krævede bevisniveau","research-forge.52e68a873a":"Begrænsninger","research-forge.531e01782f":"Løs de modstridende krav, som beviset identificerede.","research-forge.536a08d31b":"FAST","research-forge.541a19b522":"Grænsen er det, der gør kravet præcist. Et bevis for en graf er et bevis for den graf, så eksekveringskoblingen registrerer grafen, Kera-planen, artefakten og resultatets identitet sammen, i stedet for at antage, at beviset fulgte med outputtet.","research-forge.546130711a":"Dweve-forskningsprogram","research-forge.54a351154f":"Minimalitet er et afgrænset udsagn. Det gælder for de operationer, typer og strukturer, som pakken tillod, op til den størrelse, kørslen nåede. Det siger intet om et sprog, som eksperimentet ikke erklærede, og en udvidelse af operationssættet skaber et nyt eksperiment med sit eget svar.","research-forge.550d4ccba7":"Numerisk familie, rækkefølge, tilstandsmodel og de eksterne betingelser, som kørslen antager.","research-forge.551fea67e6":"Beskrivelsen kommer først, og implementeringen forbliver et åbent spørgsmål så længe som muligt.","research-forge.5521ea4314":"tilføjelse af en målfunktion kan returnere en domineret kandidat, hvilket er et faktum om spørgsmålet","research-forge.5549dc87d0":"Ikke enhver specifikation","research-forge.5601f89af7":"en kandidat, der blot ser rigtig ud","research-forge.563591cebc":"Hvor hurtigt programmet fuldfører","research-forge.56abd17a41":"Når intet kommer tilbage","research-forge.577d56824d":"TRE TRÆK","research-forge.58357eb5f1":"stærkere krav kræver stærkere bevis","research-forge.584e0ea86c":"vektoren beskriver afvejningen","research-forge.58c379fdea":"Størrelsesminimal","research-forge.59df8e27c4":"Behold kravet","research-forge.5a0ba3bb83":"Kontrakt","research-forge.5a2827f530":"Fire ringe","research-forge.5a314063cc":"hvordan en svag kandidat skærper spørgsmålet","research-forge.5ab1aaea94":"UKLART","research-forge.5b1142d090":"Budgetfordeling","research-forge.5b141d8cb7":"Verificeret under disse regler","research-forge.5b2a7fb11c":"Eksponér","research-forge.5b3facb840":"Fire familier med samme vægt, og pakken afgør, hvilke der er aktive.","research-forge.5b5d8a5af8":"Registrer det konkrete tilfælde og den egenskab, det brød.","research-forge.5b6a58fb9f":"Billig, til søgning","research-forge.5b78187e47":"ikke rigtig i enhver verden","research-forge.5b8955c7bc":"At finde programmet","research-forge.5b92885b2d":"Et ingeniørteam kan vælge medlemmet med lavest latenstid. Et reguleret program kan vælge den reneste assurances vej. En udrulning på tværs af blandet hardware kan vælge den bredeste målgruppetilpasning. Alle tre vælger fra det samme verificerede sæt.","research-forge.5c1be9b227":"Kravet kan afspilles","research-forge.5c262f33db":"Slutter den","research-forge.5c46a60955":"Hvordan arbejdet er delt op","research-forge.5c9d4874c3":"Hvilke input og hvilke omgivelser kravet dækker.","research-forge.5ce01f3b67":"Programmet offentliggør, hvad dets bevis understøtter, og holder sin forskningsmetode som forskning.","research-forge.5dfcf1dcc0":"Én identitet, tre gengivelser","research-forge.5dfe750940":"Inspicerbar","research-forge.5e0d7f4f07":"Forge er et Dweve-forskningsprojekt. Dets interne søgeportfolio, formelle ræsonneringsimplementering, transformationsviden, målkalibrering og orkestrering er en del af denne forskning. Det, programmet offentliggør, er spørgsmålet, protokollen, resultatet og dets assurancetilstand på det offentliggørelsesniveau, beviset understøtter. Samarbejde begynder fra et afgrænset syntesespørgsmål. Fem krav spores med deres tilstand, tre af dem afgjort og to stadig åbne, og de åbne er på siden frem for udeladt af redegørelsen.","research-forge.5e22dbb195":"Tre parringer","research-forge.5e3db9c4c0":"Modeksempelstyret forfining","research-forge.5eb51a7a2a":"Følg beviserne, ikke kun det program, der kom ud.","research-forge.5eede4abda":"Bredeste målopfyldelse","research-forge.5f174de1cc":"Bevis","research-forge.5f20d0f3ac":"Uopfyldelig","research-forge.5f94916c54":"Se den institutionelle sag","research-forge.5faa59d4bc":"Resultat","research-forge.5ff1729499":"før du siger hvordan","research-forge.603a007e8b":"og alternativerne lukker sig","research-forge.60508aeb3d":"Hvor spørgsmålet skal stilles","research-forge.60539e2c57":"Hvor risikoen ligger","research-forge.6066a49124":"Den input indgår i det sæt, som enhver kandidat skal opfylde.","research-forge.60e5c23b14":"Typet","research-forge.616d1d1b2a":"Fem præferencer","research-forge.61792020d0":"Objektiv front","research-forge.61988aaea3":"Eksperimentpakken","research-forge.61a0ae3b84":"Grænser","research-forge.61ad50a9b9":"Mål","research-forge.61c2d00a1e":"Specifikationsformer","research-forge.61d0fdeb05":"Den erklærede grænseflade, dens typer og dens former.","research-forge.61e2187199":"Efter det første gyldige program","research-forge.625ba6f153":"FIT","research-forge.62c4bc1315":"To spor ud af samme krav","research-forge.6320f96544":"lad maskinen finde ud af hvordan","research-forge.636f4e740e":"er sjældent hele svaret","research-forge.63ed4981dc":"Pareto","research-forge.63f0dfcfef":"Et krav opdelt i klausuler, med fire spor, der viser, hvilke klausuler der gav et uopfyldeligt, tvetydigt, ukendt eller uden for scope resultat, og den handling, hver enkelt kræver","research-forge.64269f9bd2":"TIME","research-forge.647c656679":"To kandidater kan matche som tekst, matche, når deres grafer er normaliseret, eller opfylde samme observerbare adfærd under den erklærede kontrakt. Det er tre forskellige udsagn, og kun det sidste siger noget om, hvad programmet gør.","research-forge.649ed30fda":"Omfanget følger med påstanden. Et bevis over eksakt heltals-semantik certificerer ikke floating-adfærd. Et bevis for en ren funktion dækker ikke en ekstern tjeneste, der aldrig blev erklæret. En verificeret graf, der ændres efter beviset, er en ny kandidat uden noget bevis knyttet til sig endnu.","research-forge.64bcb871de":"Et modeksempel kan afsløre mere end en implementeringsfejl. Det kan afsløre en udeladt forudsætning, et kanttilfælde, ingen havde besluttet, eller to læsninger af kravet, der begge var i overensstemmelse med eksemplerne. Registreringen angiver, hvilken af disse forskeren derefter ændrede.","research-forge.64c0978f0e":"Åbent, og grunden til at programmet findes: hvor stor en verificeret grafregion nyttigt kan blive, hvilke specifikationsformer der er præcise for en maskine og brugbare for et menneske, hvordan delvise beviser komponeres gennem optimering og planlægning, og hvilke mål der har brug for målt hardware-feedback.","research-forge.64d22c2e4e":"Forge fastlægger forskningsproblemet, før nogen kandidat findes. Én pakke navngiver specifikationen, de tilladte operationer og typer, effekterne og numerisk semantik, måldimensionerne, søgegrænserne og den sikkerhedspolitik, et resultat skal nå. En kandidat kan kun vurderes mod et problem, der allerede var formuleret, hvilket gør pakken til en del af korrektheden snarere end konfiguration omkring den. Pakken siger også, hvornår man skal stoppe: ressourcegrænsen, sikkerhedstærsklen, en kandidat skal nå, og hvad kørslen rapporterer, når intet når den.","research-forge.64f4056c85":"Politik synlig","research-forge.657c02a2ae":"Kravet forbliver fast","research-forge.664243d1c2":"Specifikationsformer mod, hvad hver enkelt afgør","research-forge.66b4132999":"Diskutér et syntesespørgsmål","research-forge.66c7af05f3":"Forge gør antagelserne inspicerbare, og folk ejer dem stadig.","research-forge.66c95e7fc7":"Forseglet","research-forge.66cd84bcef":"formerne kommer og går, og rammen i midten er den samme hele vejen igennem","research-forge.6703a68b0c":"politikken navngiver medlemmet","research-forge.6767e55d00":"Første gyldige","research-forge.681b5b5ae1":"Tilgængelighed","research-forge.6848ce552e":"Udfald","research-forge.68ad9d9693":"Hvad der forbliver fast","research-forge.693f74e1e9":"Grænsen mellem Forge og Kera","research-forge.6978e0d16d":"Intet program overhovedet kan være det ærlige resultat","research-forge.6989b87ddb":"Derfor bliver løkken kun strengere. Hver runde starter med alt, hvad de tidligere runder etablerede plus den nye sag, så en kandidat kan aldrig vinde ved at glemme en tidligere fejl.","research-forge.699425d26b":"Læs metoden","research-forge.69da6fa492":"Eksempler forklarer","research-forge.6a33efdc4e":"Eksperimentpakken samlet felt for felt, med identiteten, der navngiver den, og konsekvensen af at ændre ethvert felt","research-forge.6a455d1ff6":"For hver understøttet input, hold dette sandt.","research-forge.6a54f54941":"Søgningen svarer","research-forge.6aa0b7e952":"forskellige institutioner vælger forskelligt","research-forge.6ab0b8903c":"Numerisk betydning","research-forge.6b1716c3e5":"aldrig mere tilgivende","research-forge.6b2284f302":"Knæpunkt","research-forge.6b6ae4c323":"forpligtelsessættet vokser kun","research-forge.6b6f62925d":"Nogle gange siger modeksemplet noget om anmodningen snarere end programmet. To regler kan vise sig at modsige hinanden, eller et kanttilfælde kan vise sig at være et, ingen faktisk havde besluttet. Det er værd at vide tidligt.","research-forge.6b7b6dcbaa":"Én graf, fire roller","research-forge.6bc457b374":"Find en kandidat, der opfylder enhver kendt sag.","research-forge.6bcf5a7776":"En front, ikke en enkelt score","research-forge.6c4b5393b9":"og begrænsninger beslutter","research-forge.6c61bbcebe":"Bevist","research-forge.6c82e6dd86":"Tid","research-forge.6c8dd48ed8":"Måleplan","research-forge.6c9b8325ab":"ingen trin er nogensinde udledt","research-forge.6c9c88fe2f":"En beskrivelse af adfærd ændrer det forhold. Den giver søgningen et mål, den skal ramme, en måde at blive fanget på, når den misser, og en registrering bagefter af præcis hvilke tilfælde resultatet nogensinde er blevet kontrolleret mod.","research-forge.6cc1fdfb05":"Testet, afgrænset og bevist er forskellige udsagn om det samme program.","research-forge.6cd40b6ae3":"Krav begynder som ønsket adfærd, begrænsninger og risici. Udvikling gør dem til én arkitektur og én implementering, og fra det øjeblik er hvert alternativ et omskrivnings-, migrations- eller optimeringsprojekt. Valget var sandsynligvis fornuftigt, da det blev truffet, og det blev truffet, før nogen kunne sammenligne det med de valg, det udelukkede.","research-forge.6d058a6f22":"ikke et generelt løfte","research-forge.6d3a0e2f30":"Typer beskærer først","research-forge.6d525b7156":"Udførelse","research-forge.6d5ef04ce2":"bevis, grænse eller erklæret begrænsning","research-forge.6d84ceaf60":"Udtræk","research-forge.6db87cb08f":"Hurtigst modelleret","research-forge.6dfe9d2cfa":"Forge, den enkle visning","research-forge.6e3f1d3672":"Fire måder at angive hensigt på","research-forge.6ef75c79a0":"En afspilning behøver ikke at gengive hver udforskende gren. Den skal gengive det bevis, påstanden hviler på: specifikationen, den valgte kandidat, verifikationsresultatet og udførelsesbindingen. Alt andet er søgehistorik snarere end bevis.","research-forge.70bcce6545":"Flere ruter","research-forge.70cbd1d6b1":"Foreslået","research-forge.7173d0cb0f":"ukendt, unsat og tvetydigt er resultater","research-forge.718eb2ad28":"Styrke-reduktion til skift","research-forge.71e541f178":"En test kører programmet på input, nogen valgte. Et bevis ræsonnerer over hvert input, den skrevne specifikation dækker. Begge er nyttige, og de besvarer forskellige spørgsmål. Når Forge siger, at en kandidat er verificeret, har sætningen en anden halvdel: verificeret mod denne egenskab, for disse input, under disse antagelser. Fem dele skal følges ad, for at den sætning betyder noget: det præcise program, der blev kontrolleret, den egenskab, der hævdes om det, antagelserne, beviset og de grænser, resultatet ikke fastlægger.","research-forge.722e234a05":"Find kandidater","research-forge.72637278c6":"hvad Forge overgiver","research-forge.729c82e196":"Ét objekt krydser hele livscyklussen, så intet skal udledes på ny fra tekst på hvert trin.","research-forge.72aeb780b2":"Hvor søgningen går hen nu","research-forge.72e6f70d7c":"resultatet peger tilbage på grafen","research-forge.7305b76252":"stærkere bevis fortjener en stærkere etiket","research-forge.73128a8f5b":"kravet kommer først","research-forge.734e643f73":"Fire akser","research-forge.734ee26abf":"Mange familier","research-forge.736500a024":"opdagelse og bevis","research-forge.73710d0053":"Fire ting ændrer sig ikke med resultatet, og de er grunden til, at resultatet kan læses af en, der ikke kørte søgningen.","research-forge.73e5abe068":"og metoden forbliver privat","research-forge.740141dd76":"Afgrænsede kontroller og egenskabstests","research-forge.746a18b508":"Formatering, operandrækkefølge og den normaliserede graf. Nok til at forhindre søgningen i at lave det samme arbejde to gange.","research-forge.757b8815d3":"Én ramme","research-forge.75be5b7552":"Hvad registreringen offentliggør","research-forge.75c9be68d0":"Afviser","research-forge.75e6b42fc5":"Uden for omfang","research-forge.762b81621f":"Det trin, en kandidat skal nå for at komme ind i fronten.","research-forge.7701124587":"At bevise, at der ikke findes et mindre korrekt program inden for et erklæret sprog, er det spørgsmål, superoptimeringsforskningstraditionen studerer. Denne afgrænsede søgning er den forekomst af det spørgsmål, Forge kan udføre og kontrollere.","research-forge.7777053d27":"At være forkert med vilje","research-forge.77809a4225":"x86-64, RISC-V, WASM, Vulkan GPU","research-forge.779df62acf":"Fire varige forpligtelser","research-forge.77e466696d":"Intet program i det tilladte rum kan gøre det. Ændr tilladelsen eller anmodningen.","research-forge.77ed933da8":"Objektiv vektor og frontposition","research-forge.7800ae62d5":"Ikke bare forkert","research-forge.78546ce4c3":"Den ønskede effekt er ikke repræsenteret af verifikationskontrakten.","research-forge.79919ce9fd":"Effekter og kapaciteter","research-forge.79b38792f6":"Fire objektivfamilier","research-forge.79b3e4bb6e":"Mange kandidater","research-forge.7a36809fc6":"Forge studerer en anden sekvens. Hold kravet eksplicit længere. Lad flere implementeringer konkurrere inden for et erklæret sprog. Etabler de understøttede adfærdsmæssige påstande, før du vælger blandt ydeevne- og driftsafvejninger.","research-forge.7a67d7aba8":"Er miljøet, effekterne og de numeriske regler repræsenteret?","research-forge.7b2d03931b":"Konventionel","research-forge.7ba8740951":"Hvilken politik valgte ét medlem, og hvem stod bag det","research-forge.7bec3a8510":"Stopper på","research-forge.7c04a5cf0e":"En vektor af omkostninger producerer en front, som er et andet objekt end en rangering.","research-forge.7c1e14bb08":"det fjerner ikke menneskelig dømmekraft","research-forge.7c3f4fda21":"størrelse 1","research-forge.7d448f8882":"Én kandidatpulje","research-forge.7d58a74832":"En kandidat kan bestå alle de eksempler, den er blevet vist, og stadig tage fejl et sted, ingen har kigget. Forge søger efter et specifikt input, der afslører forskellen. Det input er et modeksempel, og når det først eksisterer, bliver det en del af det permanente sæt af tilfælde, som enhver senere kandidat skal opfylde. Cyklussen bag det er kort. En kandidat foreslås, den udfordres ud over de eksempler, den har fået, ét input afslører den forkerte adfærd, og det input beholdes. Så starter søgningen igen mod det større sæt. Den ender på et bevis, en grænse eller en angivet begrænsning, og aldrig på en kandidat, der bare ser rigtig ud. Intet fjernes nogensinde fra det sæt, hvilket er grunden til, at det tredje forsøg betyder mere end det første.","research-forge.7d5f9141fc":"Måling mangler stadig at blive etableret","research-forge.7db1bb6632":"Udledning som evidens","research-forge.7df7e32344":"badge-navnene angiver kun trinnet","research-forge.7e2e54dae8":"Et afbalanceret knæpunkt kan foreslås. Forslaget registreres med den normalisering, der producerede det, så en reviewer kan se, at det er en politik snarere end en aritmetisk uundgåelighed.","research-forge.7e309ec303":"Præstationshypotese, ikke benchmarked","research-forge.7e5a975b6a":"Identitet","research-forge.7e826f7af3":"TRUST","research-forge.7ea014de7b":"Evidens","research-forge.7ea35b3515":"Det samme objekt har fire roller uden at skifte kategori. Det er en kandidat under søgning, et medlem af en ækvivalensklasse under udforskning, det emne et bevis navngiver, og det input, Kera planlægger mod. Én identitet bærer alle fire.","research-forge.7f2b6cf0fd":"En kandidat skal opfylde den evidens, der er samlet indtil nu. En verifikator søger derefter i det understøttede domæne efter et input eller en tilstand, hvor den overtræder den komplette specifikation. Ethvert modeksempel, den finder, bliver en del af evidenssættet som en permanent forpligtelse, så den næste kandidat skal opfylde alt det, de tidligere gjorde, og også det nye tilfælde. Løkken bliver kun strengere. Den stopper på et bevis, en grænse eller en erklæret begrænsning, og den stopper aldrig på en kandidat, der blot ser overbevisende ud. At tilføje en forudsætning er tilladt, men det åbner en ny specifikationsidentitet snarere end at redigere den gamle.","research-forge.7f59a1f1d5":"Beslutning","research-forge.7f5e7b5182":"Fire institutionelle handlinger","research-forge.7f87260e69":"Skrevet fremad, læst baglæns","research-forge.7fc3a8b99e":"Forskningsdesignet kombinerer en DSL over typede udtryk med enumerativ, CEGIS, genetisk programmering og MCTS-søgning, e-graf lighedsmætning, Cranelift-baseret måling og Z3/CVC5-tjek for afgrænsede forpligtelser. Multi-objektiv søgning overvejer latenstid, antal operationer, hukommelse og registerpres; målkodegenerering inkluderer x86-64, RISC-V, WASM, Vulkan GPU og Verilog. Opgave- og testantal, tværvært-speedups og produktionspræstation forbliver valideringsarbejde.","research-forge.7fda8c3a33":"Tre kandidater, tre ærlige labels","research-forge.7fdf663e3a":"Præstationshypotese, ikke benchmarked","research-forge.7fef09721e":"Dweve Forge, verificeret programopdagelse","research-forge.80302bf5ea":"Afgrænsede tjek og søgning","research-forge.80446347ed":"Form","research-forge.80d70e543d":"Frontier og udvælgelse","research-forge.814de3b8b2":"Fire frontier-medlemmer","research-forge.8179013356":"Trafik, arbejdssæt, overførsler og lokalitet","research-forge.81eccd6085":"Fire grunde til tavshed","research-forge.81f08b5724":"længe efter at folk er gået videre","research-forge.8208f3f27b":"Rækkefølgen","research-forge.82319c5d9e":"At anvende transformationer i en sekvens gør et tidligt valg, der kan udelukke en senere forbedring. Forge studerer kompakte repræsentationer, der holder mange ækvivalente former på én gang, så flere transformationsstier eksisterer side om side indtil ekstraktion. At repræsentere mange omskrivninger sammen snarere end at forpligte sig til én rækkefølge er den tilgang, forskningslitteraturen kalder lighedsmætning.","research-forge.8252f95ddf":"at ændre én node i en verificeret graf returnerer kandidaten til velformet","research-forge.825d89212b":"Transformationsviden","research-forge.8283b9d96c":"Ingen faseorden","research-forge.82c24c3687":"Programmet er frit til at ændre form, og det, det skal opfylde, er ikke.","research-forge.8301a503f4":"Uenigheden mellem to gyldige læsninger overfladebehandles som et spørgsmål, ikke løst af søgningen.","research-forge.8368699cf6":"Mange mulige programmer","research-forge.8375a2c337":"Tre forsøg, én voksende sagsliste","research-forge.837b910e11":"indtil politik vælger én","research-forge.83908aa381":"Type, form, repræsentation og den numeriske kontrakt, der styrer den.","research-forge.83ea53e5ec":"Mange lige former, tre værd at udtrække","research-forge.8597c90c68":"Forskningstests (omfang)","research-forge.864c38bd34":"Hvor en måling ikke eksisterer, forbliver cellen tom. En tom celle er en udtalelse om evidensen, og at udfylde den med et modeloutput ville stille og roligt konvertere et estimat til et resultat.","research-forge.8682d73e62":"Program","research-forge.869cb36316":"Én foreslået implementering af den fastpindede specifikation.","research-forge.8703ca90ce":"Ejerskab, hukommelsesrum og de målbegrænsninger, der gælder.","research-forge.870d4e66fc":"registreringen navngiver omfanget","research-forge.87805aff07":"Intet program overhovedet","research-forge.879bb91dae":"ingen af siderne absorberer den andens påstand","research-forge.87d0c490e0":"De omkostningsdimensioner, dette eksperiment sammenligner, valgt før nogen kandidat måles.","research-forge.88306943fe":"Metode","research-forge.8831be6339":"Når intet program vises","research-forge.887b3d18f0":"Forge ejer specifikationen, kandidatsøgningen, ækvivalensudforskningen, objektivfrontieren og verifikationen. Kera er Dweves graf-native systemprogrammeringssprog og Direct Computation-fundament, og det ejer planlægning, lowering, målspecifik emission og eksekvering. Det, der krydser mellem dem, er en verificeret semantisk graf med dens forpligtelser, dens objektivprofil og dens evidens. Grafen navngives snarere end kilden, og resultatet, der kommer tilbage, peger på den samme identitet.","research-forge.887cf267e6":"Unsat","research-forge.888797190c":"én adfærd, flere implementeringer","research-forge.888e561892":"Fire måder at bede om bedre","research-forge.892257a43b":"Et bevis kan være sundt","research-forge.89404ea15f":"Formel forespørgsel","research-forge.894f8a793c":"Brug en stærkere teori, et bredere sprog eller et større budget.","research-forge.897b3ac98d":"Codegen","research-forge.89b86ab0e6":"Sprog","research-forge.89c7caf6b5":"Hvilke trin udfører arbejdet","research-forge.89c8a2851d":"Hukommelse","research-forge.89f5343231":"Den holdbare beslutningsspor","research-forge.8a102fcb06":"Afgrænset komplet søgning","research-forge.8a9523ae04":"Hvad en kandidatnode bærer","research-forge.8ab2c84ed7":"Én arkitektur","research-forge.8b2d50590f":"Formel evidens dækker specifikationen og den semantik, der blev kodet. Hvis en miljøbetingelse blev udeladt, eller hvis den numeriske model ikke matcher maskinen, er resultatet gyldigt og besvarer et lidt andet spørgsmål.","research-forge.8b593995c8":"Antagelser","research-forge.8b7acd8daf":"Intet kommer ind i frontieren med en forsikringsmærkat, der er stærkere, end hvad evidensen understøtter.","research-forge.8bafd39dbd":"Den bevidste produktgrænse","research-forge.8c0dc9aa18":"Forudsætninger, efterbetingelser og den forsikring, resultatet skal nå.","research-forge.8c1cf9e158":"Eksempler, logiske betingelser, skitser og referenceadfærd, hver registreret med den styrke, de bærer.","research-forge.8cb71202e7":"Flere adfærdsmønstre passer til eksemplerne. Én ekstra sag afgør det.","research-forge.8d9c9bb663":"To registreringer, én graf","research-forge.8daee0af31":"Den konventionelle rute, der snævrer ind til én kodebase og genåbner som omskrivningsprojekter, ved siden af forskningsruten, der holder en vifte af verificerede kandidater åben, indtil en politik vælger én","research-forge.8db9aab917":"hvor grundigt det er blevet kontrolleret","research-forge.8dce170de2":"Værdi","research-forge.8dd2a359fe":"LEAN","research-forge.8df2bb4b75":"Det forsikringsniveau, en kandidat skal nå, søgegrænsen, og hvad der skal rapporteres, når intet når det.","research-forge.8e2717f3c6":"En kandidat, der ikke kunne være lovlig, bygges aldrig, så frontieren indeholder kun velformede programmer.","research-forge.8e34678d0d":"ulovlige kandidater kommer aldrig ind i puljen","research-forge.8e3934fad2":"Fire politikfaner, der vælger forskellige medlemmer af én frontier, hver producerer en komplet beslutningsregistrering med dominansbegrundelser for de medlemmer, den ikke valgte","research-forge.8e50172772":"Uafhængig kontrol er et separat trin, fordi det stiller et andet spørgsmål. Ikke om beviset blev produceret, men om en kontrollør, der ikke producerede det, er enig, kun ved hjælp af den evidens, der fulgte med kandidaten.","research-forge.8e84017c75":"Linket er til et specifikt program. Ændr ét trin i det, og beviset beskriver ikke længere det, du holder, så mærkatet går tilbage til det almindelige strukturelle, indtil kontrollen er foretaget igen.","research-forge.9032517861":"Fem påstande, fem tilstande","research-forge.908b29b50b":"hvert trin kræver en anden slags evidens","research-forge.90e40d5043":"Kom i gang","research-forge.919003799d":"Testet","research-forge.91ad20c2db":"To planer","research-forge.91c0ae2087":"præcis hensigt sænker implementeringsrisikoen","research-forge.91cf399266":"kan være det rigtige svar","research-forge.9225f51a2a":"Modeksempel","research-forge.9233f41df0":"Tre mål","research-forge.9297ab4ca3":"Læs historien","research-forge.929818c51d":"Største hukommelsesfodaftryk","research-forge.929a9f0f25":"Det første, der virker","research-forge.92a7058e4e":"Drøft institutionelt samarbejde","research-forge.92f5fe6952":"Fire udfald","research-forge.936c25084e":"Referenceadfærd","research-forge.9388f4158d":"den afbalancerede mulighed er et valg som de andre, og den siger det","research-forge.93c09204c0":"Moderat på begge omkostninger","research-forge.93c2975761":"Følg søgningen","research-forge.93f79d808f":"Afspejler det valgte frontiermedlem den angivne prioritet?","research-forge.942587e61e":"Projektark","research-forge.9477d7acdd":"Ansøg om partneradgang","research-forge.94822e9dc6":"Forge, institutionel visning","research-forge.94827e8438":"Læs artiklerne","research-forge.94859cf20a":"Forseglet og åben","research-forge.948c81b996":"Flere verificerede veje frem","research-forge.94cc86c489":"ét ændret trin, og badge'et navngiver et program, du ikke længere holder","research-forge.94ed3b0134":"fra hensigt til det valgte program","research-forge.950dfeeb8b":"Hensigt bliver til kode","research-forge.9550373e8b":"Målt","research-forge.95eaeda430":"Hvor stort et verificeret grafområde nyttigt kan blive.","research-forge.9678c4f1e3":"én identitet krydser grænsen","research-forge.96aff7c058":"Én modeksempelløkke","research-forge.96b9633285":"Hvad søgningen må ændre","research-forge.973c3f46d7":"I scope","research-forge.978aa6569a":"Bliver færdig hurtigere","research-forge.97c89a4d66":"Handling","research-forge.97ee6e5610":"Foreslå","research-forge.992bc34385":"En ren specifikation kan ikke få fil- eller netværksadgang undervejs. En kontrakt med fast bredde for heltal kan ikke stille og roligt blive til et ubegrænset matematisk heltal. En repræsentation, der bærer en skala, beholder sin skala, og en hukommelsessikker skitse kan ikke fuldføres med et ukontrolleret alias.","research-forge.99508624d6":"Intet program kan være","research-forge.996c4a8976":"har et program i sig","research-forge.99dc6bab08":"To kandidater, der opfylder det samme eksempelsæt og divergerer på en input, ingen har givet, med de tre måder, en interessent kan afgøre det på","research-forge.9a24005705":"Ét komplet søgning, efter størrelse","research-forge.9a469ce88c":"Beton","research-forge.9a4ce5f246":"valget skal angives","research-forge.9ae33a7d0e":"Ejendom","research-forge.9b7bd11153":"En verificeret graf, der krydser en hård grænse ind i Kera, planlagt på to forskellige måder, med begge resultater knyttet tilbage til den samme grafidentitet","research-forge.9c25db95cc":"Kandidat A","research-forge.9c86ef6b28":"Udforsker kandidatimplementeringer under en erklæret kontrakt","research-forge.9cbe42aaff":"Planlagt","research-forge.9cfcf5930d":"Latens, bevægelse, implementeringspasform og evidensbyrde er upåvirket af det første resultat.","research-forge.9d68007b07":"Program","research-forge.9dba232302":"Den adfærd, der blev bedt om","research-forge.9dc6ec542b":"er ikke det samme som at køre det","research-forge.9dd59ab994":"Sammenligner","research-forge.9df0f32743":"Registre, parallelitet, enhedsbegrænsninger, portabilitet","research-forge.9e811eeaf8":"Efter korrekthed","research-forge.9ee018232e":"Intet kommer ind i en kandidat, som pakken ikke tillod.","research-forge.9f36fa8055":"Behold denne form og find den manglende del.","research-forge.9f78c690af":"af forskellige grunde","research-forge.9fea6de725":"Formel","research-forge.9ff7951f81":"Et verificeret badge udvidet til dets fem dele, vist igen ved siden af det samme program efter at et trin ændrede sig, og forbindelsen mellem dem brød","research-forge.a0a9a568c3":"De kandidater, der forblev gyldige, og dem, et modeksempel afsluttede","research-forge.a0c9c40551":"programmet ændrer form","research-forge.a10a7ad63a":"Hvad pakken fastlægger","research-forge.a266f0a07d":"Udforsk kandidatkerner","research-forge.a2e1cc1b2f":"Kan ændres","research-forge.a2f4a96337":"Afvejning","research-forge.a32a41c9d1":"intet program, med begrundelsen","research-forge.a336e6650d":"To kandidater, to ærlige stopsteder","research-forge.a3c143732a":"problemet er løst før søgningen","research-forge.a3c686e711":"Kategori","research-forge.a4508fc8ef":"Semantisk relation","research-forge.a48f8c0cf7":"Fem programmer, en specifikation","research-forge.a4c745386f":"Fire politikker","research-forge.a57b5d2330":"Søgningen kan ændres","research-forge.a6067adc3c":"latens, drift, hukommelse, registre","research-forge.a618b4be8d":"Forespørgsel","research-forge.a61c938f35":"Søgning foreslår","research-forge.a723285355":"Modelleret","research-forge.a79764b5e5":"Flere korrekte programmer, hver med sin egen evidens","research-forge.a7987d27ae":"Undlader én omskrivning","research-forge.a898f4eb0d":"Det er det samme valg, som enhver træffer om en rute gennem en by. Den hurtigste, den billigste og den med færre ændringer er alle rimelige. Det, der ikke er rimeligt, er at påstå, at der kun er ét svar, uden at sige, hvad du optimerede for.","research-forge.a8b262d32b":"At bede en model om kode og få noget, der ser rigtigt ud, er en anden øvelse. Der er intet for svaret at opfylde, så der er intet for det at fejle imod, og personen, der læser det, skal levere al vurderingen.","research-forge.a8e5c0ccf3":"Den graf, som verifikationsresultatet faktisk nævner.","research-forge.a91bcce893":"Altid","research-forge.a94848cbdb":"Kun kandidater, der bestod porten, når dette trin.","research-forge.a9d6afeda0":"tilbage til foreslå","research-forge.a9f1693ebe":"Hvert medlem opfylder den erklærede kontrakt, så det eneste tilbageværende spørgsmål er, hvilken omkostning du accepterer.","research-forge.aa1a2e191d":"ANGIVET FØRST","research-forge.aa2b80d828":"Frontier","research-forge.aa62568659":"At sige, hvad der ikke vides, er mere nyttigt end at udfylde hullet med noget, der læser godt.","research-forge.aa6708d51a":"En understøttet universel relation blev bevist.","research-forge.aa88ef980e":"Hvilke understøttede miljøer kan køre det","research-forge.aa9002c223":"Badget, åbnet","research-forge.aab9ca1bc6":"I en klasse","research-forge.ab89d05c4b":"Placering","research-forge.ab98f5b857":"Fast","research-forge.ab9a4aae0b":"Laveste bevægelse","research-forge.aba86cd010":"Politik vælger","research-forge.abc0c09f1f":"Maskinen kan ændre, hvilke trin der udfører arbejdet, rækkefølgen de sker i, og hvilke mellemliggende værdier der overhovedet findes. To programmer, der ikke deler nogen af disse, kan stadig udføre det samme job, og søgningen må foretrække begge.","research-forge.ac30f0abf3":"Hvis det ændrer, hvad programmet producerer, er det ikke en forbedring af det program. Korrekthed er det, der giver en kandidat en plads i samtalen om omkostning.","research-forge.acc3156c5b":"Kør link","research-forge.ad2cecac38":"Tekst og struktur","research-forge.ad44adccc4":"beviset styrker en præcis påstand","research-forge.ad59e3b102":"Bredeste","research-forge.adfc01e921":"En kandidat kan kun vurderes mod et problem, der allerede var formuleret.","research-forge.adfccdc8de":"Forge: hvad","research-forge.ae2fee1a70":"Byg kun typekorrekte større udtryk.","research-forge.aeb1c76446":"Fire ringe, én publiceringsregel","research-forge.aebc2854f4":"Numerisk","research-forge.aeedafb2fe":"fejl bliver en varig forpligtelse","research-forge.af3cc2e010":"programmet, ikke målet","research-forge.af68d81f17":"Den adfærd og de begrænsninger, der definerede succes.","research-forge.af78a00855":"Hvor direkte dens adfærd kan kontrolleres","research-forge.afbab5dc80":"den først fundne kandidat beholder sin plads i historikken og forlader fronten","research-forge.aff55d9c0e":"Rapportér den mindste verificerede kandidat og dens grænse.","research-forge.b0339e3e63":"Synthesis, Cranelift og","research-forge.b048046ec8":"Kandidaten med lavest latenstid kan have et større arbejdssæt. Den mest bærbare kan være langsommere på den maskine, du har foran dig. Den med det enkleste bevis kan undlade en aggressiv omskrivning. Et afbalanceret knæpunkt kan foreslås, og forslaget registreres som en politik med dens normalisering vedhæftet.","research-forge.b06be2ecea":"Derfor publicerer Forge antagelserne sammen med påstanden, og derfor har gennemgangen navngivne ejere. Specifikationen, modellen og eksekveringsmålet er tre separate signaturer.","research-forge.b0811e470d":"Afvejning","research-forge.b0a205ebad":"Start fra de tilladte input og konstanter.","research-forge.b0b01215a0":"Kandidat D","research-forge.b116105199":"Fire spørgsmål at afklare","research-forge.b1d348384e":"Mere end én slags bedre","research-forge.b23977841c":"Modeksempler","research-forge.b26aa65383":"Hvad ordet verificeret dækker","research-forge.b2bc0c005f":"Kontrolleret","research-forge.b30077250b":"commit tidligt eller bevar alternativerne","research-forge.b307b88c84":"Bærbarhed","research-forge.b3776d63ad":"Backends","research-forge.b39a168c1e":"Pakken skrives én gang, og hvert resultat på denne side peger tilbage på den version, der producerede den.","research-forge.b3c0c45a3e":"Forge holder strukturel gyldighed, konkret testning, afgrænset udtømmende kontrol, formel verifikation, uafhængig kontrol og eksekveringskæde adskilt. En kandidat rykker op, kun når beviset for næste trin findes, og det nåede trin er en del af resultatet snarere end en dekoration på det. En hurtig søgning kan holde testede kandidater, mens et bevis stadig er undervejs. Uafhængig kontrol ligger på sit eget trin, fordi den spørger, om en kontrollør, der ikke producerede beviset, er enig i det.","research-forge.b45b598d0c":"Én grafidentitet forbinder specifikationen, beviset, planen og det resultat, der kom tilbage.","research-forge.b462217ad5":"Ét input viser, at adfærden er forkert.","research-forge.b4dad06170":"Tekniske specifikationer","research-forge.b51ba796f2":"Starter fra","research-forge.b5338782b3":"De dimensioner, en kandidat rangeres efter, modelleres eller måles på","research-forge.b568d47f2e":"Input","research-forge.b5b0a8f813":"Koncentriske lag fra det offentlige forskningsspørgsmål gennem den reproducerbare protokol og det udgivne resultat til den beskyttede interne metode","research-forge.b6272cdaf7":"Forge registrerer specifikationsidentiteten, den kandidataner, der betyder noget, modeksemplerne, de anvendte ækvivalensrelationer, objektværdierne, sikkerhedsovergange og udvælgelsespolitikken. Den kæde forklarer, hvorfor det valgte program findes, og hvilke alternativer det fortrængte, og den er nok til, at en anden kan rekonstruere påstanden. En afspilning behøver ikke at gentage hver udforskende gren, kun det bevis, påstanden hviler på.","research-forge.b638127a16":"Afgrænset fuldstændig","research-forge.b66b54c1d8":"Kandidaten som objekt","research-forge.b6d2f4c9e8":"søgningen kan ikke udvide typesystemet","research-forge.b70446abdf":"Krav kan komme i konflikt. Et sæt eksempler kan tillade uforenelige adfærdsmønstre. En ønsket garanti kan ligge uden for den semantik, som verifikationskontrakten repræsenterer. En søgning kan nå sin erklærede grænse uden en konklusion. Forge rapporterer hver af disse separat, fordi de kræver fire forskellige svar og koster fire forskellige beløb at handle på. Modstridende klausuler forenes, konkurrerende adfærdsmønstre adskilles med mere bevis, en uafsluttet søgning udvides, og en garanti uden for kontrakten registreres som en, der ikke kan begrundes som formuleret.","research-forge.b71f6e67ce":"Studér én implementeringsbeslutning","research-forge.b74c664479":"Sikkerhedstilstande","research-forge.b78c6b0e99":"at bestå eksemplerne og opfylde betingelsen er ikke den samme påstand","research-forge.b82b9b1043":"formerne kombineres bevidst","research-forge.b895ceb6b1":"et ikke-svar forhindrer falsk selvtillid","research-forge.b8f5629ab6":"forpligtelseskolonnen krymper aldrig mellem iterationer","research-forge.b97a1099a3":"Maskinkontrollerbar","research-forge.b9b15e5f94":"Tre mapper","research-forge.ba25b214d8":"hver beder om noget forskelligt","research-forge.ba3fef96ae":"Et bevis i fem dele","research-forge.babfc32160":"Mindst én adfærd opfylder alle klausuler på én gang.","research-forge.bac127c5b7":"Ikke domineret","research-forge.bb11a8e3f8":"Regler","research-forge.bb2fe63e5a":"INPUT","research-forge.bb54db510a":"Acceptér","research-forge.bb9cf14180":"Politik","research-forge.bb9d653f4e":"Udfordring","research-forge.bbddd6ecdf":"Hvilke mellemværdier findes","research-forge.bc0b16aa7f":"Fire verificerede programmer omrangeret efter hvilken egenskab, du spørger om, med den afbalancerede mulighed vist som en præference ligesom de andre","research-forge.bc6b9b38a3":"Trin, der tilhører Dweves forskningsmetode, vises som forseglede noder med deres input, output og identitet offentliggjort. Institutionel gennemsigtighed og forskningsfortrolighed håndteres som to egenskaber ved én kæde snarere end som modsætninger.","research-forge.bc7819b34f":"Ukendt","research-forge.bcd3b8580e":"objektet skifter aldrig kategori","research-forge.bce0641417":"Søg","research-forge.bd163f2c2d":"Hver relation bærer sine sidebetingelser. Algebraisk omstrukturering, styrkereduktion, vektorisering, fusion, layoutændring og bevægelseseliminering er kun lovlige, når de aritmetiske, bredde-, afrundings-, effekt- og ordningsbetingelser gælder i dette eksperiment.","research-forge.bd5d4d39fa":"Siger","research-forge.bda89bbff3":"Ændring af et eksempel, udvidelse af en type, tilladelse af en effekt eller lempelse af en numerisk tolerance skaber et andet forskningsproblem med en anden identitet. Den tidligere kørsel forbliver i registret under sin egen pakke, så to resultater læses aldrig som svar på det samme spørgsmål.","research-forge.bdfebc22bf":"Objektiv vektor","research-forge.be601df25e":"Forskning","research-forge.beb1ed4753":"offentlig dokumentation ved siden af beskyttet metode","research-forge.bef833878c":"sagslisten bliver aldrig kortere mellem runder","research-forge.bf55421b4a":"Den ønskede adfærd er ikke noget, kontrollen dækker.","research-forge.bff5c4dd05":"Kræv","research-forge.business.actionCase":"Se den institutionelle sag","research-forge.business.actionCooperate":"Drøft forskningssamarbejde","research-forge.business.banner.body1":"Det beviser, at én rute findes.","research-forge.business.banner.body2":"Det beviser ikke, at ruten er den hurtigste, mindste, mest bærbare, nemmeste at revidere eller bedst egnet til den institution, der skal drive den.","research-forge.business.banner.eyebrow":"Designrumsproblemet","research-forge.business.banner.firstDetail":"Søgningen har fastslået, at en tilladt kandidat findes.","research-forge.business.banner.firstLabel":"Én tilfredsstillende rute","research-forge.business.banner.firstStatus":"Gyldig i omfang","research-forge.business.banner.footer":"Dweve Forge, verificeret programopdagelse","research-forge.business.banner.frontierDetail":"Flere korrekte programmer forbliver for forskellige objektive profiler.","research-forge.business.banner.frontierLabel":"Ikke-dominerede alternativer","research-forge.business.banner.frontierStatus":"Synlig","research-forge.business.banner.headline":"Korrekt er starten","research-forge.business.banner.headlineAccent":"ikke det endelige svar","research-forge.business.banner.instrument":"Efter korrekthed","research-forge.business.banner.leftLabel":"Første gyldige kandidat","research-forge.business.banner.limitDetail":"Det første resultat siger intet om nærliggende afvejninger.","research-forge.business.banner.limitLabel":"Intet universelt optimum","research-forge.business.banner.limitStatus":"Fortsæt søgningen","research-forge.business.banner.policyDetail":"Institutionen angiver, hvilken afvejning der formede valget.","research-forge.business.banner.policyLabel":"Registreret udvælgelsespolitik","research-forge.business.banner.policyStatus":"Reviderbar","research-forge.business.banner.rightLabel":"Beslutningsfront","research-forge.business.banner.tag":"Sammenlign","research-forge.business.banner.verdict":"Behold alternativerne, indtil politikken er eksplicit.","research-forge.business.banner.verdictLabel":"Beslutningsregel","research-forge.business.close.body":"Bring domæneintention, formelle metoder, hardwaremåling eller uafhængig gennemgang. Forge leverer et fælles forskningsobjekt til at sammenligne programopdagelse, bevis og eksekvering.","research-forge.business.close.label":"Dweve Forge, forskningssamarbejde","research-forge.business.close.primary":"Drøft institutionelt samarbejde","research-forge.business.close.secondary":"Inspicér dokumentationskontrakten","research-forge.business.close.title":"Udfordr én beslutning.","research-forge.business.eyebrow":"Dweve Forge, verificeret programopdagelse","research-forge.business.lede":"Dweve Forge er et forskningsprojekt, der forvandler eksempler, begrænsninger og delvise specifikationer til en kontrolleret søgning efter gyldige programmer, sammenligner de ikke-dominerede alternativer og bevarer dokumentationen, der understøtter det valgte resultat. Specifikationen forbliver den varige ressource, mens implementeringsvalg forbliver åbne længere.","research-forge.business.titleAccent":"indtil bevis afgør","research-forge.business.titleLead":"Hold intentionen åben","research-forge.businessGlyph.ambiguous":"Adfærd stadig tvetydig","research-forge.businessGlyph.assurance":"Sikkerhed navngivet","research-forge.businessGlyph.boundary":"Forskningsprogram, ikke et softwaretilbud","research-forge.businessGlyph.candidateA":"Kandidat A","research-forge.businessGlyph.candidateB":"Kandidat B","research-forge.businessGlyph.candidateC":"Kandidat C","research-forge.businessGlyph.candidateD":"Kandidat D","research-forge.businessGlyph.counterexample":"Modeksempel fundet","research-forge.businessGlyph.execution":"Plan og resultat forbundet","research-forge.businessGlyph.fixed":"Fast","research-forge.businessGlyph.kera":"Kera-eksekvering","research-forge.businessGlyph.lowLatency":"Laveste latenstid","research-forge.businessGlyph.lowMovement":"Mindst bevægelse","research-forge.businessGlyph.policy":"Valgpolitik","research-forge.businessGlyph.portability":"Bredeste portabilitet","research-forge.businessGlyph.research":"Forskning","research-forge.businessGlyph.selected":"Valgt graf","research-forge.businessGlyph.simpleProof":"Simpleste bevis","research-forge.businessGlyph.spec":"Adfærd, grænser og sikkerhedspolitik","research-forge.businessGlyph.specFixed":"Specifikation fastlagt","research-forge.businessGlyph.specLabel":"Uforanderlig specifikation","research-forge.businessGlyph.subtitle":"Verificerede alternativer før udførelse","research-forge.businessGlyph.title":"Beslutningsark for specifikation","research-forge.businessGlyph.tradeoffs":"Afvejninger synlige","research-forge.businessGlyph.visible":"Synlig","research-forge.businessHero.titleMiddle":"bedre","research-forge.businessHero.titleSuffix":"software","research-forge.c00cde6a62":"Et afgrænset erklæret domæne blev dækket uden fejl.","research-forge.c023fe51a2":"Forge er tilgængelig gennem Dweves forskningspartnerprogram. Test afgrænsede spørgsmål om programkonstruktion og aftal evalueringsvilkår før adgang. Resultater forbliver forskningsbevis, ikke et produktløfte.","research-forge.c040f6e04f":"grænsen er angivet med resultatet","research-forge.c0caf528d8":"Multiobjektiv omkostning","research-forge.c10a6d0899":"Modstridende krav, der findes under implementering, bliver til forsinkelse og omarbejdning. En tvetydighed, der findes efter udrulning, bliver til inkonsistent adfærd, som nogen skal forene. At finde begge dele, før implementeringen eksisterer, er det billigste sted at finde dem.","research-forge.c12f928235":"Overlevering af graf","research-forge.c144b00ba8":"Latenstid, gennemløb og kritisk sti","research-forge.c174fa3158":"Fronten flytter sig ikke, når politikken gør","research-forge.c1929c45f3":"En søgning kan bevise, at intet i det erklærede sprog opfylder kravet, undlade at afgøre spørgsmålet inden for dets teori- og ressourcegrænser, eller finde, at de leverede beviser tillader flere uforenelige adfærdsformer.","research-forge.c1fcd5ecff":"Det kan være hurtigere. Det kan være mindre. Det kan være det mest elegante, nogen havde tænkt på til det problem.","research-forge.c20d749a05":"AFVEJNINGER SYNLIGE","research-forge.c2184a31d3":"Kravet er det værd at bevare, og implementeringen er et resultat, det har produceret.","research-forge.c297908b88":"En kandidat kan ikke forfremmes af en kontrol, kun af bevis for, at næste trin findes.","research-forge.c29cf0b245":"Afvejninger","research-forge.c2bb6fa0c5":"SPECIFIKATION UFORANDERLIG","research-forge.c2ea17d5fe":"TRE FELTER","research-forge.c33ef52668":"kravet gør ikke","research-forge.c3451e6677":"Eksempler viser den forventede adfærd på tilfælde, folk kan kontrollere. Logiske betingelser definerer, hvad der skal gælde ud over disse tilfælde. En delvis skitse bevarer en sikkerhedsarkitektur, en grænseflade eller en pålagt kontrolstrøm, mens en region forbliver åben for opdagelse. Sammen gør de kravet præcist nok til, at en maskine kan fejle imod det, hvilket er det, en specifikation er til. Alt, hvad søgningen må beslutte på dine vegne, hører til i samme dokument.","research-forge.c36594e8f5":"minimalt inden for det erklærede sprog","research-forge.c3be8bb127":"Hvor hurtigt","research-forge.c3e4b59bd1":"Hvor meget data programmet flytter","research-forge.c439038abe":"Ikke dækket","research-forge.c440d9bf36":"Søgningen kan ikke redde en kandidat ved at ændre målet.","research-forge.c4cc9c34bd":"Én forfinelsesløkke","research-forge.c533db2294":"før du ser mulighederne","research-forge.c554cb5d95":"Dweve Research, Holland","research-forge.c60a3a3cff":"Søg i det understøttede domæne efter en krænkende input.","research-forge.c648f0b37b":"Fire grunde til, at svaret er intet program","research-forge.c69925079f":"forkert på præcis dette tilfælde","research-forge.c6c9f7cd5c":"En smart genvej","research-forge.c6d954c113":"Intet i det erklærede sprog og antagelser opfylder kravet.","research-forge.c74dddd8a0":"Posterne, der besvarer et senere spørgsmål, blev skrevet, da beslutningen blev truffet.","research-forge.c76a21c28e":"Derfor kan en velkendt identitet accepteres i et eksakt heltalsområde og afvises i et flydende område i samme graf. Betingelsen forbliver knyttet til relationen, så ekstraktion aldrig arver en omskrivning, den ikke var berettiget til.","research-forge.c7e00eda62":"påstanden er minimal inden for dette sprog, ved denne grænse","research-forge.c7f2c2e7d4":"Tre runder","research-forge.c8050fa93f":"Det beviser, at én rute findes. Det er et reelt resultat, og det er værd at have tidligt, fordi det fortæller dig, at kravet overhovedet kan opfyldes inden for det sprog, du erklærede.","research-forge.c82f0b5250":"et krydsende par er en afvejning, ikke en rangering","research-forge.c855f0a33c":"En ikke-understøttet teori stopper en kandidat ved testet eller uden for omfang, og registret angiver hvilket. Et formelt resultat kan navngive den semantiske graf, mens det udsendte artefakt stadig venter på sin eksekveringsforbindelse. Ingen af disse tilstande komprimeres til et enkelt badge.","research-forge.c932a404bb":"Test, udfordr og bevis, hvad beviserne understøtter.","research-forge.c93e1581c7":"Selv et lille problem kan indeholde millioner af mulige programmer. Forge kigger inden for de operationer og grænser, eksperimentet tillader, og forskellige søgeadfærd udforsker forskellige dele af det rum. Hvad ingen af dem må gøre, er at gøre problemet lettere: kravet ligger uden for søgningen og flytter sig ikke.","research-forge.c940737ecf":"Forge, forskningsvisning","research-forge.c968557f4b":"Verificeret graf og bevis til Kera","research-forge.c9bf3b001c":"det mest værdifulde resultat","research-forge.c9d8f0eef6":"beskær før evaluering","research-forge.ca032b5844":"Hvad det gør","research-forge.ca046ad257":"Læs forskningen","research-forge.ca08ca46bd":"Sikkerhedsstigen","research-forge.ca09c54bff":"Kapaciteter","research-forge.ca6d0e3aaa":"Fase","research-forge.ca7b181648":"Den faste rækkefølge","research-forge.cb3242398c":"Flere programmer forbliver gyldige","research-forge.cb3888722e":"Ingen af siderne overtager den andens påstand, og grafidentiteten holder forbindelsen præcis.","research-forge.cb48a44ca9":"Tre iterationer","research-forge.cb4ae000d8":"programmet forbliver åbent","research-forge.cb5c0156c2":"Bærer sine egne begrænsninger","research-forge.cbb9f1b292":"hver enkelt siger noget forskelligt","research-forge.cbbe214a22":"Medbring en specifikation","research-forge.cc68ebf0f3":"En frontlinje indeholder de kandidater, som ingen anden kandidat slår på alle aktive mål. Fjernelse af et medlem kræver en dominansrelation, der kan vises, ikke en præference gemt i søgningen. Det gør en teknisk sammenligning til noget, en reviewgruppe kan læse: hvert medlem opfylder samme kontrakt og adskiller sig kun i, hvad det koster.","research-forge.ccfd13401b":"Fastlæg problemet","research-forge.cd27068c9e":"Holdbar ressource","research-forge.cd3d5a59f1":"Deterministisk udførelse","research-forge.cdaa0de1dc":"Fælles deludtryksdeling","research-forge.cdbed7e540":"Søgesprog","research-forge.cde215073a":"alle fire opfylder samme kontrakt","research-forge.cdf33799d9":"Udførelseslinkpost","research-forge.ce3b4e045e":"før det bliver permanent","research-forge.ce9e850988":"søgningen rapporterer afvigelsen i stedet for at vælge en af dem","research-forge.cec4b662d3":"Delprogram","research-forge.cecae09ffe":"Maskinen finder en kandidat.","research-forge.cf5ed047cf":"Målværdier og position på frontlinjen.","research-forge.cf61965045":"fakta tilgængelige før noget evalueres","research-forge.cf88038e56":"Ikke endelig","research-forge.cf9b77061f":"Åben","research-forge.consumer.banner.bodyOne":"En kandidat kan være hurtigere, mindre eller lettere at køre.","research-forge.consumer.banner.bodyTwo":"Hvis den bryder specifikationen, er den ikke en optimering af det program.","research-forge.consumer.banner.checkDetail":"Kræv det evidensniveau, som eksperimentet angiver.","research-forge.consumer.banner.checkLabel":"Kontrollér korrekthed","research-forge.consumer.banner.checkStatus":"Port","research-forge.consumer.banner.compareDetail":"Kun acceptable kandidater indgår i afvejningsdiskussionen.","research-forge.consumer.banner.compareLabel":"Sammenlign omkostning","research-forge.consumer.banner.compareStatus":"Sammenlign derefter","research-forge.consumer.banner.eyebrow":"Den ikke-negotiable grænse","research-forge.consumer.banner.findDetail":"Udforsk forskellige tilladte programstrukturer.","research-forge.consumer.banner.findLabel":"Find kandidater","research-forge.consumer.banner.findStatus":"Søg","research-forge.consumer.banner.footer":"Dweve Forge, Verificeret Programopdagelse","research-forge.consumer.banner.instrumentTag":"Fast","research-forge.consumer.banner.instrumentTitle":"Rækkefølgen","research-forge.consumer.banner.stateDetail":"Skriv resultatet og dets grænser før søgning.","research-forge.consumer.banner.stateLabel":"Angiv adfærden","research-forge.consumer.banner.stateStatus":"Fast","research-forge.consumer.banner.titleAccent":"hvis det ændrer svaret","research-forge.consumer.banner.titleLead":"Et smart genvej er ubrugeligt","research-forge.consumer.banner.verdictLabel":"Reglen","research-forge.consumer.banner.verdictValue":"Korrekthed giver adgang til afvejningsdiskussionen.","research-forge.consumer.close.body":"Offentligt Forge-materiale forklarer specifikationen, opdagede alternativer, modeksempler og hvad forskningen faktisk kan bevise. Forge er aktiv intern forskning uden softwaretest, offentlig pakke eller open-source-download.","research-forge.consumer.close.eyebrow":"Dweve Forge, Verificeret Programopdagelse","research-forge.consumer.close.primary":"Udforsk Dweve-forskning","research-forge.consumer.close.secondary":"Vend tilbage til eksperimentet","research-forge.consumer.close.title":"Følg søgningen fra intention til evidens.","research-forge.consumer.counterexample.body":"En kandidat kan fungere på alle medfølgende eksempler og stadig fejle andre steder. Forge kan udfordre den med et konkret input, der afslører forskellen. Det input bliver et modeksempel.","research-forge.consumer.counterexample.eyebrow":"Fejl som nyttig evidens","research-forge.consumer.counterexample.footer":"At bestå mange eksempler betyder stadig ikke, at programmet er bevist korrekt.","research-forge.consumer.counterexample.pillFailure":"Konkret fejl","research-forge.consumer.counterexample.pillPermanent":"Permanent sag","research-forge.consumer.counterexample.pillRetry":"Søg igen","research-forge.consumer.counterexample.secondaryLeft":"Den fejlende sag indgår i den permanente dokumentation. Den næste kandidat skal opfylde både de tidligere eksempler og den nye grænse.","research-forge.consumer.counterexample.secondaryLeftLabel":"Kandidaten ændrer sig","research-forge.consumer.counterexample.secondaryRight":"En fejl kan også afsløre tvetydighed eller modsigelse i anmodningen. At præcisere hensigten skaber en ny specifikation og holder det tidligere resultat synligt.","research-forge.consumer.counterexample.secondaryRightLabel":"Hensigten kan ændre sig","research-forge.consumer.counterexample.sideChallengeDetail":"Se ud over de venlige eksempler.","research-forge.consumer.counterexample.sideChallengeLabel":"Udfordring","research-forge.consumer.counterexample.sideFooter":"Fejl indsnævrer søgningen og præciserer det menneskelige krav.","research-forge.consumer.counterexample.sideMetaLabel":"Retning","research-forge.consumer.counterexample.sideMetaValue":"Strengere for hver runde","research-forge.consumer.counterexample.sideProposeDetail":"Find en kandidat, der passer til de kendte tilfælde.","research-forge.consumer.counterexample.sideProposeLabel":"Foreslå","research-forge.consumer.counterexample.sideRememberDetail":"Tilføj den konkrete fejl til dokumentationen.","research-forge.consumer.counterexample.sideRememberLabel":"Husk","research-forge.consumer.counterexample.sideRetryDetail":"Søg efter en kandidat, der overlever det stærkere sæt.","research-forge.consumer.counterexample.sideRetryLabel":"Prøv igen","research-forge.consumer.counterexample.sideStatus":"Sløjfe","research-forge.consumer.counterexample.sideSubtitle":"Hvordan en svag kandidat skærper spørgsmålet","research-forge.consumer.counterexample.sideTitle":"Én modeksempel-sløjfe","research-forge.consumer.counterexample.titleAccent":"forkert på præcis dette tilfælde","research-forge.consumer.counterexample.titleLead":"Ikke bare forkert","research-forge.consumer.counterexample.visualFooter":"Den næste kandidat skal gøre det bedre uden at svække kravet.","research-forge.consumer.counterexample.visualMeta":"Illustrativt tilfælde","research-forge.consumer.counterexample.visualStatus":"Modeksempel fundet","research-forge.consumer.counterexample.visualSubtitle":"Tre kandidater møder en stadig strengere grænse","research-forge.consumer.counterexample.visualTitle":"Et fejlende tilfælde bliver en permanent forpligtelse","research-forge.consumer.glyph.evidence.counterexample":"Fejl registreret","research-forge.consumer.glyph.evidence.examples":"Eksempler bestået","research-forge.consumer.glyph.evidence.execution":"Udførelse forbundet","research-forge.consumer.glyph.evidence.proof":"Relation bevist","research-forge.consumer.glyph.footer":"Maskinen kan returnere intet program.","research-forge.consumer.glyph.header.detail":"Anmodningen forbliver fast, mens stierne ændrer sig.","research-forge.consumer.glyph.header.state":"Forskning aktiv","research-forge.consumer.glyph.header.title":"Et programopdagelseseksperiment","research-forge.consumer.glyph.path.a.label":"Fejler en kantcase","research-forge.consumer.glyph.path.a.state":"Afvist","research-forge.consumer.glyph.path.b.label":"Korrekt, højere omkostning","research-forge.consumer.glyph.path.b.state":"Behold","research-forge.consumer.glyph.path.c.label":"Korrekt, anden afvejning","research-forge.consumer.glyph.path.c.state":"Bevist","research-forge.consumer.glyph.request.detail":"Eksempler, regler og et delvist program definerer søgegrænsen.","research-forge.consumer.glyph.request.label":"Transformer alle understøttede input og bevar den angivne grænse.","research-forge.consumer.hero.eyebrow":"Dweve Forge, Verificeret Programopdagelse","research-forge.consumer.hero.lede":"Dweve Forge er et forskningsprojekt, der søger efter programmer, der opfylder eksempler, begrænsninger eller delvise specifikationer, forbedrer gyldige kandidater på tværs af eksplicitte mål og registrerer dokumentationen for hvert resultat.","research-forge.consumer.hero.ledgerLabel":"Forskningsnote","research-forge.consumer.hero.ledgerPill":"Aktiv","research-forge.consumer.hero.ledgerPurpose":"Formål","research-forge.consumer.hero.ledgerPurposeValue":"Opdag, sammenlign og kontrollér programmer","research-forge.consumer.hero.ledgerStatus":"Status","research-forge.consumer.hero.ledgerStatusValue":"Aktiv intern forskning","research-forge.consumer.hero.primary":"Følg et opdaget program","research-forge.consumer.hero.secondary":"Se, hvad verificeret betyder","research-forge.consumer.hero.titleAccent":"Lad maskinen søge efter hvordan.","research-forge.consumer.hero.titleLead":"Beskriv, hvad der skal ske.","research-forge.consumer.intent.body":"Forge-forskning begynder med eksempler, regler eller et delvist skrevet program. Eksempler viser specifikke tilfælde. Regler angiver, hvad der skal forblive sandt mere generelt. Et delvist program bevarer beslutninger, der ikke bør overlades til søgningen.","research-forge.consumer.intent.eyebrow":"Udgangspunktet","research-forge.consumer.intent.footer":"Når adfærden er klar, kan maskinen søge mange mulige måder at producere den på.","research-forge.consumer.intent.pillExamples":"Eksempler","research-forge.consumer.intent.pillRules":"Regler","research-forge.consumer.intent.pillSketch":"Delvis program","research-forge.consumer.intent.secondaryLeft":"En prompt kan bede om kode og få noget plausibelt. Den definerer ikke i sig selv en komplet standard, som koden kan fejle imod.","research-forge.consumer.intent.secondaryLeftLabel":"En prompt","research-forge.consumer.intent.secondaryRight":"En specifikation fastlægger adfærd, grænser og tilladte valg. At ændre den skaber et andet forskningsproblem snarere end at redde en svag kandidat.","research-forge.consumer.intent.secondaryRightLabel":"En specifikation","research-forge.consumer.intent.sideExamplesDetail":"For denne input, producer denne output.","research-forge.consumer.intent.sideExamplesLabel":"Eksempler","research-forge.consumer.intent.sideFooter":"Kravet kommer først; implementeringen forbliver åben.","research-forge.consumer.intent.sideMetaLabel":"Fastlåst under søgning","research-forge.consumer.intent.sideMetaValue":"Adfærd og omfang","research-forge.consumer.intent.sideRulesDetail":"For enhver understøttet input, bevar denne egenskab.","research-forge.consumer.intent.sideRulesLabel":"Regler","research-forge.consumer.intent.sideSketchDetail":"Behold denne struktur og find den manglende del.","research-forge.consumer.intent.sideSketchLabel":"Skitse","research-forge.consumer.intent.sideStatus":"Start","research-forge.consumer.intent.sideSubtitle":"Hver tilbyder en anden form for grænse","research-forge.consumer.intent.sideTitle":"Tre måder at angive hensigt på","research-forge.consumer.intent.titleAccent":"før du vælger implementeringen","research-forge.consumer.intent.titleLead":"Beskriv adfærden","research-forge.consumer.intent.visualFooter":"Programmet ændrer form. Kravet gør ikke.","research-forge.consumer.intent.visualMeta":"Illustrativ sti","research-forge.consumer.intent.visualStatus":"Forskning aktiv","research-forge.consumer.intent.visualSubtitle":"En illustrativ offentlig visning af et program-opdagelseseksperiment","research-forge.consumer.intent.visualTitle":"Ét krav, flere kandidatstier","research-forge.consumer.proof.body":"Et formelt resultat kan bevise, at et program opfylder en angivet egenskab for understøttede inputs og semantik. Det beviser ikke, at kravet var klogt, komplet eller egnet til ethvert virkeligt miljø.","research-forge.consumer.proof.eyebrow":"Hvad badge skal sige","research-forge.consumer.proof.footer":"Nogle gange er det stærkeste ærlige resultat, at maskinen ikke kan producere et program.","research-forge.consumer.proof.pillAssumptions":"Antagelser synlige","research-forge.consumer.proof.pillLimits":"Grænser synlige","research-forge.consumer.proof.pillScoped":"Afgrænset","research-forge.consumer.proof.secondaryLeft":"Programmet, egenskaben, antagelserne og evidensen holdes sammen. Hvis programmet ændres, ændres bevisbindingen også.","research-forge.consumer.proof.secondaryLeftLabel":"Påstanden","research-forge.consumer.proof.secondaryRight":"Forge er aktiv, uafsluttet intern forskning. Det er ikke et produkt, en offentlig syntesetjeneste eller en open-source-download.","research-forge.consumer.proof.secondaryRightLabel":"Forskningsgrænsen","research-forge.consumer.proof.sideAssumptionsDetail":"De inputs og miljøer, som påstanden dækker.","research-forge.consumer.proof.sideAssumptionsLabel":"Antagelser","research-forge.consumer.proof.sideFooter":"Beviset styrker en præcis påstand, ikke et vagt løfte.","research-forge.consumer.proof.sideLimitsDetail":"Hvad resultatet ikke fastslår.","research-forge.consumer.proof.sideLimitsLabel":"Grænser","research-forge.consumer.proof.sideMetaLabel":"Stærkeste ærlige tilstand","research-forge.consumer.proof.sideMetaValue":"Navngivet, aldrig underforstået","research-forge.consumer.proof.sideProgramDetail":"Den nøjagtige kandidat, der kontrolleres.","research-forge.consumer.proof.sideProgramLabel":"Program","research-forge.consumer.proof.sidePropertyDetail":"Den adfærd, der hævdes.","research-forge.consumer.proof.sidePropertyLabel":"Egenskab","research-forge.consumer.proof.sideStatus":"Bevis","research-forge.consumer.proof.sideSubtitle":"Fire dele, der skal holdes sammen","research-forge.consumer.proof.sideTitle":"En bevisudtalelse","research-forge.consumer.proof.titleAccent":"ikke korrekt i enhver mulig verden","research-forge.consumer.proof.titleLead":"Verificeret under disse regler","research-forge.consumer.proof.visualFooter":"Ukendt, umuligt, tvetydigt og uden for omfang forbliver gyldige forskningsresultater.","research-forge.consumer.proof.visualMeta":"Illustrativ evidens","research-forge.consumer.proof.visualStatus":"Omfang synligt","research-forge.consumer.proof.visualSubtitle":"Test, afgrænsede kontroller, formelt bevis og eksekveringskobling er forskellige resultater","research-forge.consumer.proof.visualTitle":"Sikkerhedsstigen holder sine trin adskilt","research-forge.consumerHero.titleSuffix":"finde bedre ruter","research-forge.d02603176f":"Universel","research-forge.d092bf9ea1":"Udforsk forskningen","research-forge.d0f4e7e15e":"grafen holder dem nøjagtige","research-forge.d105692d52":"Valgt kandidatgraf","research-forge.d1a475961a":"En afgrænset fuldstændig søgning kan finde det mindste udtryk i et snævert sprog. Modifikation styret af modeksempler har tendens til at finde robuste strukturerede programmer. Begrænsningsstyret søgning løser vanskelige bitniveauområder. Eksplorativ søgning når usædvanlige implementeringer.","research-forge.d1b06384eb":"Eksempler, regler eller et delvist skrevet program.","research-forge.d1ed30ebcf":"Fast afgrænsning","research-forge.d1f8a8cdec":"En sammenfletning er kun så stærk som den test, der retfærdiggjorde den.","research-forge.d1f8e5ea93":"Valg","research-forge.d2089fb287":"Teorirouting","research-forge.d2316c0df0":"Fem poster","research-forge.d23276442b":"Designrumsproblemet","research-forge.d23c4c8d4e":"En sætning, tre anvendelige former","research-forge.d255672f1b":"og skærper anmodningen","research-forge.d286c609a6":"Specifikationsversion","research-forge.d2b02aa6ad":"posten binder begge parter","research-forge.d2bad80400":"En almindelig anmodning, der adskiller sig i eksempler, en regel og en skitse, ved siden af et svar skrevet direkte fra sætningen, som intet har til at kontrollere det imod","research-forge.d2d0b16b22":"Fjern strukturelle dubletter og observerede dubletter.","research-forge.d2d43bec88":"Mål-backends (evalueringsomfang)","research-forge.d35260a00f":"Mål","research-forge.d362822809":"Hvor problemet skal bringes hen","research-forge.d36f29cacf":"Afstem","research-forge.d3d6314184":"Hver kandidat er en linje på tværs af hver akse snarere end et punkt på én.","research-forge.d3dee74f70":"Det formelle resultat og en separat kontrol af det, hvor det er tilgængeligt.","research-forge.d3ec6e1bad":"Det semantiske objekt, Kera modtager, med dets forpligtelser knyttet til.","research-forge.d4621d18f0":"med en angivet afgrænsning","research-forge.d4a74b503a":"Læs dokumentationen","research-forge.d4ccefcb5e":"ingen af de fire ender med at producere noget plausibelt i stedet","research-forge.d50b109f99":"Flere afledninger forbliver i live på én gang, og det endelige valg venter på objektive beviser.","research-forge.d51fb63a04":"hvert resultat peger tilbage på det","research-forge.d5383ea7af":"Registreret","research-forge.d5dc89d194":"For understøttede Kera-kontrakter gentager ren eksekvering bit identisk uden en seed, inklusive de dækkede flydende familieveje. Når et program bevidst forbruger tilfældig tilstand, er denne tilstand en erklæret input, og genbrug af den reproducerer hele kørslen.","research-forge.d5ec4f1c39":"Hvorfor dette program findes","research-forge.d5f412e831":"Kera","research-forge.d659989a95":"Forge søger i et sprog af typede beregningsoperationer. Inputs, outputs, former, numeriske familier, effekter, kapaciteter, ejerskab og målbegrænsninger afgør, hvilke kompositioner der er lovlige, så ugyldige programmer udelukkes strukturelt snarere end genereres og repareres efter evaluering. Sproget vælges med pakken og lukkes for kørslen.","research-forge.d66c44dfdf":"Umuligt","research-forge.d6a6f2deb1":"Hvad løkken gør","research-forge.d71df112ac":"Hvad søgningen må gøre","research-forge.d769ded7e8":"Kandidat","research-forge.d79c0b71d1":"hvis første korrekte program ikke er nok","research-forge.d7e5b39755":"Tvetydighed bliver synlig, før den bliver kode. To kandidater kan opfylde alle leverede eksempler og stadig være uenige om et input, ingen har skrevet ned. Forge rapporterer denne uenighed og beder om et yderligere krav frem for at vælge en adfærd stille.","research-forge.d7e94eb0fb":"Enhver organisation er afhængig af små, kritiske kodestykker. Forge spørger, om en programsyntesesøgning kan foreslå kandidatimplementeringer under en erklæret specifikation og måleplan. 2025-rapporten dokumenterer et eksperiment, ikke produktionsparathed; ingen offentliggjort benchmark etablerer en optimal eller hurtigste version.","research-forge.d835dab5b4":"eksakt heltal","research-forge.d90c9bd5a7":"størrelse 2 til 4","research-forge.d9f6acb036":"ekstraktion sker sidst","research-forge.da09c06014":"Forge begynder med en adfærdskontrakt, der ikke flytter sig. Søgningen kan foreslå tusindvis af implementeringer, og eksempler, modeksempler og formelle forespørgsler afgør, hvilke af dem der forbliver. Det, der kommer ud, er en typet programkandidat med en afledning, en objektiv vektor og et angivet sikkerhedsniveau.","research-forge.da7a712c59":"Hvad programmet skal gøre","research-forge.daec3d5393":"Modeksempler, beviser og sikkerhedsovergange.","research-forge.db1c784524":"Reference","research-forge.dc131e9db4":"Hvad pakken fastlåser","research-forge.dc16ac61b4":"én akse kan ikke rangere en front","research-forge.dc5b5aba63":"strammer kravet","research-forge.dcd69b02b3":"Specifikationen er konsistent","research-forge.dd00b8f82f":"Navngivet sikkerhed","research-forge.dd3c9b9d09":"Fastlæg ikke omskrivningsrækkefølgen","research-forge.dd3e8f4841":"Test etablerer adfærd på de tilfælde, der blev kørt. Udtømmende afgrænset kontrol dækker et erklæret endeligt domæne. Formel verifikation beviser en kodet relation under angivne antagelser. Eksekveringskobling binder resultatet til den graf og plan, der faktisk kørte. Forge rapporterer, hvilken af disse en kandidat nåede, fordi en beslutning truffet på den forkerte er en beslutning truffet på det forkerte bevis. Der er fem trin i den stige, og en kandidat har præcis ét af dem ad gangen.","research-forge.de135d6b61":"ren region","research-forge.de56d45fd4":"og hvad den ikke må røre","research-forge.de9e9925af":"de dele, der skal holde sammen","research-forge.dfda3a3599":"Gennemgåelig","research-forge.e0078f1adb":"Det må ikke tilføje fil- eller netværksadgang, der aldrig var tilladt. Det må ikke ændre den slags tal, svaret bruger. Det må ikke blødgøre kravet, fordi en lovende kandidat næsten opfyldte det.","research-forge.e03608577a":"Afgrænsningsgennemgang","research-forge.e048b8a355":"Hvordan garantier komponerer gennem optimering og planlægning.","research-forge.e15760689d":"Forfin","research-forge.e192f8980b":"Statiske modeller rangerer kandidater, før noget kører. Kalibrerede målprofiler skærper disse estimater. Målte kørsler bekræfter eller korrigerer dem. Hver forbliver mærket, så en forudsagt latenstid aldrig vises, hvor en målt ville stå.","research-forge.e24f8562eb":"implementeringen bliver et resultat","research-forge.e29a79fe0c":"Gennemgang","research-forge.e2f9cea1dd":"hvad hver form fastlægger og ikke fastlægger","research-forge.e31ae17fe2":"Hvad den lader stå åbent","research-forge.e340683de2":"De erklærede konkrete tilfælde bestod.","research-forge.e341bf4b5e":"Fuldstændighed hører til det erklærede rum, og rapporten angiver, hvilket rum det var.","research-forge.e380a981e1":"To ingeniørsekvenser","research-forge.e3a3474f57":"Ækvivalente kildestrengs kan beskrive samme beregning, og ens udseende kilde kan skjule forskellige effekter. At arbejde på grafen gør strukturel deling, kandidatsammenligning, bevisbinding og oprindelse præcis i stedet for noget, der udledes fra tekst efter hver transformation.","research-forge.e3aa756f4f":"Tre visninger","research-forge.e3f3e0b2d5":"Et ikke-svar med en begrundelse er en beslutning, organisationen kan handle på i dag.","research-forge.e3f4660921":"Når søgningen holder flere korrekte programmer, må nogen sige, hvilken afvejning der betyder noget. Det er en beslutning, og Forge registrerer den som sådan sammen med de programmer, den ikke valgte, og grunden til, at hver blev sprunget over.","research-forge.e40786cd04":"grafen er navngivet, ikke kilden","research-forge.e43a425d4c":"Et fejlende tilfælde","research-forge.e4709d4a03":"Noget i det erklærede sprog opfylder kravet.","research-forge.e4ec169f06":"Tre iterationer, et krav der bliver skarpere","research-forge.e5a5debd01":"og styrer den næste investering","research-forge.e5e6eefa7c":"hver kan navngive en anden bedste kandidat","research-forge.e5fa3a8592":"Tilføj beviset, der adskiller de konkurrerende adfærdsmønstre.","research-forge.e6737991ff":"Kandidatsøgning","research-forge.e6c167fd27":"MEDLEM","research-forge.e6f72dbc9e":"Velformet gennem eksekvering, der er linket, blandes aldrig sammen.","research-forge.e70fb2879c":"der ændrer svaret","research-forge.e713d42aa6":"EMNE","research-forge.e73791d2ee":"Registreringen er designet til at blive læst af en, der ikke var til stede. Den navngiver specifikationsversionen frem for en gren, kandidatgrafen frem for en fil og dominansrelationen frem for en præference, så en reviewer kan spørge, hvorfor ikke kandidat B, og få et svar.","research-forge.e78c82b9d8":"Ækvivalent programrum","research-forge.e792eed957":"Opregn efter type og størrelse","research-forge.e79545edad":"Forge kan finde et program, finde flere, finde et modeksempel, der afslutter et, eller finde ud af, at intet i det tilladte rum virker overhovedet. Enhver af disse kan ske i en enkelt kørsel.","research-forge.e7c6bfda5f":"Eksempler, begrænsninger og skitser","research-forge.e7eaf3097f":"UAFGJORT","research-forge.e83744eb1b":"Én graf gennem Dweve-stakken","research-forge.e89c5a1fe5":"Anmod om demo","research-forge.e8c9206319":"Du angiver adfærden","research-forge.e93a01e74c":"Input og output","research-forge.e9a46a96e9":"Tvetydig","research-forge.e9c366b4f3":"Krav","research-forge.e9e1bb076f":"Bevis, graf, plan og resultatidentitet er bundet sammen.","research-forge.ea2f183ae8":"En fejl, der navngiver et præcist input, lærer søgningen mere end en fejl, der navngiver en score.","research-forge.ea66222972":"Definér adfærden, kandidatsproget, objektivvektoren og de beviser, du har brug for. Forge kan forvandle det til et kontrolleret søge-, sammenlignings- og verifikationseksperiment.","research-forge.ea66d3cd71":"Formelt verificeret","research-forge.eae192773b":"Lavet af","research-forge.eb01bf04c9":"Eksempler","research-forge.eb5d2f4a58":"JIT","research-forge.eb65476556":"et afslag før evaluering koster intet","research-forge.eb86bd10d0":"Test og forespørg formelt på overleverne.","research-forge.ebc93602b0":"Forskningspartnerprogram","research-forge.ebd1b8a0ed":"Korrekthed og omkostning holdes adskilt","research-forge.ebf002ed26":"Hvad skal hvert tilladt input producere eller bevare?","research-forge.ec00edb305":"Målingsstatus","research-forge.ec80d62108":"Et treakset afvejningsplot med dominerede kandidater nedtonet, en politikvælger, der vælger et ikke-domineret medlem, og en kontrol, der tilføjer et mål og tegner fronten om igen","research-forge.ec8c6779f3":"Udledning","research-forge.eca98aa4dd":"Den stående invariant","research-forge.ecc4622e4a":"Intent som aktiv","research-forge.eccd8c22c7":"Tilfælde","research-forge.ed03c68d9c":"Delvist","research-forge.ed625e27bc":"svaret læses direkte fra registreringen, ikke genopbygges fra den","research-forge.ed834ee730":"To programmer, hvert eksempel, én uenighed","research-forge.ed868fa2d4":"Hvad ét svar fastlægger","research-forge.edd8fb596d":"Hvad organisationen ønsker","research-forge.ee531c138e":"én identitet på tværs af livscyklussen","research-forge.ee6e0d9004":"hvad Kera returnerer","research-forge.eebc8ec4db":"Største arbejdssæt","research-forge.eebfc58277":"Der er som regel mere end ét godt svar, og at sige, hvilket du valgte, er en del af svaret.","research-forge.ef4e3a4971":"Hvad der stadig kan variere","research-forge.ef73fdd1c8":"Fire tilfælde","research-forge.f04208c0f4":"de yderste tre ringe kan granskes uden at åbne den inderste","research-forge.f061352d1c":"Familie, bredde, afrunding og den gældende fejlkappe.","research-forge.f0aa98e438":"Problemet skrives ned først","research-forge.f128a0033d":"Forge sammenligner gyldige kandidater på tværs af operationstal, kritisk sti, hukommelsestrafik, arbejdssæt, registerpres, kodestørrelse, estimeret energi, portabilitet, beviskompleksitet og målopfyldelse. Hvilke af disse der er aktive, tilhører eksperimentpakken og vælges, før nogen kandidat måles, så sammenligningen ikke kan justeres, efter resultaterne foreligger.","research-forge.f1513553a0":"Fem kandidater, der implementerer samme specifikation, hver med en anden strukturel silhuet og objektivbånd, hvor den først opdagede kandidat er markeret som domineret","research-forge.f19a088441":"Et felt af kandidatprogramformer i tre tilstande omkring en fast kravramme i midten, der aldrig ændrer størrelse","research-forge.f1e6269a35":"En Forge-kandidat er en typet semantisk graf. Dens noder bevarer operationer, afhængigheder, værdier, effekter, ejerskab og numeriske forpligtelser, og søgning tilføjer, fjerner og forbinder regioner igen, mens grænsefladen forbliver velformet. Kildekodesyntaks er én visning af det objekt snarere end dets identitet, hvilket er grunden til, at et bevis kan binde sig til det og overleve en ændring af stavemåden.","research-forge.f21eba9d4c":"Den adfærd, der hævdes om det.","research-forge.f2b83c0462":"Gennemgå kandidatoutput","research-forge.f3263fc33a":"Hvilke input, effekter og miljøer er inden for omfanget?","research-forge.f33b37791c":"én fast krav","research-forge.f34faaf18c":"Hvad der forbliver fast for kørslen","research-forge.f3717fe94b":"Tre joins, ét typet sprog","research-forge.f3b8596ff9":"Skitser","research-forge.f3e0a2c003":"Operation, tilstandsovergang og enhver effekt, den har tilladelse til at have.","research-forge.f44f712120":"metoden forbliver forskning","research-forge.f4b90ff6c9":"enumerativ, CEGIS, GP, MCTS","research-forge.f4c0773264":"Typer, effekter, ejerskab og grænseflader er gyldige.","research-forge.f5330c10d4":"To systemer, ét objekt","research-forge.f539273fc2":"Den bestod de erklærede konkrete tilfælde.","research-forge.f53a569905":"Det institutionelle problem","research-forge.f591672335":"ende til ende","research-forge.f5def394f5":"Den nøjagtige kandidat, der blev kontrolleret.","research-forge.f61f151c35":"Beskriv, hvad der sker","research-forge.f6c1c2d45c":"den valgte kandidat beholder den politik, der valgte den","research-forge.f6fbfa37a0":"Effektafgrænset","research-forge.f7313a2c50":"De fleste systemer, der skriver kode, bliver bedt om at fortsætte en tekst på en plausibel måde. Forge bliver bedt om at opfylde en beskrivelse af, hvad et program skal gøre. Det søger efter implementeringer, afviser dem, der fejler på et specifikt input, sammenligner dem, der overlever, og angiver præcist, hvor stærkt resultatet er blevet kontrolleret.","research-forge.f740162265":"Diffbar","research-forge.f793bcd5e3":"Valgt af den aktuelle politik","research-forge.f7bce3aeb0":"Tre slags enshed","research-forge.f7fcfa132e":"Verificeret betyder altid verificeret mod noget angivet.","research-forge.f85d540ea4":"De fejler også forskelligt. En kandidat kan bestå alle medfølgende eksempler og stadig overtræde den kvantificerede betingelse, som eksemplerne skulle illustrere. Registreringen navngiver den forskel, så det at bestå en testsæt aldrig senere læses som et bevis.","research-forge.f8ad81d4ed":"To programmer kan udføre præcis samme opgave og stadig være forskellige at leve med. Det ene bliver færdigt hurtigere. Det ene flytter mindre data rundt. Det ene kører på flere slags maskiner. Det ene er simpelthen lettere at kontrollere. At forbedre nogen af disse koster som regel noget på en anden, så Forge beholder de gode i stedet for at udråbe en enkelt vinder.","research-forge.f915e592e0":"Afklaret nok til at blive angivet klart: en uforanderlig specifikation, én typet kandidatpulje fodret af flere søgeadfærd, modeksempler som permanente forpligtelser, en front i stedet for en skjult score, navngivne sikkerhedstrin og en grafidentitet, der overlever overdragelsen til Kera.","research-forge.f91cf3695e":"hvad der forlader Forge, og hvad Kera returnerer","research-forge.f942052ae1":"Det første korrekte program","research-forge.f95d9699ab":"ikke definitionen af bedst","research-forge.f9743247fa":"Læs dokumentationen","research-forge.f97f6d5c34":"Den slags tal i svaret","research-forge.f9917655d9":"De verificerede og afviste kandidater, der havde betydning.","research-forge.f9d589b5e4":"Etiketten navngiver trinnet, og registreringen ved siden af navngiver det omfang, trinnet dækker.","research-forge.fa6b511877":"Må ikke ændres","research-forge.fa7f633b0c":"Tre kandidatdossiers stoppet ved forskellige sikkerhedstrin, hver åbner beviset bag sin etiket, med forfremmelse vist som utilgængelig uden bevis","research-forge.fa8d0afff2":"og gengiv kilde ved kanten","research-forge.fb588797f2":"Software, der skriver","research-forge.fba63933d7":"bevis etablerer adfærd","research-forge.fbe8d4180f":"Én frø, mange former","research-forge.fc5fed48be":"Søg i grafen","research-forge.fc7583ec76":"Uforanderlig specifikation","research-forge.fca77b7e3a":"Ved et øjekast","research-forge.fca8a06b17":"Forge registrerer, hvilken slags enshed der begrundede hver sammenfletning, så en billig deduplikering under søgning aldrig senere læses som et semantisk resultat.","research-forge.fd2145e1f8":"Den rækkefølge, der aldrig ændres","research-forge.fd9cfb5232":"Flere søgeadfærd producerer én slags typet kandidat.","research-forge.fdd0dfedc0":"Fire ting gælder","research-forge.fe03c35158":"Semantik","research-forge.fe0863e1b3":"Fem sikkerhedsniveauer","research-forge.fe08eef5c7":"Trin, der tilhører Dweves interne metode, vises i kæden som forseglede noder. Hver node offentliggør sine input, sine output og sin identitet, så kæden forbliver forbundet, mens strategien indeni forbliver en del af forskningen.","research-forge.fe17f86199":"Designrum","research-forge.fe8b95b52a":"Den valgte graf, der bevæger sig fra Forge ind i Kera ad én bane, med de tilstødende Dweve-systemer, der læser det samme objekt, og resultatidentiteten, der vender tilbage til det","research-forge.fec325ce2f":"Flytter mindre data","research-forge.fef04acdce":"hvad der overlever ved hver kandidatstørrelse","research-forge.ff52cebd1d":"Et endeligt erklæret domæne blev udtømt.","research-forge.ff63942f4e":"En kæde, som en reviewer kan gennemgå","research-forge.ff75e0dce3":"Uklart","research-forge.ffa7344f37":"Det offentlige Forge-materiale forklarer specifikationen, de alternativer, der blev opdaget, de modeksempler, der afsluttede nogle af dem, og hvad forskningen faktisk kan bevise.","research-forge.technicalHero.titleSuffix":"Z3","section_st_a2_split-spec-sheet.7c9a7c0610":"Detalje","section_st_a6_split-scenario-triad.f75fd3a884":"Ingen runtime-afhængigheder","section_st_a6_split-scenario-triad.143ac4ef35":"Enkelt binær","section_st_a6_split-scenario-triad.c61f134d87":"Tre overflader","section_st_a6_split-scenario-triad.215475056e":"HVOR DEN KØRER","section_st_a6_split-scenario-triad.a794a586f0":"Klar til forseglet rum","section_st_a6_split-scenario-triad.42d52c32ea":"Lokal model","section_st_a6_split-scenario-triad.fe6168e59f":"Intet netværk","section_st_a6_split-scenario-triad.7d93f83c3e":"Volume-monteret kode","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":"Ingen installation","section_st_a6_split-scenario-triad.f600b9e709":"Én binær","section_st_a7_split-connector-grid.4e6822a6d4":"Hot-reload","section_st_a7_split-connector-grid.19e35f0609":"Angivet i TOML","section_st_a7_split-connector-grid.d9de50b343":"Opkaldsstyret lagerbeholdning","section_st_a7_split-connector-grid.8be1bb51b7":"FORBINDELSER","section_st_a8_split-scaling-profile.7e0861e04c":"Kan indstilles i TOML","section_st_a8_split-scaling-profile.56d6732417":"Loft pr. projekt","section_st_a8_split-scaling-profile.27a454915b":"Aktive prikker afspejler samtidige agenter pr. niveau.","section_st_a8_split-scaling-profile.0ea215ea0d":"BAGGRUND","section_st_a8_split-scaling-profile.9fc6fb7e03":"TEAMS","section_st_a8_split-scaling-profile.018d2cd1a5":"PARALLEL","section_st_a8_split-scaling-profile.16623c5d4a":"KÆDER","section_st_a8_split-scaling-profile.0fb79c96ed":"Solo → Team → Netværk","section_st_a8_split-scaling-profile.068f6b3ecc":"TEAMSTØRRELSE","section_st_a8_split-scaling-profile.53ebc572b4":"Netværk","section_st_a8_split-scaling-profile.218887269a":"Team","section_st_a8_split-scaling-profile.9fc93acaa4":"Solo","section_st_a9_split-time-lost-donut.7c9a7c0610":"Detaljer","section_st_b5_request-lifecycle.47e364232a":"revision #4521","section_st_b5_request-lifecycle.4d3535f846":"patch · session.rs","section_st_b5_request-lifecycle.6c2519cd62":"Værktøjsudførelse","section_st_b5_request-lifecycle.f6d1c823ab":"session #128 · 14:02","section_st_b5_request-lifecycle.636de0d0c3":"> \"fix this bug\"","section_st_b5_request-lifecycle.0208131a7d":"Brugeranmodning","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":"DIN KODEBASE","section_st_b8_defense-stack.89b6e2a784":"FORSVAR I DYBDEN","section_st_c2_dual-loop-flow.9d29573ea6":"værktøj / trin","section_st_c2_dual-loop-flow.08ab1ac55a":"plan / planlæg igen","section_st_c5_integration-spoke.55d0677ac3":"Alle connectors går gennem det samme audit- og tilladelseslag.","section_st_c5_integration-spoke.c29eb7e425":"Lokal 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":"Eksterne værktøjer","section_st_c5_integration-spoke.70c123381f":"JSON-RPC 2.0","section_st_c5_integration-spoke.dc99d54d99":"Lokal","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":"Kom i gang","toc-rail.f5cbdf6bfb":"Indhold"}
