Absolute Value Greater-Than Inequality Solver
This absolute value greater-than inequality solver turns a linear statement such as |2x - 6| > 4 into its complete solution set.
Run — free
Because a greater-than absolute value condition describes values outside a central range, the answer usually consists of two separate rays. The result includes standard interval notation, structured interval endpoints, boundary inclusion details, and classifications for special cases, making it useful for learning, checking work, or feeding a deterministic answer into another application.
Why a greater-than absolute value inequality creates two rays
Absolute value measures distance from zero, so an expression such as |2x - 6| describes how far the value of 2x - 6 lies from zero. Requiring that distance to be greater than 4 means the expression must lie either below -4 or above 4. Those alternatives point in opposite directions and produce two separate ranges of x rather than one continuous interval. For |2x - 6| > 4, the two branches are 2x - 6 < -4 and 2x - 6 > 4. Solving them gives x < 1 or x > 5, written as (-∞, 1) ∪ (5, ∞). The union symbol matters because both rays belong to the answer even though the values between the boundary points do not. This solver performs that split consistently and returns each ray as a structured interval as well as a readable solution set, which helps prevent the common mistake of joining the endpoints into a single interval or keeping only one branch.
Enter the inequality and read its boundaries
Enter one linear expression in x between absolute-value bars, followed by > or >= and a numeric constant. Forms such as |x + 3| > 7, |-0.5x + 2| >= 4, and |3*x - 1| > 0 are accepted. The multiplication symbol before x is optional, ordinary decimal coefficients are supported, and the Unicode greater-than-or-equal sign may be used. The response identifies the two boundary points in increasing order and states whether each finite endpoint is included. Strict > produces parentheses because equality at the boundary does not satisfy the original statement. Inclusive >= produces square brackets at finite endpoints because boundary equality is allowed. Infinity always uses a parenthesis. The structured intervals also expose left and right endpoints and closure flags, so software can consume the result without parsing the displayed notation. Expressions must remain linear: powers, multiple variables, fractions written with a slash, and a variable on the right side are outside this capability’s deliberately narrow and predictable contract.
Understand special cases and verify the result
Most valid inputs return two rays, but a complete solver must also handle cases in which that geometry changes. If the right side is negative, every real x satisfies a nonnegative absolute value being greater than that negative number. If the comparison is >= 0, every real number also qualifies. With a strict comparison against zero, the single root of the inner linear expression is excluded, which appears naturally as two rays meeting at an omitted point. A zero x coefficient makes the expression constant; the solver evaluates the comparison directly and returns either every real number or the empty set. To check an ordinary two-ray result, substitute a value from the excluded middle region and one value from each outer ray into the original inequality. The middle test should fail while both outer tests should pass. This quick substitution confirms the direction of the rays, and testing the exact boundary points confirms whether parentheses or brackets are correct.
What you can do with it
Check algebra homework
Compare a hand-derived pair of rays with deterministic interval notation and explicit boundary inclusion.
Build practice material
Generate reliable solution keys for linear absolute value greater-than and greater-than-or-equal exercises.
Feed a math workflow
Use structured endpoints and closure flags instead of scraping interval notation from prose.
FAQ
What forms of inequality are supported?
Linear forms in one variable written as |ax + b| > c or |ax + b| >= c are supported.
Why does the answer usually contain a union?
A greater-than absolute value condition selects values farther than a threshold in either direction, producing two disjoint rays.
Does the solver support greater-than or equal to?
Yes. Use >= or ≥; finite boundary points are then included when appropriate.
What happens when the right side is negative?
The solution is all real numbers because an absolute value is always nonnegative and therefore exceeds any negative threshold.
Can I use nonlinear expressions?
No. This capability intentionally accepts only a linear expression in x so its parsing and output remain deterministic.
What does it cost?
The API price is $0.002 per request, and the browser version can run locally.
For developers — API access
Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.
API endpoint
Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.
Call it from your stack
curl -X POST https://api.kit.forhosting.com/algebra/absolute-value-inequality-greater \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"|2x - 6| > 4"}'const res = await fetch("https://api.kit.forhosting.com/algebra/absolute-value-inequality-greater", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "|2x - 6| > 4"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/absolute-value-inequality-greater",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "|2x - 6| > 4"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/absolute-value-inequality-greater", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"|2x - 6| > 4"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"|2x - 6| > 4"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/absolute-value-inequality-greater", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Example request
{
"text": "|2x - 6| > 4"
}Example response
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.absolute_value_inequality_greater",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.
Pricing
Published price — no tokens, no invented credits. A failed task is never charged.
Errors
| HTTP | Code | Meaning |
|---|---|---|
401 | unauthorized | Missing or invalid API key. |
402 | insufficient_balance | Your balance doesn't cover the task price. |
404 | unknown_type | That task type doesn't exist. |
429 | rate_limited | Too many requests. Use the webhook instead of polling. |