Un semianello è una struttura algebrica formata da un insieme munito di due operazioni binarie, dette somma e prodotto e denotate rispettivamente con e , le quali verifichino le seguenti proprietà:
- Somma e prodotto sono operazioni associative: si ha cioè e per ogni terna di elementi di ;
- Esiste un (unico) elemento neutro per la somma, indicato con . Ciò significa che comunque si scelga in , vale ;
- Il prodotto è distributivo rispetto alla somma, vale a dire e per ogni scelta di , e in .
- Per ogni in , .
Si noti che la prima proprietà dice esattamente che e sono semigruppi, mentre la seconda proprietà specifica più completamente che è anche un monoide.