13.2.  Hüllenbildung

Hüllen (closures) 

Motivation

Das Aufzählen oder definieren einer binären Relation kann mühsam sein. Oft reicht es, ein “Skelett” einer Relation zu bilden, welches dann durch Hüllenbildung “automatisch” erweitert wird.

Beispiel 13.2.1 (Direkte und indirekte Nachfahren).

Komposition von Relationen (Produkt) 

Definition 13.2.2. Die Komposition von zwei binären Relationen R M × M und S M × M ergibt wieder eine binäre Relation.

Sie beinhaltet ein Paar u,wgenau dann, wenn R ein Paar u,venthält und S ein Paar v,w.

v fungiert zwar als Bindeglied – ist aber im Resultat nicht mehr sichtbar!

RS = { 〈u,w 〉 | ∃v (uRv ∧ vSw ) }

Komposition von Relationen in PROLOG 

% kind(KIND,ELTER)  
kind(anna,berta).  
kind(berta,carla).  
kind(carla,dana).  
 
% Komposition der Kind-Relation  
kind_comp_kind(U,W):-  
   kind(U,V),  
   kind(V,W).  
 
?- kind_comp_kind(X,Y).

Hüllen einer Relation 

Potenzschreibweise

Hüllen