Construct a model theoretic interpretation of the above rule

Assignment Help Basic Computer Science
Reference no: EM131243372

Consider a deductive database with the following rules:

ancestor(X,Y) :- father(X,Y)
ancestor(X,Y) :- father(X,Z), ancestor(Z,Y)

Notice that "father(X,Y)" means that Y is the father of X; "ancestor(X,Y)" means that Yis the ancestor of X. Consider the fact base father(HarrY,Issac) , father(Issac,John) , father(John,Kurt).

a. Construct a model theoretic interpretation of the above rules using the given facts.

b. Consider that a database contains the above relations father(X, V), another relation brothe r (X, Y), and a third relation bi rth (X, B), where B is the birthdate of person X. State a rule that computes the first cousins of the following variety: their fathers must be brothers.

c. Show a complete Datalog program with fact-based and rule-based literals that computes the following relation: list of pairs of cousins, where the first person is born after 1960 and the second after 1970. You may use "greater than" as a built-in predicate.

Reference no: EM131243372

Questions Cloud

How important is consumer and utility relationship : How important is consumer and utility relationship? What services a utility need to ensure for various consumer groups?
Explain what led up to the writing of the u.s. constitution : Explain what led up to the writing of the U.S. Constitution and the ideas behind the design. Make sure you explain the design of the three branches of government.
What is the value of a call option with a strike price : What is the value of a call option with a strike price of $0 and 6 months to expiration? Use the parameters of the example: S0 = $80.50, rF = 1.77%, and σ = 50%.
How you are able to take the strategic management discipline : If you found connections, in what way are they meaningful? How you are able to take the strategic management discipline that you have learned in the classroom environment this semester and transfer it to other contexts.
Construct a model theoretic interpretation of the above rule : Show a complete Datalog program with fact-based and rule-based literals that computes the following relation: list of pairs of cousins, where the first person is born after 1960 and the second after 1970. You may use "greater than" as a built-in p..
Computes the black scholes value on row 4 : Write a computer spreadsheet that computes the Black-Scholes value on row 4 as a function of its five inputs in the first two rows.
Investment spending vary more than consumption : Why does investment spending vary more than consumption from year to year?
Explain a explanation of porters four competitive strategies : Explain A brief explanation of Porter's four competitive strategies. A brief explanation of how competitive strategy determines value chain structure.
Monopolist marginal cost : A monopolist produces and sells 400 units at a price of $40 per unit. The monopolist's marginal cost is equal to $15 and average cost is equal to $23. The monopolist's profit is?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  What will be the acknowledgement number

Suppose host A send two TCP segments back to back to host B over a TCP connection. The first segment has sequence number 90; the second has sequence number 110. a) How much data is in the first segment? b) Suppose that the first segment is lost but t..

  Important aspect of formatting

1. Which rules does an expert have to follow to prepare and submit a report? 2. What is destroying a report before the final resolution of a case called?

  What is the difference between println and printf

What is the difference between println and printf? Show an example of the usage of each.

  Define these three categories

Define these three categories, and use a two-dimensional figure to illustrate how the splitting is performed.

  Can rtp be designed to eliminate the sequence number field

The RTP incorporates a sequence number filed in addition to the timestamp field. Can RTP be designed to eliminate the sequence number field and use the timestamp field to resequence the out-of-order received packets? Justify your answer.

  Explain why status can be viewed as an ordinal variable

A criminologist studying capital punishment was interested in identifying whether certain social, economic, and political attributes of a country related to its use of the death penalty. She gathered data from public sources on 194 countries, reco..

  Write pseudo code for an iterative algorithm

Write pseudo code for an iterative algorithm that determines a DFS spanning tree for an undirected graph.

  All the aggregation relationships

Give an example of aggregation. Your example should include at least one aggregate object and three component objects. Specify the multiplicities at each end of all the aggregation relationships

  Explain in detail each step of the machine cycle show the

high-level computer languages are created to be understood by humans. as a result the keywords and the commands of

  Imagine a new file system structure

Imagine a new file system structure, describe it (and how it would work), give examples of its advantages and disadvantages.

  Design an application that instantiates an object

Design a class named Player that holds a player number and name for a sports team participant. Include methods to set the values for each data field and print the values for each data field.

  Information related to configuration management a

Information related to configuration management and preventative maintenance Industry standards in configuration management and control Training approaches to allow for adaptive maintenance and confidence.

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