Understanding of propositional logic

Assignment Help Theory of Computation
Reference no: EM132979921

Aims and Procedure

One aim of this assignment is to improve and test your understanding of propositional logic and first-order predicate logic, including their use in mechanised reasoning. A second aim is to develop your skills in analysis and formal reasoning about complex concepts, and to practise writing down formal arguments with clarity.

Challenge 1

As a blade runner, Rick Deckard's task is to identify replicants. These look exactly like humans, but they have in fact been manufactured in the labs of Tyrell Corporation. Some replicants are programmed to always speak the truth, while others are programmed to always lie. Unfortunately the same goes for the humans that Deckard deals with: some are always truthful, and the rest always lie. One day, Deckard interviewed two individuals, X and Y , who made these statements:

X: "Y is a truthful human"
Y : "X is a lying replicant"

Task 1A. Capture, as a single propositional formula, the information that was thereby available to Deckard. You will need to take into account who makes each statement. Use propositional
letters as follows:
P : X is truthful R: X is human
Q: Y is truthful S: Y is human

Task 1B. Deckard, a competent logician, realised that the two statements would not allow him to determine whether either was human or not. Determine which truth assignments to P , Q, R, S make your formula from Task 1A true.

Task 1C. Now, Deckard later found out, from a reliable source, whether Y was truthful or not, and based on that information, he knew exactly whether X was human and also whether Y was human. Given this information, determine, for each of X and Y , whether they are a human or a replicant.

Reference no: EM132979921

Questions Cloud

By how much share premium would increase on February : A corporation was organized in January 2016 with authorized capital of P10 par value ordinary shares. By how much share premium would increase on February
Implement haskell function to encode the logical constraints : Implement a Haskell function to encode the logical constraints implied by an equality logic formula's connectives as a formula in propositional logic
Design a circuit that is not minimal for a given function : Design such a circuit, using as few gates as possible. You can define any number of sub-circuits to help you reduce the gate count (simply give each a name)
Writing a haskell function : Writing a Haskell function that turns an arbitrary propositional formula into an equivalent one that uses only ? and f (plus any parentheses or propositional
Understanding of propositional logic : Understanding of propositional logic and first-order predicate logic, including their use in mechanised reasoning - Capture, as a single propositional formula
What is the asset turnover for the company : What is the Asset turnover for the company? Calculate the profit margin ratio of the company and comment on the profitability performance of the company.
COMP30026 Models of Computation Assignment : COMP30026 Models of Computation Assignment Help and Solution, University of Melbourne - Assessment Writing Service
What is the labor portion of the bid : A product has an average labor cost of $45/hr. If you include a 50% profit margin over your costs, what is the labor portion of the bid
What are earnings before interest for amazing brentwood inc : Determine the value of the terminal loss or recapture at the end of the year. Amazing Brentwood Inc bought a long-term asset for $100,000. The asset has a 30%.

Reviews

Write a Review

Theory of Computation Questions & Answers

  Create a method that perform a division operation

Create a method that will perform a division operation on the numbers passed to it in two variables and outputs the results. Use a try catch pair to output an error message if the illegal operation of divide through zero occurs.

  Explain the concept of minimizing finite-state automata

Explain the concept of minimizing finite-state automata. Give an algorithm that carries out this minimization.

  Construct a regular expression

Construct a regular expression the accepts the same language as the above NFA - cross product construction and also the powerset construction

  Issue that requires the use of simple linear regression

Explain how to collect the data for the independent and dependent variables. Explain how to determine the regression equation. Make a case for the main point.

  1using suffix trees give an algorithm to nd a longest

1.using suffix trees give an algorithm to nd a longest common substring shared among three input strings. s1 of length

  Construct finite automata and push down automata

Construct finite automata, push down automata, Turing machines and regular expressions that models different types of languages - Design various models

  Finite state automata and regular languages

Finite State Automata and Regular Languages - construct a regular expression R' for: the language of all strings that consist of a string from L(R)

  Discuss the chomsky classification scheme

Given the productions in a phrase-structure grammar, determine which type of grammar this is in the Chomsky classification scheme.

  Truth table exercises

Translate the following argument and use truth tables to test for validity.

  Devise and give the flow graph of a turing machine

Write down which of the following Turing nuchines is suitable for this task. For each machine which is unsuitable, explain why it is unsuitable this explanation can take the form of a sequence of configurations for appropriate test data.

  Find context-free grammars generating

Find context-free grammars generating the following languages, and justify that they generate and Describe how to construct a PDA accepting the language L

  What the relationship is between given two languages

Let L1, L2, and L3 be languages over some alphabet ?. In each case below, two languages are given. Say what the relationship is between them.

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