условие

logx⁡(2x−1)⋅logx⁡(2x2)log2x⁡x⋅log2x−2⁡x<40

шаг 1.Область допустимых значений

Основание x положительно и не равно 1. Дополнительно основания 2x и 2x⁻² не равны 1, откуда x ≠ 1/2 и x ≠ √2.

ОДЗ
{x>0,x≠12x≠12x−2≠1
x≠12,x≠2
ОДЗ01√2
12
−∞
+∞
x

Аргументы всех логарифмов положительны при x > 0. Основания 2x и 2/x² должны быть ≠ 1: x ≠ 1/2, x ≠ √2. ОДЗ: x > 0, x ≠ 1/2, x ≠ 1, x ≠ √2.

шаг 2.Замена a = log_x 2

Все четыре логарифма приводим к одной величине a = log_x 2: раскрываем логарифм произведения и переходим к обратному основанию Преобразования логарифмов и ОДЗ
Главное правило
Сначала выписываем ОДЗ, потом преобразуем логарифмы. Каждое тождество ниже верно только на своей области — меняя её по ходу, легко потерять или добавить решения. Сам логарифм loga⁡b требует a>0,a≠1,b>0.
Степень выносим с модулем
Тождество loga⁡bn=nloga⁡b верно только при b>0. При чётном показателе b2k определено и для b<0, поэтому обязателен модуль:
loga⁡b2k=2kloga⁡|b|
У нас 16log3⁡(x+1)6=log3⁡|x+1|. Без модуля потеряли бы ветку x<−1 и корень x=−4.
Коэффициент внутрь — расширение ОДЗ
Обратный ход cloga⁡b=loga⁡bc при чётном c расширяет область: 2loga⁡x=loga⁡x2 — слева x>0, справа x≠0. Появляются посторонние корни x<0; держим исходное b>0 или сразу пишем модуль.
Свернуть в один — можно
loga⁡f+loga⁡g=loga⁡(fg)
loga⁡f−loga⁡g=loga⁡fg
ОДЗ уже требует f>0 и g>0 — держим его, свёртка ничего лишнего не вносит.
Развернуть в сумму/разность — опасно
loga⁡(fg) определён при fg>0, loga⁡fg — при fg>0 (в том числе оба множителя отрицательны). Разбивая на loga⁡f±loga⁡g, силой требуем f>0,g>0 и теряем эту ветку. Корректно — только с модулями:
loga⁡(fg)=loga⁡|f|+loga⁡|g|
Смена основания — безопасно
loga⁡b=logc⁡blogc⁡a и loga⁡b=1logb⁡a — область не меняется (нужно c>0,c≠1, для второй b≠1).
Основное тождество
aloga⁡b=b(b>0), loga⁡ak=k — удобно при потенцировании и записи числа как логарифма (c=loga⁡ac).
.
logx⁡(2x−1)=logx⁡2−1=a−1
logx⁡(2x2)=logx⁡2+2=a+2
log2x⁡x=1logx⁡(2x)=1a+1
log2x−2⁡x=1logx⁡(2x−2)=1a−2
(a−1)(a+2)1a+1⋅1a−2<40
(a−1)(a+2)(a+1)(a−2)<40

log_x(2x⁻¹) = log_x 2 + log_x x⁻¹ = a − 1; аналогично остальные. Деление на 1/((a+1)(a−2)) равно умножению на (a+1)(a−2).

шаг 3.Решаем неравенство относительно a

Группируем множители по разности квадратов и получаем биквадратное неравенство.

(a−1)(a+1)⋅(a+2)(a−2)=(a2−1)(a2−4)
(a2−1)(a2−4)<40
a4−5a2−36<0
(a2−9)(a2+4)<0
a2+4>0⇒a2−9<0⇒−3<a<3
+−+по a3−3
−∞
+∞
a

a⁴ − 5a² − 36 = (a² − 9)(a² + 4). Множитель a² + 4 > 0 всегда, значит a² < 9, т.е. |a| < 3.

шаг 4.Обратная замена

Возвращаемся к x. Через m = log₂ x имеем a = 1/m, поэтому условие |a| < 3 равносильно |m| > 1/3. Затем пересекаем с ОДЗ.

a=logx⁡2=1log2⁡x=1m
|1m|<3⇔|m|>13
log2⁡x>13⇒x>23
log2⁡x<−13⇒0<x<123
неравенство0∛2
1∛2
−∞
+∞
x
ОДЗ01√2
12
−∞
+∞
x
ответ0∛2√2
12
1∛2
−∞
+∞
x

|m| > 1/3 означает m > 1/3 или m < −1/3, т.е. x > ∛2 или 0 < x < 1/∛2. Пересекаем с ОДЗ: убираем x = 1/2 (внутри (0; 1/∛2)) и x = √2 (внутри (∛2; +∞)); точка x = 1 и так вне решения.

ответ

x∈(0;12)∪(12;123)∪(23;2)∪(2;+∞)