Пользователи объяснили, почему Google необычно обрабатывает строку «Turn! Turn! Turn!»

Пользователи решили выяснить, почему при запросе «Turn! Turn! Turn!» в Google на первом месте появляется внутренний калькулятор поисковика, отображающий значение »241217.524881». Видео на YouTube, где The Byrds исполняют одноименную песню Пита Сигера, появляется при этом лишь на второй строчке.

e38ea09d61de104bf5d40daf38471f75.PNG

Выяснилось, что это число является численным приближением к Γ (2π+1)² / 2π, где Γ представляет собой гамма-функцию Эйлера.

Пользователи пишут, что Google интерпретирует «Turn» как 2π, а восклицательный знак как x!: = Γ (x + 1), поскольку это относительно распространенный, хотя и не универсальный вариант интерполяции факториальной функции к действительным числам. Однако, по их словам, более ожидаемо было бы, если бы Google интерпретировала «Turn! Turn! Turn!» для представления Γ (2π + 1)³ ≈ 18658774329 вместо приведенного выше выражения.

При этом, если выполняется поиск «Turn! Turn», то получается тот самый результат 7735.248 ≈ Γ (2π + 1) 2π. Но, если искать «Turn! Turn!», то ожидаемого результата Γ (2π + 1)² ≈ 1515614 не выводится, а получается 195,936, что, по-видимому, является численным приближением Γ (2π + 1) / (2π). Более того, Google повторно обрабатывает ввод как «Поверните! (Поверните!)». Пользователи отмечают, что говорит об интерпретации второго восклицательного знака как факториального символа, а первого как a! b: = b / a.

Это объясняет первоначальный результат, если Google интерпретирует «Turn! Turn! Turn!» с первым восклицательным знаком, представляющим обратное деление, но со вторым и третьим как факториалами:

2π

По словам одного из энтузиастов, похоже, что поиск Google использует следующий синтаксис для преобразования между различными единицами измерения или валютами: target_unit! <выражение>. Например, при поиске cm! 1 м + 5 ярдов поисковик выдает 557,2 сантиметра. Интерпретируя поворот как безразмерную величину, равную 2π, поисковый запрос может звучать условно как «рассчитать поворот! И выразить его в единицах». Правда, позднее его поправили.

Синтаксис калькулятора Google и информация о единицах измерения есть тут.

© Habrahabr.ru