ce qui peut également se traduire ainsi:
C'est donc la clôture réflexive de Rtrans, mais aussi la clôture transitive de Rréfl. C'est la plus petite relation réflexive et transitive sur X contenant R.
La fermeture transitive C(G) du graphe G est construite par ajout d'arcs au graphe G.
Un graphe orienté G = (V, A) est une relation binaire A sur l'ensemble V de ses sommets. Sa clôture transitive, ou fermeture transitive est le graphe C(G) = (V, Atrans). Les arcs de C(G) sont donc les couples de sommets entre lesquels il existe un chemin dans G.
Ceci s'exprime également ainsi:
La fermeture transitive peut se calculer au moyen de matrice binaire. On privilégie souvent la notation B = {1, 0}. Quand on programme des algorithmes utilisant ces matrices, la notation {VRAI, FAUX} peut coexister avec la notation {1, 0} car de nombreux langages acceptent ce polymorphisme.