Intersección de malla CSG 3D verificada formalmente: confíe en 93 líneas de especificación, no en código de IA

✍️ OpenClawRadar📅 Publicado: 29 de julio de 2026🔗 Source
Intersección de malla CSG 3D verificada formalmente: confíe en 93 líneas de especificación, no en código de IA
Ad

Un nuevo proyecto, verified-3d-mesh-intersection, implementa una intersección de mallas de geometría constructiva de sólidos (CSG) 3D verificada formalmente en Lean 4. La idea clave: confiar solo en 93 líneas de especificación formal, no en las más de 1000 líneas de código de implementación escritas por IA. La IA escribió automáticamente más de 60,000 líneas de pruebas en Lean, que nunca necesitan revisión humana; el verificador de Lean garantiza la corrección en tiempo de compilación.

Cómo funciona

La especificación define la superficie exacta de la malla resultante y garantiza condiciones de buena formación en la triangulación. La identidad central:

solid (meshIntersect M1 M2) = solid M1 ∩ solid M2

donde solid representa el conjunto infinito de puntos dentro de una malla. Lean puede razonar sobre estos conjuntos infinitos y probar la igualdad exactamente.

Ad

Detalles clave

  • Lenguaje: Lean 4, compilado a WebAssembly mediante emcc-wasm.sh.
  • Rendimiento: 24 segundos para intersectar dos mallas del conejo de Stanford de 70k triángulos. Lento pero prioriza la verificación sobre la velocidad.
  • Demo web: Ejecuta el kernel verificado en el navegador en schildep.github.io/verified-3d-mesh-intersection. Soporta importación STL. No se envían datos al servidor.
  • Revisión humana: Solo se necesita leer la especificación de 93 líneas. Las más de 1000 líneas de implementación de IA y las más de 60k líneas de pruebas de IA se tratan como cajas negras.
  • Buena formación: Si las entradas no están bien formadas (por ejemplo, no cerradas o auto-intersecantes), el algoritmo debe detectarlo e informarlo correctamente, formalizado en la especificación.

Para quién es

Desarrolladores que trabajan con geometría 3D, operaciones CSG o verificación formal, especialmente aquellos escépticos de confiar en código generado por IA sin garantías.

Arquitectura

El repositorio contiene el kernel de Lean (CSG/), un envoltorio en C (wrapper.c) y código de interfaz web (web/). Los comandos de compilación se proporcionan mediante lakefile.lean, emcc-wasm.sh y build_web_demo.sh. La interfaz de usuario y el código de conexión no están verificados formalmente.

📖 Lee el código fuente completo: HN LLM Tools

Ad

👀 Ver también

Claude estableció una alarma real en Android mediante el sistema de Intent — Sin hackeos, pero persisten problemas de transparencia
Noticias

Claude estableció una alarma real en Android mediante el sistema de Intent — Sin hackeos, pero persisten problemas de transparencia

Claude AI usó el sistema de intents normal de Android para crear una alarma nativa en la app Samsung Clock. El usuario inicialmente temió una brecha, pero es comunicación estándar entre aplicaciones. La falta de divulgación previa sobre acciones a nivel de dispositivo genera preocupaciones de transparencia.

OpenClawRadar
Qwen 3.6 27B Evaluado en DeepSWE: 2% de Puntuación, 70 Horas, 44k de Tokens Promedio de Salida
Noticias

Qwen 3.6 27B Evaluado en DeepSWE: 2% de Puntuación, 70 Horas, 44k de Tokens Promedio de Salida

Qwen 3.6 27B (FP8, caché KV BF16, contexto 262k) obtuvo un 2 % en DeepSWE en 70 horas. Los tokens de salida promediaron 44k por tarea, comparable a modelos más grandes como Qwen 3.6 Plus. Se ejecutó en 1x RTX6000 Pro Blackwell a través de RunPod.

OpenClawRadar
Claude ofrece crédito de uso adicional para los planes Pro, Max y Team.
Noticias

Claude ofrece crédito de uso adicional para los planes Pro, Max y Team.

Claude está otorgando a los suscriptores de los planes Pro, Max y Team un crédito de uso adicional único equivalente al precio de su suscripción. El crédito se puede utilizar en Claude, Claude Code, Claude Cowork y productos de terceros.

OpenClawRadar
CTO de Netlify Dana Lawson: Escribir código ya no es el trabajo
Noticias

CTO de Netlify Dana Lawson: Escribir código ya no es el trabajo

La CTO de Netlify, Dana Lawson, sostiene que el trabajo de los desarrolladores pasa de escribir código a orquestar agentes de IA. Los ingenieros se convierten en diseñadores de experiencia, seleccionando resultados de agentes y gestionando los límites del sistema.

OpenClawRadar