Condición de indiferencia (don’t care): definición, ejemplo y equivalente en inglés
Una condición de indiferencia (don't care) es una combinación de entradas que nunca ocurre, o cuya salida nadie necesita, así que su celda puede tratarse como 1 o 0, lo que dé un grupo mayor. En el mapa del motor salen solo de supuestos declarados.
En una tabla de verdad la indiferencia se marca con X o d, y en notación de mintérminos se enumera aparte, como en Σm(…) + d(…). La fuente clásica es una codificación con códigos sin usar: cuatro bits pueden guardar dieciséis valores, pero un dígito decimal usa solo diez, así que seis combinaciones nunca llegan. Tratar esas celdas como 1 cuando eso agranda un grupo, y como 0 en caso contrario, da una expresión más corta que coincide con la especificación en toda combinación que puede darse realmente, y no promete nada sobre el resto.
El artefacto de esta página es la regla BCD Σm(D, C, B, A; 6, 7, 8, 9) bajo el supuesto NOT (D AND (C OR B)): los códigos 10 a 15 nunca ocurren. El mapa marca 6 celdas como indiferencias e informa de 2 implicantes primos; su cobertura es D OR (C AND B), con el grupo D en las celdas 8 a 15 y el grupo C AND B en las celdas 6, 7, 14 y 15. La etiqueta es «equivalente dentro de los supuestos», y la anotación de alcance atribuye las 6 indiferencias al supuesto k1.
Las indiferencias aparecen allí donde un dominio tiene estados imposibles: códigos de operación sin usar, banderas mutuamente excluyentes, un usuario vetado que no puede ser a la vez socio. También es donde se esconden los errores, porque una expresión derivada con ellas es incorrecta en las celdas excluidas si la exclusión era incorrecta. El término se confunde con un valor desconocido y con una entrada que simplemente no aparece en una fórmula; una indiferencia es una libertad deliberada y declarada.
Ejemplo
greater_than_five := Σm(D, C, B, A; 6, 7, 8, 9) · salida
Supuestos: NOT (D AND (C OR B)) (The four bits encode a decimal digit 0 to 9 (BCD); codes 10 to 15 never occur.)
Comprobaciones exactas
Tabla de verdad (16 filas)
| # | D | C | B | A | greater_than_five | k1 | Ámbito |
|---|---|---|---|---|---|---|---|
| 0 | FALSO | FALSO | FALSO | FALSO | FALSO | VERDADERO | en ámbito |
| 1 | FALSO | FALSO | FALSO | VERDADERO | FALSO | VERDADERO | en ámbito |
| 2 | FALSO | FALSO | VERDADERO | FALSO | FALSO | VERDADERO | en ámbito |
| 3 | FALSO | FALSO | VERDADERO | VERDADERO | FALSO | VERDADERO | en ámbito |
| 4 | FALSO | VERDADERO | FALSO | FALSO | FALSO | VERDADERO | en ámbito |
| 5 | FALSO | VERDADERO | FALSO | VERDADERO | FALSO | VERDADERO | en ámbito |
| 6 | FALSO | VERDADERO | VERDADERO | FALSO | VERDADERO | VERDADERO | en ámbito |
| 7 | FALSO | VERDADERO | VERDADERO | VERDADERO | VERDADERO | VERDADERO | en ámbito |
| 8 | VERDADERO | FALSO | FALSO | FALSO | VERDADERO | VERDADERO | en ámbito |
| 9 | VERDADERO | FALSO | FALSO | VERDADERO | VERDADERO | VERDADERO | en ámbito |
| 10 | VERDADERO | FALSO | VERDADERO | FALSO | FALSO | FALSO | excluida |
| 11 | VERDADERO | FALSO | VERDADERO | VERDADERO | FALSO | FALSO | excluida |
| 12 | VERDADERO | VERDADERO | FALSO | FALSO | FALSO | FALSO | excluida |
| 13 | VERDADERO | VERDADERO | FALSO | VERDADERO | FALSO | FALSO | excluida |
| 14 | VERDADERO | VERDADERO | VERDADERO | FALSO | FALSO | FALSO | excluida |
| 15 | VERDADERO | VERDADERO | VERDADERO | VERDADERO | FALSO | FALSO | excluida |
Lectura en lenguaje claro
Principiantegreater_than_five es verdadero exactamente cuando la fila de la tabla de verdad de (D, C, B, A) es una de las filas 6, 7, 8 y 9.
En todos los demás casos, greater_than_five es falso.
Sobre los operadores:
- Σm enumera las filas de la tabla de verdad (mintérminos) en las que la fórmula es verdadera. Las filas se numeran desde 0 y la primera entrada indicada es el bit más significativo.
Intermediogreater_than_five es verdadero exactamente cuando la fila de la tabla de verdad de (D, C, B, A) es una de las filas 6, 7, 8 y 9.
En todos los demás casos, greater_than_five es falso.
Avanzadogreater_than_five es verdadero exactamente cuando la fila de la tabla de verdad de (D, C, B, A) es una de las filas 6, 7, 8 y 9 [suma canónica de mintérminos (FND)].
En todos los demás casos, greater_than_five es falso.
Notación formal: Σm(D, C, B, A; 6, 7, 8, 9)
Mapa de Karnaugh
- celdas m8, m9, m10, m11, m12, m13, m14, m15
D - celdas m6, m7, m14, m15
C AND B
6 cells excluded by the confirmed assumptions (k1) are marked don't-care. An expression derived with them is equivalent only within the assumptions.
El error habitual
Tratar una indiferencia como promesa de que la salida es 0 ahí. D OR (C AND B) es verdadera en las celdas 10 a 15, que la especificación nunca menciona; es correcta solo porque se supone que esos códigos nunca ocurren. Dale el código 12 y responde VERDADERO.
Preguntas
¿Por qué el motor se niega a adivinar indiferencias?
Porque una indiferencia es una afirmación sobre el dominio, no sobre la función, y solo el autor puede hacerla. El mapa marca una celda como indiferencia solo cuando un supuesto declarado demuestra que es inalcanzable, y entonces etiqueta el resultado como equivalente dentro de esos supuestos.
Relacionado
Ejercicios
- Ejercicios de mapas de Karnaugh, 2 variables
- Ejercicios de mapas de Karnaugh, 3 variables
- Ejercicios de mapas de Karnaugh, 4 variables
Véase también
- Supuesto (restricción del dominio): definición, ejemplo y equivalente en inglés
- Mapa de Karnaugh: definición, ejemplo y equivalente en inglés
- Dígito BCD mayor que cinco: mapa de Karnaugh de cuatro variables con indiferencias
- Solucionador de mapas de Karnaugh: de 2 a 4 variables, agrupaciones, SOP y POS
- Los supuestos inconsistentes hacen que todas las pruebas pasen
- Regla de agrupación en el mapa de Karnaugh: las celdas adyacentes eliminan la variable que cambia
Glosario
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.