# Nakafa Framework: LLM URL: https://nakafa.com/en/subject/high-school/11/mathematics/geometric-transformation/reflection-over-y-equals-minus-x Source: https://raw.githubusercontent.com/nakafaai/nakafa.com/refs/heads/main/packages/contents/subject/high-school/11/mathematics/geometric-transformation/reflection-over-y-equals-minus-x/en.mdx Output docs content for large language models. --- import { getColor } from "@repo/design-system/lib/color"; import { LineEquation } from "@repo/design-system/components/contents/line-equation"; export const metadata = { title: "Reflection over Line y = -x", description: "Explore diagonal line reflections y = -x with comprehensive tutorials. Master coordinate swapping rule P'(-y, -x) through detailed examples.", authors: [{ name: "Nabil Akbarazzima Fatih" }], date: "05/10/2025", subject: "Geometric Transformation", }; ## Understanding Reflection over the Line y = -x Reflection over the line is a geometric transformation where each point of an object is mapped to a new position, with the line acting as a mirror. The line connecting the original point to its image will be perpendicular to the line , and the distance from the original point to the mirror line is equal to the distance from its image to the mirror line. ### Rule for Reflection over the Line y = -x If a point is reflected over the line , its image's coordinates, , are determined by the rule:
Thus, the image of point is . Notice that the x and y coordinates swap places AND change signs (become their negatives). ## Reflecting a Point Suppose we have point . If point D is reflected over the line , its image, , is:
Thus, the image of point D is . Let's visualize the reflection of several points over the line : Image of Points over the Line } description={ <> Visualization of the reflection of several points over the line{" "} . } data={[ { points: [ { x: -6, y: 6, z: 0 }, { x: 6, y: -6, z: 0 }, ], color: getColor("INDIGO"), labels: [{ text: "y=-x", at: 1, offset: [0.5, 0.5, 0] }], }, // Line y=-x // Point A and A' { points: [{ x: -2, y: 4, z: 0 }], color: getColor("AMBER"), showPoints: true, labels: [{ text: "A(-2,4)", at: 0, offset: [0.3, 0.3, 0] }], }, { points: [{ x: -4, y: 2, z: 0 }], color: getColor("AMBER"), showPoints: true, labels: [{ text: "A'(-4,2)", at: 0, offset: [0.3, 0.3, 0] }], }, // Point D and D' { points: [{ x: 2, y: 1, z: 0 }], color: getColor("SKY"), showPoints: true, labels: [{ text: "D(2,1)", at: 0, offset: [0.3, 0.3, 0] }], }, { points: [{ x: -1, y: -2, z: 0 }], color: getColor("SKY"), showPoints: true, labels: [{ text: "D'(-1,-2)", at: 0, offset: [0.3, 0.3, 0] }], }, ]} showZAxis={false} cameraPosition={[0, 0, 15]} /> ## Reflecting a Triangle Determine the image of triangle ABC with vertices , , and reflected over the line . To reflect the triangle, we reflect each of its vertices: 1. Point : Its image is . 2. Point : Its image is . 3. Point : Its image is . The image triangle is formed by connecting the points , , and . Triangle and its Image{" "} over } description={ <> Visualization of the reflection of triangle over the line . } data={[ { points: [ { x: -7, y: 7, z: 0 }, { x: 7, y: -7, z: 0 }, ], color: getColor("INDIGO"), labels: [{ text: "y=-x", at: 1, offset: [0.5, 0.5, 0] }], }, // Line y=-x // Triangle ABC (Original) ...[ { from: { x: -2, y: 4, z: 0, label: "A(-2,4)" }, to: { x: 3, y: 1, z: 0, label: "B(3,1)" }, }, { from: { x: 3, y: 1, z: 0, label: "B(3,1)" }, to: { x: -3, y: -1, z: 0, label: "C(-3,-1)" }, }, { from: { x: -3, y: -1, z: 0, label: "C(-3,-1)" }, to: { x: -2, y: 4, z: 0, label: "A(-2,4)" }, }, ].map((segment) => ({ points: [segment.from, segment.to], color: getColor("AMBER"), showPoints: true, labels: [{ text: segment.from.label, at: 0, offset: [0.4, 0.4, 0] }], })), // Triangle A'B'C' (Image) ...[ { from: { x: -4, y: 2, z: 0, label: "A'(-4,2)" }, to: { x: -1, y: -3, z: 0, label: "B'(-1,-3)" }, }, { from: { x: -1, y: -3, z: 0, label: "B'(-1,-3)" }, to: { x: 1, y: 3, z: 0, label: "C'(1,3)" }, }, { from: { x: 1, y: 3, z: 0, label: "C'(1,3)" }, to: { x: -4, y: 2, z: 0, label: "A'(-4,2)" }, }, ].map((segment) => ({ points: [segment.from, segment.to], color: getColor("TEAL"), showPoints: true, labels: [{ text: segment.from.label, at: 0, offset: [0.4, 0.4, 0] }], })), ]} showZAxis={false} cameraPosition={[0, 0, 18]} /> ## Reflecting a Line Equation If a line has the equation is reflected over the line , determine the equation of its image. To find the equation of the image, we use the rule and . This means we replace every in the original equation with and every with . Original equation: Substitute and : Simplify the equation for the image line:
So, the equation of the image of the line after reflection over is . Line and its Image over{" "} } description={ <> Reflection of the line over the line{" "} . } data={[ { points: [ { x: -7, y: 7, z: 0 }, { x: 7, y: -7, z: 0 }, ], color: getColor("INDIGO"), labels: [{ text: "y=-x", at: 1, offset: [0.5, 0.5, 0] }], }, // Line y=-x { // Original Line y = -4x - 2 points: Array.from({ length: 11 }, (_, i) => { const xVal = (i - 5) * 0.5; // x range to prevent it from being too steep return { x: xVal, y: -4 * xVal - 2, z: 0 }; }), color: getColor("PURPLE"), smooth: true, labels: [{ text: "y=-4x-2", at: 6, offset: [1, 0.5, 0] }], }, { // Image Line y = (-1/4)x + 1/2 points: Array.from({ length: 11 }, (_, i) => { const xVal = (i - 5) * 2; // x range to prevent it from being too flat return { x: xVal, y: (-1 / 4) * xVal + 1 / 2, z: 0 }; }), color: getColor("PINK"), smooth: true, labels: [{ text: "y=(-1/4)x+1/2", at: 8, offset: [0.5, -1, 0] }], }, ]} showZAxis={false} cameraPosition={[0, 0, 18]} /> ## Exercises 1. Determine the coordinates of the image of point if it is reflected over the line ! 2. Determine the image of triangle ABC with vertices , , and reflected over the line . 3. If a line has the equation is reflected over the line , determine the equation of its image. ### Key Answers 1. The image of point is . **Explanation:**
2. The coordinates of the image triangle are: - (from ) - (from ) - (from ) 3. The equation of the image of the line is . **Explanation:** Substitute and into the original equation: