Jumătate de inel

Un semiring  este o structură algebrică generală similară cu un inel , dar fără cerința existenței unui element opus în plus.

Definiții

O mulțime cu operații binare și definită pe ea se numește semiring dacă sunt îndeplinite următoarele condiții pentru orice element: [1] [2] [3]

  1.  este un monoid comutativ . Adică există proprietăți:
  2.  este un semigrup . Adică, în plus, există o proprietate:
  3. Înmulțirea este distributivă în raport cu adunarea:
    • Distributivitatea stângă:
    • Distributivitatea corectă:
  4. Proprietatea multiplicativă a lui zero:

Pentru un inel, ultima relație nu este necesară, deoarece decurge din celelalte; pentru un semi-inel, este necesară. Diferența dintre un semi-inel și un inel este doar că, prin adunare, un semi-inel nu formează un grup comutativ , ci doar un monoid comutativ .

Un semiring se numește comutativ dacă operația de înmulțire în el este comutativă : .

Un semi-inel se numește semi-inel cu o unitate dacă conține un element neutru prin înmulțire (numit unitate ): .

Se spune că un semiring este reductibil multiplicativ (sau aditiv ) dacă rezultă din egalitate (sau, respectiv, ) că .

Un semiring se numește idempotent dacă pentru orice egalitate

Exemple de semiinele

Aplicații

Inelele idempotente, în special și , sunt adesea folosite în metodele de evaluare a personalului . Numerele reale denotă aici „ora de sosire” sau „costuri”, operația denotă necesitatea de a aștepta toate condițiile prealabile pentru a efectua o acțiune (respectiv, denotă capacitatea de a alege opțiunea cea mai puțin costisitoare) și + indică adăugarea timpului ( costuri) la trecerea pe aceeași cale.

Algoritmul Floyd-Warshall pentru găsirea celor mai scurte căi poate fi reformulat pentru calcul pe o -algebră. De asemenea, algoritmul Viterbi pentru găsirea celei mai probabile secvențe de stări într-un model Markov ascuns poate fi reformulat pentru calcule pe o -algebră a probabilităților. Acești algoritmi de programare dinamică exploatează distributivitatea semiringelor corespunzătoare pentru a calcula proprietăți prin utilizarea unui număr mare (posibil exponențial mare) de variabile mai eficient decât prin enumerarea fiecăreia.

Semiring de seturi

Un semiring de mulțimi [4]  este un sistem de mulțimi pentru care sunt îndeplinite următoarele condiții:

Astfel, seminelul de mulțimi conține mulțimea goală , este închis sub intersecție și orice diferență de mulțimi față de seminelul de mulțimi poate fi reprezentată ca o uniune finită a mulțimilor disjunse (disjunctive în perechi) aparținând acestui seminel de mulțimi. Astfel de semiinele sunt adesea folosite în teoria măsurării.

Un semi-inel de mulțimi cu o unitate este un semi-inel de mulțimi cu un element astfel încât intersecția sa cu orice element alcercului de mulțimi este egală cu. Aplicând metoda inducției matematice , putem extinde ultimul punct al definiției: dacă mulțimilesunt elemente ale unui semicerc de mulțimi și submulțimi ale elementului, atunci ele pot fi completate cu elemente disjunctivepână la. Orice inel setat este un semiring setat. Produsul direct al semiinelelor de seturi este, de asemenea, un seminel de seturi.

Note

  1. Berstel & Perrin (1985)
  2. 1 2 Lothaire (2005) p.211
  3. Sakarovitch (2009) pp.27-28
  4. Noel Vaillant, Caratheodory's Extension Arhivat 14 aprilie 2016 la Wayback Machine , pe probability.net.

Literatură