Focus on a single specific form of inference
=> One representation, one problem
Information
≠ Solution
≠ Problem description
= Passive, independent of specific problem
=> One representation, many problems
Decision Logic
+
Decision
Specification
+
Inference
Modelling Business Decisions
A definition ∆ of the logic FO(ID) is a set of definitional rules: ∀ x : (P(t) ← ϕ) where ϕ is a FO-formula and t a tuple of n-terms, both with free variables amongst x.
A decision's decision logic* in FO(ID) is a set of rules:
∀ x : (P(t) ← ϕ) where ϕ is a FO-formula and t a tuple of n-terms, both with free variables amongst x.
* for decisions representable by a decision table
{
counter examples
Complete Input
Incomplete Input
Alternatives
At least one outcome for every input value assignment
Violated if:
There exists a value assignment for which there is no outcome.
At most one outcome for every input value assignment
Violated if:
There exists a value assignment for which there is more than one outcome.
* Weak forms of completeness & exclusiveness
Requires quantification over rules
=> rule reification
Check whether the decision logic satisfies a certain property
"Minors can not be insured as drivers"
Violated if:
It is possible for someone younger than 18, to be insured.