{"aura-ask-grid.af0854de67":"Aura","aura-business-sides.a0853da24b":"Ficha técnica","aura-business-visuals.40417391c5":"Aura · resuelve","aura-business-visuals.271973aefe":"xMidYMid meet","aura-business-visuals.3e91add48a":"BOARD","aura-showcase.eyebrow":"Plataforma Dweve","aura-showcase.subtitle":"Asistencia para agentes de codificación y operadores. Las métricas de demostración son ilustrativas.","aura-showcase.pillTools":"Más de 25 herramientas","aura-showcase.pillRunning":"en ejecución","aura-showcase.pillAnalysing":"analizando el código base","aura-showcase.capabilityToolsTitle":"Más de 25 herramientas","aura-showcase.capabilityToolsBody":"Terminal, búsqueda, lint, pruebas, git y más.","aura-showcase.capabilityMemoryTitle":"Memoria semántica","aura-showcase.capabilityMemoryBody":"Recuerda tu código base y el contexto del equipo.","aura-showcase.capabilityAgentsTitle":"Orquestación multiagente","aura-showcase.capabilityAgentsBody":"Agentes especializados colaboran en distintos ámbitos.","aura-showcase.guaranteeAuditTitle":"Registro de auditoría","aura-showcase.guaranteeAuditBody":"Cada paso se registra con marcas de tiempo.","aura-showcase.guaranteeGuardrailsTitle":"Barandillas de seguridad","aura-showcase.guaranteeGuardrailsBody":"Las políticas, comprobaciones y pruebas siempre se ejecutan.","aura-showcase.guaranteeApprovalTitle":"Cambios de código con aprobación","aura-showcase.guaranteeApprovalBody":"Revisa los diffs, solicita cambios, aprobación final.","aura-showcase.guaranteeReplayTitle":"Reproducción determinista","aura-showcase.guaranteeReplayBody":"Reproduce cualquier sesión bit a bit cuando algo necesita revisión.","aura-showcase.workflowUnderstand":"Entender","aura-showcase.workflowUnderstandCaption":"Leer retry.ts, rastrear el error de tiempo de espera","aura-showcase.workflowPlan":"Planificar","aura-showcase.workflowPlanCaption":"Extraer guardia + limitar reintentos","aura-showcase.workflowImplement":"Implementar","aura-showcase.workflowImplementCaption":"Parcheado retry.ts + types.ts","aura-showcase.workflowTest":"Probar","aura-showcase.workflowTestCaption":"28 pruebas, 94% de cobertura","aura-showcase.workflowVerify":"Verificar","aura-showcase.workflowVerifyCaption":"Ejecutando lint y typecheck...","aura-showcase.workflowAudit":"Auditar","aura-showcase.workflowAuditCaption":"Esperando el resumen","aura-showcase.footer":"Agentes autónomos que escriben código y dejan constancia","aura-showcase.testsPassing":"correctas","aura-showcase.testsFailing":"fallidas","aura-showcase.modified":"modificadas","aura-showcase.af0854de67":"Aura","aura-showcase.73989d9c59":"En ejecución","aura-showcase.f9e94338d0":"Analizando el código base","aura-showcase.d7a484140f":"Flujo de trabajo","aura-showcase.287fda8114":"Unificado","aura-showcase.80e13549b4":"Cobertura","aura-showcase.b71cc78b34":"Extraído isRetryableError","aura-showcase.c37a8a9e2b":"para manejar\n                    tiempos de espera de red, respuestas 5xx y condiciones\n                    seguras para operaciones idempotentes. Helper puro, completamente probado.","aura-tech-middles.7fba7d244f":"Ruta activa","aura-tech-middles.1be47ef71c":"Transversal","aura-tech-middles.92096d78df":"Entrada","aura-tech-middles.8e05a902ed":"Salida","aura-tech-middles.49a66c994d":"Agentes integrados","aura-tech-middles.a60792e996":"Bucle externo","aura-tech-middles.0dfd4db698":"Bucle interno","aura-tech-middles.bbd88bff92":"Solicitud entrante","aura-tech-middles.a618b4be8d":"Consulta","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":"Bloque","aura-tech-middles.271973aefe":"xMidYMid meet","page-breadcrumb.c766e66518":"Miga de pan","page-toc.7e439c353e":"En esta página","res-forge-action-instrument.089b6f0342":"Activado por","res-forge-action-instrument.97c89a4d66":"Acción","res-forge-ambiguity-board.af13a94202":"es el resultado, y se registra\n          como uno.","res-forge-ambiguity-board.e9a46a96e9":"Ambiguo","res-forge-ambiguity-board.1ee9387ca8":"Tres formas en que una persona puede responder. La búsqueda no toma ninguna por sí sola.","res-forge-ambiguity-board.f275049b4b":"¿Cuál querías decir?","res-forge-ambiguity-board.e1f6a95de4":"secuencia vacía","res-forge-ambiguity-board.39f54f4f92":"Entrada no proporcionada","res-forge-ambiguity-board.3636a0be7f":"coincide","res-forge-ambiguity-board.140f86aae5":"entrada","res-forge-ambiguity-board.5a3eea8643":"Cada ejemplo proporcionado","res-forge-ambiguity-board.fd50372bde":"Los cinco ejemplos proporcionados y cómo responden ambos candidatos","res-forge-ambiguity-board.86c03753f3":"informar la cantidad más pequeña en una secuencia","res-forge-ambiguity-board.e9c366b4f3":"Requisito","res-forge-ambiguity-board.957a3c6b10":"restringir el dominio","res-forge-ambiguity-board.b0567c7519":"añadir una condición","res-forge-ambiguity-board.7713f29af2":"añadir un ejemplo","res-forge-ambiguity-board.5472c41b95":"interpreta la secuencia vacía como fuera de la entrada permitida","res-forge-ambiguity-board.2597c3398a":"un error","res-forge-ambiguity-board.9adfc74130":"Candidato 2","res-forge-ambiguity-board.72e8350f75":"interpreta la secuencia vacía como una cantidad neutra","res-forge-ambiguity-board.170d4a4827":"Candidato 1","res-forge-assurance-ladder.7607387940":"lo que no establece","res-forge-assurance-ladder.204b9b0c88":"lo que supuso","res-forge-assurance-ladder.f03d859ccc":"lo que se comprobó","res-forge-assurance-ladder.6b3fa46450":"dos candidatos, dos puntos de parada honestos, ambos informados tal como están","res-forge-assurance-ladder.ed682e5934":"NO INFERIDO DE Q","res-forge-assurance-ladder.bdad2aeeb8":"Peldaños de garantía","res-forge-assurance-ladder.9a9f9e5d26":"NINGÚN PELDAÑO ES INFERIDO","res-forge-assurance-ladder.8259f9a8e2":"teoría formal fuera del contrato actual","res-forge-assurance-ladder.4f7ee515f7":"informado como vinculado a la ejecución","res-forge-assurance-ladder.0d9389b742":"Cualquier comportamiento en un objetivo que el registro no nombre.","res-forge-assurance-ladder.246b796ef8":"Que las identidades registradas son las que produjo la ejecución.","res-forge-assurance-ladder.69ded617f9":"el grafo, el plan, el artefacto y el resultado comparten un registro","res-forge-assurance-ladder.5102f2ad33":"identidad vinculada de extremo a extremo","res-forge-assurance-ladder.49d89b6ce4":"VINCULADO A LA EJECUCIÓN","res-forge-assurance-ladder.a1cce5c1a6":"Cualquier propiedad que el contrato no codificó, y cualquier artefacto emitido.","res-forge-assurance-ladder.a7d0feec4e":"La semántica que se codificó y las suposiciones que fijó el paquete.","res-forge-assurance-ladder.fce451ff2c":"las suposiciones están fijadas y enumeradas","res-forge-assurance-ladder.c830a6c3be":"una propiedad simbólica demostrada","res-forge-assurance-ladder.da528b9287":"VERIFICADO FORMALMENTE","res-forge-assurance-ladder.d4c1c6915e":"Comportamiento más allá del límite, que nunca se buscó.","res-forge-assurance-ladder.99d127dcae":"Que el dominio declarado es aquel en el que se usará el resultado.","res-forge-assurance-ladder.d8a8ea038d":"el dominio se declara con la afirmación","res-forge-assurance-ladder.4538c7d77c":"un dominio finito, cubierto","res-forge-assurance-ladder.dfa6e659c8":"COMPROBADO CON LÍMITES","res-forge-assurance-ladder.1412ce6f4c":"Comportamiento en cualquier entrada fuera del conjunto registrado.","res-forge-assurance-ladder.a1fde5a17c":"Que los casos declarados representan el comportamiento que le importa al investigador.","res-forge-assurance-ladder.df4854fc18":"los casos se registran con el resultado","res-forge-assurance-ladder.36cba7e6ad":"casos concretos","res-forge-assurance-ladder.b5516f2280":"PROBADO","res-forge-assurance-ladder.c0169d217f":"Nada sobre el comportamiento en cualquier entrada.","res-forge-assurance-ladder.da65feb01c":"Solo que el paquete nombró el lenguaje con el que se construyó el candidato.","res-forge-assurance-ladder.6903a5abc9":"el lenguaje declarado está cerrado","res-forge-assurance-ladder.676886a349":"validez estructural","res-forge-assurance-ladder.68d222a4f0":"BIEN FORMADO","res-forge-assurance-ladder.85e08ba525":"Que la prueba, el grafo, el plan de Kera y la identidad del resultado se refieran entre sí.","res-forge-assurance-ladder.5e68702137":"La propiedad simbólica admitida, demostrada sobre la semántica codificada.","res-forge-assurance-ladder.9c8a0471a5":"Cada valor en un dominio finito declarado, sin fallos.","res-forge-assurance-ladder.77345a75bc":"Cada caso concreto que declaró el paquete, ejecutado y comparado.","res-forge-assurance-ladder.8c4857d4f9":"Tipos, formas, efectos, propiedad y la interfaz declarada.","res-forge-badge-opened.9a3d81d562":"La insignia pertenece a un programa exacto","res-forge-badge-opened.3d1307a7ff":"Volver a la etiqueta estructural simple","res-forge-badge-opened.bac2685fbc":"Un paso ha cambiado","res-forge-badge-opened.aed3b8c6a7":"Verificado","res-forge-badge-opened.bf2bc5e115":"La misma insignia después de que un paso haya cambiado","res-forge-badge-opened.d62d8e0dde":"Quita cualquiera de estos cinco y es una afirmación diferente.","res-forge-badge-opened.eb38f1807a":"La insignia y las cinco partes que afirma","res-forge-badge-opened.98987f9e01":"devuelve el resultado","res-forge-badge-opened.613ac981db":"redondéalo de otra manera","res-forge-badge-opened.25f1a0d208":"toma la lectura","res-forge-badge-opened.16b22f5e52":"No dice nada sobre la aritmética decimal.","res-forge-badge-opened.349be220c7":"Un resultado formal y una verificación separada del mismo.","res-forge-badge-opened.17b29d4546":"Solo números enteros y nada fuera del programa.","res-forge-badge-opened.7d77d99854":"Se cumple para todo número entero en el rango declarado.","res-forge-badge-opened.7112a3df4e":"Este programa exacto, paso a paso.","res-forge-boundary-instrument.e29c5de6a0":"Una fila se comparte. El resto de responsabilidades recaen exactamente en un lado del límite.","res-forge-boundary-instrument.c6dda4f283":"propia","res-forge-boundary-instrument.d18aac96b9":"compartida","res-forge-boundary-instrument.1ac443dbd4":"no propia","res-forge-business-glyph.161d1b9d9a":"Una especificación","res-forge-business-glyph.ab98f5b857":"Fijo","res-forge-business-glyph.82b6d04b0e":"El requisito que no se mueve","res-forge-business-glyph.b5bf8067cf":"Candidatos","res-forge-business-glyph.7e1d88fa7c":"vector objetivo","res-forge-business-glyph.45d74a7136":"dominado","res-forge-business-glyph.239aff5852":"en la frontera","res-forge-business-glyph.f476109f39":"ambiguo","res-forge-business-glyph.473161067f":"Política de selección","res-forge-business-glyph.7eff74a5a8":"registrado, no oculto","res-forge-business-glyph.c3b9a01442":"latencia","res-forge-business-glyph.b727a735e7":"movimiento","res-forge-business-glyph.1a7d89d441":"ajuste al objetivo","res-forge-business-glyph.ef64363d23":"prueba","res-forge-business-glyph.efe124888c":"garantía nombrada","res-forge-business-glyph.b086634a92":"compensaciones visibles","res-forge-business-glyph.ca2bc19088":"Kera ejecuta","res-forge-business-glyph.f735a5ba22":"Programa de investigación, no una oferta de software","res-forge-candidate-fan.b6871fa0fc":"Las siluetas son estructurales, no la fuente. Las longitudes de cinta son posiciones relativas en una\n            frontera.","res-forge-candidate-fan.8641796596":"El candidato E está dominado por el candidato D en el conjunto de objetivos activos","res-forge-candidate-fan.d769ded7e8":"Candidato","res-forge-candidate-fan.45d74a7136":"dominado","res-forge-candidate-fan.100ec4462d":"evidencia","res-forge-candidate-fan.1a7d89d441":"ajuste al objetivo","res-forge-candidate-fan.b727a735e7":"movimiento","res-forge-candidate-fan.714eea0f4c":"tiempo","res-forge-candidate-fan.73ea3f356f":"Dominado","res-forge-candidate-fan.82f8a46f55":"árbol anidado","res-forge-candidate-fan.416bfd329b":"En la frontera","res-forge-candidate-fan.00c93cd155":"división de dos carriles","res-forge-candidate-fan.a70e321a36":"bloque compacto","res-forge-candidate-fan.f259a41862":"abanico amplio","res-forge-candidate-fan.8503665914":"Primero encontrado","res-forge-candidate-fan.e2a3a58a40":"una cadena larga","res-forge-choice-board.2f98d2f5be":"Equilibrado también es una preferencia, y se registra como tal.","res-forge-choice-board.ce025222b1":"Cada uno de estos cuatro es correcto, así que esto es una preferencia y no una clasificación.","res-forge-choice-board.48e09e45c5":"Correcto","res-forge-choice-board.13f66243ef":"Preferir","res-forge-choice-board.55559438c9":"B es el que menos sacrifica en cualquier medida individual.","res-forge-choice-board.03342dbb85":"Equilibrado","res-forge-choice-board.3cd298fe82":"D tiene la ruta de verificación más corta.","res-forge-choice-board.baf123fc17":"Más claro","res-forge-choice-board.58adc98abc":"C se ejecuta en el conjunto más amplio de máquinas compatibles.","res-forge-choice-board.b2df292ee2":"Más amplio","res-forge-choice-board.7987c4ffa8":"B mueve la menor cantidad de datos y tarda más en terminar.","res-forge-choice-board.4e76f5796f":"Más ligero","res-forge-choice-board.cda4a6b217":"A termina antes y retiene la mayor cantidad de datos mientras trabaja.","res-forge-choice-board.4cb3bb0fc4":"Más rápido","res-forge-choice-board.ed798211fb":"D renuncia a una reescritura para mantenerse simple de verificar.","res-forge-choice-board.2a318223e9":"Programa D","res-forge-choice-board.69a71f0df6":"C mueve más datos para llegar allí.","res-forge-choice-board.d7782ce200":"Programa C","res-forge-choice-board.018761680d":"B tarda más en terminar.","res-forge-choice-board.d2307ff43a":"Programa B","res-forge-choice-board.4c06d2baf8":"A retiene la mayor cantidad de datos mientras trabaja.","res-forge-choice-board.2be70eef66":"Programa A","res-forge-choice-board.97876b8380":"Verificación","res-forge-choice-board.2940ff1e5f":"Máquinas","res-forge-choice-board.89c8a2851d":"Memoria","res-forge-choice-board.6c82e6dd86":"Tiempo","res-forge-choice-instrument.e786244260":"Coste que acepta","res-forge-choice-instrument.fd9a9f965e":"Latencia modelada relativa","res-forge-choice-instrument.24d3e4fdd9":"Resistencia","res-forge-choice-instrument.6853c98a6f":"Miembro","res-forge-conflict-board.0e565b0b3e":"Ningún carril de este tablero termina con código de reserva generado. Cada uno termina con un resultado con nombre\n          y la persona que posee el siguiente movimiento.","res-forge-conflict-board.bb54db510a":"Aceptar","res-forge-conflict-board.09c3f0d154":"no representado por el contrato de verificación","res-forge-conflict-board.75e6b42fc5":"Fuera del alcance","res-forge-conflict-board.281dd83602":"Extender","res-forge-conflict-board.8a97b9af81":"límite de teoría y presupuesto","res-forge-conflict-board.bc7819b34f":"Desconocido","res-forge-conflict-board.3e0fb17cab":"Aclarar","res-forge-conflict-board.7835f9c578":"rechaza el lote","res-forge-conflict-board.9522606498":"devuelve un total neutral","res-forge-conflict-board.e9a46a96e9":"Ambiguo","res-forge-conflict-board.d36f29cacf":"Reconciliar","res-forge-conflict-board.9a064eb243":"no existe ningún candidato en el lenguaje L","res-forge-conflict-board.5f20d0f3ac":"Insatisfacible","res-forge-conflict-board.151864867d":"Las seis cláusulas de un requisito","res-forge-conflict-board.426475873e":"el resultado llega dentro de una ventana de reloj fija","res-forge-conflict-board.6933c35154":"una entrada correctiva puede reducir el total","res-forge-conflict-board.4bf7985a78":"el resultado es exacto hasta la última unidad","res-forge-conflict-board.55dca06fb3":"se acepta un lote vacío","res-forge-conflict-board.5b3e0d86e8":"el total nunca disminuye a medida que se añaden entradas","res-forge-conflict-board.33f78f4681":"cada importe permanece dentro del rango declarado","res-forge-consumer-glyph.9154742cfc":"El trabajo, en una frase","res-forge-consumer-glyph.b7d5d68aa8":"Mantener cada lectura dentro del rango seguro","res-forge-consumer-glyph.5a29585e3f":"Intentos","res-forge-consumer-glyph.6bd1f59b85":"dos fallan en un caso","res-forge-consumer-glyph.059c3755e1":"dos llegan","res-forge-consumer-glyph.d3f5d23e46":"uno lleva un sello","res-forge-consumer-glyph.6bb9173137":"busca","res-forge-consumer-glyph.50814a267d":"muchos programas posibles","res-forge-consumer-glyph.64c675f85c":"rechaza","res-forge-consumer-glyph.7403925825":"cualquier cosa que falle en un caso","res-forge-consumer-glyph.c1a77ef9ed":"indica con qué firmeza comprobó","res-forge-consumer-glyph.691b10181f":"y dónde se detiene la comprobación","res-forge-consumer-glyph.100ec4462d":"evidencia","res-forge-consumer-glyph.88acf54a65":"a veces ningún programa","res-forge-consumer-glyph.72dc433046":"La respuesta puede ser ningún programa","res-forge-cost-vector.140b63310c":"Candidato C","res-forge-cost-vector.2437a7ecbd":"Evidencia por objetivo","res-forge-cost-vector.25b7302067":"Una comparación que se traslada a otro paquete de experimentos.","res-forge-cost-vector.26d24d71f0":"Tráfico de memoria","res-forge-cost-vector.3e39972526":"Latencia","res-forge-cost-vector.405bdec664":"No existe medición","res-forge-cost-vector.4b1dda27e1":"Lo que el vector no es","res-forge-cost-vector.555486354d":"Tamaño del código","res-forge-cost-vector.5d0b1f6647":"Las dos líneas se cruzan, por eso ningún candidato es la respuesta por sí solo.","res-forge-cost-vector.66374d941d":"Medido en hardware","res-forge-cost-vector.89a596e251":"La celda vacía es la afirmación: la complejidad de la prueba se modeló y nunca se midió.","res-forge-cost-vector.8a4da1dcc8":"Un lugar donde una salida del modelo puede sustituir a una medición.","res-forge-cost-vector.ab8dd4df08":"Más costoso","res-forge-cost-vector.ac46a8c74c":"Complejidad de la prueba","res-forge-cost-vector.ad638eff4a":"Cuatro objetivos, dos candidatos, un experimento","res-forge-cost-vector.b0b01215a0":"Candidato D","res-forge-cost-vector.bf8197e03c":"Posiciones relativas en un experimento, más alto es más costoso.","res-forge-cost-vector.cd05967fea":"Modelado antes de cualquier ejecución","res-forge-cost-vector.ec8e6defbf":"Una puntuación única por la que se pueden clasificar los dos candidatos.","res-forge-cost-vector.f4cfc474fa":"Más barato","res-forge-counterexample-loop.aca21ce064":"crea una nueva identidad de especificación","res-forge-counterexample-loop.fb8953469c":"AÑADIR UNA PRECONDICIÓN","res-forge-counterexample-loop.7e5559029b":"la ejecución continúa bajo la misma identidad","res-forge-counterexample-loop.89ad46cbd8":"AÑADIR EL CASO","res-forge-counterexample-loop.9001aab10f":"DOS RESPUESTAS LEGÍTIMAS ANTE UN FALLO","res-forge-counterexample-loop.8888c622ac":"lo que se le pidió al verificador","res-forge-counterexample-loop.ec6e54733d":"la columna nunca pierde una fila","res-forge-counterexample-loop.2a117d0937":"PRUEBA QUE EL SIGUIENTE CANDIDATO DEBE SATISFACER","res-forge-counterexample-loop.da7195483c":"Elige una iteración del bucle de refinamiento","res-forge-counterexample-loop.a0c4d76862":"El tercer candidato satisface todas las obligaciones registradas. El verificador no encuentra ninguna entrada violatoria dentro del dominio admitido y devuelve una prueba con sus supuestos enumerados junto a ella.","res-forge-counterexample-loop.f4800df8d1":"fuera","res-forge-counterexample-loop.2c3cbd53a7":"mul","res-forge-counterexample-loop.d052634571":"ampliar","res-forge-counterexample-loop.c7e42d43b0":"guardia","res-forge-counterexample-loop.11f6ad8ec5":"x","res-forge-counterexample-loop.fcdd12a167":"VERIFICADO FORMALMENTE, supuestos enumerados","res-forge-counterexample-loop.02b8a8db00":"para todo x en i32, más ambos casos registrados","res-forge-counterexample-loop.30f7f19326":"El segundo candidato debe satisfacer los ejemplos y el caso de desbordamiento juntos. Amplía el valor intermedio antes de multiplicar, y el verificador devuelve un segundo caso que la especificación nunca había fijado: una entrada vacía.","res-forge-counterexample-loop.02dc309df7":"CUESTIONADO, contraejemplo encontrado","res-forge-counterexample-loop.9ab3ad07a9":"para todo x en i32, más el caso registrado","res-forge-counterexample-loop.47d7508d9a":"El primer candidato satisface los tres ejemplos proporcionados. El verificador busca en todo i32 y devuelve una entrada concreta donde el producto escalado sale del rango declarado.","res-forge-counterexample-loop.ad5fa3b2c6":"para todo x en i32","res-forge-counterexample-loop.d1c8b37b24":"x = entrada vacía","res-forge-counterexample-loop.b412089d87":"x = 2147483647, desbordamiento","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":"nada en esta hoja colapsa los cuatro objetivos en un solo número","res-forge-decision-record.d327f7b3ba":"Sin puntuación de rango única","res-forge-decision-record.6a7eee59c0":"No seleccionado, y por qué","res-forge-decision-record.3e7c118949":"Seleccionado por","res-forge-decision-record.1918daaba9":"Miembro seleccionado","res-forge-decision-record.974ff8bb6e":"Conjunto de objetivos","res-forge-decision-record.e38c2194b4":"verificado formalmente","res-forge-decision-record.ea2dfcc9cc":"Umbral de aseguramiento","res-forge-decision-record.1ccf5d25df":"Especificación","res-forge-decision-record.5a445661ea":"dominado por","res-forge-decision-record.f950982dd0":"Idéntico bajo toda política","res-forge-decision-record.e6f8a915dc":"La frontera","res-forge-decision-record.473161067f":"Política de selección","res-forge-decision-record.1a7d89d441":"ajuste al objetivo","res-forge-decision-record.b3c5533e86":"movimiento de memoria","res-forge-decision-record.544852fd7a":"prueba más simple","res-forge-decision-record.6bf0b2c0d8":"una ruta de auditoría más larga, ganando a cambio un mayor ajuste al objetivo","res-forge-decision-record.fdd18306eb":"Miembro C","res-forge-decision-record.ee96b43256":"una ruta de auditoría más larga, ganando a cambio menor movimiento","res-forge-decision-record.1e19ce513c":"Miembro B","res-forge-decision-record.7ad441b0c0":"una ruta de auditoría más larga que la del miembro seleccionado en el conjunto activo","res-forge-decision-record.d04e27e317":"Miembro A","res-forge-decision-record.fec4a6c489":"Un programa regulado lee la misma frontera a lo largo del eje de evidencia y toma el miembro D.","res-forge-decision-record.32cba0b9da":"ruta de auditoría más directa","res-forge-decision-record.f88efb9bc7":"Miembro D","res-forge-decision-record.47942077ae":"Prueba más simple","res-forge-decision-record.e9647ad29d":"se ejecuta en menos objetivos compatibles, intercambiando amplitud por ruta de auditoría","res-forge-decision-record.baede38a31":"se ejecuta en menos objetivos compatibles, intercambiando amplitud por movimiento","res-forge-decision-record.7b357b2d93":"se ejecuta en menos objetivos compatibles que el miembro seleccionado","res-forge-decision-record.2a6987fbaf":"Un parque distribuido en hardware mixto lee la misma frontera a lo largo del eje de objetivo y toma el miembro C.","res-forge-decision-record.462746df39":"mayor ajuste al objetivo","res-forge-decision-record.ad59e3b102":"Más amplio","res-forge-decision-record.6235c63244":"mueve más datos y conserva a cambio una derivación más corta","res-forge-decision-record.709e1b623c":"mueve más datos, distribuidos entre más objetivos compatibles","res-forge-decision-record.7efb4f14c6":"mueve más datos que el miembro seleccionado en el conjunto activo","res-forge-decision-record.26929cd71c":"Un despliegue limitado por el tráfico de memoria lee la misma frontera a lo largo del eje de movimiento y toma el miembro B.","res-forge-decision-record.993033f0b5":"menor movimiento de memoria","res-forge-decision-record.4e76f5796f":"Más ligero","res-forge-decision-record.344f41f998":"mayor latencia modelada, y su ruta de auditoría más corta no es el eje","res-forge-decision-record.ed3d6e1e77":"mayor latencia modelada, y su amplitud no se está pagando aquí","res-forge-decision-record.0be3560065":"mayor latencia modelada que la del miembro seleccionado en el conjunto activo","res-forge-decision-record.b8b9888522":"Un equipo de ingeniería con una sola máquina objetivo lee la frontera a lo largo del eje de latencia y toma el miembro A.","res-forge-decision-record.ffefb7fa98":"menor latencia modelada","res-forge-decision-record.4cb3bb0fc4":"Más rápido","res-forge-equivalence-space.638d0226a9":"solo posiciones relativas, sin cifras medidas","res-forge-equivalence-space.b727a735e7":"movimiento","res-forge-equivalence-space.e8c39c4d7e":"operaciones","res-forge-equivalence-space.4619486033":"forma extraída","res-forge-equivalence-space.f42512d469":"Objetivo de extracción","res-forge-equivalence-space.92149cf8ce":"SEED","res-forge-equivalence-space.217cb1c2eb":"Una expresión expandida en cuatro clases de forma equivalente, con el camino hacia el\n                  objetivo de extracción seleccionado iluminado y un borde rechazado dibujado pero nunca iluminado","res-forge-equivalence-space.ccce87f620":"Una expresión expandida en una red de formas equivalentes, con condiciones en los bordes","res-forge-equivalence-space.27fa456ce7":"Extraer para portabilidad toma la reducción de fuerza y el cambio de diseño en su lugar. Ejecuta más operaciones que la forma algebraica y alcanza el conjunto más amplio de objetivos compatibles.","res-forge-equivalence-space.27d7e452b1":"(a << 1) + a, empaquetado","res-forge-equivalence-space.feba5b9c56":"Extraer para movimiento lleva el mismo paso algebraico a la clase de fusión. Ejecuta menos operaciones que la forma de diseño y mantiene el menor movimiento de memoria de las tres.","res-forge-equivalence-space.37226e169c":"fuse(a + a + a)","res-forge-equivalence-space.a2f4cd4d38":"Extraer para latencia toma la forma algebraica y se detiene ahí. Ejecuta la menor cantidad de operaciones y mueve más datos que la forma fusionada, y tiene derecho a la condición de ancho que se demostró.","res-forge-equivalence-space.4b10d3e274":"3 * a","res-forge-equivalence-space.dfb1d5b6c2":"PORTABILIDAD","res-forge-equivalence-space.37f756c7d0":"MOVIMIENTO","res-forge-equivalence-space.49d6c10ece":"LATENCIA","res-forge-equivalence-space.8e43c13f74":"reasociación f32 rechazada","res-forge-equivalence-space.13d2c4a154":"ancho i32 demostrado","res-forge-equivalence-space.dcc4e6c574":"CLASE DE DISEÑO","res-forge-equivalence-space.69688a961b":"CLASE DE FUSIÓN","res-forge-equivalence-space.16cbdc05fc":"CLASE DE FUERZA","res-forge-equivalence-space.dbb0f90765":"CLASE ALGEBRAICA","res-forge-equivalence-space.bc109fb076":"portable","res-forge-equivalence-space.7aca22de0b":"empaquetado","res-forge-equivalence-space.1f08a3216a":"fusionado","res-forge-equivalence-space.b0c659fe95":"transmitido","res-forge-equivalence-space.28e1e451f0":"reagrupación f32","res-forge-equivalence-space.231627027e":"(a << 1) + a","res-forge-equivalence-space.62865e04db":"a + a + a","res-forge-equivalence-space.2f65736593":"(a * 2) + a","res-forge-evidence-cards.4a1c00ad00":"La promoción exige evidencia, no un control. Esta funcionalidad no está disponible en ningún\n              estado de este tablero, que es la regla que se está trazando.","res-forge-evidence-cards.61c57736e7":"Promover","res-forge-evidence-cards.7d903d3344":"La regla de promoción","res-forge-evidence-cards.8fc2a131ae":"un nodo cambió y la etiqueta vuelve a estar bien formada","res-forge-evidence-cards.4acf3ac41d":"Expedientes de candidatos","res-forge-evidence-cards.65748fb5d3":"la región flotante del mismo grafo, que esta codificación no representa","res-forge-evidence-cards.d274f5b4e3":"Lo que no está establecido","res-forge-evidence-cards.8f4f743d7f":"semántica exacta de enteros y una región declarada pura por el paquete","res-forge-evidence-cards.7d37b7550c":"Bajo qué supuestos","res-forge-evidence-cards.2bae06de12":"toda entrada que la teoría formal puede expresar","res-forge-evidence-cards.e700afa7f9":"Sobre qué dominio","res-forge-evidence-cards.8be740fd8c":"la relación codificada en todo el dominio admitido","res-forge-evidence-cards.b76e542d96":"Lo que se comprobó","res-forge-evidence-cards.906c590060":"se demostró una relación universal admitida bajo los supuestos indicados","res-forge-evidence-cards.ea66d3cd71":"Verificado formalmente","res-forge-evidence-cards.b7330133c1":"Candidato R","res-forge-evidence-cards.8e950fc545":"cualquier entrada fuera del conjunto suministrado, incluida la condición cuantificada","res-forge-evidence-cards.72d0fc35c6":"el comportamiento de referencia suministrado con el paquete, dentro de su propio dominio","res-forge-evidence-cards.2c8e59076b":"las entradas suministradas, una a una","res-forge-evidence-cards.961d36c1e2":"los casos concretos escritos en la especificación","res-forge-evidence-cards.593aeb47dc":"los casos concretos declarados pasaron y no se afirmó nada más allá de ellos","res-forge-evidence-cards.919003799d":"Probado","res-forge-evidence-cards.24f43cdd11":"Candidato Q","res-forge-evidence-cards.8af32eb207":"comportamiento en un perfil objetivo que el enlace de ejecución no nombra","res-forge-evidence-cards.d7201bf2e3":"la familia numérica y los efectos que el paquete permitió, ambos fijados","res-forge-evidence-cards.dfaa1686c4":"el rango de entrada declarado en un perfil objetivo admitido","res-forge-evidence-cards.707e2a56c9":"la relación demostrada, luego el plan y el artefacto que la llevó a la ejecución","res-forge-evidence-cards.f092d6fe39":"grafo, plan, artefacto e identidad del resultado permanecen vinculados","res-forge-evidence-cards.32d888fecc":"Ejecución vinculada","res-forge-evidence-cards.0483882b1c":"Candidato P","res-forge-experiment-packet.7a6aad1d4c":"nuevo experimento, registro separado","res-forge-experiment-packet.aad6b5ae20":"IDENTIDAD DEL PAQUETE","res-forge-experiment-packet.bbcc172a1e":"SI CAMBIA ALGÚN CAMPO","res-forge-experiment-packet.f5ca7850da":"sellado al inicio de la ejecución","res-forge-experiment-packet.1f7febf95f":"POLÍTICA DECLARADA","res-forge-experiment-packet.39b2c01e18":"IDIOMA CERRADO","res-forge-experiment-packet.c2bb6fa0c5":"ESPECIFICACIÓN INMUTABLE","res-forge-experiment-packet.4484cb6fa9":"informar desconocido","res-forge-experiment-packet.feaf4dd4e6":"límite: tamaño <= 6","res-forge-experiment-packet.5aa50aebf7":"formal donde se admita","res-forge-experiment-packet.31be469709":"POLÍTICA","res-forge-experiment-packet.e1e3e98714":"tamaño del código","res-forge-experiment-packet.b3c5533e86":"movimiento de memoria","res-forge-experiment-packet.e64e22b150":"OBJETIVOS","res-forge-experiment-packet.48aef70526":"orden total fijo","res-forge-experiment-packet.294793bfad":"complemento a dos, 32 bits","res-forge-experiment-packet.1e9edfb9ee":"SEMÁNTICA","res-forge-experiment-packet.9c5c96b457":"sin efecto externo","res-forge-experiment-packet.d835dab5b4":"entero exacto","res-forge-experiment-packet.2a3ffd9ebb":"IDIOMA","res-forge-experiment-packet.486c4f6f95":"1 boceto, 2 agujeros","res-forge-experiment-packet.9254dc6ec8":"1 relación universal","res-forge-experiment-packet.dbeac903da":"4 ejemplos","res-forge-experiment-packet.32082e06e3":"ESPECIFICACIÓN","res-forge-forms-instrument.b050566d50":"en absoluto","res-forge-forms-instrument.d680340c0b":"en parte","res-forge-forms-instrument.ad22e7e15b":"lo resuelve","res-forge-forms-instrument.7cb8793606":"no lo resuelve","res-forge-forms-instrument.ed5a4b874a":"lo resuelve en parte","res-forge-four-silences.a2b701e0b3":"No se produce ningún programa, y se indica el motivo.","res-forge-four-silences.5faa59d4bc":"Resultado","res-forge-four-silences.5647cada0f":"Qué lo cambiaría","res-forge-four-silences.7661e6591f":"Qué ocurrió","res-forge-four-silences.1189b54fc7":"Qué se pidió","res-forge-four-silences.c648f0b37b":"Cuatro motivos por los que la respuesta es ningún programa","res-forge-four-silences.2637ce69f5":"EL PROGRAMA","res-forge-four-silences.f61fa98a3b":"EL MODELO","res-forge-four-silences.cbbef8ce7e":"FUERA","res-forge-four-silences.ce75fc2aec":"LÍMITE DADO","res-forge-four-silences.3a339a1749":"REGL A 2","res-forge-four-silences.35a7d11e05":"REGL A 1","res-forge-four-silences.8cc9c3c016":"Volver a lo que cubre la afirmación","res-forge-four-silences.971c87e299":"Incluya el servicio dentro del modelo, o limite la afirmación.","res-forge-four-silences.88868a0c58":"Parte del comportamiento queda fuera del límite que la comprobación puede describir.","res-forge-four-silences.181032c74d":"preguntar a un servicio externo por el límite","res-forge-four-silences.407dfebcf1":"Volver con más margen","res-forge-four-silences.97cd9b5795":"Una ejecución más larga, o un método diferente.","res-forge-four-silences.33af89d7fc":"La búsqueda alcanzó el límite que se le dio y se detuvo antes de resolver la cuestión.","res-forge-four-silences.086f7cbb23":"una regla sobre cada entrada admitida","res-forge-four-silences.74864a1ff8":"Volver para una decisión","res-forge-four-silences.7c78667c01":"Aporte un ejemplo más.","res-forge-four-silences.fd58916c0c":"Dos comportamientos diferentes coinciden en los tres ejemplos y discrepan en la cuarta entrada.","res-forge-four-silences.96dee44862":"3 da 9","res-forge-four-silences.9179befc0c":"2 da 4","res-forge-four-silences.3d47eae588":"1 da 1","res-forge-four-silences.35f6e4ab6c":"Volver a quien escribió las reglas","res-forge-four-silences.5c332290c5":"Relaje una de las dos reglas.","res-forge-four-silences.ece7f203f5":"Las dos reglas chocan de frente. Una entrada negativa no puede satisfacer ambas a la vez.","res-forge-four-silences.b25d65ea16":"devolver la entrada sin cambios","res-forge-four-silences.a4d3a2c877":"devolver siempre un número positivo","res-forge-four-silences.20cb7eef2c":"Fuera del modelo","res-forge-four-silences.c439038abe":"No cubierto","res-forge-four-silences.04ae6467a0":"Sin conclusión","res-forge-four-silences.280c5e7fc6":"Dos lecturas","res-forge-four-silences.3fe459f958":"Nada encaja","res-forge-graph-asset.49281c01cf":"la garantía regresa a bien formado","res-forge-graph-asset.670f6bdd9a":"nueva identidad de candidato","res-forge-graph-asset.197e419ad3":"NUEVA IDENTIDAD DE GRAFO","res-forge-graph-asset.33dd31d4b3":"CAMBIAR EL NODO MARCADO","res-forge-graph-asset.d7b94d76cf":"UN NODO, MARCADO EN LAS TRES REPRESENTACIONES","res-forge-graph-asset.990742f8b4":"búferes","res-forge-graph-asset.1bdbf6a26d":"sujetar, almacenar salida","res-forge-graph-asset.e9e90fc64f":"escalar, multiplicar, sumar","res-forge-graph-asset.851967b4a3":"cargar x, k, lo","res-forge-graph-asset.46599c6b1e":"los nombres de operador coinciden con los nombres de nodo","res-forge-graph-asset.59cfc3e2d4":"salida = sujetar(sumar(m, lo))","res-forge-graph-asset.c73bb57286":"m = multiplicar(s, k)","res-forge-graph-asset.bdc36b0a67":"s = escalar(x)","res-forge-graph-asset.2cef65c1d0":"MISMO OBJETO","res-forge-graph-asset.31e8d812fa":"FLUJO DE DATOS","res-forge-graph-asset.891bbd450e":"EXPRESIÓN","res-forge-graph-asset.e7bd56e1ec":"GRAPH","res-forge-graph-asset.30a5d0d91f":"El mismo grafo semántico representado como grafo de nodos, como expresión y como flujo de datos,\n              con un nodo marcado en las tres representaciones y unido por una única regla","res-forge-graph-asset.0be82d1c87":"Un grafo semántico dibujado de tres maneras, como grafo, como expresión y como flujo de datos, con el nodo de sujeción marcado en las tres","res-forge-graph-asset.da528b9287":"VERIFICADO FORMALMENTE","res-forge-graph-asset.894f6d1562":"IDENTIDAD DE GRAFO","res-forge-graph-asset.33daecb09d":"salida : i32","res-forge-graph-asset.a4ab4f2116":"sujetar","res-forge-graph-asset.58d1bbce29":"sumar","res-forge-graph-asset.2c3cbd53a7":"multiplicar","res-forge-graph-asset.60020d1b19":"escalar","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":"Nada con qué compararlo","res-forge-intent-cards.f2b3a1f895":"Escrito directamente desde la frase","res-forge-intent-cards.8af3e09e73":"La misma frase respondida directamente","res-forge-intent-cards.ee3c9325a5":"Estas pueden fallar, que es el punto","res-forge-intent-cards.a014f9c662":"La forma se mantiene, los huecos se buscan.","res-forge-intent-cards.d40fae93b9":"Dos huecos","res-forge-intent-cards.32fd056d3d":"Boceto","res-forge-intent-cards.5b6d56b37e":"Comprobado en cada lectura que la regla pueda nombrar.","res-forge-intent-cards.43a980aaf8":"lectura, la respuesta se mantiene entre 0 y 100, y nunca se mueve más de un\n                  paso.","res-forge-intent-cards.d8784ae2ea":"Para cada","res-forge-intent-cards.57f6dcedb1":"Una línea","res-forge-intent-cards.78e1790e29":"Regla","res-forge-intent-cards.85ee9e64bf":"Comprobado en las lecturas que proporcionaste.","res-forge-intent-cards.ef73fdd1c8":"Cuatro casos","res-forge-intent-cards.eb01bf04c9":"Ejemplos","res-forge-intent-cards.77d979bc52":"Tres formas que puede tomar la frase","res-forge-intent-cards.b784f64740":"Se separa en tres formas, y cada una se puede comprobar.","res-forge-intent-cards.6802fdd79e":"Lo que se pidió","res-forge-intent-cards.650c85708e":"paso que falta","res-forge-intent-cards.d2fb792999":"limitar cuánto puede saltar con","res-forge-intent-cards.d2fde1a28f":"mantenerlo dentro del rango con","res-forge-intent-cards.25f1a0d208":"tomar la lectura","res-forge-intent-cards.94407bb3ee":"“Mantén cada lectura dentro del rango seguro, y nunca dejes que salte.”","res-forge-intent-modes-instrument.fd197e80cc":"Un formulario se elige, no se fusiona. El registro conserva cuál de ellos llevaba la reclamación.","res-forge-intent-modes-instrument.a6c44a9033":"Cubiertas","res-forge-intent-modes-instrument.abd6628786":"Tres formas de indicar qué debe hacer un programa","res-forge-intent-routes.5170330dcc":"Ambos carriles dejan el mismo requisito. Solo uno de ellos sigue abierto en la parte inferior del dibujo.","res-forge-intent-routes.544852fd7a":"prueba más sencilla","res-forge-intent-routes.3e7c118949":"Seleccionado por","res-forge-intent-routes.9a976fc228":"Seleccionado","res-forge-intent-routes.239aff5852":"en la frontera","res-forge-intent-routes.be601df25e":"Investigación","res-forge-intent-routes.f577430e54":"nuevo proyecto","res-forge-intent-routes.f6ef754e2d":"Punto de bloqueo","res-forge-intent-routes.7b2d03931b":"Convencional","res-forge-intent-routes.f18b41890d":"comportamiento, restricciones y riesgos, documentados una vez","res-forge-intent-routes.e9c366b4f3":"Requisito","res-forge-intent-routes.eb9ceb1149":"contraejemplo","res-forge-intent-routes.462746df39":"ajuste objetivo más amplio","res-forge-intent-routes.120e0af75a":"menor movimiento","res-forge-intent-routes.cd3e7bf034":"proyecto de optimización","res-forge-intent-routes.92be6abbc0":"una base de código","res-forge-intent-routes.9732c542fc":"implementación escrita","res-forge-intent-routes.27df60a6a2":"arquitectura elegida","res-forge-kera-boundary.1ccf5d25df":"Especificación","res-forge-kera-boundary.29a184b65c":"grafo","res-forge-kera-boundary.2fa9505626":"artefacto","res-forge-kera-boundary.37a5301a88":"resultado","res-forge-kera-boundary.3bd7b119dd":"todo miembro no dominado","res-forge-kera-boundary.4aca16af35":"Resultado de verificación","res-forge-kera-boundary.61792020d0":"Frontera de objetivos","res-forge-kera-boundary.646e287869":"la prueba y sus supuestos","res-forge-kera-boundary.6f8f7df48d":"FORGE","res-forge-kera-boundary.700bb94783":"reducciones","res-forge-kera-boundary.7bc555991d":"fijo","res-forge-kera-boundary.7c1df38fca":"GRAFO SEMÁNTICO VERIFICADO","res-forge-kera-boundary.807a40a32f":"apunta de vuelta al grafo","res-forge-kera-boundary.8b36233e89":"grafo semántico verificado más obligaciones","res-forge-kera-boundary.8cd3def21e":"ningún emisor objetivo vive en este lado","res-forge-kera-boundary.970c175475":"perfil de objetivos","res-forge-kera-boundary.9c31467d05":"Mantenido en este lado de la compuerta","res-forge-kera-boundary.a30f1285d5":"ENLACE DE EJECUCIÓN","res-forge-kera-boundary.b727a735e7":"movimiento","res-forge-kera-boundary.bed97175b0":"plan","res-forge-kera-boundary.c9ff38c8bb":"el problema de investigación fijado","res-forge-kera-boundary.cce55e4309":"orden","res-forge-kera-boundary.d4f766efab":"Tres tenencias, un objeto cruza","res-forge-kera-boundary.efe0c41bcb":"KERA","res-forge-loop-instrument.1e76c7e5b8":"Un bucle de contraejemplo, cuatro etapas","res-forge-pareto-frontier.e2ee360818":"AÑADIR OBJETIVO DE ENERGÍA","res-forge-pareto-frontier.b0e56d1efe":"la curva es fija mientras solo cambia la política","res-forge-pareto-frontier.787ca603fd":"la frontera pertenece al conjunto de objetivos","res-forge-pareto-frontier.d0eeccbe8d":"seleccionado por","res-forge-pareto-frontier.173d916846":"energía","res-forge-pareto-frontier.1a7d89d441":"ajuste al objetivo","res-forge-pareto-frontier.b727a735e7":"movimiento","res-forge-pareto-frontier.c3b9a01442":"latencia","res-forge-pareto-frontier.3404b13cac":"conjunto de objetivos","res-forge-pareto-frontier.e38c2194b4":"verificado formalmente","res-forge-pareto-frontier.bf984aca27":"umbral de garantía","res-forge-pareto-frontier.03d6a194f4":"especificación","res-forge-pareto-frontier.33ca7f61b6":"RENDIMIENTOS EN ENERGÍA","res-forge-pareto-frontier.0acbd1c769":"MOVIMIENTO DE MEMORIA","res-forge-pareto-frontier.4b93d5e7ea":"LATENCIA, MAYOR HACIA LA DERECHA","res-forge-pareto-frontier.43bf415954":"Un gráfico de compensación entre latencia y movimiento de memoria, con el ajuste al objetivo dibujado como tamaño de marcador, cuatro miembros no dominados unidos por la curva de frontera y siete candidatos dominados, cada uno unido al miembro que lo domina","res-forge-pareto-frontier.f2b023979d":"xMinYMid meet","res-forge-pareto-frontier.473161067f":"Política de selección","res-forge-pareto-frontier.7c1e368123":"La política de rodilla equilibrada también selecciona el candidato C, por un argumento diferente: es el punto donde renunciar a más latencia deja de comprar mucho movimiento. Que dos políticas elijan al mismo miembro es un hecho sobre esta frontera, y el registro sigue indicando qué política lo eligió.","res-forge-pareto-frontier.b7aedb3b70":"La política de prueba más simple selecciona el candidato D. Renuncia a una reescritura agresiva, por lo que su obligación de verificación es la menor de las cuatro.","res-forge-pareto-frontier.5614e2e73d":"La política de menor movimiento selecciona el candidato B. Tiene la ruta crítica más larga de las cuatro, que es el precio de mover la menor cantidad de datos.","res-forge-pareto-frontier.14826696ec":"La política más rápida selecciona el candidato A. Mantiene el conjunto de trabajo más grande en la frontera, y el registro conserva eso junto con la selección en lugar de ocultarlo dentro de una puntuación.","res-forge-pareto-frontier.c65681bb2d":"ajuste al objetivo: más amplio","res-forge-pareto-frontier.b097d0ac54":"movimiento: medio","res-forge-pareto-frontier.05da02c2f2":"latencia: media","res-forge-pareto-frontier.d0b64e1eec":"ajuste al objetivo: medio","res-forge-pareto-frontier.144e5e5e83":"movimiento: menor","res-forge-pareto-frontier.aa828b0585":"latencia: mayor","res-forge-pareto-frontier.e3a088e260":"ajuste al objetivo: estrecho","res-forge-pareto-frontier.6fc0d51b39":"movimiento: el más bajo","res-forge-pareto-frontier.1b565dbd5d":"latencia: la más alta","res-forge-pareto-frontier.79c0f24c30":"movimiento: el más alto","res-forge-pareto-frontier.83504b708a":"latencia: la más baja","res-forge-pareto-frontier.37671e6ba6":"Rodilla equilibrada","res-forge-pareto-frontier.47942077ae":"Prueba más simple","res-forge-pareto-frontier.8703111807":"Objetivo más amplio","res-forge-pareto-frontier.0b2147fd0a":"Menor movimiento","res-forge-pareto-frontier.4cb3bb0fc4":"Más rápida","res-forge-pareto-frontier.7e6396c2ce":"La política de objetivo más amplio selecciona el candidato C. Se ejecuta en el conjunto más amplio de objetivos compatibles y se sitúa entre los dos extremos en ambos ejes representados.","res-forge-programme-boundary.97af50dd3d":"La compuerta cruza los tres anillos publicados y se detiene en el límite del núcleo. Los tres exteriores\n          pueden examinarse sin abrir el más interno.","res-forge-programme-boundary.9ba1f67469":"Un programa de investigación, no una oferta de software","res-forge-programme-boundary.f72e361ba7":"Control de publicación","res-forge-programme-boundary.108e9b7f90":"mantenido como método de investigación","res-forge-programme-boundary.88306943fe":"Método","res-forge-programme-boundary.68836c550e":"Núcleo","res-forge-programme-boundary.175267da12":"enrutamiento de teoría","res-forge-programme-boundary.15e58bec8d":"asignación de presupuesto","res-forge-programme-boundary.b32f31d61d":"posición de frontera","res-forge-programme-boundary.6f3c47977c":"medición acotada","res-forge-programme-boundary.ff7fc62f3f":"estado de aseguramiento","res-forge-programme-boundary.500aadccf6":"candidato seleccionado","res-forge-programme-boundary.5faa59d4bc":"Resultado","res-forge-programme-boundary.6840659e94":"tratamiento de lo desconocido","res-forge-programme-boundary.3404b13cac":"conjunto de objetivos","res-forge-programme-boundary.78a3386c55":"límite de recursos","res-forge-programme-boundary.90f54b8f1b":"idioma permitido","res-forge-programme-boundary.c445f7aab5":"corpus de especificación","res-forge-programme-boundary.1ed77c3f7f":"Protocolo","res-forge-programme-boundary.aba4559466":"arte previo nombrado","res-forge-programme-boundary.0c447c79ec":"pregunta de investigación","res-forge-programme-boundary.002ff59811":"Pregunta","res-forge-programme-instrument.a725020675":"Estado","res-forge-programme-instrument.dc4e08a408":"Reclamación","res-forge-proof-parts-instrument.ba3fef96ae":"Una prueba en cinco partes","res-forge-provenance-chain.040c236a24":"cuatro de nueve nodos, y ningún paso sellado entre ellos","res-forge-provenance-chain.0ca6a997b6":"LO QUE UNA REPETICIÓN DEBE REPRODUCIR","res-forge-provenance-chain.7c0a292070":"UN PUNTO DE MARCA INDICA UN NODO QUE LA VÍA DE REPETICIÓN DEBE TOCAR","res-forge-provenance-chain.763ad25abd":"sello r:1c62e08","res-forge-provenance-chain.da528b9287":"VERIFICADO FORMALMENTE","res-forge-provenance-chain.9106ca2738":"SELECCIONADO","res-forge-provenance-chain.416eb4fbb0":"frontera","res-forge-provenance-chain.8e016346a6":"CLASE DE EQUIVALENCIA","res-forge-provenance-chain.97d9eb838e":"cx 2","res-forge-provenance-chain.21fedfd21e":"candidato 2","res-forge-provenance-chain.2ce3ff82d2":"salida: candidato 2","res-forge-provenance-chain.656b15a358":"entrada: candidato 1 más cx 1","res-forge-provenance-chain.a65edb573d":"PASO DE INVESTIGACIÓN","res-forge-provenance-chain.b0b7ba4666":"PRIVADO","res-forge-provenance-chain.6495ecf841":"cx 1","res-forge-provenance-chain.7312546346":"candidato 1","res-forge-provenance-chain.32082e06e3":"ESPECIFICACIÓN","res-forge-provenance-chain.4ee56d08c0":"Un grafo de derivación de izquierda a derecha: especificación, dos candidatos, dos contraejemplos,\n              un paso interno sellado, una clase de equivalencia, una frontera y el resultado verificado\n              seleccionado","res-forge-provenance-chain.e259f512bc":"Un grafo de derivación desde la especificación hasta el candidato verificado seleccionado, con un paso interno sellado pero conectado","res-forge-provenance-chain.191f8b1087":"VINCULACIÓN DE EJECUCIÓN","res-forge-provenance-chain.88be68d35d":"RESULTADO DE VERIFICACIÓN","res-forge-provenance-chain.bdd7fdaa13":"CANDIDATO 2","res-forge-provenance-chain.608c5b40ac":"ESPECIFICACIÓN v1","res-forge-record-timeline.0794c4ea35":"Decisión adoptada","res-forge-record-timeline.0f9c9e32f9":"Una versión, nunca un nombre de rama","res-forge-record-timeline.314d8e79c0":"¿Por qué no se eligió el candidato B?","res-forge-record-timeline.39ab49c337":"La entrada exacta que falla, conservada para bien","res-forge-record-timeline.4868056615":"Nada en esta línea se recuperó de mensajes de confirmación.","res-forge-record-timeline.4bd9342a8a":"Tres entradas responden a eso, y ninguna de ellas tiene que reconstruirse.","res-forge-record-timeline.59d432b5cb":"Alternativas comparadas","res-forge-record-timeline.6546ec1158":"Un revisor llega mucho después","res-forge-record-timeline.6833948a23":"Escrito en su momento","res-forge-record-timeline.7d1e2e97e8":"Requisito establecido","res-forge-record-timeline.90726e413a":"Responde a la pregunta","res-forge-record-timeline.aaddcdd4a5":"Método de investigación, sellado","res-forge-record-timeline.ccf3d548fe":"Leído de nuevo","res-forge-record-timeline.de805f67e3":"Cinco candidatos, una relación de dominancia","res-forge-record-timeline.e4a8371aea":"El registro, leído de izquierda a derecha","res-forge-record-timeline.e8412cdd3e":"La política y la autoridad que la respalda","res-forge-record-timeline.eeb026e98f":"Contraejemplo registrado","res-forge-record-timeline.f4452aa131":"El peldaño y el alcance que cubre ese peldaño","res-forge-record-timeline.f65fb0cd45":"Garantía alcanzada","res-forge-search-field.f6d08e6875":"Longitudes relativas, no recuentos","res-forge-search-field.e9fd9a1eaa":"Qué hay en el campo","res-forge-search-field.fbd8250bed":"UNCHANGED FOR THE WHOLE RUN","res-forge-search-field.6a38722b12":"THE REQUIREMENT","res-forge-search-field.dbd3e24a6c":"Un campo de formas de programa candidatas en tres estados alrededor de un marco de requisito fijo en el centro","res-forge-search-field.0c596f1034":"xMidYMid slice","res-forge-search-field.7be0fdc4e0":"Construido y luego detectado","res-forge-search-field.9545c5f30a":"Falló un caso","res-forge-search-field.e247bbc42c":"Nunca construido","res-forge-search-field.3d7da15c51":"Rechazado por tipo","res-forge-search-field.70c98ed3c6":"Permitido para ser comprobado","res-forge-search-field.35633f30dd":"Cumple las reglas","res-forge-search-field.50c026300b":"Admitido","res-forge-silence-instrument.3bc40f4b2a":"Cuatro resultados que vuelven sin un programa","res-forge-size-lattice.a82ce62110":"IDIOMA MÁS AMPLIO, NUEVO EXPERIMENTO","res-forge-size-lattice.74ed41aa02":"MÍNIMO DENTRO DEL IDIOMA L, CON TAMAÑO 5 O MENOS","res-forge-size-lattice.4ca63f9c2e":"NO BUSCADO, NO RECLAMADO","res-forge-size-lattice.b79d0fac18":"LÍMITE DECLARADO","res-forge-size-lattice.5e265fa4aa":"PRIMERO VERIFICADO","res-forge-size-lattice.92664d7dff":"observación, no prueba","res-forge-size-lattice.950b23b925":"colapsado como duplicado observado","res-forge-size-lattice.a615e7ad1a":"rechazado por tipo, antes de la evaluación","res-forge-size-lattice.6f389bc568":"admitido","res-forge-specification-desk.65d9989d71":"LOS FORMULARIOS DE EVIDENCIA NO SON INTERCAMBIABLES","res-forge-specification-desk.166b5a63b2":"pasa los cuatro ejemplos","res-forge-specification-desk.26a9ba5602":"x = -9","res-forge-specification-desk.5099050f90":"EL CASO QUE LOS SEPARA","res-forge-specification-desk.561f36ce2f":"una respuesta ejecutable, con sus propios límites","res-forge-specification-desk.ca24d384c1":"dominio del oráculo: solo de 0 a 100","res-forge-specification-desk.3cee30a3ad":"REFERENCIA","res-forge-specification-desk.0d99250013":"estructura fija, dos huecos tipados abiertos","res-forge-specification-desk.c1dc5611bb":"return clamp(t,","res-forge-specification-desk.2e5baed7cb":"let t =","res-forge-specification-desk.b3274ca07a":"let s = scale(x)","res-forge-specification-desk.ebdeb573df":"BOCETO","res-forge-specification-desk.c597bbdbc1":"cada entrada que la teoría puede expresar","res-forge-specification-desk.15ac2f23db":"para todo x en el dominio admitido:","res-forge-specification-desk.61ed10966f":"RESTRICCIONES","res-forge-specification-desk.0ec3e255af":"cuatro casos, comprobados exactamente","res-forge-specification-desk.9659699670":"EJEMPLOS","res-forge-specification-desk.191f4bd034":"limitar un valor escalado a un rango declarado","res-forge-specification-desk.4ad49a4ec4":"UNA TRANSFORMACIÓN","res-forge-specification-desk.d9b48caf78":"viola la monotonicidad fuera del dominio del oráculo","res-forge-stack-path.4d5fa1b006":"Cada sistema lee el mismo objeto en lugar de una copia, y eso es lo que mantiene la especificación, la prueba, el plan y el resultado en una sola identidad.","res-forge-stack-path.86506efb99":"la identidad del resultado vuelve a la identidad del gráfico de la que partió","res-forge-stack-path.c83a5945cb":"donde el programa mantiene el estado verificado","res-forge-stack-path.55561848ab":"Aion","res-forge-stack-path.17ed2b5e88":"donde un modelo del sistema físico forma parte de la especificación","res-forge-stack-path.1699ca16fb":"FMI y Twin","res-forge-stack-path.d5f412e831":"Kera","res-forge-stack-path.3ab11b75ca":"Forge","res-forge-stack-path.11e7686a81":"Identidad de gráfico","res-forge-stack-path.8e246a1e8d":"No aparece ningún emisor de destino en la placa Forge.","res-forge-technical-glyph.be601df25e":"Investigación","res-forge-technical-glyph.91a9d5d08f":"Especificación inmutable","res-forge-technical-glyph.c2237a2d15":"Paquete de experimento","res-forge-technical-glyph.03d6a194f4":"especificación","res-forge-technical-glyph.e11523c5ff":"lenguaje","res-forge-technical-glyph.7b7f9366a3":"objetivos","res-forge-technical-glyph.f3753f1b6b":"garantía","res-forge-technical-glyph.9d78bc179c":"región de grafo tipado","res-forge-technical-glyph.2b90fe2fea":"tiempo, movimiento, tamaño","res-forge-technical-glyph.a8a172a738":"cuestionado","res-forge-technical-glyph.e1d96de67b":"Grupo de candidatos","res-forge-technical-glyph.6f389bc568":"admitido","res-forge-technical-glyph.a503bc1da2":"rechazado","res-forge-technical-glyph.880949479a":"probado","res-forge-technical-glyph.ec734b6515":"verificado","res-forge-technical-glyph.61792020d0":"Frontera de objetivos","res-forge-technical-glyph.096280facb":"uno seleccionado","res-forge-technical-glyph.9985d73a38":"Escalera de garantía","res-forge-technical-glyph.83ced341c8":"bien formado","res-forge-technical-glyph.e38c2194b4":"verificado formalmente","res-forge-technical-glyph.275ed0c2c7":"vinculado a la ejecución","res-forge-technical-glyph.49794a5e29":"Candidato seleccionado","res-forge-technical-glyph.9e955c5620":"contraejemplos conservados","res-forge-technical-glyph.74ef6c0061":"Entrega a Kera","res-forge-technical-glyph.bed97175b0":"plan","res-forge-technical-glyph.37a5301a88":"resultado","res-forge-technical-glyph.96a6bf1d97":"grafo verificado","res-forge-technical-glyph.b8d8aaff0a":"evidencia adjunta","res-forge-technical-glyph.100ec4462d":"evidencia","res-forge-technical-glyph.416eb4fbb0":"frontera","res-forge-technical-glyph.dd4fb84f32":"lo desconocido es un resultado","res-forge-technical-glyph.3137db7c8b":"Desconocido, insatisfacible y ambiguo son resultados","res-forge-technical-glyph.d5f412e831":"Kera","res-forge-technical-glyph.00f6d27f5f":"DWEVE FORGE","res-forge-three-tries.ca6f569d32":"Nada se elimina nunca de la lista de la izquierda","res-forge-three-tries.48fce8a80b":"Tres intentos del mismo problema","res-forge-three-tries.8805376577":"La ronda 3 incorpora todo lo que encontraron las dos primeras rondas y un caso más.","res-forge-three-tries.da17ea9bb5":"La lista de casos, ronda a ronda","res-forge-three-tries.8cc87a2190":"nada que añadir","res-forge-three-tries.36d5623704":"y luego se demostró","res-forge-three-tries.0f0b41cfe8":"Superó todos los casos","res-forge-three-tries.1e35a52de1":"Intento 3","res-forge-three-tries.3b26ea5e3d":"una lista vacía","res-forge-three-tries.b8575badd2":"en una lista vacía","res-forge-three-tries.09fef5d8d9":"Falló","res-forge-three-tries.969a17cecc":"Intento 2","res-forge-three-tries.15d3c90fb9":"el número más grande posible","res-forge-three-tries.f88b9a4765":"en el número más grande posible","res-forge-three-tries.ff31d219ef":"Intento 1","res-forge-three-tries.f65e38d46b":"una lista con un elemento","res-forge-three-tries.e8741ca2e3":"una lista ya ordenada","res-forge-three-tries.9450ac4e17":"una lista corta","res-forge-three-tries.4d944a9d7e":"Ronda 3","res-forge-three-tries.fa2b87ffe2":"Ronda 2","res-forge-three-tries.f7648d3834":"Ronda 1","res-forge-type-sockets.13fff86afe":"Dos operaciones, una unión","res-forge-type-sockets.2251b5f821":"Enteros sin límite","res-forge-type-sockets.338ce27565":"Tres composiciones ofrecidas a un lenguaje tipado","res-forge-type-sockets.3d7da15c51":"Rechazado por tipo","res-forge-type-sockets.50c026300b":"Admitido","res-forge-type-sockets.5e5da2cd3c":"Acceso a la red","res-forge-type-sockets.681bcaf5e4":"Un rechazo en este tablero no cuesta nada, porque nada en él ha sido evaluado todavía.","res-forge-type-sockets.7303a0d112":"Rechazado por capacidad","res-forge-type-sockets.73841deb9d":"Cerrado para esta ejecución","res-forge-type-sockets.76123e0c4c":"La segunda operación necesita una capacidad que el paquete no concedió, por lo que queda fuera del espacio de búsqueda.","res-forge-type-sockets.93c6a1f183":"Socket","res-forge-type-sockets.a1369155ac":"Acceso a archivos","res-forge-type-sockets.b4ae90c7f4":"Los dos sockets no se encuentran, por lo que nunca se ensambla un candidato a partir de este par.","res-forge-type-sockets.b957ab83e5":"El tipo de salida coincide con el tipo de entrada, por lo que el candidato se ensambla y puede evaluarse.","res-forge-type-sockets.c7303935a3":"Aliasing sin verificar","res-forge-type-sockets.d3f0610632":"Resultado","res-forge-type-sockets.dbe18d2e48":"El lenguaje se elige con el paquete y no se amplía mientras se ejecuta la búsqueda.","res-forge-type-sockets.eb8606da6a":"Composición ofrecida","research-forge.00274e0e63":"rechazado, contrato de error","research-forge.002ff59811":"Pregunta","research-forge.005a8c4891":"Aporta intención de dominio, métodos formales, medición de hardware o revisión independiente. Forge proporciona un objeto de investigación compartido para comparar descubrimiento, prueba y ejecución de programas.","research-forge.008fef2a92":"Busca dentro de las operaciones que se permitieron.","research-forge.01038388dc":"Las no respuestas siguen visibles","research-forge.0109e7127b":"IMPOSIBLE","research-forge.0143790011":"planificación y ejecución","research-forge.019d4e8e82":"Lo que sigue siendo cierto","research-forge.01f66c63e3":"Dos de los pares no se pueden ensamblar, y el lenguaje es lo que lo dice.","research-forge.01fc285874":"Responsabilidades frente a Forge y Kera","research-forge.02ff5bf386":"Revisión de políticas","research-forge.0303c4bacd":"cinco campos fijados antes del primer candidato","research-forge.030afc5361":"Forge puede conservar la versión del requisito, los candidatos que importaron, los contraejemplos, las transiciones de garantía, la frontera objetiva y la política que seleccionó un miembro. Dos años después, el registro sigue respondiendo a la pregunta que un revisor realmente hace, que no es qué se construyó, sino por qué se rechazaron las alternativas. El rastro va en una sola dirección y cada paso se puede recorrer hacia atrás: el requisito que definió el éxito, los candidatos verificados y rechazados que importaron, los contraejemplos y las transiciones de garantía, los valores objetivos que colocaron cada candidato en la frontera, y la autoridad que seleccionó uno de ellos. Nada de eso vive junto a la decisión. Viaja con ella.","research-forge.03102018f1":"El candidato es estructuralmente válido.","research-forge.03128bed90":"Verificación","research-forge.0393c06f67":"CANDIDATO","research-forge.0397a076c3":"Añadir una precondición es un movimiento legítimo y crea una nueva identidad de especificación en lugar de editar la anterior. El experimento anterior permanece en el registro con su fallo adjunto. La comunidad investigadora llama a este patrón general de proponer, desafiar y refinar CEGIS.","research-forge.03bec6ab74":"Tres formas","research-forge.04126cee0d":"Los cuatro se encuentran en el medio, así que acercarse a uno suele costar algo en otro.","research-forge.0428abce3e":"Comprobación acotada","research-forge.0432a371aa":"Política de garantía","research-forge.04731f0ef3":"Un solo eje, latencia modelada relativa. La longitud de la barra no es una clasificación general.","research-forge.04ae6467a0":"Sin conclusión","research-forge.04bf9ee3c6":"no excluido del registro","research-forge.04e9b5cd14":"aquí coexisten muchas derivaciones","research-forge.04fa443e7b":"Camino crítico más largo","research-forge.05005f366c":"Investigación Forge","research-forge.05625954d2":"sea como sea la búsqueda","research-forge.05d1c23f1f":"el fallo reduce la búsqueda","research-forge.05db5a7f8a":"La versión de la especificación que todo candidato debía cumplir","research-forge.065d4a5b25":"Todos producen el mismo tipo de candidato tipado y entran en la misma comparación. La organización compara programas en lugar de métodos de búsqueda, y el método que encontró un candidato no le da ventaja en la decisión.","research-forge.07a688568e":"Artefacto objetivo","research-forge.0820b32b20":"Pruebas","research-forge.08b22e1ba0":"Un contrato","research-forge.08cfb3e0f2":"Revisión de especificación","research-forge.09496b01f9":"Entrega","research-forge.09a3354e63":"Condiciones laterales","research-forge.09d053226c":"Sigue una búsqueda","research-forge.0a3eb3abd3":"Calibración interna","research-forge.0a5e7a0583":"Límite","research-forge.0a799711ad":"Normalizar ahorra búsqueda","research-forge.0ab39d71e2":"Equivalencia","research-forge.0ade2ace0d":"Cada contraejemplo","research-forge.0ae18773cb":"Un asistente de investigación","research-forge.0b101a23a3":"Reagrupación asociativa","research-forge.0b81fbebb5":"Optimización después","research-forge.0ba4e46484":"Un grafo","research-forge.0bc357c912":"NO CUBIERTO","research-forge.0c19b6603f":"Un revisor futuro revisita la decisión desde el registro en lugar de reconstruirla a partir de mensajes de confirmación.","research-forge.0c6c9b91c5":"¿Conoces esa sensación cuando una tarea podría tener una implementación más simple? Forge convierte esa pregunta en un flujo de trabajo de investigación: dale una especificación acotada, busca programas candidatos y registra las comprobaciones y mediciones. El informe de 2025 documenta un experimento, no un resultado listo para producción ni un punto de referencia publicado.","research-forge.0d358c9749":"Dos pruebas, dos puntos fuertes","research-forge.0db809cc66":"Garantía","research-forge.0e26aaf414":"Revisión del modelo","research-forge.0e3c434842":"Probado, acotado, demostrado","research-forge.0ef3858209":"Comprobaciones acotadas registradas","research-forge.0f1e49f0bf":"Los ejemplos restringen el comportamiento en las entradas que proporcionas. Las condiciones lógicas restringen cada entrada que la teoría formal puede expresar. Un boceto preserva una arquitectura que un investigador no está dispuesto a entregar a la búsqueda y deja huecos tipados en su interior. El comportamiento de referencia proporciona un oráculo ejecutable y lleva consigo el propio dominio del oráculo. Forge registra qué forma respaldó cada conclusión en lugar de tratar cada entrada como una especificación de igual fuerza.","research-forge.109bff6e75":"La especificación, no el código base","research-forge.1178a4ffb4":"Buscar de nuevo","research-forge.1181c3f399":"El paquete también indica cuándo detenerse: el límite de recursos, el umbral de garantía que un candidato debe alcanzar para entrar en la frontera, y lo que la ejecución informa cuando nada lo alcanza. Una búsqueda que termina sin un programa sigue terminando con un resultado.","research-forge.11c14ce16a":"La organización posee entonces la intención en lugar de una expresión de ella, y puede decir por qué se eligió una implementación concreta. El requisito se convierte en el activo duradero y la implementación en un resultado que puede recalcular cuando cambien las prioridades.","research-forge.11dd823248":"Para esta entrada, produce esta salida.","research-forge.12c8d914cc":"Lo que el resultado no establece.","research-forge.13792d7c2a":"LA PRUEBA TIENE UN LÍMITE","research-forge.140b63310c":"Candidato C","research-forge.1462811ad5":"un candidato que parece convincente","research-forge.151978bff3":"el registro nombra la especificación, el umbral y la política cada vez","research-forge.15c2d33108":"Integración de investigación en evaluación","research-forge.15f1b08e56":"una prueba, un límite o un límite declarado","research-forge.16181ed76f":"Operaciones permitidas, tipos, efectos y semántica numérica","research-forge.161fa759f7":"En un lenguaje finito declarado, la búsqueda puede construir candidatos por tamaño creciente y rechazar composiciones inválidas antes de que cualquiera de ellas se ejecute. Los candidatos que se comportan de manera idéntica con la evidencia actual pueden colapsarse para ahorrar trabajo, mientras que la afirmación de equivalencia espera verificación. Cuando el método cubre todos los candidatos bien formados hasta el límite declarado, el primer programa verificado establece la minimalidad de tamaño dentro de ese lenguaje y ese límite. Ampliar el conjunto de operaciones produce un experimento diferente con su propia respuesta.","research-forge.169f619e4f":"La insignia honesta lleva su límite, y el límite es la parte más útil de ella.","research-forge.16a3fa00e3":"La propiedad simbólica admitida se demostró bajo los supuestos declarados.","research-forge.16ec74fc0a":"CLEAR","research-forge.171ca0385a":"Comportamiento","research-forge.173315f506":"ningún carril en este tablero termina con código de respaldo generado","research-forge.17405ade0e":"Garantía con un alcance","research-forge.17a86caa5b":"Obligación","research-forge.17b8b28e9e":"nunca tratados como intercambiables","research-forge.17ecf461a5":"El problema es satisfacible","research-forge.1822a38ec8":"cuatro razones para seguir buscando","research-forge.189ee02d36":"No entrega honesta","research-forge.18d60fce22":"Escalón de garantía nombrado y su alcance","research-forge.18dd2ccb59":"Cinco partes","research-forge.18e9128279":"Nombrar el resultado mantiene el problema donde pertenece. Los requisitos contradictorios vuelven a quien los escribió. Un caso poco claro vuelve para una decisión. Una búsqueda no resuelta vuelve con un presupuesto mayor o un método diferente.","research-forge.18f906f6da":"Conservado para siempre","research-forge.192ad837e6":"Una política registrada, no una puntuación oculta","research-forge.19626a1e65":"Cualquier cosa que falle en un caso","research-forge.1a23a7cddc":"Forge encuentra","research-forge.1a66b5eeb6":"Acceso para socios","research-forge.1bb360f468":"Acotado","research-forge.1bb90c04d2":"Un fallo que produce una entrada concreta vale más para la búsqueda que un fallo que produce una puntuación.","research-forge.1bf39cee63":"Más rápido, más pequeño, más ágil","research-forge.1bff62bf9b":"El método se quedó sin espacio. Un método diferente o una ejecución más larga pueden resolverlo.","research-forge.1c013851a3":"Lo que contiene el registro","research-forge.1c56ea452a":"Cuatro tarjetas de especificación que describen la misma pequeña transformación, con el único caso en el que dos de ellas discrepan","research-forge.1c56fd19d7":"Un caso abierto","research-forge.1c82340479":"la afirmación puede examinarse","research-forge.1c875de71f":"Eso es una propiedad de gobernanza tanto como técnica. El momento en que dos lecturas de un requisito divergen es exactamente donde pertenece una decisión de las partes interesadas, y es mucho más barato antes de que se haya construido una implementación en torno a una de ellas.","research-forge.1c9bbc4b77":"Mantén las alternativas hasta que la política esté escrita.","research-forge.1cb61a389f":"un campo cambiado es un experimento nuevo, no uno corregido","research-forge.1ccf5d25df":"Especificación","research-forge.1cdd46cd0e":"Leer investigación","research-forge.1d17812687":"Cuatro entradas, cuatro garantías diferentes","research-forge.1d2c6fe888":"las cinco, o ninguna","research-forge.1d444e826a":"Ejecuciones de Kera","research-forge.1d9b3bd5d3":"Menor latencia","research-forge.1d9d3e69fa":"Rust, C, Verilog","research-forge.1e269ebac7":"Una transformación","research-forge.1e748c3e4b":"cambia un nodo y tienes un candidato nuevo, con el enlace de prueba siguiendo al nodo","research-forge.1ecdc691a8":"la ruta atenuada produce algo legible, y nada con qué contrastarlo","research-forge.1ed77c3f7f":"Protocolo","research-forge.1fd9da00a7":"La política y la autoridad que seleccionó un candidato.","research-forge.2030fae2a7":"Tres formas de decirlo","research-forge.2040757c11":"Cranelift, medición de rendimiento nativa","research-forge.2041447f84":"solo búsqueda","research-forge.206009c4a7":"Cinco políticas","research-forge.20cb7eef2c":"Fuera del modelo","research-forge.2154ca1eb7":"Cada uno de esos es un resultado con un siguiente paso diferente. Forge registra el estado más fuerte que puede justificar y nombra lo que tendría que cambiar para superarlo.","research-forge.21a0ffd68c":"las preguntas abiertas están en la página","research-forge.21efbc283d":"Velocidad, memoria, alcance y evidencia","research-forge.220b9c622c":"Sintetizar","research-forge.2354ab0ba0":"antes de proponer un programa","research-forge.235bfff3a2":"Un programa de investigación","research-forge.236656bf91":"Permisos","research-forge.23d4ef785c":"tamaño 5","research-forge.243dcbef8c":"planificación y reducción por debajo","research-forge.24a264b83c":"Dos candidatos, cuatro objetivos","research-forge.24c0bda2ba":"Vía de auditoría más directa","research-forge.24cb5be0b0":"la decisión conserva sus razones","research-forge.24d50592b7":"Objetivos","research-forge.2550b1dcad":"Responsabilidad","research-forge.25754f1c93":"un programa de investigación, no una oferta de software","research-forge.258195bb3d":"Una identidad","research-forge.25c843b80e":"Eso hace que el lenguaje sea dos cosas a la vez. Es un mecanismo de eficiencia, porque la mayor parte del espacio nunca tiene que evaluarse. También es el límite de la intención, porque establece de antemano a qué se le permite acceder a la máquina.","research-forge.25fa97aa1a":"No te dice si esa ruta es la más rápida, la más ligera, la más portable, la más fácil de auditar o la que la organización puede operar. Esas son preguntas separadas con evidencia separada.","research-forge.261c22b85c":"Una organización de ingeniería suele comprometerse con una implementación mucho antes de poder saber si ese diseño es el más rápido o el más fácil de verificar. Forge estudia una secuencia donde la especificación es el activo duradero y la implementación es un resultado de búsqueda entre el que elige una política declarada.","research-forge.26369471c9":"Equivalencia exacta, una relación numérica acotada o equivalencia de efectos, cada una establecida mediante verificación.","research-forge.267f81bab8":"A qué se le permite acceder al programa","research-forge.277b67c1e8":"y qué necesitaría","research-forge.27f11f9fe1":"un nodo sellado sigue publicando sus entradas, sus salidas y su identidad","research-forge.27fab35201":"Una no respuesta nombrada es más útil que un programa plausible.","research-forge.280c5e7fc6":"Dos lecturas","research-forge.281dd83602":"Extender","research-forge.282bd862f4":"Candidato B","research-forge.2877a09f30":"varias respuestas pueden ser razonables","research-forge.287b80caae":"la corrección no elige","research-forge.294b4c06ac":"El espacio de candidatos","research-forge.296e71a0fb":"Candidatos por tamaño en un lenguaje acotado, mostrando estados admitidos, rechazados y colapsados, el primer candidato verificado y el límite declarado que lleva la afirmación","research-forge.297f419e18":"Lo que no puede hacer es debilitar el comportamiento, añadir un efecto que el paquete no declaró o convertir un estado de prueba no resuelto en un éxito. La optimización es libertad dentro de un límite.","research-forge.29c69b4a35":"o más fácil de comprobar","research-forge.29fea3a06d":"Lo que establece","research-forge.2a03a4b73a":"Indeciso","research-forge.2a729227ad":"Una expresión expandida en una red de formas equivalentes con condiciones en los bordes, y tres objetivos de extracción elegidos después de que exista el espacio","research-forge.2a965a37b7":"Eso es una decisión de política y tiene que declararse, no inferirse.","research-forge.2a965accf1":"El programa más pequeño que permite el lenguaje","research-forge.2ad40f7952":"Las compensaciones como objeto de gobernanza","research-forge.2b27b7aec8":"Guiado por la evidencia","research-forge.2b3a5e307c":"Semántico","research-forge.2b7d95b8c6":"Qué compensación quieres","research-forge.2b9c801e9e":"la selección sigue siendo una política explícita","research-forge.2bdb5e4d73":"Forge termina con un grafo semántico seleccionado y su evidencia. Dweve Kera recibe ese grafo, planifica la ejecución asistida y emite el artefacto objetivo, con el significado de la operación, los efectos, la propiedad, el contrato numérico y las obligaciones de prueba adjuntos en la transferencia. La misma disciplina conecta Forge con el resto de la pila de Dweve: Aion donde el programa mantiene el estado verificado, Reed y Selvedge para el trabajo de los sistemas circundantes, FMI y Twin donde un modelo del sistema físico forma parte de la especificación.","research-forge.2c8c94c95f":"no solo lo que se construyó","research-forge.2c9ebecf8b":"Orquestación de búsqueda","research-forge.2cb597863b":"Un programa rápido que es incorrecto sigue siendo incorrecto.","research-forge.2cd3174fc9":"el resultado decide la siguiente pregunta","research-forge.2cff331976":"Descubrimiento y prueba por encima","research-forge.2d24e0a549":"Y a veces","research-forge.2d3231ce48":"Ambigüedad","research-forge.2da600bf94":"Versión","research-forge.2daa013c1b":"Un grafo semántico tipado, no texto fuente","research-forge.2dd3547872":"completo dentro del límite","research-forge.2dfcf898a3":"Comparación","research-forge.2e140f6f42":"Selección de política","research-forge.2ea3bb9377":"Únete a los socios de investigación","research-forge.2f24ebaee0":"Podar","research-forge.2f65736593":"(a * 2) + a","research-forge.2f81a22de0":"Acceso","research-forge.2f89346f05":"Reasociación flotante","research-forge.2f906454d9":"Cada forma responde a una pregunta diferente, y el registro de investigación indica cuál llevaba la afirmación.","research-forge.30833f759b":"Planificación y reducción","research-forge.3107902192":"Cinco candidatos","research-forge.310e8151df":"de una descripción a la evidencia","research-forge.31139f400a":"mínimo <= 5","research-forge.3146c89579":"qué responsabilidad recae en cada lado","research-forge.3179a54130":"Ejemplos, reglas y un programa parcial, no los pasos","research-forge.31c2157a1c":"Un único grafo semántico mostrado como grafo, como expresión y como flujo de datos, con la identidad sin cambios en los tres, y el efecto de cambiar un nodo","research-forge.320ce22925":"Fuerte, para afirmaciones","research-forge.3218fcc602":"Composición de pruebas","research-forge.32438a2b70":"Pon el descubrimiento automatizado a trabajar","research-forge.32d888fecc":"Ejecución vinculada","research-forge.32ec2eb506":"Dirigido por tipos","research-forge.32fd056d3d":"Bosquejo","research-forge.32fe9f5bda":"Semilla","research-forge.331a390a95":"Registra que la garantía no puede justificarse tal como se afirma.","research-forge.332fafafd4":"Varios programas son óptimos","research-forge.337cd4ef85":"y proteger después","research-forge.3407af8c74":"Las formas se refuerzan mutuamente. Los ejemplos hacen legible un contrato lógico para el lector. Las restricciones impiden que un candidato sobreajuste los casos que se le mostraron. Un bosquejo mantiene fija una estructura de seguridad mientras la aritmética o el flujo de datos dentro de una región permanecen abiertos al descubrimiento.","research-forge.3554ae9f37":"Una prueba de un grafo no es automáticamente una prueba de una salida arbitraria del compilador, por lo que el vínculo de ejecución registra juntos el grafo, el plan, el artefacto y el resultado. Forge puede entonces estudiar el descubrimiento sin afirmar ser dueño del emisor.","research-forge.356258d8cf":"La corrección da derecho a entrar en la discusión de compensaciones.","research-forge.357a580465":"expansión con condiciones adjuntas","research-forge.3631815377":"que mantiene","research-forge.3647998e09":"latencia modelada relativa en una frontera","research-forge.3662b6cd93":"La optimización es libertad dentro de un límite que se escribió primero.","research-forge.3678b75177":"Ancla de prueba","research-forge.3697e2badd":"La misma frontera, cuatro respuestas defendibles","research-forge.3750b1e26e":"Un requisito","research-forge.378b19c94c":"y propiedades universales","research-forge.37a1d3ddee":"Escala de búsqueda","research-forge.37b658da82":"lo que está establecido y lo que permanece abierto","research-forge.37d9b94afa":"Un revisor puede seguir la cadena de principio a fin sin abrir un solo nodo sellado.","research-forge.37e5ec20ed":"El silencio cuenta","research-forge.37e8f995e7":"Una no respuesta nombrada también da a la institución un punto concreto sobre el que actuar. Dice qué cláusula entra en conflicto, qué comportamiento quedó indeterminado, qué teoría no estaba disponible o qué presupuesto se agotó y, por tanto, qué tendría que cambiar.","research-forge.3856f4eb7c":"El método no llegó a ninguna conclusión dentro de sus límites teóricos y de recursos.","research-forge.387b54720d":"El peldaño que un resultado debe alcanzar antes de contar","research-forge.38b07c05cf":"Una escalera de garantía con dos candidatos descansando en peldaños diferentes y un cajón que muestra qué comprobó, supuso y no establece cada peldaño","research-forge.391bc6cb44":"La prueba mantiene su límite","research-forge.396c19de10":"Cuatro formas en que un requisito resiste a un programa","research-forge.39727bd48f":"volver a sintetizar","research-forge.3977816414":"la evidencia decide","research-forge.39d6a0ddc5":"¿Qué decisiones puede tomar la búsqueda en tu nombre?","research-forge.39fdec1194":"Pruebas","research-forge.3a06f841f3":"Está probado más allá de los ejemplos que se le dieron.","research-forge.3a4be7155b":"Alternativas","research-forge.3ab11b75ca":"Forge","research-forge.3b08754530":"Forge parte de una descripción del comportamiento, no de una petición de código. Puedes darle ejemplos resueltos, reglas que deben cumplirse en general o un programa parcialmente escrito con las partes difíciles sin resolver. Cualquiera de ellas da a la máquina algo contra lo que puede medirse y algo en lo que puede fallar visiblemente.","research-forge.3b0896e4b0":"Para los contratos Kera compatibles, la ejecución pura se repite bit a bit de forma idéntica sin semilla, incluidos los caminos cubiertos de la familia de coma flotante. Cuando un programa consume deliberadamente estado aleatorio, ese estado es una entrada declarada, y reutilizarlo reproduce toda la ejecución.","research-forge.3b8be5e1a9":"ancho probado","research-forge.3bb1fa9d93":"es un punto en el espacio","research-forge.3bb59d3903":"Establecido","research-forge.3bcf82f6df":"La latencia es una dimensión","research-forge.3bdab018c4":"Verificado siempre tiene una segunda mitad: bajo estas reglas, para estas entradas.","research-forge.3bf08a84f1":"MOVE","research-forge.3bf4aa62c6":"Un grafo, dos planes, una identidad","research-forge.3c37add762":"Bien formado","research-forge.3d3349e560":"lo que la institución decide antes de una búsqueda","research-forge.3d85b7b35e":"Cuatro casos pequeños, cada uno termina sin un programa por una razón diferente, mostrando qué se pidió, qué sucedió y qué lo cambiaría","research-forge.3d8dc8dd37":"Lleva un camino de verificación más simple","research-forge.3d9d45c6fc":"y probar el modelo equivocado","research-forge.3dbbac272c":"Contraejemplos y estado de prueba","research-forge.3e0fb17cab":"Aclarar","research-forge.3e39972526":"Latencia","research-forge.3e9492ab1e":"Grafo, plan, artefacto y resultado permanecen vinculados.","research-forge.3f1ea4240e":"Los supuestos forman parte del resultado, no la letra pequeña que lo acompaña. Una prueba sobre números enteros exactos no dice nada sobre decimales. Una prueba sobre un cálculo autocontenido no dice nada sobre un servicio del que nunca se le informó.","research-forge.3f2151a870":"Tamaños del uno al seis","research-forge.3fd8fb2e1a":"Las operaciones, tipos, formas, efectos y capacidades que un candidato puede utilizar.","research-forge.3fe459f958":"Nada encaja","research-forge.40100e1934":"Candidatos no dominados","research-forge.4025ca409c":"Controla tu rendimiento","research-forge.408f0af557":"Un grafo de derivación desde la especificación hasta la prueba seleccionada, con los pasos de método internos sellados pero conectados, y el camino más corto que una reproducción debe recorrer realmente","research-forge.40d33b38ad":"Nada de eso es una salvedad añadida después. Es el contenido del resultado, por eso el registro sitúa el peldaño y su alcance en el mismo lugar y por eso ningún control puede promover uno.","research-forge.40f800b699":"La frontera pertenece al conjunto de objetivos que la produjo. Añadir energía al paquete puede devolver un candidato que antes estaba dominado, lo cual es una propiedad de la pregunta, no un cambio en ningún programa.","research-forge.4141bac3ca":"y dejar que el programa cambie","research-forge.418cdd48b7":"Casos observados","research-forge.41978064b8":"Discutir la cooperación","research-forge.41a3ff09e5":"Declarar el comportamiento","research-forge.4288fa85e0":"Lo que está resuelto y lo que está abierto","research-forge.42c7f4ea4d":"El marco no se mueve","research-forge.42e742546a":"y probado no es demostrado","research-forge.43093ca0db":"Alcance de la prueba, simplicidad estructural, coste de la evidencia","research-forge.435e8ecece":"un programa rara vez gana en los cuatro","research-forge.436fb3032c":"Concluir","research-forge.437b348524":"El orden en que ocurren","research-forge.437bcb1511":"Energía","research-forge.439f7b365e":"Documentos de investigación","research-forge.43d54e530d":"¿Coincide el requisito codificado con lo que la organización realmente quiere?","research-forge.43d8879a8c":"el enlace de ejecución es lo que une la prueba con lo que realmente se ejecutó","research-forge.4412dd5d66":"Lo imposible y lo indecidido se informan, no se convierten en código.","research-forge.4475dded01":"Una implementación","research-forge.44ab85a252":"Origen","research-forge.450d52d3ef":"Búsquedas","research-forge.4585404748":"un candidato que se detiene en probado se informa como probado","research-forge.45aaefd6f4":"Cuatro revisiones","research-forge.4646f9193d":"Bien formado no es probado","research-forge.4651a34e4d":"Alcance","research-forge.466fc49274":"Conservar","research-forge.46ed5f573e":"Ver la investigación","research-forge.4719d38f14":"Varios comportamientos satisfacen la evidencia proporcionada y discrepan en otros aspectos.","research-forge.472643c4ca":"Un candidato domina a otro solo cuando no es peor en todos los objetivos activos y mejor en al menos uno. Los candidatos dominados abandonan la frontera activa. Los que permanecen son todas respuestas defendibles a la misma especificación, y elegir entre ellos es una decisión de política que el registro conserva, no un cálculo que la búsqueda realiza en silencio.","research-forge.472bff45c9":"Una forma dentro de un espacio más amplio de comportamiento equivalente.","research-forge.473161067f":"Política de selección","research-forge.47942077ae":"Prueba más simple","research-forge.47b74866d6":"Comprobar la corrección","research-forge.47bcc2a36a":"A veces dos cosas que se pidieron no pueden ser ambas ciertas. A veces los ejemplos permiten dos comportamientos diferentes y no hay manera de saber cuál se quería. A veces el problema es simplemente más difícil de lo que el método puede resolver en el tiempo dado. Forge informa de cada uno de estos casos tal como es y dice qué tendría que cambiar. Un caso poco claro suele necesitar un ejemplo más en lugar de un presupuesto mayor.","research-forge.47cda15a5a":"Kera: cómo","research-forge.47da6f0838":"Componer","research-forge.48298eb992":"La búsqueda puede reemplazar operaciones, reestructurar el flujo de datos, fusionar regiones, eliminar movimientos y llegar a una implementación que ningún investigador tenía en mente. Todo eso está permitido, y en su mayor parte es el objetivo.","research-forge.483bf2075c":"Publicado","research-forge.4901e146cd":"Comparar coste","research-forge.490d255908":"el requisito sigue siendo el objeto estable","research-forge.49df3ec7de":"Se ejecuta en más máquinas compatibles","research-forge.4a828b8ab7":"Investigación, Forge","research-forge.4ab1a4f190":"El candidato que llegó primero no tiene ninguna ventaja en la decisión más allá de su propia evidencia.","research-forge.4aebc33326":"Cuatro revisiones antes de una afirmación","research-forge.4b01608cdc":"La búsqueda nunca edita el paquete para rescatar un candidato.","research-forge.4b1960c2fb":"Un sistema bajo presión para producir código producirá código. Eso convierte una pregunta sin respuesta en un programa que alguien ahora tiene que mantener, y la incertidumbre no desaparece, se traslada a un lugar más difícil de ver.","research-forge.4bca6a7cdb":"Donde comienza un programa","research-forge.4c175158a6":"Resultado vinculado","research-forge.4c1e9313aa":"Un solo grupo","research-forge.4c39a99d3d":"Cinco peldaños","research-forge.4c6bdedadc":"la fuente sigue siendo una proyección","research-forge.4cb3bb0fc4":"Más rápido","research-forge.4d0ff72eb2":"¿Qué nivel de pruebas o demostración debe alcanzar el resultado?","research-forge.4d6864f9a3":"Cuatro opciones de frontera","research-forge.4d7f210eef":"Tres candidatos contrastados con una lista de casos que crece con una entrada fallida en cada ronda, sin que nada se elimine nunca de la lista","research-forge.4db6c46b80":"cada sistema lee el mismo objeto en lugar de una copia de él","research-forge.4e4bed5372":"Nunca activado","research-forge.4e76f5796f":"Más ligero","research-forge.4e90808185":"Cuatro formas de terminar una ejecución","research-forge.4e9a44aeb4":"Di qué debería ocurrir","research-forge.4ec9cc4f2f":"Descubrimiento de programas verificado","research-forge.4f9c4e1fdb":"Un primer candidato correcto demuestra que el problema es satisfacible. También puede ser grande, lento, pesado en memoria, difícil de verificar o estar ligado a un entorno de ejecución. Forge lo trata como evidencia y no como la respuesta, y sigue buscando las familias que un comportamiento de búsqueda diferente habría alcanzado primero.","research-forge.4faae9b4e9":"son afirmaciones distintas","research-forge.4fe6240efb":"¿El objetivo de ejecución coincide con la semántica que se demostró?","research-forge.500d19ed3e":"El siguiente candidato debe satisfacer el conjunto más fuerte.","research-forge.505ddba0dc":"la máquina dice lo que sabe","research-forge.506f370762":"la insignia de condición en un borde decide si la extracción puede usarlo","research-forge.50e944749f":"WIDE","research-forge.50f771745f":"Si es una buena implementación","research-forge.512f83ac42":"Tres candidatos contrastados con un conjunto de obligaciones creciente, con el contraejemplo que terminó con cada uno y las dos respuestas legítimas ante un fallo","research-forge.516f075235":"Cuatro programas correctos, cuatro formas de preferir uno","research-forge.5183317474":"Libertad","research-forge.52550c8d07":"El registro responde al porqué","research-forge.528d188e2a":"El nivel de prueba requerido","research-forge.52e68a873a":"Restricciones","research-forge.531e01782f":"Resuelve los requisitos en conflicto que identificó la prueba.","research-forge.536a08d31b":"FAST","research-forge.541a19b522":"El límite es lo que hace exacta la afirmación. Una prueba de un grafo es una prueba de ese grafo, por lo que el vínculo de ejecución registra juntos el grafo, el plan de Kera, el artefacto y la identidad del resultado, en lugar de asumir que la prueba viajó con la salida.","research-forge.546130711a":"Programa de investigación de Dweve","research-forge.54a351154f":"La minimalidad es una afirmación acotada. Se cumple para las operaciones, los tipos y las estructuras que permitió el paquete, hasta el tamaño que alcanzó la ejecución. No dice nada sobre un lenguaje que el experimento no declaró, y ampliar el conjunto de operaciones produce un experimento nuevo con su propia respuesta.","research-forge.550d4ccba7":"Familia numérica, orden, modelo de estado y las condiciones externas que asume la ejecución.","research-forge.551fea67e6":"La descripción viene primero, y la implementación sigue siendo una cuestión abierta durante el mayor tiempo posible.","research-forge.5521ea4314":"añadir un objetivo puede devolver un candidato dominado, lo cual es un hecho sobre la pregunta","research-forge.5549dc87d0":"No toda especificación","research-forge.5601f89af7":"un candidato que simplemente parece correcto","research-forge.563591cebc":"Con qué rapidez completa el programa","research-forge.56abd17a41":"Cuando no vuelve nada","research-forge.577d56824d":"TRES MOVIMIENTOS","research-forge.58357eb5f1":"las afirmaciones más sólidas necesitan pruebas más sólidas","research-forge.584e0ea86c":"el vector describe la compensación","research-forge.58c379fdea":"Mínimo en tamaño","research-forge.59df8e27c4":"Mantén el requisito","research-forge.5a0ba3bb83":"Contrato","research-forge.5a2827f530":"Cuatro anillos","research-forge.5a314063cc":"cómo un candidato débil afina la pregunta","research-forge.5ab1aaea94":"POCO CLARO","research-forge.5b1142d090":"Asignación de presupuesto","research-forge.5b141d8cb7":"Verificado bajo estas reglas","research-forge.5b2a7fb11c":"Exponer","research-forge.5b3facb840":"Cuatro familias de igual peso, y el paquete decide cuáles están activas.","research-forge.5b5d8a5af8":"Registra el caso concreto y la propiedad que rompió.","research-forge.5b6a58fb9f":"Barato, para la búsqueda","research-forge.5b78187e47":"no es correcto en todos los mundos","research-forge.5b8955c7bc":"Encontrar el programa","research-forge.5b92885b2d":"Un equipo de ingeniería puede elegir el miembro de menor latencia. Un programa regulado puede elegir la vía de aseguramiento más limpia. Un despliegue repartido en hardware mixto puede elegir el ajuste de destino más amplio. Los tres eligen del mismo conjunto verificado.","research-forge.5c1be9b227":"La afirmación es reproducible","research-forge.5c262f33db":"Termina en","research-forge.5c46a60955":"Cómo se divide el trabajo","research-forge.5c9d4874c3":"Qué entradas y qué entornos cubre la afirmación.","research-forge.5ce01f3b67":"El programa publica lo que respaldan sus pruebas y mantiene su método de investigación como investigación.","research-forge.5dfcf1dcc0":"Una identidad, tres representaciones","research-forge.5dfe750940":"Inspeccionable","research-forge.5e0d7f4f07":"Forge es un proyecto de investigación de Dweve. Su cartera de búsqueda interna, su implementación de razonamiento formal, su conocimiento de transformación, su calibración de objetivos y su orquestación forman parte de esa investigación. Lo que el programa publica es la pregunta, el protocolo, el resultado y su estado de aseguramiento, en el nivel de divulgación que respaldan las pruebas. La cooperación comienza a partir de una pregunta de síntesis acotada. Se realiza un seguimiento de cinco afirmaciones con su estado, tres de ellas resueltas y dos aún abiertas, y las abiertas están en la página en lugar de omitirse del informe.","research-forge.5e22dbb195":"Tres emparejamientos","research-forge.5e3db9c4c0":"Refinamiento guiado por contraejemplos","research-forge.5eb51a7a2a":"Sigue la evidencia, no solo el programa que salió.","research-forge.5eede4abda":"Ajuste objetivo más amplio","research-forge.5f174de1cc":"Prueba","research-forge.5f20d0f3ac":"Insatisfacible","research-forge.5f94916c54":"Ver el caso institucional","research-forge.5faa59d4bc":"Resultado","research-forge.5ff1729499":"antes de decir cómo","research-forge.603a007e8b":"y las alternativas se cierran","research-forge.60508aeb3d":"Dónde plantear la pregunta","research-forge.60539e2c57":"Dónde reside el riesgo","research-forge.6066a49124":"Esa entrada se une al conjunto que todo candidato debe satisfacer.","research-forge.60e5c23b14":"Tipado","research-forge.616d1d1b2a":"Cinco preferencias","research-forge.61792020d0":"Frontera objetiva","research-forge.61988aaea3":"El paquete del experimento","research-forge.61a0ae3b84":"Límites","research-forge.61ad50a9b9":"Objetivo","research-forge.61c2d00a1e":"Formas de especificación","research-forge.61d0fdeb05":"La interfaz declarada, sus tipos y sus formas.","research-forge.61e2187199":"Después del primer programa válido","research-forge.625ba6f153":"FIT","research-forge.62c4bc1315":"Dos vías desde el mismo requisito","research-forge.6320f96544":"deja que la máquina encuentre cómo","research-forge.636f4e740e":"rara vez es la respuesta completa","research-forge.63ed4981dc":"Pareto","research-forge.63f0dfcfef":"Un requisito dividido en cláusulas, con cuatro vías que muestran qué cláusulas produjeron un resultado insatisfacible, ambiguo, desconocido o fuera de alcance, y la acción que cada una requiere","research-forge.64269f9bd2":"TIME","research-forge.647c656679":"Dos candidatos pueden coincidir como texto, coincidir una vez normalizados sus grafos, o satisfacer el mismo comportamiento observable bajo el contrato declarado. Son tres afirmaciones distintas, y solo la última dice algo sobre lo que hace el programa.","research-forge.649ed30fda":"El alcance viaja con la afirmación. Una prueba sobre semántica de enteros exactos no certifica el comportamiento de coma flotante. Una prueba de función pura no cubre un servicio externo que nunca se declaró. Un grafo verificado modificado después de la prueba es un nuevo candidato sin prueba asociada todavía.","research-forge.64bcb871de":"Un contraejemplo puede revelar más que un defecto de implementación. Puede revelar una precondición omitida, un caso límite que nadie había decidido, o dos lecturas del requisito que eran ambas coherentes con los ejemplos. El registro nombra cuál de esas cambió después el investigador.","research-forge.64c0978f0e":"Abierta, y la razón de que el programa exista: cuán grande puede llegar a ser útilmente una región de grafo verificada, qué formas de especificación son precisas para una máquina y manejables para una persona, cómo se componen las pruebas parciales a través de la optimización y la planificación, y qué objetivos necesitan retroalimentación medida del hardware.","research-forge.64d22c2e4e":"Forge fija el problema de investigación antes de que exista cualquier candidato. Un paquete nombra la especificación, las operaciones y tipos permitidos, los efectos y la semántica numérica, las dimensiones del objetivo, los límites de búsqueda y la política de garantía que un resultado debe alcanzar. Un candidato solo puede juzgarse contra un problema ya planteado, lo que convierte el paquete en parte de la corrección, no en configuración alrededor de ella. El paquete también dice cuándo parar: el límite de recursos, el umbral de garantía que un candidato debe alcanzar, y qué informa la ejecución cuando nada lo alcanza.","research-forge.64f4056c85":"Política visible","research-forge.657c02a2ae":"El requisito permanece fijo","research-forge.664243d1c2":"Formas de especificación frente a lo que cada una resuelve","research-forge.66b4132999":"Discutir una pregunta de síntesis","research-forge.66c7af05f3":"Forge hace inspeccionables los supuestos, y las personas siguen siendo sus dueñas.","research-forge.66c95e7fc7":"Sellado","research-forge.66cd84bcef":"las formas van y vienen, y el marco del medio es el mismo en todo momento","research-forge.6703a68b0c":"la política nombra al miembro","research-forge.6767e55d00":"Primero válido","research-forge.681b5b5ae1":"Disponibilidad","research-forge.6848ce552e":"Resultados","research-forge.68ad9d9693":"Lo que permanece fijo","research-forge.693f74e1e9":"El límite entre Forge y Kera","research-forge.6978e0d16d":"Ningún programa en absoluto puede ser el resultado honesto","research-forge.6989b87ddb":"Por eso el bucle solo se vuelve más estricto. Cada ronda comienza con todo lo establecido en las rondas anteriores más el nuevo caso, así que un candidato nunca puede ganar olvidando un fallo anterior.","research-forge.699425d26b":"Leer el método","research-forge.69da6fa492":"Los ejemplos explican","research-forge.6a33efdc4e":"El paquete del experimento ensamblado campo por campo, con la identidad que lo nombra y la consecuencia de cambiar cualquier campo","research-forge.6a455d1ff6":"Para cada entrada admitida, mantén esto cierto.","research-forge.6a54f54941":"La búsqueda responde","research-forge.6aa0b7e952":"instituciones distintas eligen de forma distinta","research-forge.6ab0b8903c":"Significado numérico","research-forge.6b1716c3e5":"nunca más indulgente","research-forge.6b2284f302":"Punto de rodilla","research-forge.6b6ae4c323":"el conjunto de obligaciones solo crece","research-forge.6b6f62925d":"A veces el contraejemplo dice algo sobre la solicitud más que sobre el programa. Dos reglas pueden resultar contradictorias entre sí, o un caso límite puede resultar ser uno que nadie había decidido realmente. Vale la pena saberlo pronto.","research-forge.6b7b6dcbaa":"Un grafo, cuatro roles","research-forge.6bc457b374":"Encuentra un candidato que satisfaga cada caso conocido.","research-forge.6bcf5a7776":"Una frontera, no una puntuación única","research-forge.6c4b5393b9":"y las restricciones deciden","research-forge.6c61bbcebe":"Comprobado","research-forge.6c82e6dd86":"Tiempo","research-forge.6c8dd48ed8":"Plan de medición","research-forge.6c9b8325ab":"ningún peldaño se infiere jamás","research-forge.6c9c88fe2f":"Una descripción del comportamiento cambia esa relación. Le da a la búsqueda un objetivo que debe alcanzar, una forma de ser detectada cuando falla, y un registro posterior de exactamente qué casos se verificaron contra el resultado.","research-forge.6cc1fdfb05":"Probado, acotado y comprobado son afirmaciones diferentes sobre el mismo programa.","research-forge.6cd40b6ae3":"Los requisitos comienzan como comportamiento deseado, restricciones y riesgos. El desarrollo los convierte en una arquitectura y una implementación, y desde ese momento cada alternativa es un proyecto de reescritura, migración u optimización. La elección probablemente fue razonable cuando se tomó, y se tomó antes de que nadie pudiera compararla con las opciones que descartó.","research-forge.6d058a6f22":"no una promesa general","research-forge.6d3a0e2f30":"Los tipos podan primero","research-forge.6d525b7156":"Ejecución","research-forge.6d5ef04ce2":"prueba, límite o límite declarado","research-forge.6d84ceaf60":"Extraer","research-forge.6db87cb08f":"Modelado más rápido","research-forge.6dfe9d2cfa":"Forge, la vista simple","research-forge.6e3f1d3672":"Cuatro formas de expresar la intención","research-forge.6ef75c79a0":"Una repetición no tiene que reproducir cada rama exploratoria. Tiene que reproducir la evidencia en la que se basa la afirmación: la especificación, el candidato seleccionado, el resultado de la verificación y el vínculo de ejecución. Todo lo demás es historial de búsqueda, no prueba.","research-forge.70bcce6545":"Varias rutas","research-forge.70cbd1d6b1":"Propuesto","research-forge.7173d0cb0f":"desconocido, insatisfacible y ambiguo son resultados","research-forge.718eb2ad28":"Reducción de fuerza a desplazamiento","research-forge.71e541f178":"Una prueba ejecuta el programa con entradas que alguien eligió. Una prueba formal razona sobre cada entrada que cubre la especificación escrita. Ambas son útiles y responden preguntas diferentes. Cuando Forge dice que un candidato está verificado, la frase tiene una segunda mitad: verificado contra esta propiedad, para estas entradas, bajo estos supuestos. Cinco partes deben viajar juntas para que esa frase signifique algo: el programa exacto que se verificó, la propiedad que se afirma sobre él, los supuestos, la evidencia y los límites que el resultado no establece.","research-forge.722e234a05":"Encontrar candidatos","research-forge.72637278c6":"lo que Forge entrega","research-forge.729c82e196":"Un objeto cruza todo el ciclo de vida, por lo que nada tiene que rederivarse del texto en cada etapa.","research-forge.72aeb780b2":"Hacia dónde va la búsqueda","research-forge.72e6f70d7c":"el resultado apunta de vuelta al grafo","research-forge.7305b76252":"una evidencia más sólida merece una etiqueta más sólida","research-forge.73128a8f5b":"el requisito viene primero","research-forge.734e643f73":"Cuatro ejes","research-forge.734ee26abf":"Muchas familias","research-forge.736500a024":"descubrimiento y prueba","research-forge.73710d0053":"Cuatro cosas no cambian con el resultado, y son la razón por la que alguien que no ejecutó la búsqueda puede leer el resultado.","research-forge.73e5abe068":"y el método permanece privado","research-forge.740141dd76":"Comprobaciones acotadas y pruebas de propiedades","research-forge.746a18b508":"Formato, orden de operandos y el grafo normalizado. Suficiente para evitar que la búsqueda haga el mismo trabajo dos veces.","research-forge.757b8815d3":"Un marco","research-forge.75be5b7552":"Lo que publica el registro","research-forge.75c9be68d0":"Rechazos","research-forge.75e6b42fc5":"Fuera del alcance","research-forge.762b81621f":"El peldaño que un candidato debe alcanzar para entrar en la frontera.","research-forge.7701124587":"Demostrar que no existe un programa correcto más pequeño dentro de un lenguaje declarado es la pregunta que estudia la tradición de investigación de superoptimización. Esta búsqueda acotada es la instancia de esa pregunta que Forge puede llevar a cabo y verificar.","research-forge.7777053d27":"Equivocarse a propósito","research-forge.77809a4225":"x86-64, RISC-V, WASM, Vulkan GPU","research-forge.779df62acf":"Cuatro compromisos permanentes","research-forge.77e466696d":"Ningún programa en el espacio permitido puede hacerlo. Cambia el permiso o la solicitud.","research-forge.77ed933da8":"Vector objetivo y posición en la frontera","research-forge.7800ae62d5":"No solo equivocado","research-forge.78546ce4c3":"El efecto solicitado no está representado por el contrato de verificación.","research-forge.79919ce9fd":"Efectos y capacidades","research-forge.79b38792f6":"Cuatro familias de objetivos","research-forge.79b3e4bb6e":"Muchos candidatos","research-forge.7a36809fc6":"Forge estudia una secuencia diferente. Mantén el requisito explícito durante más tiempo. Deja que varias implementaciones compitan dentro de un lenguaje declarado. Establece las afirmaciones de comportamiento admitidas antes de seleccionar entre las compensaciones de rendimiento y despliegue.","research-forge.7a67d7aba8":"¿Están representados el entorno, los efectos y las reglas numéricas?","research-forge.7b2d03931b":"Convencional","research-forge.7ba8740951":"Qué política seleccionó a un miembro y quién la respaldó","research-forge.7bec3a8510":"Se detiene en","research-forge.7c04a5cf0e":"Un vector de costes produce una frontera, que es un objeto diferente de una clasificación.","research-forge.7c1e14bb08":"no elimina el juicio humano","research-forge.7c3f4fda21":"tamaño 1","research-forge.7d448f8882":"Un grupo de candidatos","research-forge.7d58a74832":"Un candidato puede superar todos los ejemplos que se le han mostrado y aun así fallar en algún lugar que nadie ha mirado. Forge busca una entrada concreta que exponga la diferencia. Esa entrada es un contraejemplo y, una vez que existe, se une al conjunto permanente de casos que todo candidato posterior debe satisfacer. El ciclo que hay detrás es corto. Se propone un candidato, se le desafía más allá de los ejemplos que se le han dado, una entrada expone el comportamiento incorrecto y esa entrada se conserva. Entonces la búsqueda comienza de nuevo contra el conjunto más grande. Termina en una prueba, un límite o un límite declarado, y nunca en un candidato que simplemente parece correcto. Nada se elimina jamás de ese conjunto, por eso el tercer intento significa más que el primero.","research-forge.7d5f9141fc":"La medición aún no está establecida","research-forge.7db1bb6632":"La derivación como evidencia","research-forge.7df7e32344":"la insignia solo nombra el peldaño","research-forge.7e2e54dae8":"Se puede sugerir un punto de rodilla equilibrado. La sugerencia se registra con la normalización que la produjo, para que un revisor pueda ver que es una política y no una inevitabilidad aritmética.","research-forge.7e309ec303":"Hipótesis de rendimiento, no comparada con referencia","research-forge.7e5a975b6a":"Identidad","research-forge.7e826f7af3":"TRUST","research-forge.7ea014de7b":"Evidencia","research-forge.7ea35b3515":"El mismo objeto tiene cuatro roles sin cambiar de categoría. Es un candidato durante la búsqueda, un miembro de una clase de equivalencia durante la exploración, el sujeto que nombra una prueba y la entrada contra la que Kera planifica. Una identidad lleva los cuatro.","research-forge.7f2b6cf0fd":"Un candidato debe satisfacer la evidencia recopilada hasta ahora. Un verificador busca entonces en el dominio admitido una entrada o estado donde viole la especificación completa. Cualquier contraejemplo que encuentre se une al conjunto de evidencia como una obligación permanente, por lo que el siguiente candidato tiene que satisfacer todo lo que los anteriores y también el nuevo caso. El bucle solo se vuelve más estricto. Se detiene en una prueba, un límite o un límite declarado, y nunca se detiene en un candidato que simplemente parece convincente. Añadir una condición previa está permitido, pero abre una nueva identidad de especificación en lugar de editar la anterior.","research-forge.7f59a1f1d5":"Decisión","research-forge.7f5e7b5182":"Cuatro acciones institucionales","research-forge.7f87260e69":"Escrito hacia adelante, leído hacia atrás","research-forge.7fc3a8b99e":"El diseño de investigación combina un DSL sobre expresiones tipadas con búsqueda enumerativa, CEGIS, programación genética y MCTS, saturación de igualdad con e-graphs, medición basada en Cranelift y comprobaciones de obligaciones acotadas con Z3/CVC5. La búsqueda multiobjetivo considera latencia, número de operaciones, memoria y presión de registros; la generación de código objetivo incluye x86-64, RISC-V, WASM, GPU Vulkan y Verilog. Los recuentos de tareas y pruebas, las aceleraciones entre hosts y el rendimiento de producción siguen siendo trabajo de validación.","research-forge.7fda8c3a33":"Tres candidatos, tres etiquetas honestas","research-forge.7fdf663e3a":"Hipótesis de rendimiento, no comparada con referencia","research-forge.7fef09721e":"Dweve Forge, descubrimiento verificado de programas","research-forge.80302bf5ea":"Comprobaciones acotadas y búsqueda","research-forge.80446347ed":"Forma","research-forge.80d70e543d":"Frontera y selección","research-forge.814de3b8b2":"Cuatro miembros de la frontera","research-forge.8179013356":"Tráfico, conjunto de trabajo, transferencias y localidad","research-forge.81eccd6085":"Cuatro razones para el silencio","research-forge.81f08b5724":"mucho después de que la gente siga adelante","research-forge.8208f3f27b":"El orden","research-forge.82319c5d9e":"Aplicar transformaciones en una secuencia hace que una elección temprana pueda descartar una mejora posterior. Forge estudia representaciones compactas que mantienen muchas formas equivalentes a la vez, por lo que varias rutas de transformación coexisten hasta la extracción. Representar muchas reescrituras juntas en lugar de comprometerse con un orden es el enfoque que la literatura de investigación llama saturación de igualdad.","research-forge.8252f95ddf":"cambiar un nodo en un grafo verificado devuelve el candidato a bien formado","research-forge.825d89212b":"Conocimiento de transformación","research-forge.8283b9d96c":"Sin orden de fases","research-forge.82c24c3687":"El programa es libre de cambiar de forma, y lo que tiene que satisfacer no lo es.","research-forge.8301a503f4":"El desacuerdo entre dos lecturas válidas se presenta como una pregunta, no se resuelve mediante la búsqueda.","research-forge.8368699cf6":"Muchos programas posibles","research-forge.8375a2c337":"Tres intentos, una lista de casos creciente","research-forge.837b910e11":"hasta que la política seleccione uno","research-forge.83908aa381":"Tipo, forma, representación y el contrato numérico que lo gobierna.","research-forge.83ea53e5ec":"Muchas formas iguales, tres que vale la pena extraer","research-forge.8597c90c68":"Pruebas de investigación (alcance)","research-forge.864c38bd34":"Cuando no existe una medición, la celda permanece vacía. Una celda vacía es una declaración sobre la evidencia, y llenarla con una salida de modelo convertiría silenciosamente una estimación en un resultado.","research-forge.8682d73e62":"Programa","research-forge.869cb36316":"Una implementación propuesta de la especificación fijada.","research-forge.8703ca90ce":"Propiedad, espacio de memoria y las restricciones de destino que se aplican.","research-forge.870d4e66fc":"el registro nombra el alcance","research-forge.87805aff07":"Ningún programa en absoluto","research-forge.879bb91dae":"ningún lado absorbe la afirmación del otro","research-forge.87d0c490e0":"Las dimensiones de costo que compara este experimento, elegidas antes de medir cualquier candidato.","research-forge.88306943fe":"Método","research-forge.8831be6339":"Cuando no aparece ningún programa","research-forge.887b3d18f0":"Forge posee la especificación, la búsqueda de candidatos, la exploración de equivalencias, la frontera de objetivos y la verificación. Kera es el lenguaje de sistemas nativo de grafos de Dweve y la base de Computación Directa, y posee la planificación, el descenso, la emisión específica del destino y la ejecución. Lo que cruza entre ellos es un grafo semántico verificado con sus obligaciones, su perfil de objetivos y su evidencia. El grafo se nombra en lugar de la fuente, y el resultado que regresa apunta a la misma identidad.","research-forge.887cf267e6":"Insatisfacible","research-forge.888797190c":"un comportamiento, varias implementaciones","research-forge.888e561892":"Cuatro formas de pedir mejor","research-forge.892257a43b":"Una prueba puede ser sólida","research-forge.89404ea15f":"Consulta formal","research-forge.894f8a793c":"Usa una teoría más fuerte, un lenguaje más amplio o un presupuesto mayor.","research-forge.897b3ac98d":"Generación de código","research-forge.89b86ab0e6":"Lenguaje","research-forge.89c7caf6b5":"Qué pasos hacen el trabajo","research-forge.89c8a2851d":"Memoria","research-forge.89f5343231":"La ruta de decisión duradera","research-forge.8a102fcb06":"Búsqueda completa acotada","research-forge.8a9523ae04":"Lo que porta un nodo candidato","research-forge.8ab2c84ed7":"Una arquitectura","research-forge.8b2d50590f":"La evidencia formal cubre la especificación y la semántica que se codificó. Si se omitió una condición ambiental, o el modelo numérico no coincide con la máquina, el resultado es válido y responde a una pregunta ligeramente distinta.","research-forge.8b593995c8":"Supuestos","research-forge.8b7acd8daf":"Nada entra en la frontera con una etiqueta de garantía más fuerte de lo que respalda su evidencia.","research-forge.8bafd39dbd":"El límite deliberado del producto","research-forge.8c0dc9aa18":"Precondiciones, postcondiciones y la garantía que debe alcanzar el resultado.","research-forge.8c1cf9e158":"Ejemplos, condiciones lógicas, bocetos y comportamiento de referencia, cada uno registrado con la fuerza que lleva.","research-forge.8cb71202e7":"Varios comportamientos encajan con los ejemplos. Un caso más lo decide.","research-forge.8d9c9bb663":"Dos registros, un grafo","research-forge.8daee0af31":"La ruta convencional que se estrecha hasta un único código y se reabre como proyectos de reescritura, junto a la ruta de investigación que mantiene un abanico de candidatos verificados hasta que una política selecciona uno","research-forge.8db9aab917":"con qué firmeza se ha comprobado","research-forge.8dce170de2":"Valor","research-forge.8dd2a359fe":"LEAN","research-forge.8df2bb4b75":"El nivel de garantía que debe alcanzar un candidato, el límite de búsqueda y qué informar cuando nada lo alcanza.","research-forge.8e2717f3c6":"Un candidato que no pudiera ser legal nunca se construye, así que la frontera solo contiene programas bien formados.","research-forge.8e34678d0d":"los candidatos ilegales nunca entran en el conjunto","research-forge.8e3934fad2":"Cuatro pestañas de política que seleccionan distintos miembros de una frontera, cada una produce un registro de decisión completo con razones de dominancia para los miembros que no seleccionó","research-forge.8e50172772":"La comprobación independiente es un peldaño aparte porque plantea una pregunta distinta. No si se produjo la prueba, sino si un verificador que no la produjo está de acuerdo, usando solo la evidencia suministrada con el candidato.","research-forge.8e84017c75":"El enlace apunta a un programa específico. Cambia un paso dentro de él y la prueba ya no describe lo que tienes en las manos, así que la etiqueta vuelve a la estructural simple hasta que se vuelva a hacer la comprobación.","research-forge.9032517861":"Cinco afirmaciones, cinco estados","research-forge.908b29b50b":"cada peldaño necesita un tipo distinto de evidencia","research-forge.90e40d5043":"Empezar","research-forge.919003799d":"Probado","research-forge.91ad20c2db":"Dos planes","research-forge.91c0ae2087":"la intención precisa reduce el riesgo de implementación","research-forge.91cf399266":"puede ser la respuesta real","research-forge.9225f51a2a":"Contraejemplo","research-forge.9233f41df0":"Tres objetivos","research-forge.9297ab4ca3":"Leer la historia","research-forge.929818c51d":"Mayor huella de memoria","research-forge.929a9f0f25":"El primero que funciona","research-forge.92a7058e4e":"Debatir la cooperación institucional","research-forge.92f5fe6952":"Cuatro resultados","research-forge.936c25084e":"Comportamiento de referencia","research-forge.9388f4158d":"la opción equilibrada es una elección como las demás, y lo dice","research-forge.93c09204c0":"Moderado en ambos costes","research-forge.93c2975761":"Seguir la búsqueda","research-forge.93f79d808f":"¿Refleja el miembro de la frontera seleccionado la prioridad declarada?","research-forge.942587e61e":"Ficha del proyecto","research-forge.9477d7acdd":"Solicitar acceso para socios","research-forge.94822e9dc6":"Forja, vista institucional","research-forge.94827e8438":"Leer los artículos","research-forge.94859cf20a":"Sellado y abierto","research-forge.948c81b996":"Varias vías verificadas hacia adelante","research-forge.94cc86c489":"un paso cambiado y la insignia nombra un programa que ya no tienes en las manos","research-forge.94ed3b0134":"de la intención al programa seleccionado","research-forge.950dfeeb8b":"La intención se convierte en código","research-forge.9550373e8b":"Medido","research-forge.95eaeda430":"Cuán grande puede llegar a ser de forma útil una región de grafo verificada.","research-forge.9678c4f1e3":"una identidad cruza el límite","research-forge.96aff7c058":"Un bucle de contraejemplos","research-forge.96b9633285":"Qué puede cambiar la búsqueda","research-forge.973c3f46d7":"Dentro del alcance","research-forge.978aa6569a":"Termina antes","research-forge.97c89a4d66":"Acción","research-forge.97ee6e5610":"Proponer","research-forge.992bc34385":"Una especificación pura no puede adquirir acceso a archivos o red por el camino. Un contrato de entero de anchura fija no puede convertirse silenciosamente en un entero matemático sin límite. Una representación con escala conserva su escala, y un boceto seguro en memoria no puede completarse con un alias sin comprobar.","research-forge.99508624d6":"Ningún programa puede ser","research-forge.996c4a8976":"contiene un programa","research-forge.99dc6bab08":"Dos candidatos que satisfacen el mismo conjunto de ejemplos y divergen en una entrada que nadie suministró, con las tres formas en que una parte interesada puede resolverlo","research-forge.9a24005705":"Una búsqueda completa, por tamaño","research-forge.9a469ce88c":"Concreto","research-forge.9a4ce5f246":"la elección debe declararse","research-forge.9ae33a7d0e":"Propiedad","research-forge.9b7bd11153":"Un gráfico verificado que cruza un límite estricto hacia Kera, planificado de dos maneras diferentes, con ambos resultados vinculados a la misma identidad de gráfico","research-forge.9c25db95cc":"Candidato A","research-forge.9c86ef6b28":"Explora implementaciones candidatas bajo un contrato declarado","research-forge.9cbe42aaff":"Planificado","research-forge.9cfcf5930d":"La latencia, el movimiento, la adecuación al despliegue y la carga de evidencia no se ven afectados por el primer resultado.","research-forge.9d68007b07":"Programa","research-forge.9dba232302":"El comportamiento que se solicitó","research-forge.9dc6ec542b":"no es lo mismo que ejecutarlo","research-forge.9dd59ab994":"Compara","research-forge.9df0f32743":"Registros, paralelismo, límites de dispositivo, portabilidad","research-forge.9e811eeaf8":"Después de la corrección","research-forge.9ee018232e":"Nada entra en un candidato que el paquete no haya permitido.","research-forge.9f36fa8055":"Mantén esta forma y encuentra la parte que falta.","research-forge.9f78c690af":"por razones diferentes","research-forge.9fea6de725":"Formal","research-forge.9ff7951f81":"Una insignia verificada ampliada en sus cinco partes, mostrada de nuevo junto al mismo programa después de que un paso cambiara y el vínculo entre ellas se rompiera","research-forge.a0a9a568c3":"Los candidatos que siguieron siendo válidos y los que un contraejemplo terminó","research-forge.a0c9c40551":"el programa cambia de forma","research-forge.a10a7ad63a":"Lo que el paquete corrige","research-forge.a266f0a07d":"Explorar kernels candidatos","research-forge.a2e1cc1b2f":"Puede cambiar","research-forge.a2f4a96337":"Compensación","research-forge.a32a41c9d1":"sin programa, con el motivo","research-forge.a336e6650d":"Dos candidatos, dos puntos de parada honestos","research-forge.a3c143732a":"el problema se corrige antes de la búsqueda","research-forge.a3c686e711":"Categoría","research-forge.a4508fc8ef":"Relación semántica","research-forge.a48f8c0cf7":"Cinco programas, una especificación","research-forge.a4c745386f":"Cuatro políticas","research-forge.a57b5d2330":"La búsqueda puede cambiar","research-forge.a6067adc3c":"latencia, operaciones, memoria, registros","research-forge.a618b4be8d":"Consulta","research-forge.a61c938f35":"La búsqueda propone","research-forge.a723285355":"Modelado","research-forge.a79764b5e5":"Varios programas correctos, cada uno con su propia evidencia","research-forge.a7987d27ae":"Renuncia a una reescritura","research-forge.a898f4eb0d":"Es la misma elección que cualquiera hace sobre una ruta por una ciudad. La más rápida, la más barata y la que tiene menos cambios son todas razonables. Lo que no es razonable es afirmar que solo hay una respuesta sin decir para qué se optimizó.","research-forge.a8b262d32b":"Pedirle a un modelo código y obtener algo que parece correcto es un ejercicio diferente. No hay nada que la respuesta deba satisfacer, así que no hay nada contra lo que pueda fallar, y la persona que lo lee tiene que aportar todo el criterio.","research-forge.a8e5c0ccf3":"El gráfico que el resultado de la verificación realmente nombra.","research-forge.a91bcce893":"Siempre","research-forge.a94848cbdb":"Solo los candidatos que pasaron la puerta llegan a este paso.","research-forge.a9d6afeda0":"volver a proponer","research-forge.a9f1693ebe":"Cada miembro satisface el contrato declarado, así que la única pregunta restante es qué costo aceptas.","research-forge.aa1a2e191d":"DECLARADO PRIMERO","research-forge.aa2b80d828":"Frontera","research-forge.aa62568659":"Decir lo que no se sabe es más útil que llenar el vacío con algo que suene bien.","research-forge.aa6708d51a":"Se demostró una relación universal admitida.","research-forge.aa88ef980e":"Qué entornos admitidos pueden ejecutarlo","research-forge.aa9002c223":"La insignia, abierta","research-forge.aab9ca1bc6":"En una clase","research-forge.ab89d05c4b":"Colocación","research-forge.ab98f5b857":"Fijo","research-forge.ab9a4aae0b":"Menor movimiento","research-forge.aba86cd010":"La política selecciona","research-forge.abc0c09f1f":"La máquina puede cambiar qué pasos hacen el trabajo, el orden en que ocurren y qué valores intermedios existen en absoluto. Dos programas que no comparten nada de eso pueden seguir haciendo el mismo trabajo, y la búsqueda puede preferir cualquiera de los dos.","research-forge.ac30f0abf3":"Si cambia lo que el programa produce, no es una mejora para ese programa. La corrección es lo que le da a un candidato un lugar en la conversación sobre el costo.","research-forge.acc3156c5b":"Ejecutar enlace","research-forge.ad2cecac38":"Texto y estructura","research-forge.ad44adccc4":"la prueba refuerza una afirmación precisa","research-forge.ad59e3b102":"Más amplio","research-forge.adfc01e921":"Un candidato solo puede evaluarse frente a un problema que ya estaba planteado.","research-forge.adfccdc8de":"Forge: qué","research-forge.ae2fee1a70":"Construir solo expresiones más grandes tipográficamente correctas.","research-forge.aeb1c76446":"Cuatro anillos, una regla de publicación","research-forge.aebc2854f4":"Numérico","research-forge.aeedafb2fe":"el fracaso se convierte en una obligación duradera","research-forge.af3cc2e010":"el programa, no el objetivo","research-forge.af68d81f17":"El comportamiento y las restricciones que definieron el éxito.","research-forge.af78a00855":"Con qué facilidad se puede comprobar su comportamiento","research-forge.afbab5dc80":"el primer candidato descubierto conserva su lugar en el historial y abandona la frontera","research-forge.aff55d9c0e":"Informar del candidato verificado más pequeño y su límite.","research-forge.b0339e3e63":"Síntesis, Cranelift y","research-forge.b048046ec8":"El candidato de menor latencia puede mantener un conjunto de trabajo mayor. El más portátil puede ser más lento en la máquina que tienes delante. El de prueba más simple puede renunciar a una reescritura agresiva. Se puede sugerir un punto de inflexión equilibrado, y la sugerencia se registra como una política con su normalización adjunta.","research-forge.b06be2ecea":"Por eso Forge publica los supuestos junto a la afirmación, y por eso la revisión tiene propietarios designados. La especificación, el modelo y el objetivo de ejecución son tres firmas separadas.","research-forge.b0811e470d":"Compensación","research-forge.b0a205ebad":"Empieza por las entradas y constantes permitidas.","research-forge.b0b01215a0":"Candidato D","research-forge.b116105199":"Cuatro preguntas que resolver","research-forge.b1d348384e":"Más de un tipo de mejora","research-forge.b23977841c":"Contraejemplos","research-forge.b26aa65383":"Qué cubre la palabra verificado","research-forge.b2bc0c005f":"Comprobado","research-forge.b30077250b":"confirmar pronto o conservar las alternativas","research-forge.b307b88c84":"Portabilidad","research-forge.b3776d63ad":"Backends","research-forge.b39a168c1e":"El paquete se escribe una vez, y cada resultado de esta página apunta a la versión que lo produjo.","research-forge.b3c0c45a3e":"Forge mantiene separados la validez estructural, las pruebas concretas, la comprobación exhaustiva acotada, la verificación formal, la comprobación independiente y el vínculo de ejecución. Un candidato avanza solo cuando existe la evidencia para el siguiente peldaño, y el peldaño alcanzado forma parte del resultado, no es un adorno. Una búsqueda rápida puede mantener candidatos probados mientras se sigue obteniendo una prueba. La comprobación independiente ocupa su propio peldaño, porque pregunta si un verificador que no produjo la prueba está de acuerdo con ella.","research-forge.b45b598d0c":"Una identidad de grafo conecta la especificación, la prueba, el plan y el resultado que regresó.","research-forge.b462217ad5":"Una entrada muestra que el comportamiento es incorrecto.","research-forge.b4dad06170":"Especificaciones técnicas","research-forge.b51ba796f2":"Empieza desde","research-forge.b5338782b3":"Las dimensiones por las que se clasifica, modela o mide un candidato","research-forge.b568d47f2e":"Entrada","research-forge.b5b0a8f813":"Capas concéntricas desde la pregunta de investigación pública, pasando por el protocolo reproducible y el resultado publicado, hasta el método interno protegido","research-forge.b6272cdaf7":"Forge registra la identidad de la especificación, la ascendencia relevante del candidato, los contraejemplos, las relaciones de equivalencia utilizadas, los valores objetivos, las transiciones de garantía y la política de selección. Esa cadena explica por qué existe el programa elegido y qué alternativas desplazó, y es suficiente para que otra persona reconstruya la afirmación. Una reproducción no tiene que repetir cada rama exploratoria, solo la evidencia en la que se basa la afirmación.","research-forge.b638127a16":"Completo acotado","research-forge.b66b54c1d8":"El candidato como objeto","research-forge.b6d2f4c9e8":"la búsqueda no puede ampliar el sistema de tipos","research-forge.b70446abdf":"Los requisitos pueden entrar en conflicto. Un conjunto de ejemplos puede permitir comportamientos incompatibles. Una garantía solicitada puede quedar fuera de la semántica que representa el contrato de verificación. Una búsqueda puede alcanzar su límite declarado sin una conclusión. Forge informa de cada uno de estos por separado, porque requieren cuatro respuestas diferentes y cuestan cuatro cantidades diferentes de actuar sobre ellos. Las cláusulas en conflicto se reconcilian, los comportamientos en competencia se separan con más evidencia, una búsqueda no resuelta se amplía, y una garantía fuera del contrato se registra como algo que no puede justificarse tal como se afirma.","research-forge.b71f6e67ce":"Estudiar una decisión de implementación","research-forge.b74c664479":"Estados de garantía","research-forge.b78c6b0e99":"superar los ejemplos y satisfacer la condición no son la misma afirmación","research-forge.b82b9b1043":"las formas se combinan deliberadamente","research-forge.b895ceb6b1":"una no respuesta evita una falsa confianza","research-forge.b8f5629ab6":"la columna de obligaciones nunca se reduce entre iteraciones","research-forge.b97a1099a3":"Comprobable por máquina","research-forge.b9b15e5f94":"Tres expedientes","research-forge.ba25b214d8":"cada uno pide algo diferente","research-forge.ba3fef96ae":"Una prueba en cinco partes","research-forge.babfc32160":"Al menos un comportamiento satisface todas las cláusulas a la vez.","research-forge.bac127c5b7":"No dominado","research-forge.bb11a8e3f8":"Reglas","research-forge.bb2fe63e5a":"INPUT","research-forge.bb54db510a":"Aceptar","research-forge.bb9cf14180":"Política","research-forge.bb9d653f4e":"Desafío","research-forge.bbddd6ecdf":"Qué valores intermedios existen","research-forge.bc0b16aa7f":"Cuatro programas verificados reclasificados según la propiedad que se pida, con la opción equilibrada mostrada como preferencia igual que las demás","research-forge.bc6b9b38a3":"Los pasos que pertenecen al método de investigación de Dweve aparecen como nodos sellados con sus entradas, salidas e identidad publicadas. La transparencia institucional y la confidencialidad de la investigación se tratan como dos propiedades de una misma cadena, no como opuestos.","research-forge.bc7819b34f":"Desconocido","research-forge.bcd3b8580e":"el objeto nunca cambia de categoría","research-forge.bce0641417":"Buscar","research-forge.bd163f2c2d":"Cada relación lleva sus condiciones laterales. La reestructuración algebraica, la reducción de intensidad, la vectorización, la fusión, el cambio de diseño y la eliminación de movimientos solo son legales cuando se cumplen las condiciones aritméticas, de anchura, redondeo, efecto y orden en este experimento.","research-forge.bd5d4d39fa":"Dice","research-forge.bda89bbff3":"Cambiar un ejemplo, ampliar un tipo, permitir un efecto o relajar una tolerancia numérica produce un problema de investigación distinto con una identidad distinta. La ejecución anterior permanece en el registro bajo su propio paquete, de modo que dos resultados nunca se leen como respuestas a la misma pregunta.","research-forge.bdfebc22bf":"Vector objetivo","research-forge.be601df25e":"Investigación","research-forge.beb1ed4753":"evidencia pública junto al método protegido","research-forge.bef833878c":"la lista de casos nunca se acorta entre rondas","research-forge.bf55421b4a":"El comportamiento solicitado no es algo que cubra la verificación.","research-forge.bff5c4dd05":"Requerir","research-forge.business.actionCase":"Ver el caso institucional","research-forge.business.actionCooperate":"Discutir la cooperación en investigación","research-forge.business.banner.body1":"Demuestra que existe una ruta.","research-forge.business.banner.body2":"No demuestra que la ruta sea la más rápida, la más pequeña, la más portable, la más fácil de auditar ni la más adecuada para la institución que debe operarla.","research-forge.business.banner.eyebrow":"El problema del espacio de diseño","research-forge.business.banner.firstDetail":"La búsqueda ha establecido que existe un candidato permitido.","research-forge.business.banner.firstLabel":"Una ruta satisfactoria","research-forge.business.banner.firstStatus":"Válido dentro del alcance","research-forge.business.banner.footer":"Dweve Forge, descubrimiento de programas verificados","research-forge.business.banner.frontierDetail":"Varios programas correctos permanecen para distintos perfiles objetivos.","research-forge.business.banner.frontierLabel":"Alternativas no dominadas","research-forge.business.banner.frontierStatus":"Visible","research-forge.business.banner.headline":"Correcto es el comienzo","research-forge.business.banner.headlineAccent":"no la respuesta final","research-forge.business.banner.instrument":"Después de la corrección","research-forge.business.banner.leftLabel":"Primer candidato válido","research-forge.business.banner.limitDetail":"El primer resultado no dice nada sobre las compensaciones cercanas.","research-forge.business.banner.limitLabel":"No hay óptimo universal","research-forge.business.banner.limitStatus":"Seguir buscando","research-forge.business.banner.policyDetail":"La institución declara qué compensación dio forma a la elección.","research-forge.business.banner.policyLabel":"Política de selección registrada","research-forge.business.banner.policyStatus":"Revisable","research-forge.business.banner.rightLabel":"Frontera de decisión","research-forge.business.banner.tag":"Comparar","research-forge.business.banner.verdict":"Mantén las alternativas hasta que la política sea explícita.","research-forge.business.banner.verdictLabel":"Regla de decisión","research-forge.business.close.body":"Aporta intención de dominio, métodos formales, medición de hardware o revisión independiente. Forge proporciona un objeto de investigación compartido para comparar el descubrimiento, la prueba y la ejecución de programas.","research-forge.business.close.label":"Dweve Forge, cooperación en investigación","research-forge.business.close.primary":"Discutir la cooperación institucional","research-forge.business.close.secondary":"Inspeccionar el contrato de evidencia","research-forge.business.close.title":"Cuestiona una decisión.","research-forge.business.eyebrow":"Dweve Forge, descubrimiento de programas verificados","research-forge.business.lede":"Dweve Forge es un proyecto de investigación que convierte ejemplos, restricciones y especificaciones parciales en una búsqueda controlada de programas válidos, compara las alternativas no dominadas y conserva la evidencia que respalda el resultado seleccionado. La especificación sigue siendo el activo duradero mientras que las opciones de implementación permanecen abiertas durante más tiempo.","research-forge.business.titleAccent":"hasta que la prueba decida","research-forge.business.titleLead":"Mantener la intención abierta","research-forge.businessGlyph.ambiguous":"Comportamiento aún ambiguo","research-forge.businessGlyph.assurance":"Garantía nombrada","research-forge.businessGlyph.boundary":"Programa de investigación, no una oferta de software","research-forge.businessGlyph.candidateA":"Candidato A","research-forge.businessGlyph.candidateB":"Candidato B","research-forge.businessGlyph.candidateC":"Candidato C","research-forge.businessGlyph.candidateD":"Candidato D","research-forge.businessGlyph.counterexample":"Contraejemplo encontrado","research-forge.businessGlyph.execution":"Plan y resultado vinculados","research-forge.businessGlyph.fixed":"Fijo","research-forge.businessGlyph.kera":"Ejecución de Kera","research-forge.businessGlyph.lowLatency":"Menor latencia","research-forge.businessGlyph.lowMovement":"Menor movimiento","research-forge.businessGlyph.policy":"Política de selección","research-forge.businessGlyph.portability":"Mayor portabilidad","research-forge.businessGlyph.research":"Investigación","research-forge.businessGlyph.selected":"Grafo seleccionado","research-forge.businessGlyph.simpleProof":"Prueba más simple","research-forge.businessGlyph.spec":"Comportamiento, límites y política de garantía","research-forge.businessGlyph.specFixed":"Especificación fijada","research-forge.businessGlyph.specLabel":"Especificación inmutable","research-forge.businessGlyph.subtitle":"Alternativas verificadas antes de la ejecución","research-forge.businessGlyph.title":"Hoja de decisión de especificación","research-forge.businessGlyph.tradeoffs":"Compensaciones visibles","research-forge.businessGlyph.visible":"Visible","research-forge.businessHero.titleMiddle":"mejor","research-forge.businessHero.titleSuffix":"software","research-forge.c00cde6a62":"Se cubrió un dominio declarado finito sin fallos.","research-forge.c023fe51a2":"Forge está disponible a través del programa de socios de investigación de Dweve. Pruebe preguntas acotadas de síntesis de programas y acuerde los términos de evaluación antes del acceso. Los resultados siguen siendo evidencia de investigación, no una promesa de producto.","research-forge.c040f6e04f":"el límite se indica con el resultado","research-forge.c0caf528d8":"Coste multiobjetivo","research-forge.c10a6d0899":"Los requisitos contradictorios encontrados durante la implementación se convierten en retrasos y retrabajo. Una ambigüedad encontrada después del despliegue se convierte en un comportamiento inconsistente que alguien debe reconciliar. Encontrar cualquiera de los dos antes de que exista la implementación es el lugar más barato para encontrarlo.","research-forge.c12f928235":"Entrega del grafo","research-forge.c144b00ba8":"Latencia, rendimiento y ruta crítica","research-forge.c174fa3158":"La frontera no se mueve cuando lo hace la política","research-forge.c1929c45f3":"Una búsqueda puede demostrar que nada en el lenguaje declarado satisface el requisito, no decidir la cuestión dentro de sus límites teóricos y de recursos, o encontrar que la evidencia proporcionada permite varios comportamientos incompatibles.","research-forge.c1fcd5ecff":"Podría ser más rápido. Podría ser más pequeño. Podría ser lo más elegante que alguien hubiera pensado para ese problema.","research-forge.c20d749a05":"COMPENSACIONES VISIBLES","research-forge.c2184a31d3":"El requisito es lo que vale la pena conservar, y la implementación es un resultado que produjo.","research-forge.c297908b88":"Un candidato no puede ser promovido por un control, solo por evidencia de que existe el siguiente peldaño.","research-forge.c29cf0b245":"Compensaciones","research-forge.c2bb6fa0c5":"ESPECIFICACIÓN INMUTABLE","research-forge.c2ea17d5fe":"TRES CAMPOS","research-forge.c33ef52668":"el requisito no","research-forge.c3451e6677":"Los ejemplos muestran el comportamiento esperado en casos que las personas pueden comprobar. Las condiciones lógicas definen lo que debe cumplirse más allá de esos casos. Un boceto parcial preserva una arquitectura de seguridad, una interfaz o un flujo de control obligatorio mientras una región permanece abierta al descubrimiento. Juntos hacen que el requisito sea lo suficientemente preciso para que una máquina falle contra él, que es para lo que sirve una especificación. Cualquier cosa que se permita que la búsqueda decida en su nombre pertenece al mismo documento.","research-forge.c36594e8f5":"mínimo dentro del lenguaje declarado","research-forge.c3be8bb127":"Qué tan rápido","research-forge.c3e4b59bd1":"Cuántos datos mueve el programa","research-forge.c439038abe":"No cubierto","research-forge.c440d9bf36":"La búsqueda no puede rescatar un candidato cambiando el objetivo.","research-forge.c4cc9c34bd":"Un bucle de refinamiento","research-forge.c533db2294":"antes de ver las opciones","research-forge.c554cb5d95":"Dweve Research, Países Bajos","research-forge.c60a3a3cff":"Busque en el dominio admitido una entrada que viole la condición.","research-forge.c648f0b37b":"Cuatro razones por las que la respuesta es ningún programa","research-forge.c69925079f":"incorrecto en este caso exacto","research-forge.c6c9f7cd5c":"Un atajo inteligente","research-forge.c6d954c113":"Nada en el lenguaje y los supuestos declarados satisface el requisito.","research-forge.c74dddd8a0":"Las entradas que responden a una pregunta posterior se escribieron cuando se tomó la decisión.","research-forge.c76a21c28e":"Por eso una identidad familiar puede admitirse en una región entera exacta y rechazarse en una región flotante dentro del mismo grafo. La condición permanece unida a la relación, por lo que la extracción nunca hereda una reescritura a la que no tenía derecho.","research-forge.c7e00eda62":"la afirmación es mínima dentro de este lenguaje, en este límite","research-forge.c7f2c2e7d4":"Tres rondas","research-forge.c8050fa93f":"Demuestra que existe una ruta. Ese es un resultado real y vale la pena tenerlo pronto, porque te dice que el requisito se puede satisfacer dentro del lenguaje que declaraste.","research-forge.c82f0b5250":"un par cruzado es una compensación, no una clasificación","research-forge.c855f0a33c":"Una teoría no respaldada detiene a un candidato en probado, o en fuera de alcance, y el registro indica cuál. Un resultado formal puede nombrar el grafo semántico mientras que el artefacto emitido aún espera su vínculo de ejecución. Ninguno de esos estados se comprime en una sola insignia.","research-forge.c932a404bb":"Pruebe, desafíe y demuestre lo que respalda la evidencia.","research-forge.c93e1581c7":"Incluso un problema pequeño puede contener millones de programas posibles. Forge examina las operaciones y los límites que permite el experimento, y diferentes comportamientos de búsqueda exploran diferentes partes de ese espacio. Lo que ninguno de ellos puede hacer es facilitar el problema: el requisito está fuera de la búsqueda y no se mueve.","research-forge.c940737ecf":"Forge, vista de investigación","research-forge.c968557f4b":"Grafo verificado y evidencia para Kera","research-forge.c9bf3b001c":"el resultado más valioso","research-forge.c9d8f0eef6":"podar antes de evaluar","research-forge.ca032b5844":"Qué hace","research-forge.ca046ad257":"Leer la investigación","research-forge.ca08ca46bd":"La escalera de garantía","research-forge.ca09c54bff":"Capacidades","research-forge.ca6d0e3aaa":"Etapa","research-forge.ca7b181648":"El orden fijo","research-forge.cb3242398c":"Varios programas siguen siendo válidos","research-forge.cb3888722e":"Ningún lado absorbe la afirmación del otro, y la identidad del grafo mantiene la conexión exacta.","research-forge.cb48a44ca9":"Tres iteraciones","research-forge.cb4ae000d8":"el programa permanece abierto","research-forge.cb5c0156c2":"Lleva sus propios límites","research-forge.cbb9f1b292":"cada uno dice algo diferente","research-forge.cbbe214a22":"Trae una especificación","research-forge.cc68ebf0f3":"Una frontera contiene los candidatos que ningún otro candidato supera en todos los objetivos activos. Eliminar un miembro requiere una relación de dominancia que se pueda mostrar, no una preferencia oculta en la búsqueda. Eso convierte una comparación técnica en algo que un comité de revisión puede leer: cada miembro satisface el mismo contrato y solo difiere en lo que cuesta.","research-forge.ccfd13401b":"Fija el problema","research-forge.cd27068c9e":"Activo duradero","research-forge.cd3d5a59f1":"Ejecución determinista","research-forge.cdaa0de1dc":"Compartición de subexpresiones comunes","research-forge.cdbed7e540":"Lenguaje de búsqueda","research-forge.cde215073a":"los cuatro satisfacen el mismo contrato","research-forge.cdf33799d9":"Registro de enlace de ejecución","research-forge.ce3b4e045e":"antes de que se vuelva permanente","research-forge.ce9e850988":"la búsqueda informa la divergencia en lugar de elegir una de ellas","research-forge.cec4b662d3":"Programa parcial","research-forge.cecae09ffe":"La máquina encuentra un candidato.","research-forge.cf5ed047cf":"Valores de objetivo y posición en la frontera.","research-forge.cf61965045":"hechos disponibles antes de evaluar cualquier cosa","research-forge.cf88038e56":"No final","research-forge.cf9b77061f":"Abierto","research-forge.consumer.banner.bodyOne":"Un candidato puede ser más rápido, más pequeño o más fácil de ejecutar.","research-forge.consumer.banner.bodyTwo":"Si rompe la especificación, no es una optimización de ese programa.","research-forge.consumer.banner.checkDetail":"Exige el nivel de evidencia que nombre el experimento.","research-forge.consumer.banner.checkLabel":"Comprueba la corrección","research-forge.consumer.banner.checkStatus":"Puerta","research-forge.consumer.banner.compareDetail":"Solo los candidatos aceptables entran en la discusión de compensaciones.","research-forge.consumer.banner.compareLabel":"Compara el coste","research-forge.consumer.banner.compareStatus":"Luego compara","research-forge.consumer.banner.eyebrow":"El límite innegociable","research-forge.consumer.banner.findDetail":"Explora diferentes estructuras de programa permitidas.","research-forge.consumer.banner.findLabel":"Encuentra candidatos","research-forge.consumer.banner.findStatus":"Buscar","research-forge.consumer.banner.footer":"Dweve Forge, descubrimiento verificado de programas","research-forge.consumer.banner.instrumentTag":"Fijo","research-forge.consumer.banner.instrumentTitle":"El orden","research-forge.consumer.banner.stateDetail":"Escribe el resultado y sus límites antes de buscar.","research-forge.consumer.banner.stateLabel":"Declara el comportamiento","research-forge.consumer.banner.stateStatus":"Fijo","research-forge.consumer.banner.titleAccent":"si cambia la respuesta","research-forge.consumer.banner.titleLead":"Un atajo inteligente es inútil","research-forge.consumer.banner.verdictLabel":"La regla","research-forge.consumer.banner.verdictValue":"La corrección otorga entrada a la discusión de compensaciones.","research-forge.consumer.close.body":"El material público de Forge explica la especificación, las alternativas descubiertas, los contraejemplos y lo que la investigación puede demostrar realmente. Forge es investigación interna activa, sin prueba de software, paquete público ni descarga de código abierto.","research-forge.consumer.close.eyebrow":"Dweve Forge, descubrimiento verificado de programas","research-forge.consumer.close.primary":"Explora la investigación de Dweve","research-forge.consumer.close.secondary":"Vuelve al experimento","research-forge.consumer.close.title":"Sigue la búsqueda desde la intención hasta la evidencia.","research-forge.consumer.counterexample.body":"Un candidato puede funcionar en todos los ejemplos proporcionados y aun así fallar en otros. Forge puede desafiarlo con una entrada concreta que exponga la diferencia. Esa entrada se convierte en un contraejemplo.","research-forge.consumer.counterexample.eyebrow":"El fracaso como evidencia útil","research-forge.consumer.counterexample.footer":"Pasar muchos ejemplos no significa que el programa haya sido probado como correcto.","research-forge.consumer.counterexample.pillFailure":"Fracaso concreto","research-forge.consumer.counterexample.pillPermanent":"Caso permanente","research-forge.consumer.counterexample.pillRetry":"Buscar de nuevo","research-forge.consumer.counterexample.secondaryLeft":"El caso fallido se une a la evidencia permanente. El siguiente candidato debe satisfacer tanto los ejemplos anteriores como el nuevo límite.","research-forge.consumer.counterexample.secondaryLeftLabel":"El candidato cambia","research-forge.consumer.counterexample.secondaryRight":"Un fallo también puede revelar ambigüedad o contradicción en la solicitud. Aclarar la intención crea una nueva especificación y mantiene visible el resultado anterior.","research-forge.consumer.counterexample.secondaryRightLabel":"La intención puede cambiar","research-forge.consumer.counterexample.sideChallengeDetail":"Mira más allá de los ejemplos amables.","research-forge.consumer.counterexample.sideChallengeLabel":"Desafío","research-forge.consumer.counterexample.sideFooter":"El fallo estrecha la búsqueda y aclara el requisito humano.","research-forge.consumer.counterexample.sideMetaLabel":"Dirección","research-forge.consumer.counterexample.sideMetaValue":"Más estricto cada ronda","research-forge.consumer.counterexample.sideProposeDetail":"Encuentra un candidato que se ajuste a los casos conocidos.","research-forge.consumer.counterexample.sideProposeLabel":"Proponer","research-forge.consumer.counterexample.sideRememberDetail":"Añade el fallo concreto a la evidencia.","research-forge.consumer.counterexample.sideRememberLabel":"Recordar","research-forge.consumer.counterexample.sideRetryDetail":"Busca un candidato que sobreviva al conjunto más fuerte.","research-forge.consumer.counterexample.sideRetryLabel":"Reintentar","research-forge.consumer.counterexample.sideStatus":"Bucle","research-forge.consumer.counterexample.sideSubtitle":"Cómo un candidato débil afina la pregunta","research-forge.consumer.counterexample.sideTitle":"Un bucle de contraejemplo","research-forge.consumer.counterexample.titleAccent":"incorrecto en este caso exacto","research-forge.consumer.counterexample.titleLead":"No simplemente incorrecto","research-forge.consumer.counterexample.visualFooter":"El siguiente candidato debe mejorar sin debilitar el requisito.","research-forge.consumer.counterexample.visualMeta":"Caso ilustrativo","research-forge.consumer.counterexample.visualStatus":"Contraejemplo encontrado","research-forge.consumer.counterexample.visualSubtitle":"Tres candidatos cumplen un límite cada vez más estricto","research-forge.consumer.counterexample.visualTitle":"Un caso fallido se convierte en una obligación permanente","research-forge.consumer.glyph.evidence.counterexample":"Fallo registrado","research-forge.consumer.glyph.evidence.examples":"Ejemplos superados","research-forge.consumer.glyph.evidence.execution":"Ejecución vinculada","research-forge.consumer.glyph.evidence.proof":"Relación demostrada","research-forge.consumer.glyph.footer":"La máquina puede no devolver ningún programa.","research-forge.consumer.glyph.header.detail":"La solicitud permanece fija mientras cambian las rutas.","research-forge.consumer.glyph.header.state":"Investigación activa","research-forge.consumer.glyph.header.title":"Un experimento de descubrimiento de programas","research-forge.consumer.glyph.path.a.label":"Falla en un caso límite","research-forge.consumer.glyph.path.a.state":"Rechazado","research-forge.consumer.glyph.path.b.label":"Correcto, mayor coste","research-forge.consumer.glyph.path.b.state":"Conservar","research-forge.consumer.glyph.path.c.label":"Correcto, diferente equilibrio","research-forge.consumer.glyph.path.c.state":"Demostrado","research-forge.consumer.glyph.request.detail":"Ejemplos, reglas y un programa parcial definen el límite de búsqueda.","research-forge.consumer.glyph.request.label":"Transforma cada entrada admitida y preserva el límite establecido.","research-forge.consumer.hero.eyebrow":"Dweve Forge, descubrimiento verificado de programas","research-forge.consumer.hero.lede":"Dweve Forge es un proyecto de investigación que busca programas que satisfagan ejemplos, restricciones o especificaciones parciales, mejora los candidatos válidos según objetivos explícitos y registra la evidencia que respalda cada resultado.","research-forge.consumer.hero.ledgerLabel":"Nota de investigación","research-forge.consumer.hero.ledgerPill":"Activo","research-forge.consumer.hero.ledgerPurpose":"Propósito","research-forge.consumer.hero.ledgerPurposeValue":"Descubrir, comparar y comprobar programas","research-forge.consumer.hero.ledgerStatus":"Estado","research-forge.consumer.hero.ledgerStatusValue":"Investigación interna activa","research-forge.consumer.hero.primary":"Seguir un programa descubierto","research-forge.consumer.hero.secondary":"Ver qué significa verificado","research-forge.consumer.hero.titleAccent":"Deja que la máquina busque cómo.","research-forge.consumer.hero.titleLead":"Describe lo que debería ocurrir.","research-forge.consumer.intent.body":"La investigación de Forge comienza con ejemplos, reglas o un programa parcialmente escrito. Los ejemplos muestran casos específicos. Las reglas establecen lo que debe seguir siendo cierto de forma más general. Un programa parcial conserva decisiones que no deberían entregarse a la búsqueda.","research-forge.consumer.intent.eyebrow":"El punto de partida","research-forge.consumer.intent.footer":"Una vez que el comportamiento está claro, la máquina puede buscar muchas formas posibles de producirlo.","research-forge.consumer.intent.pillExamples":"Ejemplos","research-forge.consumer.intent.pillRules":"Reglas","research-forge.consumer.intent.pillSketch":"Programa parcial","research-forge.consumer.intent.secondaryLeft":"Un prompt puede pedir código y recibir algo plausible. Por sí solo no define un estándar completo contra el que ese código pueda fallar.","research-forge.consumer.intent.secondaryLeftLabel":"Un prompt","research-forge.consumer.intent.secondaryRight":"Una especificación fija el comportamiento, los límites y las opciones permitidas. Cambiarla crea un problema de investigación distinto, no rescata a un candidato débil.","research-forge.consumer.intent.secondaryRightLabel":"Una especificación","research-forge.consumer.intent.sideExamplesDetail":"Para esta entrada, produce esta salida.","research-forge.consumer.intent.sideExamplesLabel":"Ejemplos","research-forge.consumer.intent.sideFooter":"El requisito viene primero; la implementación queda abierta.","research-forge.consumer.intent.sideMetaLabel":"Fijado durante la búsqueda","research-forge.consumer.intent.sideMetaValue":"Comportamiento y alcance","research-forge.consumer.intent.sideRulesDetail":"Para cada entrada admitida, conserva esta propiedad.","research-forge.consumer.intent.sideRulesLabel":"Reglas","research-forge.consumer.intent.sideSketchDetail":"Mantén esta estructura y descubre la parte que falta.","research-forge.consumer.intent.sideSketchLabel":"Bosquejo","research-forge.consumer.intent.sideStatus":"Inicio","research-forge.consumer.intent.sideSubtitle":"Cada una ofrece un tipo de límite distinto","research-forge.consumer.intent.sideTitle":"Tres formas de expresar la intención","research-forge.consumer.intent.titleAccent":"antes de elegir la implementación","research-forge.consumer.intent.titleLead":"Describe el comportamiento","research-forge.consumer.intent.visualFooter":"El programa cambia de forma. El requisito no.","research-forge.consumer.intent.visualMeta":"Ruta ilustrativa","research-forge.consumer.intent.visualStatus":"Investigación activa","research-forge.consumer.intent.visualSubtitle":"Una vista pública ilustrativa de un experimento de descubrimiento de programas","research-forge.consumer.intent.visualTitle":"Un requisito, varias rutas candidatas","research-forge.consumer.proof.body":"Un resultado formal puede demostrar que un programa satisface una propiedad declarada para las entradas y la semántica admitidas. No demuestra que el requisito fuera sensato, completo o adecuado para todo entorno real.","research-forge.consumer.proof.eyebrow":"Qué debe decir la insignia","research-forge.consumer.proof.footer":"A veces, el resultado honesto más sólido es que la máquina no puede producir un programa.","research-forge.consumer.proof.pillAssumptions":"Supuestos visibles","research-forge.consumer.proof.pillLimits":"Límites visibles","research-forge.consumer.proof.pillScoped":"Acotado","research-forge.consumer.proof.secondaryLeft":"El programa, la propiedad, los supuestos y la evidencia permanecen juntos. Si el programa cambia, el vínculo de la demostración también cambia.","research-forge.consumer.proof.secondaryLeftLabel":"La afirmación","research-forge.consumer.proof.secondaryRight":"Forge es una investigación interna activa e inacabada. No es un producto, un servicio público de síntesis ni una descarga de código abierto.","research-forge.consumer.proof.secondaryRightLabel":"El límite de la investigación","research-forge.consumer.proof.sideAssumptionsDetail":"Las entradas y el entorno cubiertos por la afirmación.","research-forge.consumer.proof.sideAssumptionsLabel":"Supuestos","research-forge.consumer.proof.sideFooter":"La demostración refuerza una afirmación precisa, no una promesa vaga.","research-forge.consumer.proof.sideLimitsDetail":"Lo que el resultado no establece.","research-forge.consumer.proof.sideLimitsLabel":"Límites","research-forge.consumer.proof.sideMetaLabel":"Estado honesto más sólido","research-forge.consumer.proof.sideMetaValue":"Nombrado, nunca implícito","research-forge.consumer.proof.sideProgramDetail":"El candidato exacto que se está comprobando.","research-forge.consumer.proof.sideProgramLabel":"Programa","research-forge.consumer.proof.sidePropertyDetail":"El comportamiento que se afirma.","research-forge.consumer.proof.sidePropertyLabel":"Propiedad","research-forge.consumer.proof.sideStatus":"Demostración","research-forge.consumer.proof.sideSubtitle":"Cuatro partes que deben permanecer juntas","research-forge.consumer.proof.sideTitle":"Una declaración de demostración","research-forge.consumer.proof.titleAccent":"no correcto en todos los mundos posibles","research-forge.consumer.proof.titleLead":"Verificado bajo estas reglas","research-forge.consumer.proof.visualFooter":"Desconocido, imposible, ambiguo y fuera de alcance siguen siendo resultados de investigación válidos.","research-forge.consumer.proof.visualMeta":"Evidencia ilustrativa","research-forge.consumer.proof.visualStatus":"Alcance visible","research-forge.consumer.proof.visualSubtitle":"Las pruebas, las comprobaciones acotadas, la demostración formal y el vínculo de ejecución son resultados distintos","research-forge.consumer.proof.visualTitle":"La escalera de garantías mantiene sus peldaños separados","research-forge.consumerHero.titleSuffix":"encontrar mejores rutas","research-forge.d02603176f":"Universal","research-forge.d092bf9ea1":"Explora la investigación","research-forge.d0f4e7e15e":"el grafo los mantiene exactos","research-forge.d105692d52":"Grafo de candidatos seleccionado","research-forge.d1a475961a":"Una búsqueda completa acotada puede encontrar la expresión más pequeña en un lenguaje limitado. El refinamiento guiado por contraejemplos tiende a encontrar programas estructurados robustos. La búsqueda guiada por restricciones resuelve regiones difíciles a nivel de bits. La búsqueda exploratoria alcanza implementaciones inusuales.","research-forge.d1b06384eb":"Ejemplos, reglas o un programa parcialmente escrito.","research-forge.d1ed30ebcf":"Límite fijo","research-forge.d1f8a8cdec":"Una fusión solo es tan sólida como la prueba que la justificó.","research-forge.d1f8e5ea93":"Selección","research-forge.d2089fb287":"Enrutamiento de teoría","research-forge.d2316c0df0":"Seis entradas","research-forge.d23276442b":"El problema del espacio de diseño","research-forge.d23c4c8d4e":"Una frase, tres formas utilizables","research-forge.d255672f1b":"y afina la solicitud","research-forge.d286c609a6":"Versión de la especificación","research-forge.d2b02aa6ad":"el registro vincula a ambas partes","research-forge.d2bad80400":"Una solicitud sencilla que se separa en ejemplos, una regla y un esbozo, junto a una respuesta escrita directamente a partir de la frase que no tiene nada contra lo que contrastarla","research-forge.d2d0b16b22":"Elimina los duplicados estructurales y los duplicados observados.","research-forge.d2d43bec88":"Backends objetivo (alcance de la evaluación)","research-forge.d35260a00f":"Objetivos","research-forge.d362822809":"Dónde plantear el problema","research-forge.d36f29cacf":"Conciliar","research-forge.d3d6314184":"Cada candidato es una línea a través de cada eje, no un punto en uno solo.","research-forge.d3dee74f70":"El resultado formal y, cuando esté disponible, una verificación independiente del mismo.","research-forge.d3ec6e1bad":"El objeto semántico que recibe Kera, con sus obligaciones adjuntas.","research-forge.d4621d18f0":"con un límite declarado","research-forge.d4a74b503a":"Leer la documentación","research-forge.d4ccefcb5e":"ninguno de los cuatro termina produciendo algo plausible en su lugar","research-forge.d50b109f99":"Varias derivaciones permanecen activas a la vez, y la elección final espera evidencia objetiva.","research-forge.d51fb63a04":"todo resultado apunta de vuelta a ello","research-forge.d5383ea7af":"Registrado","research-forge.d5dc89d194":"Para los contratos Kera compatibles, la ejecución pura repite los bits de forma idéntica sin semilla, incluidas las rutas cubiertas de la familia de coma flotante. Cuando un programa consume deliberadamente estado aleatorio, ese estado es una entrada declarada, y reutilizarlo reproduce la ejecución completa.","research-forge.d5ec4f1c39":"Por qué existe este programa","research-forge.d5f412e831":"Kera","research-forge.d659989a95":"Forge busca en un lenguaje de operaciones computacionales tipadas. Las entradas, salidas, formas, familias numéricas, efectos, capacidades, propiedad y restricciones de destino deciden qué composiciones son legales, por lo que los programas inválidos se excluyen estructuralmente en lugar de generarse y repararse tras la evaluación. El lenguaje se elige con el paquete y se cierra para la ejecución.","research-forge.d66c44dfdf":"Imposible","research-forge.d6a6f2deb1":"Qué hace el bucle","research-forge.d71df112ac":"Qué puede hacer la búsqueda","research-forge.d769ded7e8":"Candidato","research-forge.d79c0b71d1":"cuyo primer programa correcto no es suficiente","research-forge.d7e5b39755":"La ambigüedad se hace visible antes de convertirse en código. Dos candidatos pueden satisfacer todos los ejemplos proporcionados y aun así discrepar en una entrada que nadie escribió. Forge informa de esa discrepancia y pide otro requisito en lugar de elegir un comportamiento en silencio.","research-forge.d7e94eb0fb":"Toda organización depende de piezas de código pequeñas y críticas. Forge pregunta si una búsqueda de síntesis de programas puede proponer implementaciones candidatas bajo una especificación declarada y un plan de medición. El informe de 2025 documenta un experimento, no una preparación para producción; ningún benchmark publicado establece una versión óptima o más rápida.","research-forge.d835dab5b4":"entero exacto","research-forge.d90c9bd5a7":"tamaño 2 a 4","research-forge.d9f6acb036":"la extracción ocurre al final","research-forge.da09c06014":"Forge comienza con un contrato de comportamiento que no se mueve. La búsqueda puede proponer miles de implementaciones, y los ejemplos, contraejemplos y consultas formales deciden cuáles permanecen. Lo que sale es un candidato de programa tipado con una derivación, un vector objetivo y un nivel de garantía declarado.","research-forge.da7a712c59":"Qué debe hacer el programa","research-forge.daec3d5393":"Contraejemplos, pruebas y transiciones de garantía.","research-forge.db1c784524":"Referencia","research-forge.dc131e9db4":"Qué fija el paquete","research-forge.dc16ac61b4":"un eje no puede clasificar una frontera","research-forge.dc5b5aba63":"endurece el requisito","research-forge.dcd69b02b3":"La especificación es consistente","research-forge.dd00b8f82f":"Garantía nombrada","research-forge.dd3c9b9d09":"No fijes el orden de reescritura","research-forge.dd3e8f4841":"Las pruebas establecen el comportamiento en los casos que se ejecutaron. La comprobación exhaustiva acotada cubre un dominio finito declarado. La verificación formal demuestra una relación codificada bajo supuestos declarados. El vínculo de ejecución une el resultado al grafo y al plan que realmente se ejecutaron. Forge informa de cuál de esos alcanzó un candidato, porque una decisión tomada sobre el equivocado es una decisión tomada sobre la evidencia equivocada. Hay cinco peldaños en esa escalera, y un candidato ocupa exactamente uno de ellos a la vez.","research-forge.de135d6b61":"región pura","research-forge.de56d45fd4":"y lo que no se le permite tocar","research-forge.de9e9925af":"las partes que deben permanecer juntas","research-forge.dfda3a3599":"Revisable","research-forge.e0078f1adb":"No puede añadir acceso a archivos o red que nunca se permitió. No puede cambiar el tipo de número que usa la respuesta. No puede suavizar el requisito porque un candidato prometedor casi lo cumplió.","research-forge.e03608577a":"Revisión de límites","research-forge.e048b8a355":"Cómo se componen las garantías a través de la optimización y la planificación.","research-forge.e15760689d":"Refinar","research-forge.e192f8980b":"Los modelos estáticos clasifican a los candidatos antes de que se ejecute nada. Los perfiles objetivo calibrados afinan esas estimaciones. Las ejecuciones medidas las confirman o las corrigen. Cada una permanece etiquetada, de modo que una latencia predicha nunca se muestra en el lugar donde se situaría una medida.","research-forge.e24f8562eb":"la implementación se convierte en un resultado","research-forge.e29a79fe0c":"Revisión","research-forge.e2f9cea1dd":"qué establece y qué no establece cada formulario","research-forge.e31ae17fe2":"Lo que deja abierto","research-forge.e340683de2":"Los casos concretos declarados pasaron.","research-forge.e341bf4b5e":"La completitud pertenece al espacio declarado, y el informe indica cuál fue ese espacio.","research-forge.e380a981e1":"Dos secuencias de ingeniería","research-forge.e3a3474f57":"Cadenas fuente equivalentes pueden describir el mismo cálculo, y cadenas de aspecto similar pueden ocultar efectos diferentes. Trabajar sobre el grafo hace que el uso compartido estructural, la comparación de candidatos, la vinculación de pruebas y la procedencia sean exactos, en lugar de algo inferido del texto tras cada transformación.","research-forge.e3aa756f4f":"Tres vistas","research-forge.e3f3e0b2d5":"Una no respuesta con una razón adjunta es una decisión sobre la que la organización puede actuar hoy.","research-forge.e3f4660921":"Cuando la búsqueda mantiene varios programas correctos, alguien tiene que decir qué compensación importa. Eso es una decisión, y Forge la registra como tal, junto con los programas que no eligió y la razón por la que se descartó cada uno.","research-forge.e40786cd04":"el grafo se nombra, no la fuente","research-forge.e43a425d4c":"Un caso fallido","research-forge.e4709d4a03":"Algo en el lenguaje declarado cumple el requisito.","research-forge.e4ec169f06":"Tres iteraciones, un requisito que se afina","research-forge.e5a5debd01":"y dirige la siguiente inversión","research-forge.e5e6eefa7c":"cada uno puede nombrar un mejor candidato distinto","research-forge.e5fa3a8592":"Añade la evidencia que separa los comportamientos en competencia.","research-forge.e6737991ff":"Búsqueda de candidatos","research-forge.e6c167fd27":"MIEMBRO","research-forge.e6f72dbc9e":"Bien formado a través de la ejecución vinculada nunca se mezclan.","research-forge.e70fb2879c":"que cambia la respuesta","research-forge.e713d42aa6":"SUJETO","research-forge.e73791d2ee":"El registro está diseñado para ser leído por alguien que no estuvo presente. Nombra la versión de la especificación en lugar de una rama, el grafo de candidatos en lugar de un archivo, y la relación de dominancia en lugar de una preferencia, de modo que un revisor pueda preguntar por qué no el candidato B y obtener una respuesta.","research-forge.e78c82b9d8":"Espacio de programas equivalentes","research-forge.e792eed957":"Enumerar por tipo y tamaño","research-forge.e79545edad":"Forge puede encontrar un programa, encontrar varios, encontrar un contraejemplo que termine con uno, o descubrir que nada en el espacio permitido funciona. Cualquiera de esas opciones puede ocurrir en una sola ejecución.","research-forge.e7c6bfda5f":"Ejemplos, restricciones y bocetos","research-forge.e7eaf3097f":"INDECISO","research-forge.e83744eb1b":"Un grafo a través de la pila Dweve","research-forge.e89c5a1fe5":"Solicitar una demo","research-forge.e8c9206319":"Usted declara el comportamiento","research-forge.e93a01e74c":"Entradas y salidas","research-forge.e9a46a96e9":"Ambiguo","research-forge.e9c366b4f3":"Requisito","research-forge.e9e1bb076f":"La prueba, el grafo, el plan y la identidad del resultado están vinculados entre sí.","research-forge.ea2f183ae8":"Un fallo que nombra una entrada exacta enseña a la búsqueda más que un fallo que nombra una puntuación.","research-forge.ea66222972":"Defina el comportamiento, el lenguaje candidato, el vector de objetivos y la evidencia que necesita. Forge puede convertirlo en un experimento controlado de búsqueda, comparación y verificación.","research-forge.ea66d3cd71":"Verificado formalmente","research-forge.eae192773b":"Hecho por","research-forge.eb01bf04c9":"Ejemplos","research-forge.eb5d2f4a58":"JIT","research-forge.eb65476556":"una negativa antes de la evaluación no cuesta nada","research-forge.eb86bd10d0":"Pruebe y consulte formalmente a los supervivientes.","research-forge.ebc93602b0":"Programa de socios de investigación","research-forge.ebd1b8a0ed":"La corrección y el coste permanecen separados","research-forge.ebf002ed26":"¿Qué debe producir o preservar cada entrada permitida?","research-forge.ec00edb305":"Estado de la medición","research-forge.ec80d62108":"Un gráfico de compensación de tres ejes con candidatos dominados atenuados, un selector de política que elige un miembro no dominado y un control que añade un objetivo y redibuja la frontera","research-forge.ec8c6779f3":"Derivación","research-forge.eca98aa4dd":"El invariante permanente","research-forge.ecc4622e4a":"La intención como activo","research-forge.eccd8c22c7":"Casos","research-forge.ed03c68d9c":"Parcialmente","research-forge.ed625e27bc":"la respuesta se lee del registro, no se reconstruye a partir de él","research-forge.ed834ee730":"Dos programas, cada ejemplo, un desacuerdo","research-forge.ed868fa2d4":"Lo que establece una respuesta","research-forge.edd8fb596d":"Lo que quiere la organización","research-forge.ee531c138e":"una identidad a lo largo del ciclo de vida","research-forge.ee6e0d9004":"lo que devuelve Kera","research-forge.eebc8ec4db":"Conjunto de trabajo más grande","research-forge.eebfc58277":"Normalmente hay más de una respuesta buena, y decir cuál has elegido forma parte de la respuesta.","research-forge.ef4e3a4971":"Qué puede seguir siendo diferente","research-forge.ef73fdd1c8":"Cuatro casos","research-forge.f04208c0f4":"los tres anillos exteriores pueden examinarse sin abrir el más interno","research-forge.f061352d1c":"Familia, anchura, redondeo y la envolvente de error vigente.","research-forge.f0aa98e438":"El problema se escribe primero","research-forge.f128a0033d":"Forge compara candidatos válidos según el número de operaciones, la ruta crítica, el tráfico de memoria, el conjunto de trabajo, la presión de registros, el tamaño del código, la energía estimada, la portabilidad, la complejidad de la prueba y el ajuste al objetivo. Cuáles de esos factores están activos pertenece al paquete del experimento, elegido antes de medir cualquier candidato, de modo que la comparación no puede ajustarse después de obtener los resultados.","research-forge.f1513553a0":"Cinco candidatos que implementan la misma especificación, cada uno con una silueta estructural y una cinta objetiva diferentes, con el primer candidato descubierto marcado como dominado","research-forge.f19a088441":"Un campo de formas de programas candidatos en tres estados alrededor de un marco de requisitos fijo en el centro que nunca cambia de tamaño","research-forge.f1e6269a35":"Un candidato de Forge es un grafo semántico tipado. Sus nodos conservan operaciones, dependencias, valores, efectos, propiedad y obligaciones numéricas, y la búsqueda añade, elimina y reconecta regiones mientras la interfaz permanece bien formada. La sintaxis fuente es una vista de ese objeto, no su identidad, por eso una prueba puede vincularse a él y sobrevivir a un cambio de ortografía.","research-forge.f21eba9d4c":"El comportamiento que se afirma sobre él.","research-forge.f2b83c0462":"Revisar la salida del candidato","research-forge.f3263fc33a":"¿Qué entradas, efectos y entornos están dentro del alcance?","research-forge.f33b37791c":"un requisito fijo","research-forge.f34faaf18c":"Lo que permanece fijo durante la ejecución","research-forge.f3717fe94b":"Tres uniones, un lenguaje tipado","research-forge.f3b8596ff9":"Bosquejos","research-forge.f3e0a2c003":"Operación, transición de estado y todo efecto que se le permita tener.","research-forge.f44f712120":"el método sigue siendo investigación","research-forge.f4b90ff6c9":"enumerativo, CEGIS, GP, MCTS","research-forge.f4c0773264":"Los tipos, los efectos, la propiedad y las interfaces son válidos.","research-forge.f5330c10d4":"Dos sistemas, un objeto","research-forge.f539273fc2":"Pasó los casos concretos declarados.","research-forge.f53a569905":"El problema institucional","research-forge.f591672335":"de extremo a extremo","research-forge.f5def394f5":"El candidato exacto que se comprobó.","research-forge.f61f151c35":"Describir qué ocurre","research-forge.f6c1c2d45c":"el candidato seleccionado conserva la política que lo seleccionó","research-forge.f6fbfa37a0":"Efecto acotado","research-forge.f7313a2c50":"A la mayoría de los sistemas que escriben código se les pide que continúen un texto de forma plausible. A Forge se le pide que satisfaga una descripción de lo que un programa debe hacer. Busca implementaciones, rechaza las que fallan en una entrada específica, compara las que sobreviven y establece exactamente con qué firmeza se ha comprobado el resultado.","research-forge.f740162265":"Diferenciable","research-forge.f793bcd5e3":"Seleccionado por la política actual","research-forge.f7bce3aeb0":"Tres tipos de igualdad","research-forge.f7fcfa132e":"Verificado siempre significa verificado contra algo declarado.","research-forge.f85d540ea4":"También fallan de forma diferente. Un candidato puede superar todos los ejemplos proporcionados y aun así violar la condición cuantificada que los ejemplos pretendían ilustrar. El registro nombra esa diferencia, de modo que superar un conjunto de pruebas nunca se interpreta después como una prueba.","research-forge.f8ad81d4ed":"Dos programas pueden hacer exactamente el mismo trabajo y aun así ser diferentes de vivir con ellos. Uno termina antes. Uno mueve menos datos. Uno se ejecuta en más tipos de máquina. Uno es simplemente más fácil de comprobar. Mejorar cualquiera de esos aspectos suele costar algo en otro, así que Forge conserva los buenos en lugar de declarar un único ganador.","research-forge.f915e592e0":"Lo bastante resuelto para afirmarlo con claridad: una especificación inmutable, un grupo de candidatos tipados alimentado por varios comportamientos de búsqueda, contraejemplos como obligaciones permanentes, una frontera en lugar de una puntuación oculta, peldaños de garantía con nombre y una identidad de grafo que sobrevive a la entrega a Kera.","research-forge.f91cf3695e":"lo que sale de Forge y lo que Kera devuelve","research-forge.f942052ae1":"El primer programa correcto","research-forge.f95d9699ab":"no la definición de mejor","research-forge.f9743247fa":"Leer la documentación","research-forge.f97f6d5c34":"El tipo de número en la respuesta","research-forge.f9917655d9":"Los candidatos verificados y rechazados que importaban.","research-forge.f9d589b5e4":"La etiqueta nombra el peldaño, y el registro junto a ella nombra el alcance que cubre ese peldaño.","research-forge.fa6b511877":"No puede cambiar","research-forge.fa7f633b0c":"Tres expedientes de candidatos detenidos en diferentes peldaños de garantía, cada uno abriendo la evidencia detrás de su etiqueta, con la promoción mostrada como no disponible sin evidencia","research-forge.fa8d0afff2":"y renderizar el código fuente en el borde","research-forge.fb588797f2":"Software que escribe","research-forge.fba63933d7":"probar establece el comportamiento","research-forge.fbe8d4180f":"Una semilla, muchas formas","research-forge.fc5fed48be":"Buscar en el grafo","research-forge.fc7583ec76":"Especificación inmutable","research-forge.fca77b7e3a":"De un vistazo","research-forge.fca8a06b17":"Forge registra qué tipo de igualdad justificó cada fusión, de modo que una deduplicación barata durante la búsqueda nunca se interpreta después como un resultado semántico.","research-forge.fd2145e1f8":"El orden que nunca cambia","research-forge.fd9cfb5232":"Varios comportamientos de búsqueda producen un tipo de candidato tipado.","research-forge.fdd0dfedc0":"Cuatro cosas se cumplen","research-forge.fe03c35158":"Semántica","research-forge.fe0863e1b3":"Cinco niveles de garantía","research-forge.fe08eef5c7":"Los pasos que pertenecen al método interno de Dweve aparecen en la cadena como nodos sellados. Cada uno publica sus entradas, sus salidas y su identidad, de modo que la cadena permanece conectada mientras la estrategia interna sigue formando parte de la investigación.","research-forge.fe17f86199":"Espacio de diseño","research-forge.fe8b95b52a":"El grafo seleccionado que se mueve de Forge a Kera por un carril, con los sistemas Dweve vecinos que leen el mismo objeto, y la identidad del resultado que regresa a él","research-forge.fec325ce2f":"Mueve menos datos","research-forge.fef04acdce":"lo que sobrevive en cada tamaño candidato","research-forge.ff52cebd1d":"Se agotó un dominio declarado finito.","research-forge.ff63942f4e":"Una cadena que un revisor puede recorrer","research-forge.ff75e0dce3":"Poco claro","research-forge.ffa7344f37":"El material público de Forge explica la especificación, las alternativas descubiertas, los contraejemplos que descartaron algunas de ellas y lo que la investigación puede demostrar realmente.","research-forge.technicalHero.titleSuffix":"Z3","section_st_a2_split-spec-sheet.7c9a7c0610":"Detalle","section_st_a6_split-scenario-triad.f75fd3a884":"Sin dependencias de ejecución","section_st_a6_split-scenario-triad.143ac4ef35":"Un solo binario","section_st_a6_split-scenario-triad.c61f134d87":"Tres superficies","section_st_a6_split-scenario-triad.215475056e":"DÓNDE SE EJECUTA","section_st_a6_split-scenario-triad.a794a586f0":"Listo para sala sellada","section_st_a6_split-scenario-triad.42d52c32ea":"Modelo local","section_st_a6_split-scenario-triad.fe6168e59f":"Sin red","section_st_a6_split-scenario-triad.7d93f83c3e":"Código montado por volumen","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":"Sin instalación","section_st_a6_split-scenario-triad.f600b9e709":"Un binario","section_st_a7_split-connector-grid.4e6822a6d4":"Recarga en caliente","section_st_a7_split-connector-grid.19e35f0609":"Definido en TOML","section_st_a7_split-connector-grid.d9de50b343":"Inventario controlado por el llamador","section_st_a7_split-connector-grid.8be1bb51b7":"CONECTORES","section_st_a8_split-scaling-profile.7e0861e04c":"Configurable en TOML","section_st_a8_split-scaling-profile.56d6732417":"Techo por proyecto","section_st_a8_split-scaling-profile.27a454915b":"Los puntos activos reflejan agentes concurrentes por nivel.","section_st_a8_split-scaling-profile.0ea215ea0d":"FONDO","section_st_a8_split-scaling-profile.9fc6fb7e03":"TEAMS","section_st_a8_split-scaling-profile.018d2cd1a5":"PARALELO","section_st_a8_split-scaling-profile.16623c5d4a":"CADENAS","section_st_a8_split-scaling-profile.0fb79c96ed":"Individual → Equipo → Red","section_st_a8_split-scaling-profile.068f6b3ecc":"ESCALA DE EQUIPO","section_st_a8_split-scaling-profile.53ebc572b4":"Red","section_st_a8_split-scaling-profile.218887269a":"Equipo","section_st_a8_split-scaling-profile.9fc93acaa4":"Individual","section_st_a9_split-time-lost-donut.7c9a7c0610":"Detalle","section_st_b5_request-lifecycle.47e364232a":"auditoría #4521","section_st_b5_request-lifecycle.4d3535f846":"parche · session.rs","section_st_b5_request-lifecycle.6c2519cd62":"Ejecución de la herramienta","section_st_b5_request-lifecycle.f6d1c823ab":"sesión #128 · 14:02","section_st_b5_request-lifecycle.636de0d0c3":"> \"arregla este error\"","section_st_b5_request-lifecycle.0208131a7d":"Solicitud del usuario","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":"TU CÓDIGO BASE","section_st_b8_defense-stack.89b6e2a784":"DEFENSA EN PROFUNDIDAD","section_st_c2_dual-loop-flow.9d29573ea6":"herramienta / paso","section_st_c2_dual-loop-flow.08ab1ac55a":"plan / replanificar","section_st_c5_integration-spoke.55d0677ac3":"Todos los conectores pasan por la misma capa de auditoría y permisos.","section_st_c5_integration-spoke.c29eb7e425":"Agente local","section_st_c5_integration-spoke.14afd82a7f":"AURA","section_st_c5_integration-spoke.ed0afbab5a":"GitLab CI","section_st_c5_integration-spoke.39540900bb":"GitHub Actions","section_st_c5_integration-spoke.a2feefe9af":"Jenkins","section_st_c5_integration-spoke.ab4115a7b2":"Herramientas externas","section_st_c5_integration-spoke.70c123381f":"JSON-RPC 2.0","section_st_c5_integration-spoke.dc99d54d99":"Local","section_st_c5_integration-spoke.6466df1d3d":"Mistral","section_st_c5_integration-spoke.a19ee5a9fd":"OpenAI","section_st_c5_integration-spoke.b780a23b53":"Anthropic","section_st_f1_cta-dark.90e40d5043":"Empezar","toc-rail.f5cbdf6bfb":"Contenido"}
