Resolvedor de desigualdades logarítmicas con intervalos
Este resolvedor de desigualdades logarítmicas trabaja con un logaritmo cuyo argumento es lineal en x, comprueba dónde ese argumento es positivo, convierte la comparación a forma exponencial y devuelve la solución real final en notación de intervalos.
Ejecutar — gratis
Admite logaritmos naturales, decimales y bases positivas explícitas distintas de uno. El cálculo también invierte correctamente el sentido cuando la base está entre cero y uno, por lo que el resultado muestra tanto la desigualdad transformada como su intersección con el dominio.
Introduzca una desigualdad logarítmica compatible
Escriba el logaritmo a la izquierda y una constante numérica finita a la derecha. Se admiten formas como ln(2x + 1) <= 0, log(x) > 2, log10(x - 4) >= 1 y log_2(x - 1) > 3. La forma log sin indicación utiliza base diez, mientras que ln representa la base e. Una base explícita se escribe después del guion bajo; debe ser positiva y no puede valer uno. Dentro del logaritmo se admite un único término lineal con x y una constante opcional, con o sin signo de multiplicación. Esta gramática acotada mantiene el procedimiento transparente y determinista: toda expresión aceptada se reduce a dos desigualdades lineales, sin recurrir a un motor simbólico opaco. El lado derecho debe ser un número decimal y la comparación debe usar un operador estricto o inclusivo. Las potencias de x, productos de variables, varios logaritmos, variables a la derecha y comparaciones compuestas se rechazan con un error de entrada, en lugar de ofrecer una respuesta aparentemente válida para una forma no compatible. Este límite resulta útil en clases, corrección de ejercicios y pruebas de software donde el contrato debe ser tan claro como el resultado.
Convierta a forma exponencial sin perder el sentido
Cuando la base es mayor que uno, el logaritmo es creciente. Por tanto, que el logaritmo en base b de un argumento sea mayor que c equivale a que el argumento sea mayor que b elevado a c, y se conserva el signo de comparación. Una base entre cero y uno se comporta de manera distinta porque su logaritmo es decreciente. En ese caso se invierte cada comparación durante la conversión: si el logaritmo en base b de un argumento es mayor que c, el argumento pasa a ser menor que b elevado a c. La respuesta expone la base, la monotonía, la forma exponencial, el umbral evaluado y la desigualdad lineal transformada para que esta decisión sea visible. Por ejemplo, si el logaritmo en base un medio de x es mayor que uno, se obtiene x menor que un medio, no x mayor que un medio. Los operadores inclusivos siguen siendo inclusivos después de cualquier inversión necesaria. El cálculo utiliza aritmética real finita y rechaza umbrales que desbordan hasta infinito o se reducen a cero, pues mostrar un límite finito redondeado sería engañoso. No intervienen la red, valores aleatorios, la fecha actual ni un servicio remoto de álgebra; una misma entrada válida siempre produce la misma salida estructurada y los mismos pasos.
Respete el dominio y lea el intervalo
Un logaritmo real solo existe cuando su argumento es estrictamente positivo. Esa restricción se calcula antes de la comparación exponencial y después se intersecta con la desigualdad obtenida mediante la conversión. Este paso es especialmente importante cuando la condición transformada apunta hacia valores que atraviesan el cero del argumento. Para ln(2x + 1) menor o igual que cero, la conversión produce 2x + 1 menor o igual que uno, pero el dominio también exige que 2x + 1 sea mayor que cero. Al combinar ambas condiciones se obtiene un intervalo abierto en menos un medio y cerrado en cero. La respuesta presenta el dominio por separado y después una solución legible y su notación de intervalo. Los paréntesis excluyen extremos, los corchetes incluyen extremos finitos y el infinito siempre lleva paréntesis. Un resultado unilateral como x mayor que nueve aparece como (9, ∞), mientras que uno acotado puede aparecer como (-0.5, 0]. La lista de pasos sirve para explicar y auditar el proceso: indica la condición de positividad, determina si el logaritmo crece o decrece, muestra la conversión exponencial y registra la intersección final. El resolvedor nunca oculta el dominio, aunque la desigualdad convertida ya implique positividad, porque mostrarlo forma parte de una resolución correcta.
Qué puede hacer con ella
Comprobar ejercicios de álgebra
Verifique la conversión exponencial, la restricción del dominio, la inclusión de extremos y la notación de intervalos de un ejercicio resuelto.
Crear ejercicios deterministas
Genere respuestas estructuradas estables y pasos explicativos para preguntas compatibles con argumento lineal en una aplicación educativa.
Probar una interfaz de matemáticas simbólicas
Use los campos explícitos del dominio y de la desigualdad transformada como casos de regresión para analizadores, interfaces o sistemas de corrección.
Preguntas frecuentes
¿Cuánto cuesta el resolvedor de desigualdades logarítmicas?
Puede ejecutarlo gratis en su navegador desde esta página. Cada solicitud correcta mediante la API cuesta $0.002.
¿Qué notaciones de logaritmo se admiten?
Use ln(ax+b), log(ax+b), log10(ax+b) o log_base(ax+b). log y log10 emplean base diez; ln utiliza base e.
¿Por qué debe ser positivo el argumento del logaritmo?
Un logaritmo real solo está definido para un argumento positivo. El resolvedor intersecta esa condición estricta del dominio con la desigualdad convertida.
¿Cuándo se invierte el signo de la desigualdad?
Se invierte cuando la base está entre cero y uno, porque entonces el logaritmo es una función decreciente. Las bases mayores que uno conservan el signo.
¿Puede resolver desigualdades no lineales o con varios logaritmos?
No. Esta capacidad admite un logaritmo con argumento lineal y un lado derecho numérico. Las formas simbólicas no compatibles se rechazan en vez de aproximarse.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/algebra/log-inequality \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"log_2(x - 1) > 3"}'const res = await fetch("https://api.kit.forhosting.com/algebra/log-inequality", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "log_2(x - 1) > 3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/log-inequality",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "log_2(x - 1) > 3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/log-inequality", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"log_2(x - 1) > 3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"log_2(x - 1) > 3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/log-inequality", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"text": "log_2(x - 1) > 3"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.log_inequality",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_chars | 300 |
max_abs_number | 1e+100 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |