En semiring er en generel algebraisk struktur, der ligner en ring , men uden kravet om eksistensen af et element modsat derudover.
Et sæt med binære operationer og defineret på det kaldes en semiring, hvis følgende betingelser er opfyldt for nogle elementer: [1] [2] [3]
For en ring er det sidste forhold ikke nødvendigt, da det følger af de andre; for en semiring er det nødvendigt. Forskellen mellem en semiring og en ring er kun, at en semiring ved addition ikke danner en kommutativ gruppe , men kun en kommutativ monoid .
En semiring kaldes kommutativ , hvis multiplikationsoperationen i den er kommutativ : .
En semiring kaldes en semiring med en enhed, hvis den indeholder et neutralt element ved multiplikation (kaldet en enhed ): .
En semiring siges at være multiplikativ (eller additivt ) reducerbar , hvis det følger af lighed (eller henholdsvis ) at .
En semiring kaldes idempotent hvis for nogen ligheden
Idempotente ringe, især og , bruges ofte i personalevurderingsmetoder . De reelle tal her angiver "ankomsttid" eller "omkostninger", operationen angiver behovet for at vente på alle forudsætninger for at udføre en handling (henholdsvis betegner evnen til at vælge den billigste løsning) og + angiver tilføjelsen af tid ( omkostninger), når du passerer den samme vej.
Floyd-Warshall-algoritmen til at finde korteste veje kan omformuleres til beregning over en -algebra. Viterbi - algoritmen til at finde den mest sandsynlige sekvens af tilstande i en skjult Markov-model kan også omformuleres til beregninger over en -algebra af sandsynligheder. Disse dynamiske programmeringsalgoritmer udnytter fordelingen af de tilsvarende semiringer til at beregne egenskaber ved at bruge et stort (muligvis eksponentielt stort) antal variabler mere effektivt end ved at angive hver enkelt.
En semiring af sæt [4] er et system af sæt, for hvilke følgende betingelser er opfyldt:
Således indeholder semiring af mængder det tomme sæt , er lukket under skæring , og enhver forskel mellem mængder fra semiring af mængder kan repræsenteres som en endelig forening af disjunkte (parvis disjunkte) mængder, der hører til denne semiring af sæt. Sådanne semiringer bruges ofte i målteori.
En semiring af sæt med en enhed er en semiring af sæt med et element, således at dets skæring med ethvert element isemiring af sæt er lig med. Ved at anvende metoden til matematisk induktion kan vi udvide det sidste punkt i definitionen: hvis mængderer elementer i en semiring af mængder og delmængder af elementet, så kan de suppleres med usammenhængende elementerop til. Enhver sætring er et sæt semiring. Det direkte produkt af halveringer af sæt er også en semiring af sæt.