Search code examples
machine-learningsemantics

We have a ternary predicate Procurement(Supplier, Component, Project)


We have a ternary predicate Procurement(Supplier, Component, Project). Also, we have three binary Predicates as follows:

Supplies_supplies_Component(Supplier, Component) Component_used_in_Project(Component, Project) Supplier_involved_in_Project(Supplier, Project).

For a particular set of Supplier=S1, Component = C1 and Project = P1 (more than one options may be correct)

  1. If all three binary predicates are true, the ternary predicate is also true
  2. If the ternary predicate is true, then all the three binary predicates are true
  3. If all three binary predicates are true, the ternary predicate may or may not be true
  4. If the ternary predicate is true, then all the three binary predicates may or may not be true

I came with this question in my syllabus. Can someone please help me with this?


Solution

    1. If the ternary predicate is true, then all the three binary predicates are true
    2. If all three binary predicates are true, the ternary predicate may or may not be true