Załóżmy, że mamy półgrupę z elementami . Naszym celem jest obliczanie produktów .
W swoim artykule „Optymalne przetwarzanie wstępne dla odpowiedzi na zapytania produktów on-line” Alon i Schieber udowadniają, że możemy odpowiedzieć na każde takie zapytanie w co najwyżej krokach (gdzie jest odwrotną funkcją Ackermanna), używając tylko liniowa ilość przetwarzania wstępnego.
Jeśli pożądane jest, aby na każde zapytanie można było odpowiedzieć w krokach , czy można to zrobić tylko przy użyciu liniowego przetwarzania wstępnego?
(To pytanie jest inspirowana przez tego ostatniego pytania przez Brendan McKay na Mathoverflow).