Reflecting a point through a line (or hyperplane) is a fairly trivial bit of linear algebra, but I'm wondering if it is meaningful to reflect a point through some other line. Say, $y=x^2$ or something wacky like $y^3=|\sin(x)|+\sqrt{x}$.
To expand: I could define inversion of a point $P$ with respect to an arbitrary curve $C$ as, say, being reflection about the line which is tangent to $C$ at the point nearest to $P$, but one would naturally want nice properties such as uniqueness and invertibility. I expect this would be equivalent to something like finding a smooth bijection between points and their reflections for a given curve.
Is this well-defined? Is it a field of study?