How Can Boolean Identities Simplify AB'CD+(ABC')'+ABCD'?

In summary, the minimized form of the given expression using boolean identities is f = a' + b' + c. This can be achieved by expanding the middle term and then showing that it dominates.
  • #1
Duderonimous
63
1

Homework Statement


Minimize the following using boolean identities
1. AB'CD+(ABC')'+ABCD'

Homework Equations


Identity 1A=A 0+A = A
Null (or Dominance) Law 0A = 0 1+A = 1
Idempotence Law AA = A A+A = A
Inverse Law AA = 0 A+A = 1
Commutative Law AB = BA A+B = B+A
Associative Law (AB)C = A(BC) (A+B)+C = A+(B+C)
Distributive Law A+BC = (A+B)(A+C) A(B+C) = AB+AC
Absorption Law A(A+B) = A A+AB = A
DeMorgan's Law (AB) = A+B (A+B) = A B

The Attempt at a Solution


I'm going to use lower case letters now.f=ab'cd+(abc')'+abcd'
f'=(ab'cd+(abc')+abcd')'
=(ab'cd)'(abc')''(abcd')'
=(a'+b+c'+d')(abc')(a'+b'+c'+d)
=(aa'bc'+abbc'+abc'c'+abc'd')(a'+b'+c'+d)
=(abc'+abc'+abcd')(a'+b'+c'+d)
=(abc'+abcd')(a'+b'+c'+d')
=(0+0+0+0+abc'c'+abc'c'd'+abc'd+0)
=abc'+abc'd'+abc'd
=abc'+abc'(d'+d)
=abc'+abc'(1)
=abc'
f'=abc'
f=(abc')'

--> f=a'+b'+c

Do this look correct? If so is there a shorter way to minimize it? Is there a way to minimize without using DeMorgan's theorem at the top? Thanks

 
  • Like
Likes berkeman
Physics news on Phys.org
  • #2
I didn't read you calculation, but it seem clear that a and c must both be true, sp your final answer must be wrong. Try actually thinking about the logic, & afterward pick the formal identities to back up your intuition
 
  • #3
Duderonimous said:

Homework Statement


Minimize the following using boolean identities
1. AB'CD+(ABC')'+ABCD'

Homework Equations


Identity 1A=A 0+A = A
Null (or Dominance) Law 0A = 0 1+A = 1
Idempotence Law AA = A A+A = A
Inverse Law AA = 0 A+A = 1
Commutative Law AB = BA A+B = B+A
Associative Law (AB)C = A(BC) (A+B)+C = A+(B+C)
Distributive Law A+BC = (A+B)(A+C) A(B+C) = AB+AC
Absorption Law A(A+B) = A A+AB = A
DeMorgan's Law (AB) = A+B (A+B) = A B

The Attempt at a Solution


I'm going to use lower case letters now.f=ab'cd+(abc')'+abcd'
f'=(ab'cd+(abc')+abcd')'
=(ab'cd)'(abc')''(abcd')'
=(a'+b+c'+d')(abc')(a'+b'+c'+d)
=(aa'bc'+abbc'+abc'c'+abc'd')(a'+b'+c'+d)
=(abc'+abc'+abcd')(a'+b'+c'+d)
=(abc'+abcd')(a'+b'+c'+d')
=(0+0+0+0+abc'c'+abc'c'd'+abc'd+0)
=abc'+abc'd'+abc'd
=abc'+abc'(d'+d)
=abc'+abc'(1)
=abc'
f'=abc'
f=(abc')'

--> f=a'+b'+c

Do this look correct? If so is there a shorter way to minimize it? Is there a way to minimize without using DeMorgan's theorem at the top? Thanks

Impressive. I got the same answer via the K-map. :smile:
 
  • Like
Likes Duderonimous
  • #4
sorry my mistake, i misread the question. your answer is correct. i would expand the middle term, and then show that it dominates.
 
  • Like
Likes Duderonimous
  • #5
Great. Thank you. I found a much quicker way.

f=ab'cd+(abc')'+abcd'
=ab'cd+a'+b'+c+abcd'
=(acd+1)b'+a'+c(1+abd')
=(1)b'+a'+c(1)
=a'+b'+c
 

FAQ: How Can Boolean Identities Simplify AB'CD+(ABC')'+ABCD'?

What is Boolean Algebra?

Boolean Algebra is a branch of mathematics that deals with logic and logical operations on binary variables. It is used to represent and manipulate logical propositions in computers and digital electronics.

What are the basic operations in Boolean Algebra?

The basic operations in Boolean Algebra are AND, OR, and NOT. AND represents the logical conjunction, OR represents the logical disjunction, and NOT represents the logical negation.

How is Boolean Algebra used in computer programming?

Boolean Algebra is used in computer programming to represent logical conditions and decisions. It is used in programming languages to control the flow of a program and make decisions based on logical conditions.

What is the difference between Boolean Algebra and regular algebra?

The main difference between Boolean Algebra and regular algebra is that Boolean Algebra deals with binary variables (true or false), while regular algebra deals with numerical variables. Boolean Algebra also has a limited set of operations compared to regular algebra.

How can I simplify a Boolean Algebra problem?

To simplify a Boolean Algebra problem, you can use Boolean laws and rules such as De Morgan's laws, distributive law, and associative law. You can also use truth tables or Karnaugh maps to systematically simplify a problem.

Back
Top