Pq 0^0 (AND) é 0(Falso) e não 1(verdadeiro)?
Olá a todos, comecei a estudar por conta Álgebra Booleana, mas no início dos meus estudos me confrontei com uma dúvida:
dado a operação x^y(operaçao AND), se temos q 1^1 é 1(verdadeiro),
pq 0^0 tb n é 1, e sim 0 (Falso)?
Estou lendo o seguinte link:
Comments
Bom, em álgebra booleana:
na operação AND é necessário apenas 1 das parcelas ser 0 (false).
0 ^ X = 0 ( independente do valor de X )
1 ^ X = X ( se X = 1 então, 1 ^ 1 = 1; se X = 0 então, 1 ^ 0 = 0 )
obs: sendo assim, a única forma da operação AND ser verdadeira, é se ambas as parcelas forem 1.
________________________________
Temos tb a operação OR, onde basta apenas 1 das parcelas serem verdadeiras pra resposta ser tb:
0 v X = X
1 v X = 1
_____________________________
E a operação NOT
¬ 1 = 0
¬ 0 = 1
____________________________
Essa são as 3 operações + usadas na álgebra booleana,
e de onde todas as outras operações derivam.
Espero ter ajudado!
Porque, numa operação AND, basta que uma das variáveis seja falsa para que o resultado seja falso.
Na operação OR, isso não necessariamente é verdade.
Na verdade, 0^0 é um nº considerado indeterminado
portanto, ele não tem um valor significativo
abraços