In this chapter we will investigate whether it is possible to constructively define a function as described in section 3.1, i.e. a function which calculates the CS of knowledge base from the numbers of different types of ground atoms of .
We will restrict the investigation to the calculation of conditional contributions of atomic conditionals, i.e. to atomic knowledge bases which only include a single conditional.
Although many different types of conditionals have been investigated whether their conditional contribution can be calculated or not, we only came up with a subset of atomic conditionals, for which this is possible. This subset are atomic conditionals which don’t include non-local instantiation restrictions, i.e. which either free of instantiation restrictions at all or only include local instantiation restrictions, as defined in section 4.9
The following chapters will show that the calculation for c-, ca- and cc-conditionals varies quite substantially. It also has the drawback that the resulting conditional contribution is decoupled from the possible worlds of the related conditional. Therefore it is also not possible to derive the equivalence classes of possible worlds from the calculated conditional contributions. These issues are discussed in the the last section of this chapter.
6.1 Calculation of Conditional Contributions of C-Conditionals
In this section we show how to calculate the conditional contribution of a c-conditional which is free of non-local instantiation restrictions.
The following proposition states that the conditional impact of a c-conditional is the MOS of the admissible ground atoms of the conclusion predicate of the conditional.
Proposition 13 (Maximum Ordered Sum of a C-Conditional)
Let be a c-conditional, where is free of any non-local instantiation restrictions.
Then the conditional impact of is .
Proof
The proof is the same as the proof of proposition 12, we just need to interpret as a canonical a-segment. This is a valid interpretation as the semantic meaning of the symbol is that it is always true. It therefore counts in every possible world. The canonical a-segments were introduced in a way that they only count when the related ground atoms are set to true.□
Example 35 (Maximum Ordered Sum of a C-Conditional)
Let be a sort, be a variable ranging over and be a c-conditional.
Table 6.1 shows the vf truth table of , from which we can see that the counting functions for the individual possible worlds result in vf-pairs which are all part of the MOS . It also shows that covers the complete set of vf-pairs which are included in .
| [3] | |||||
6.2 Calculation of Conditional Contributions of CA-Conditionals
In this section we will show how to calculate the conditional contribution of a ca-conditional which is free of non-local instantiation restrictions.
Proposition 14 (Maximum Ordered Sum of a CA-Conditional)
Let be a ca-conditional which if free of any non-local instantiation restrictions.
Let and .
The conditional contribution of is
Proof
Let be an a-atom of and let be the index of .
As there are only non-local instantiation restrictions and as it holds based on proposition 8 that the counting functions are not influenced by the instantiation restrictions. Due to proposition 12 it holds for every canonical a-atom of that contributes the MOS to . Therefore every canonical a-segment counts all c-atoms, i.e. it is . With this it follows that all canonical a-segments of contribute the same MOS .
Let be a c-segment of and let be a composed a-segment of .
Due to proposition 9 it holds that every vf-pair is the sum of the vf-pairs generated by together with the canonical a-segments .
As the canonical a-segments all contribute the same vf-pairs for a given c-segment it follows that any vf-pair is the -multiple of the vf-pair counted by any of the canonical a-segments .
It follows that the set of all vf-pairs which are generated by an a-segment for all c-segments of is the -multiple of the MOS , with . Note that this also holds for canonical a-segments as well as for .
As the CS is the set of all vf-pairs contributed by the a-segments of it follows that
□We explain the proof of proposition 14 by looking at the reduced vf truth table in table 5.2.
Example 36 (Maximum Ordered Sum of a CA-Conditional)
Continuing from example 31.
It is a ca-conditional without instantiation restrictions. Therefore proposition 14 applies to it.
For we get and .
The middle section of the table lists the vf-pairs as counted by the two canonical a-segments. For any given c-segment these vf-pairs are identical (e.g. in line two they are both . Based on proposition 12 each canonical a-segment contributes a MOS to , which we can see in the last line of the table, underneath each canonical a-segment.
The last column represents the composed a-segment , for which the composed vf-pairs can be calculated as the sums of the vf-pairs of the canonical a-segments and , due to proposition 11.
We know already that the conditional contribution of can be read from the last line in the vf truth table, so that it holds that
6.3 Calculation from CC-Conditionals and CAC-Conditionals
The calculation of the conditional contribution of cc-conditional is unfortunately not straight forward. In fact we were only able to come up with a rule that covers the very simple case where there are no instantiation restrictions at all, i.e. there are not even local instantiation restrictions allowed.
Proposition 15 (Maximum Ordered Sum of a CC-Conditional)
Let a cc-conditional which is free of any instantiation restrictions.
Let .
The conditional contribution of is
Proof
As is a cc-conditional it holds that . As there are no instantiation restrictions in it holds that and therefore it is .
For there is neither an a-atom nor a c-atom verified and we get the vf-pair .
We look at the case where , i.e. the possible world where only one ground atom is verified. As there are no instantiation restrictions it holds that the related canonical a-segment counts exactly one verified c-atom , all other ground atoms are falsified and we get the vf-pair .
For all possible worlds which verify a-atoms it then follows that canonical a-segments count not only their own verified ground atom, but all verified ground atoms as verified. It follows that if several ground atoms are verified within a possible world then the related canonical a-segments do not count individually, i.e. they do not contribute their canonical vf-pairs to the conditional contribution, but only commonly, i.e. only the composed a-segment contributes its vf-pair to the conditional contribution of .□
It is important to note that the above proposition only applies if there are no instantiation restrictions at all, neither non-local nor local ones. This shows that the calculation of the conditional contribution of cc-conditionals does not cover enough cases to be practical. We therefore leave this proposition without further example.
6.4 Summary
One of the goals of this thesis as described in section 3.1 was to find a method for the calculation of CSs, which we named . In this chapter we tried to find a constructive definition of for the calculation of conditional contributions (i.e. not the full CS) of atomic conditionals. But these restrictions were not sufficient - in practice we needed to drop most of the cc-conditionals and avoid all non-local instantiation restrictions within ca-conditionals. We see these limitations as too restrictive to regard the method introduced as useful in any practical case.
But the calculation of conditional contributions holds also another, maybe even bigger problem. Due to its nature it does not correlate the calculated vf-pairs and conditional impacts to any possible world or equivalence class of possible worlds. Due to the limitations shown in chapter 3 and also due to the importance of the equivalence classes of possible worlds for e.g. the GIS algorithm as defined in [5] it seems currently unlikely that a calculation which results in only a conditional contribution with no relation to the possible worlds will be helpful in practical cases.
Nevertheless, the theoretical tools which were developed in order to investigate the calculation of conditional structures brought up an alternative possible method for efficient generation of CSs, which we will introduce in the upcoming chapters and which avoids at least some of the downsides of the pure calculation method.
6.5 Excursion: Addition of Maximum Ordered Sums
In this section we will show that the sums of maximum ordered sums cannot be calculated in a straight forward way.
In the reduced vf truth table of example 31 the sum for as shown in the last column can be calculated by adding up the MOSs of the two a-segments, so that . It is tempting to assume that this additivity of the MOSs of atomic conditionals would hold in general for any type of ca-conditionals.
On the other hand we see in the reduced vf truth table in example 33 that the summation of the canonical a-segments is not as straight forward as expected. For example when looking at the composed a-segment , the sum of its canonical a-segments and results in , which is the same for the composed a-segments and . But this does not hold for the composed a-segment where .
This behavior is found in many examples. It is clear that the different types of sums occur due to the different types of instantiation restrictions. Therefore a straight-forward method for summing up MOSs therefore seems not to exist.
Nevertheless we can state a finding for the case where no non-local instantiation restrictions are involved.
Proposition 16 (Addition of Maximum Ordered Sums for CA-Conditionals Without Non-Local Instantiation Restrictions)
Let be a ca-conditional which is free of non-local instantiation restrictions.
Let with be an a-segment of , which is not a canonical a-segment of . Let be the MOS of . Let be the MOS generated by a canonical a-segment of .
It is .
Proof
The proposition follows immediately from the proof of proposition 14.□
For the rest of this thesis we will not further try to find rules for the addition of MOSs.