Expansión de una referencia a una salida con nombre (Tangibool)
La expansión de una referencia sustituye una salida con nombre usada dentro de otra fórmula por su definición, de modo que eligible AND C con eligible := A OR B se convierte en (A OR B) AND C.
Una salida con nombre usada en una fórmula se sustituye por su definición.
Un modelo de Tangibool puede definir varias salidas y dejar que una se refiera a otra por su nombre. Las comprobaciones, la simplificación y las exportaciones trabajan sobre la forma expandida, y la expansión se registra como paso con el nombre de esta ley. La identidad de esta página se demuestra como cualquier otra: el motor construye un modelo con la definición y las dos fórmulas y las comprueba equivalentes en todas las filas.
La expansión de referencias es lo que permite escribir una regla larga como unas pocas partes con nombre y legibles sin cambiar lo que calcula, y es la razón de que renombrar una definición actualice cada referencia: las referencias se guardan por identidad, no por texto. La página es una referencia interna de paso y no una ley que los estudiantes busquen, así que no se indexa.
Enunciado
eligible := A OR Beligible AND C = (A OR B) AND C Demostración por tabla de verdad: eligible := A OR B
| # | A | B | C | eligible | lhs | rhs |
|---|---|---|---|---|---|---|
| 0 | FALSO | FALSO | FALSO | FALSO | FALSO | FALSO |
| 1 | FALSO | FALSO | VERDADERO | FALSO | FALSO | FALSO |
| 2 | FALSO | VERDADERO | FALSO | VERDADERO | FALSO | FALSO |
| 3 | FALSO | VERDADERO | VERDADERO | VERDADERO | VERDADERO | VERDADERO |
| 4 | VERDADERO | FALSO | FALSO | VERDADERO | FALSO | FALSO |
| 5 | VERDADERO | FALSO | VERDADERO | VERDADERO | VERDADERO | VERDADERO |
| 6 | VERDADERO | VERDADERO | FALSO | VERDADERO | FALSO | FALSO |
| 7 | VERDADERO | VERDADERO | VERDADERO | VERDADERO | VERDADERO | VERDADERO |
La misma ley en cuatro notaciones
eligible AND Celigible && Celigible ∧ Celigible·C\mathit{eligible} \cdot C(A OR B) AND C(A || B) && C(A ∨ B) ∧ C(A + B)·C\left(A + B\right) \cdot CDemostración por tabla de verdad: eligible AND C = (A OR B) AND C
| # | A | B | C | eligible | lhs | rhs |
|---|---|---|---|---|---|---|
| 0 | FALSO | FALSO | FALSO | FALSO | FALSO | FALSO |
| 1 | FALSO | FALSO | VERDADERO | FALSO | FALSO | FALSO |
| 2 | FALSO | VERDADERO | FALSO | VERDADERO | FALSO | FALSO |
| 3 | FALSO | VERDADERO | VERDADERO | VERDADERO | VERDADERO | VERDADERO |
| 4 | VERDADERO | FALSO | FALSO | VERDADERO | FALSO | FALSO |
| 5 | VERDADERO | FALSO | VERDADERO | VERDADERO | VERDADERO | VERDADERO |
| 6 | VERDADERO | VERDADERO | FALSO | VERDADERO | FALSO | FALSO |
| 7 | VERDADERO | VERDADERO | VERDADERO | VERDADERO | VERDADERO | VERDADERO |
La misma ley en cuatro notaciones
eligible AND Celigible && Celigible ∧ Celigible·C\mathit{eligible} \cdot C(A OR B) AND C(A || B) && C(A ∨ B) ∧ C(A + B)·C\left(A + B\right) \cdot CPreguntas
¿Las referencias pueden formar un ciclo?
No. El motor rechaza una definición que se refiere a sí misma directamente o a través de otras salidas (el código de validación es «cycle»), porque un modelo así no tiene ningún valor que calcular.
Relacionado
Herramientas
- Calculadora y simplificador de álgebra de Boole paso a paso (cada ley nombrada y verificada)
- Comprobador de equivalencia lógica: dos expresiones, veredicto exacto, contraejemplo
Véase también
- Expansión de un subcircuito (paso de reescritura de Tangibool)
- Propiedad de seguridad de un semáforo: nunca dos verdes, comprobada como «siempre verdadera»
Leyes
Generado a partir del motor de Tangibool, semántica tangibool-semantics/1, motor 1.0.0, compilación . Cada tabla, mapa, simplificación y veredicto de estas páginas lo calculó el motor de Tangibool al compilar el sitio, y cada afirmación la volvió a comprobar el mismo verificador exacto que usa la app. Los límites se indican donde aplican. © 2026 Foreranger LTD.