Teoretyczne informatyka

11
Ramy logiczne a teoria typów

Jaka jest różnica między strukturą logiczną a teorią typów? Oba mają typy, terminy i są oparte na rachunku lambda zależnym od typu. Mamy Edinburg LF, który opiera się na rachunku lambda-pi, jednak wydaje mi się, że istnieje tam subtelna

11
Zabawa z odwrotnym Ackermannem

Odwrotna funkcja Ackermanna występuje często podczas analizy algorytmów. Świetna prezentacja tego jest tutaj: http://www.gabrielnivasch.org/fun/inverse-ackermann . i [Notacja: [x] oznacza, że ​​zaokrąglamy w górę x do najbliższej liczby całkowitej, podczas gdy log ∗ omówiono tutaj iterowaną...

11
Rozgałęzienie teorii typu impredykatywnego

Większość teorii typów, które znam, są predykcyjne, przez co mam na myśli to Void : Prop Void = (x : Prop) -> x nie jest dobrze wpisany w większość dowodów twierdzeń, ponieważ ten typ pi należy do tego samego wszechświata co Propi tak nie jest Prop : Prop. To czyni je predykatywnymi i nie...

11
Dlaczego Tomita stworzył GLR i nie używał Earleya?

Kiedy patrzę na parsowanie Earleya, wygląda to bardzo elegancko i zastanawiam się, dlaczego techniki GLR stały się popularne? Czy ktoś wie, co było nie tak z analizowaniem Earleya przez to, że Tomita stworzyła GLR? Wydajność? Wszelkie publikacje dotyczące tych dyskusji są bardzo mile...

11
Problemy bez znanej przewagi kwantowej

Zastanawiałem się, jaka jest lista obecnych naturalnych problemów obliczeniowych, dla których nie ma znanej przewagi złożoności przy użyciu komputera kwantowego. Na początek, myślę, że obliczenie odległości edycji jest tym, dla którego najszybszy znany algorytm kwantowy wydaje się być najszybszym...

11
Ograniczona liczba zmiennych wystąpień w SAT 1-w-3

Czy jest znany wynik dotyczący klasy złożoności 1-w-3-SAT z ograniczoną liczbą zmiennych zdarzeń? Wymyśliłem następującą oszczędną redukcję u Petera Nightingale'a, ale chcę zacytować coś, jeśli jest to znane. Oto sztuczka, którą wymyśliliśmy. To pokazuje, że 1-w-3-SAT ograniczony do 3 wystąpień...

11
Najmniejsze wyrównane do osi pole zawierające

Dane wejściowe: zbiór punktów w R 3 i liczba całkowita k ≤ n .nnnR3R3\mathbb{R}^3k≤nk≤nk \le n Dane wyjściowe: Najmniejsza obwiednia wyrównana do osi, która zawiera co najmniej tych n punktów.kkknnn Zastanawiam się, czy znane są algorytmy tego problemu. Najlepsze, co mogłem wymyślić, to czas ,...