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.

inverse(x, ...)

Arguments

x

object representing an R operator

...

additional arguments

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.

Details

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

References

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

See also

operators especially operators(type="relational"))

Author

Christopher Brown

Examples

  if (FALSE) { # \dontrun{
    inverse( as.name( '!=' ) )
    inverse( `==` )
 } # }