Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie
Hi there,
There is an issue with role permissions that is being worked on at the moment.
If you are having trouble with access or permissions on regional forums please post here to get access: https://www.boards.ie/discussion/2058365403/you-do-not-have-permission-for-that#latest

Quick boolean algebra problem..help needed

  • 22-11-2006 7:11pm
    #1
    Registered Users, Registered Users 2 Posts: 2,236 ✭✭✭


    HI,
    I hope this is the right forum..
    Well I am just doing a bit of revising for boolean algebra and de morgans rule and came across this in an equation.. I cant seem to work out how part 1 = part 2 or if it is even correct? COuld someone please shed some light on it? See attachment.

    Thanks,
    Hakko


Comments

  • Registered Users, Registered Users 2 Posts: 9,579 ✭✭✭Webmonkey


    I actually don't think those boolean expressions are equal. Just tried filling out values there, a = 1, b = 1, c = 0 and i arrived at 1 with first one and zero for second one.

    Sure its correct?


  • Registered Users, Registered Users 2 Posts: 1,501 ✭✭✭Delphi91


    Use a truth table to evaluate each expression. You will find out that they are not equal.

    Or using the laws of Boolean Algebra, the first expression simplifies to ABC(bar) [i.e. bar over the C] while the second evaluates to A(bar)BC(bar) [i.e. bar over the A and the C].

    PM me if you want the truth table version.

    Mike


  • Registered Users, Registered Users 2 Posts: 13,746 ✭✭✭✭Misticles


    i got part 1 to equal part 2, got it down to b=b


  • Registered Users, Registered Users 2 Posts: 2,236 ✭✭✭techguy


    Thanks guys, the notes I got 1st time round were wrong..
    it should be:
    (' = not)
    (A'+B'+AC)' = (B'+A'+C)' (not de morgans but another rule..)


  • Registered Users, Registered Users 2 Posts: 1,501 ✭✭✭Delphi91


    Thanks guys, the notes I got 1st time round were wrong..
    it should be:
    (' = not)
    (A'+B'+AC)' = (B'+A'+C)' (not de morgans but another rule..)


    Ok, start with:
    (A'+B'+C')' = (B'+A'+C)'

    Using De Morgan, you get:
    A''.B''.C'' = B''.A''.C' (where '' = a double bar)

    This simplifies to
    ABC = BAC'

    or

    ABC = ABC'

    These are not the same.


  • Advertisement
  • Registered Users, Registered Users 2 Posts: 30,476 ✭✭✭✭Ghost Train


    Delphi91 wrote:
    Ok, start with:
    (A'+B'+C')' = (B'+A'+C)'

    Using De Morgan, you get:
    A''.B''.C'' = B''.A''.C' (where '' = a double bar)

    This simplifies to
    ABC = BAC'

    or

    ABC = ABC'

    These are not the same.

    I think you left an A out of the left side

    Left hand side
    (A'+B'+AC)'
    AB(AC)'
    AB(A'+C')
    AA'B+ABC'
    0+ABC'
    ABC'=right hand side


  • Registered Users, Registered Users 2 Posts: 1,501 ✭✭✭Delphi91


    eolhc wrote:
    I think you left an A out of the left side

    Left hand side
    (A'+B'+AC)'
    AB(AC)'
    AB(A'+C')
    AA'B+ABC'
    0+ABC'
    ABC'=right hand side

    Opps, mea culpa!


Advertisement