En informatique , et plus particulièrement en théorie de la concurrence , une relation de dépendance est une relation binaire symétrique et réflexive sur un domaine fini Σ {\dis...
En général, les relations de dépendance ne sont pas transitives ; elles généralisent donc la notion de relation d'équivalence en faisant abstraction de la transitivité.
est également appelé l' alphabet sur lequelest définie. L' indépendance induite parest la relation binaire
Autrement dit, l'indépendance est l'ensemble de toutes les paires ordonnées qui ne sont pas dansLa relation d'indépendance est symétrique et irréflexive. Réciproquement, étant donné toute relation symétrique et irréflexivesur un alphabet fini, la relation
est une relation de dépendance.
Le coupleest appelé l' alphabet concurrent . La paireon l'appelle l' alphabet de l'indépendance ou l'alphabet de la confiance , mais ce terme peut aussi désigner le triple(avecinduit par). Élémentssont dits dépendants sitient, et indépendant , sinon (c'est-à-dire sitient).
Étant donné un alphabet de dépendance, une relation symétrique et irréflexivepeut être défini sur le monoïde librede toutes les chaînes possibles de longueur finie par :pour toutes les chaîneset tous les symboles indépendantsLa clôture d'équivalence deest désignéouet appelé-équivalence. De manière informelle,tient si la chaînepeut être transformé enpar une suite finie d'échanges de symboles indépendants adjacents. Les classes d'équivalence desont appelées traces , et sont étudiées dans la théorie des traces .
Exemples
Étant donné l'alphabet, une relation de dépendance possible est, voir photo.
L'indépendance correspondante est. Ensuite, par exemple, les symbolessont indépendants les uns des autres, et par exemplesont dépendantes. La chaîneest équivalent àet à, mais à aucune autre corde.