Tangibool es un espacio de trabajo para redactar, comprobar, explicar y probar lógica booleana. Empieza con palabras, una fórmula o un diagrama. Después comprueba cada caso, léela en palabras llanas y convierte el caso que la rompe en una prueba.
Valores en directo en cada compuertaCambia una entrada y mira cómo fluye.
Cada resultado, explicadoUna lectura literal y un rastreo paso a paso, sin IA de por medio.
Cada casoLas comprobaciones son exhaustivas o respaldadas por un solucionador, nunca una muestra.
Funciona sin conexiónÚsalo sin iniciar sesión; el motor se ejecuta en tu navegador.
4 idiomasEscribe y lee reglas en inglés, francés, alemán o español.
13 tipos de archivoDe Markdown y LaTeX a Python, SQL y SMT-LIB.
14 leccionesDe NOT y AND a las escalas, el conteo y el rigor, abiertas a todo el mundo.
Pruébalo aquí
Dos formas de escribir una misma regla. Solo una es correcta.
«Permitir la entrada a socios e invitados, a menos que estén vetados». Tu versión y la de un compañero parecen casi idénticas. Cambia las entradas y mira si encuentras dónde discrepan.
Leer la fórmula no te lo dirá. Un diagrama por sí solo puede no mostrarlo, y una explicación plausible no es una evidencia. Tangibool comprueba los ocho casos, te muestra los que difieren y te deja conservar cada uno como prueba de regresión.
Exacto, no muestreado. Se comprueba cada asignación, o el resultado dice «No determinado».
Reproducido antes de mostrarse. Cada contraejemplo se vuelve a ejecutar en el evaluador.
Conservado como evidencia. Un clic lo guarda como una prueba que protege la regla a partir de entonces.
Tu reglaallow_entry := (member OR invited) AND NOT banned
TRUE
La versión de tu compañeroallow_entry := member OR (invited AND NOT banned)
TRUE
Aquí las dos versiones dan VERDADERO. Coincidir en un caso no demuestra nada, así que prueba otro o mira los ocho más abajo.
Cada caso, comprobado: las dos versiones lado a lado. Difieren en 2 de los 8 casos.
member
invited
banned
Tu regla
De tu compañero
Coincidencia
FFALSE
FFALSE
FFALSE
FFALSE
FFALSE
FFALSE
FFALSE
TTRUE
FFALSE
FFALSE
FFALSE
TTRUE
FFALSE
TTRUE
TTRUE
FFALSE
TTRUE
TTRUE
FFALSE
FFALSE
TTRUE
FFALSE
FFALSE
TTRUE
TTRUE
TTRUE
FFALSE
TTRUE
FFALSE
TTRUE
Difiere
TTRUE
TTRUE
FFALSE
TTRUE
TTRUE
TTRUE
TTRUE
TTRUE
FFALSE
TTRUE
Difiere
Empieza a tu manera
Empieza desde palabras, una fórmula o un diagrama
Cada vista edita el mismo modelo subyacente, así que la fórmula, el diagrama y la lectura en lenguaje claro siempre coinciden entre sí.
Empieza desde el lenguaje natural
Describe una regla en inglés, francés, alemán o español. La IA propone una fórmula, un glosario y preguntas abiertas, con alternativas concretas cuando la redacción es ambigua. Nada se acepta hasta que tú lo confirmas.
Empieza desde una fórmula
Escribe o pega una expresión en notación de programación, matemática o de libro de texto. Los errores se señalan con precisión junto con correcciones sugeridas, y tu última versión válida nunca se pierde en silencio.
Empieza desde un diagrama
Añade entradas y compuertas, conecta puertos y elige una salida. Los ciclos y las conexiones que faltan se explican en lugar de aceptarse, y cada acción de edición también funciona desde el teclado.
Comprueba un argumento
Enuncia premisas y una conclusión. Tangibool te dice si se sigue, o te muestra la asignación en la que todas las premisas se cumplen y la conclusión falla.
Más allá de VERDADERO y FALSO
Números, categorías, calificaciones, conteos y puntuaciones, comprobados con exactitud
Define cada uno fuera de la fórmula. Tangibool lo compila a entradas VERDADERO/FALSO, deriva los hechos entre ellas y mantiene cada comprobación de dos valores y exacta.
Números y umbrales
«La edad es al menos 18» se convierte en age_at_least_18, definida como age ≥ 18. Da un número en un escenario y cada umbral sobre esa cantidad se decide con exactitud, con el orden entre umbrales derivado por ti.
Categorías y escalas
Planes, países, actividades de negocio y escalas ordenadas como las calificaciones crediticias o las clases de riesgo. Comprueba la pertenencia con plan IN Paid o un nivel con rating ≥ BBB-, y recibe pruebas de límite y por clase propuestas para ti.
Conteos y puntos
«Al menos dos de tres criterios» es una sola compuerta, AT_LEAST(2; …), no una cadena de XOR. Las tablas de puntos suman las filas que se cumplen, y los umbrales de puntuación son entradas que tus fórmulas usan por su nombre.
Varios resultados
Aprobar, Derivar, Rechazar: define un conjunto de resultados como condiciones, una lista de reglas o una tabla de decisión, y Tangibool comprueba que cada caso recibe exactamente un resultado, con un caso reproducido por cada laguna o superposición.
Una regla puede estar bien formada y aun así ser incorrecta. Puede pasar tus ejemplos y aun así significar algo que no pretendías. Tangibool mantiene estas respuestas separadas, de modo que una luz verde en una nunca sustituye a otra.
Cuando una comprobación se queda sin tiempo, dice «No determinado», nunca «aprobado». Los resultados de una revisión anterior se marcan como obsoletos. Una simplificación se llama «simplificada», no «mínima».
¿Se cumple la propiedad en todos los casos permitidos? Exacta, con un testigo reproducido.
Pruebas de escenario
3 aprobadas
¿Pasa los ejemplos que tú, y no la fórmula, dijiste que debía pasar?
Interpretación
Sin confirmar
¿Dice la fórmula lo que la regla significa? Solo una persona puede confirmarlo.
Revisión semántica
Opcional
¿Señaló un revisor de IA una omisión o una ambigüedad? Nunca es una comprobación matemática.
Qué papel tiene la IA
La IA redacta. El motor decide. Tú confirmas.
Tres tipos de evidencia, nunca mezclados en una sola puntuación. Esa es la regla en torno a la que está construido Tangibool.
01 · Proponer
La IA sugiere una lectura
La redacción convierte tus palabras en una fórmula candidata, un glosario y preguntas abiertas. Un revisor opcional busca excepciones omitidas o condiciones invertidas. Ambas cosas son propuestas, claramente etiquetadas.
02 · Decidir
El motor lo comprueba
Un motor determinista evalúa, comprueba y explica. Es el mismo motor en tu navegador, en el servidor y en el ejecutor de línea de comandos, y nunca se somete a la confianza de una IA.
03 · Confirmar
Tú confirmas el significado
Tú confirmas lo que significa la regla y escribes las expectativas. Cambia una palabra, un significado del glosario o un supuesto, y la confirmación se retira hasta que vuelvas a mirar.
¿Prefieres no usar IA en absoluto? Déjala apagada. Todas las funciones deterministas siguen funcionando, y no se envía nada a ningún sitio.
El espacio de trabajo
Del primer borrador a la entrega revisada
Compruébala, pruébala, versiónala y entrégala, sin salir del espacio de trabajo ni perder de vista qué revisión comprobaste.
Comprobaciones exactas
Encuentra el caso que rompe tu regla
Pregunta si dos fórmulas son equivalentes, si una regla puede llegar a ser verdadera, si una conclusión se sigue o si una regla es al menos tan estricta como otra. Obtienes una respuesta definitiva, o la asignación exacta que demuestra lo contrario.
Los modelos pequeños se comprueban de forma exhaustiva y se contrastan con un solucionador SAT
Los más grandes usan una consulta acotada al solucionador y dicen «No determinado» si se agota el presupuesto
Guarda cualquier contraejemplo como prueba de regresión con un clic
Pregunta por qué un caso obtuvo su resultado: las condiciones necesarias, las formas de cumplir y el cambio mínimo que lo invertiría
Atrapa las regresiones en el momento en que ocurren
Guarda los escenarios que importan, junto con el origen de cada resultado esperado. Edita la regla y vuelve a ejecutar: una prueba que empieza a fallar se marca como regresión, y la ruta que falla se ilumina en el diagrama.
Versiona cada regla como si fuera código. Sin necesidad de Git.
Guarda en un mismo commit la fórmula, su redacción original, el glosario, el diagrama y las pruebas. Crea una rama para probar una excepción, compara texto, estructura, disposición y comportamiento, y después combina con los conflictos a la vista en lugar de ocultos.
Diferencias de comportamiento exactas con un testigo: «antes FALSO, después VERDADERO»
Los cambios que solo afectan a la disposición se etiquetan como solo de disposición
Restaurar crea un commit nuevo, así que el historial nunca se reescribe
Exporta un solo artefacto o todo desde una misma revisión fija: informes en Markdown y LaTeX, código en Python y PostgreSQL, consultas SMT-LIB, tablas de verdad y diagramas en PNG, JPEG o SVG.
El Python, SQL y SMT-LIB generados se contrastan con el motor antes de cada versión publicada
Las exportaciones nunca llaman a la IA y nunca cambian tu proyecto
Exportar todo incluye un manifiesto con sumas de verificación de cada archivo
Para cualquiera que necesite que una regla sea exactamente correcta
Desarrolladores
Refactoriza un condicional enredado y demuestra que sigue haciendo lo mismo, u obtén la entrada que lo rompe. Genera Python, SQL o SMT-LIB y ejecuta las mismas pruebas en CI.
Analistas de cumplimiento en inversiones
Codifica reglas de elegibilidad por instrumento sobre calificaciones de agencias, clasificaciones y actividades del emisor como lógica precisa. Muestra que una regla interna es al menos tan estricta como el folleto o la regulación, encuentra el caso que se cuela, comprueba cada capa de reglas contra la que tiene encima y conserva un registro versionado de cada cambio para su revisión. Los límites calculados en otro sitio, como una proporción de los activos, entran como números que se comprueban contra umbrales.
Analistas de producto y de negocio
Convierte una regla escrita de elegibilidad, acceso o flujo de trabajo en lógica que puedes leer, probar y confirmar con las partes interesadas, mientras la redacción original se mantiene justo al lado. Modélala sobre planes, niveles, conteos y puntuaciones con varios resultados, y muestra por qué un caso obtuvo su resultado.
Estudiantes y docentes
Aprende los operadores, las leyes de De Morgan, las tablas de verdad, los mapas de Karnaugh y el conteo con lecciones que abren modelos reales y comprobables, en nivel principiante, intermedio o avanzado.
Tus reglas pueden describir quién obtiene acceso, crédito o un descuento. Merecen cuidado.
Local primero
Úsalo sin iniciar sesión. Los proyectos, el historial, las notas y las exportaciones se quedan en tu navegador hasta que decidas copiar un proyecto a la nube.
IA solo con tu consentimiento
No se envía nada a un proveedor de IA hasta que tú mismo activas ese proveedor, y entonces solo el texto que la función necesita.
Sin contenido en nuestros registros
Sin analítica de producto. Los registros de nuestro servidor nunca contienen tus fórmulas, notas, prompts ni nombres de variables.
Gratis para empezar. Todos los planes incluyen todas las funciones.
Usa Tangibool gratis en tu navegador. Los planes de pago, desde $9.99 al mes, añaden proyectos en la nube, almacenamiento y borradores con IA. Los lectores y comentaristas siempre son gratis, y los estudiantes y docentes verificados tienen un 50% de descuento en Pro.