Nad tutaj , Dave Clarke zaproponował, aby porównać asymptotycznej wzrostu należy wykreślić funkcje w zasięgu ręki. Jako teoretycznie skłonny informatyk nazywam (red.) To vodoo, ponieważ fabuła nigdy nie jest dowodem. Po zastanowieniu muszę się zgodzić, że jest to bardzo użyteczne podejście, które czasami jest niedostatecznie wykorzystywane; fabuła to skuteczny sposób na uzyskanie pierwszych pomysłów, a czasem to wszystko, czego potrzebujesz.
Podczas nauczania TCS zawsze jest uczeń, który pyta: „Do czego potrzebuję formalnego dowodu, jeśli mogę po prostu wykonać X, który zawsze działa?” Do jego nauczycieli należy wskazanie i zilustrowanie błędu. Istnieje genialny zestaw przykładów widocznych wzorców, które ostatecznie ulegają awarii w matematyce.SE, ale są to dość matematyczne scenariusze.
Jak więc oszukać heurystyczną kontrolę fabuły? Istnieją przypadki, w których różnice są trudne do odróżnienia, np
[ źródło ]
Zgadnij, a następnie sprawdź źródło rzeczywistych funkcji. Ale nie są one tak spektakularne, jak bym się spodziewał, w szczególności dlatego, że prawdziwe relacje można łatwo dostrzec na podstawie samych funkcji, nawet dla początkujących.
Czy istnieją przykłady (względnego) asymptotycznego wzrostu, w którym prawda nie jest oczywista z definicji funkcji, a kontrola wykresu dla stosunkowo dużego daje zupełnie błędny pomysł? Mile widziane są funkcje matematyczne i rzeczywiste zestawy danych (np. Środowisko wykonawcze określonego algorytmu); powstrzymaj się jednak od częściowych funkcji.