To pytanie można zadać albo w ramach złożoności obwodów obwodów boolowskich, albo w ramach teorii złożoności algebraicznej, lub prawdopodobnie w wielu innych ustawieniach. Łatwo jest wykazać, licząc argumenty, że istnieją funkcje logiczne na wejściach N, które wymagają wykładniczo wielu bramek (choć oczywiście nie mamy żadnych wyraźnych przykładów). Załóżmy, że chciałbym oszacować tę samą funkcję M razy, dla jakiejś liczby całkowitej M, na M różnych zestawach danych wejściowych, tak aby całkowita liczba danych wejściowych wynosiła MN. Oznacza to, że po prostu chcesz ocenić dla tej samej funkcjiF,w każdym momencie.
Pytanie brzmi: czy wiadomo, że istnieje ciąg funkcji (jedna funkcja dla każdego N), tak że dla dowolnego N, dla dowolnego M, całkowita wymagana liczba bramek jest co najmniej równa M razy funkcja wykładnicza N? Prosty argument liczenia nie wydaje się działać, ponieważ chcemy, aby ten wynik był ważny dla wszystkich M. Można wymyślić proste analogi tego pytania w teorii złożoności algebraicznej i innych obszarach.