
6  CHAPTER  1.  INTRODUCTION 
1.2.3  Abstract  semantics 
Above, we have described a three-layer picture: 
- 
First,  the natural objects we want  to speak and reason about, 
- 
second, the abstraction thereof into a  formal semantics, 
-  third,  a  language  and  logic which  correspond to  the  second by soundness  and 
completeness. 
Sometimes, the picture is more complicated, and we see an intermediary structure, 
between the second and  the third, a  semantics which often evolves in hindsight, 
more  as  an  abstraction  of  the  logic  and  of reasoning  than  of the  objects  one 
does  reasoning  about.  In  the  case of nonmonotonic  reasoning,  we  find  this  in 
the semantics  via  (coherent)  systems of (weak)  filters  (see  Chapter  3,  and  also 
elaborated  to  a  number  of completeness  results  in  [BB94]),  and  in  the  abstract 
semantics ~ria partial orders by [FH95].  The latter idea is  already inherent in the 
completeness proofs in  [KLM90] and  [LM92], see also Section 2.1.2. 
1.2.4  Restricted  monotony  and  irrelevance 
Reasoning and logic permit not only to conclude about unobservables - e.g.  make 
a  diagnosis, predictions etc.  - but  also to transfer information from one situation 
to another.  For instance, in the case of classical monotonic logic, if we know that 
T  F  r  we  know  that  for  T/with  T  C  TI,  TI  ~-  4;,  too.  We  transfer  the 
conclusion (~ from T  to Tf.  Obviously, this  type of transfer is  impossible in  the 
case of nonmonotonic logics.  Thus, 
in 
other words, with the loss of monotonicity, 
we  loose  a  lot  of  stability  of  a  logic.  But  a  logic,  where  we  cannot  transfer 
conclusions from one situation  to  another,  is  not  very comfortable,  one always 
has  to  start  reasoning fl'om scratch.  Moreover, common sense  reasoning uses  a 
lot of such transfer, e.g.  by analogical reasoning, generalization, etc., and the aim 
of nonmonotonic logics  is  to stay dose to common sense reasoning.  Finally, the 
success  of common  sense  reasoning,  or reasoning  at  all,  seems  to  indicate  that 
the world and reasoning are made in  a  way that  a  lot of transfer of reasoning is 
possible.  Thus, one has looked for other forms of stability than brute monotony, 
and re-introduced restricted forms of monotony. 
One such form is  "cautious monotony".  Cautious  monotony of a  logic IN  says, 
that if T IN  4; and TIN  ~, then T U {4;} t N  ~.  Cautious monotony together with 
its converse, i.e.  TIN  4; implies  (TI N  r  iff TU {4;}],'~  ~b)  can best be explained 
as  "normal use of lemmas".  If we have already deduced the  "lemrna" r  then we 
neither win nor loose in terms of consequences by adding  4; to our theory (or set 
of axioms). 
More gen&ally, one can see this  as the question of irrelevant information.  Given 
T  and  a  possible conclusion 4;, what  information can be added to or subtracted 
from T  without  changing  the  fact  that  T  1,-~  r  (or  r  I'~  4;)? Less  abstractly, 
given  a  (large)  database  T,  and  a  query  ~b,  is  there  a  method  to  single  out  a 
(considerably smaller)  subset  TI C_ T, such that  the information contained in T/ 
suffices to answer the query 4;?  Can we perhaps give a  generic procedure, which 
for a  query of type z  singles  out  an appropriate Tx C  T?