R: Invert an R operator

inverse {operator.tools} | R Documentation

## Invert an R operator

### Description

`inverse` is a S3 generic method for inverting an R operator in the mathematical sense. Presently, inverses are defined for relational operators, i.e. changing `>` to `<=` etc.

### Usage

    inverse(x, ...)

### Arguments

`x` | object representing an R operator
`...` | additional arguments

### Details

Arguments will be checked against the defined list of inverses, If an entry exists, the corresponding inverse is returned.

### Value

`inverse` returns the inverse in the same form as the `x` argument. Thus, if a name is provided, a name is returned. If a function is provided, a function is returned.

### Author(s)

Christopher Brown

### References

http://en.wikipedia.org/wiki/Inverse_mathematics.

### See Also

`operators` especially `operators(type="relational"))`

### Examples

      ## Not run:
        inverse( as.name( '!=' ) )
        inverse( `==` )

    ## End(Not run)

[Package operator.tools version 1.6.3 Index]