Describe the logical formulas realize boolean functions

Assignment Help C/C++ Programming
Reference no: EM132082728

Both i) networks of digital-logic gates and ii) logical formulas realize Boolean functions. Many familiar gates correspond to familiar sentential connectives, such as '~', '/\', and '\/'.

Some sets of connectives, such as {'~', '/\'} and {'~', '\/'} are _complete_, in the sense that any Boolean function can be realized by a logical formula using only these connectives.

'M' is the ternary minority connective. 'Mpqr' is true iff a minority of 'p', 'q', and 'r', is true. 'F' is the nullary connective that is always false.

a) Show that {'M', 'F'} is complete.

Hint: Synthesize a set of connectives that you know is complete.

i) Synthesize '~' from {'M', 'F'}. ans: ~p |= =| ___ ___ ___ ___ ___

ii) Synthesize a useful nullary connective from {'M', 'F'}. ans: ___ |= =| ___ ___ ___ ___ ___

iii) Synthesize '/\' using one or more of the first four connectives. ans: p /\ q |= =| ___ ___ ___ ___ ___

b) Show that {'M'} is not complete.

Hint: Where does the sequence of steps in a) break down, and why does this stop you from going further?

i) Synthesize '~' from {'M'}. ans: ~p |= =| ___ ___ ___ ___ ___

ii) Synthesize a useful nullary connective from {'M'}. ans: ___ |= =| ___ ___ ___ ___ ___

iii) Synthesize '/\' using one or more of the first three connectives. ans: p /\ q |= =| ___ ___ ___ ___ ___

Reference no: EM132082728

Questions Cloud

What control features will you use in the input screens : Give a specific example of how you will use at least eight different control features in the design of the user interface.
Illegal immigrants are rapists : Provide one sound bite from the 2016 presidential campaign, and tell me how it impacted that candidate. (Think: Trump and the "illegal immigrants are rapists"
What would the runtime of heap sort be with this new data : If a new heap data structure was created that allowed inserting elements into a heap in theta(1) while also allowing the maximum element.
What are the agents of political socialization : What are the agents of political socialization? What factors have contributed to your political socialization?
Describe the logical formulas realize boolean functions : Many familiar gates correspond to familiar sentential connectives, such as '~', '/\', and '\/'.
Characteristics of members of congress : Are the personal characteristics of members of congress an important consideration when it comes to their election?
Should government consult experts on public policy : Should government consult experts on public policy? Why of why not? If so, where should experts be recruited from?
Discuss how a router knows where to send a message : Discuss how a router knows where to send a message and then any experience you might have setting one up.
Research the bell-lapadula access control model : Research the Bell-Lapadula access control model or another lattice-based model and compare the model to the models presented in the chapter.

Reviews

Write a Review

C/C++ Programming Questions & Answers

  Create program that uses functions and reference parameters

Create program that uses functions and reference parameters, and asks user for the outside temperature.

  Write a program using vectors and iterators

Write a program using vectors and iterators that allows a user to maintain a personal list of DVD titles

  Write the code required to analyse and display the data

Calculate and store the average for each row and column. Determine and store the values for the Average Map.

  Write a webservices application

Write a webservices application that does a simple four function calculator

  Iimplement a client-server of the game

Iimplement a client-server version of the rock-paper-scissors-lizard-Spock game.

  Model-view-controller

Explain Model-View-Controller paradigm

  Design a nested program

How many levels of nesting are there in this design?

  Convert celsius temperatures to fahrenheit temperatures

Write a C++ program that converts Celsius Temperatures to Fahrenheit Temperatures.

  Evaluate and output the value in the given base

Write C program that will input two values from the user that are a Value and a Base with which you will evaluate and output the Value in the given Base.

  Design a base class shape with virtual functions

Design a base class shape with virtual functions

  Implementation of classes

Implementation of classes Chart and BarChart. Class barChart chould display a simple textual representation of the data

  Technical paper: memory management

Technical Paper: Memory Management, The intent of this paper is to provide you with an in depth knowledge of how memory is used in executing, your programs and its critical support for applications.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd