Teoretyczne informatyka

13
Gra Dracula

Kontekst To pytanie jest motywowane grą planszową o nazwie „Dracula”. W tej grze jest jeden wampir i czterech łowców, których celem jest złapanie wampira. Gra toczy się w Europie. Gra wygląda następująco: 1. Łowca umieszcza wszystkich łowców w miastach. W tym samym mieście można umieścić więcej...

13
Wdrożony kod do obliczania szerokości ścieżki (= numer wyszukiwania węzła, numer separacji wierzchołków, grubość przedziału)

Szukam implementacji algorytmu do obliczania szerokości ścieżki wykresu. Dobrze wiadomo, że obliczenie szerokości ścieżki jest równoważne z obliczeniem numeru wyszukiwania węzła, numeru separacji wierzchołków lub grubości przedziału wykresu. Algorytm nie musi być bardzo szybki; Chcę uruchomić go na...

13
Parzystość-L vs. NL

Parzystość-L, znana również jako , jest zestawem języków rozpoznawanych przez niedeterministyczną maszynę Turinga, która może rozróżniać tylko liczbę parzystą lub nieparzystą liczby ścieżek „akceptacji”. Ostatnie powiązane pytanie zadał Niel de Beaudrap.⊕⊕\oplus Moje pytanie jest następujące:...

13
Terminy Lambda-Calculus, które redukują się do siebie

W mojej ciągłej próbie nauki rachunku różniczkowego lambda, „Lambda-Calculus and Combinators an Introduction” Hindleya i Seldina wymienia następujący artykuł (autorstwa Bruce'a Lerchera), który dowodzi, że jedynym redukowalnym wyrażeniem jest to samo (konwersja modulo alfa) to: .( λ x . x x ) ( λ x...

13
Obliczanie funkcji Mobiusa

Funkcja Mobiusa jest zdefiniowana jako μ ( 1 ) = 1 , μ ( n ) = 0, jeśli n ma kwadratowy współczynnik liczby pierwszej , a μ ( p 1 … p k ) = ( - 1 ) k, jeśli wszystkie liczby pierwsze p 1 , … , p k są różne. Czy można obliczyć μ ( n )μ ( n )μ(n)\mu(n)μ ( 1 ) = 1μ(1)=1\mu(1)=1μ ( n ) =...