You should assume that all of the data on examples is given using the relation:
prop(Obj,Att,Val)You need to write a relation:
dteval(Obj,DT,Cl)that is true if object Obj is classified by decision tree DT as having value Cl.
For example, suppose example e1 defined by
The queryprop(e_1,a,true). prop(e_1,b,true). prop(e_1,c,false).
has as its answer Val=true.? dteval(e_1,if(b=true,if(a=true,true,false),if(c=true,false,true)),Val).
Axiomatize dteval. You can assume the predicate value(V) that is true if V is a legal value, as well as the predicates prop (as above) and \= (where W \=V means W and V are different values).