Artykuł zatytułowany The Derivative of a Regular Type to Type One-Hole Contexts pokazuje, że „zamek błyskawiczny” typu - jego konteksty z jedną dziurą - są zgodne z regułami różnicowania w algebrze typów.
Mamy:
Możemy użyć tego modelu do ustalenia, że pochodna jednostki jest nieważna, że pochodna listy jest iloczynem dwóch list (sufiks razy prefiks) i tak dalej.
Naturalne pytanie, które należy zadać, to: „jaki rodzaj ma własną pochodną?” Oczywiście mamy już , co mówi nam, że pustka (typ niezamieszkany) jest własną pochodną, ale nie jest to bardzo interesujące. Jest to analogiczny fakt, że pochodna zera wynosi zero w zwykłym rachunku nieskończenie małym.
Czy istnieją inne rozwiązania równania ? W szczególności, czy istnieje algebra typu ∂ x e x = e x ? Dlaczego lub dlaczego nie?
źródło
Odpowiedzi:
Rozważ skończone multisety . Jego elementy są podane przez { x 1 , … , x n } wyrażone przez permutacje, tak że { x 1 , … , x n } = { x π 1 , … , x π n } dla dowolnego π ∈ S n . Jaki jest kontekst z jednym otworem dla elementu w takiej rzeczy? Cóż, musieliśmy mieć n > 0, aby wybrać pozycję dla otworu, więc pozostało nam pozostałe n -BagX {x1,…,xn} {x1,…,xn}={xπ1,…,xπn} π∈Sn n>0 elementy, ale nie jesteśmy mądrzejsi o tym, gdzie jest. (To w przeciwieństwie do list, w których wybór pozycji dołka wycina jedną listę na dwie sekcje, a druga pochodna wycina zaznacza jedną z tych sekcji i tnie ją dalej, jak „punkt” i „zaznacz” w edytorze, ale dygresję. ) Kontekst z jednym otworem w B a gn−1 jest zatem B a gBagX i każdy B a gBagX może powstać jako taki. Myśląc przestrzennie, pochodna B a gBagX powinien być sobą.BagX
Teraz,
wybór krotki , z krotką n elementów do grupy permutacji rzędu n ! , co daje nam dokładnie rozszerzenie szeregu mocy e x .n n n! ex
Naiwnie możemy scharakteryzować typy kontenerów za pomocą zestawu kształtów i zależnej od kształtu rodziny pozycji P : ∑ s : S X ( PS P
tak, że kontener jest wybierany przez wybór kształtu i mapy od pozycji do elementów. Z torbami i tym podobnymi dodatkami.
„Kształt” torby to trochę ; „pozycje” to { 1 , … , n } , skończony zestaw wielkości n , ale mapa od pozycji do elementów musi być niezmienna w permutacjach z S n . Nie powinno być możliwości uzyskania dostępu do torby, która „wykrywa” rozmieszczenie jej elementów.n∈N {1,…,n} n Sn
Konsorcjum East Midlands Container Consortium pisało o takich strukturach w Konstruowaniu programów polimorficznych z typami ilorazowymi dla Matematyki Budowy Programów 2004. Kontenery ilorazowe rozszerzają naszą zwykłą analizę struktur o „kształty” i „pozycje”, umożliwiając grupie automorfizmów działanie na pozycjach , pozwalając rozważyć struktury, takie jak para nieuporządkowana , z pochodnej X . Nieuporządkowana n- liczba jest podana przez X n / n ! , i jej pochodna (gdy n > 0 jest nieuporządkowanym n - 1X2/2 X n Xn/n! n>0 n−1 krotka). Torby biorą ich sumę. Możemy grać w podobne gry z cyklicznymi kropkami, X n / n , w których wybranie pozycji dla otworu powoduje obrót obrotu w jednym miejscu, pozostawiając X n - 1 , krotkę mniejszą bez permutacji.n Xn/n Xn−1
„Podział typów” jest ogólnie trudny do zrozumienia, ale iloraz według grup permutacyjnych (jak w gatunkach kombinatorycznych) ma sens i jest przyjemny do zabawy. (Ćwiczenie: formułuje zasadę indukcji strukturalną nieuporządkowanych pary liczb, i użyć go do realizacji dodawania i mnożenia, tak że są przemienne o budowie).N2/2
Charakterystyka „kształtów i pozycji” pojemników nie narzuca skończoności żadnemu. Gatunki kombinatoryczne mają tendencję do organizowania się według wielkości , a nie kształtu, co sprowadza się do zbierania terminów i obliczania współczynnika dla każdego wykładnika. Ilorazowe pojemniki z zestawami pozycji skończonych i gatunki kombinatoryczne to w zasadzie różne spiny tej samej substancji.
źródło
A co z nieskończoną sumą Pochodna to ∑ i , j ∈ N X i + ⋯ + X i ⏟ i + 1, która jest równa oryginałowi przez asocjatywność i przemienność sum.
Ponadto, nieskończona suma jest równa ), więc możemy spróbować obliczyć pochodną za pomocą list.∑j∈NList(X)
źródło