Beroenderelation

Inom datavetenskap , i synnerhet inom samtidighetsteori , är en beroenderelation en binär relation på en finit domän , symmetrisk och reflexiv ; dvs en ändlig toleransrelation . Det vill säga, det är en ändlig uppsättning ordnade par , så att

  • Om (symmetrisk)
  • Om , då (reflexiv)

I allmänhet är beroendeförhållanden inte transitiva ; sålunda generaliserar de föreställningen om en ekvivalensrelation genom att förkasta transitivitet.

kallas också alfabetet där definieras. Oberoendet som induceras av är den binära relationen {

Det vill säga, oberoendet är mängden av alla ordnade par som inte finns i . Oberoenderelationen är symmetrisk och irreflexiv. Omvänt, givet varje symmetrisk och irreflexiv relation på ett ändligt alfabet, är relationen

är ett beroendeförhållande.

Paret kallas det samtidiga alfabetet . Paret kallas oberoendealfabetet eller reliance-alfabetet , men denna term kan också syfta på trippel (med inducerad av ). Elementen kallas beroende om gäller, och oberoende , annars (dvs. om gäller).

Givet ett reliance-alfabet en symmetrisk och irreflexiv relation definieras på den fria monoiden av alla möjliga strängar av ändlig längd med: för alla strängar och alla oberoende symboler . Ekvivalensstängningen av betecknas eller _ och anropas -ekvivalens. Informellt om strängen kan omvandlas till genom en ändlig sekvens av byten av intilliggande oberoende symboler. Ekvivalensklasserna för displaystyle kallas spår och studeras i spårteorin .

Exempel

Relación de dependencia.svg

Givet alfabetet , är en möjlig beroenderelation .

Motsvarande oberoende är . Då är t.ex. symbolerna oberoende av varandra, och t.ex. är beroende. Strängen motsvarar och , men ingen annan sträng.