# (-) minus operator

## (- date) ðŸ¡’ number, const

Converts the date to a number and then invert its sign.

x = date(2020, 10, 1)
show scalar "" with -x


This operator is primarily intended for specifying the increasing or decreasing order when sorting against date value.

## (- number) ðŸ¡’ number, const autodiff

x = 3
show scalar "" with -x


## (- ranvar) ðŸ¡’ ranvar

The reflected random random variable, i.e. $P[x = -X]$.

x = poisson(3)
show scalar "" with -x


## (- zedfunc) ðŸ¡’ zedfunc

The inverted function, i.e. $f(-x)$.

x = linear(3)
show scalar "" with -x


## (number - number) ðŸ¡’ number, const autodiff

The regular substraction of two numbers.

x = 3
y = 2
show scalar "" with x - y


## (date - date) ðŸ¡’ number, const

The substraction of two dates returns the number of days of difference.

x = date(2020, 11, 25)
y = date(2019,  8, 24)
show scalar "days" with x - y


There is no + counterpart for a pair of date values.

## (date - number) ðŸ¡’ date, const

Substracts an integral number of days to a date.

x = date(2020,8,25) + 12
show scalar "" with x


## (ranvar - ranvar) ðŸ¡’ ranvar

The substraction of two random independent variables over $\mathbb{Z}$.

x1 = poisson(5)
x2 = poisson(3)
show scalar "" a1b2 with x1 - x2


Under the hood, a convolution happens. The mean of the resulting ranvar is equal to the difference of the means of the two ranvar operands.

## (zedfunc - zedfunc) ðŸ¡’ zedfunc

The substraction of two zedfuncs, real functions over $\mathbb{Z}$..

f = linear(3)
g = linear(2)
show scalar "" a1b2 with f - g

User Contributed Notes
0 notes + add a note