Iversonklammer

Från testwiki
Hoppa till navigering Hoppa till sök

En Iversonklammer är inom matematiken en speciell notation för ett tal som är 1 eller 0 beroende på sanningsvärdet av ett påstående:

[P]={1om P sann0annars

Där P är ett påstående som är sant eller falskt. Notationen introducerades av Kenneth Iverson i programspråket APL.

Användning

En summa kan uttryckas annorlunda med Iversonklammrar:

k=0nf(k)=kf(k)[0kn].

Den första summan summerar från 0 till n, den andra summerar över alla heltal, men om heltalet inte ligger mellan 0 och n multipliceras funktionsvärdet med noll och termen blir därför noll. Detta kan användas till att manipulera summor.

Speciella exempel

Kroneckerdeltat kan uttryckas som:

δij=[i=j].

Signumfunktionen kan skrivas:

sgnx=[x>0][x<0].

Källor