それ自身の派生物に等しい非自明な型はありますか?


20

The Regular Derivative of a Regular Typeと呼ばれる記事は、Type of One-Hole Contextsは、タイプの「ジッパー」、つまりその1ホールコンテキストが、タイプ代数の微分規則に従うことを示しています。

我々は持っています:

xx1x00x10x(S+T)xS+xTx(S×T)xS×T+S×xT

このモデルを使用して、unitの導関数が無効であること、listの導関数が2つのリストの積(プレフィックスとサフィックス)などであることを導き出すことができます。

当然の質問は、「それ自体の派生物はどのタイプですか?」です。もちろん、すでにがあります。これは、void(無人型)がそれ自体の派生物であることを示していますが、それはあまり面白くありません。これは、通常の無限小計算ではゼロの導関数がゼロであるという事実に類似しています。x00

方程式には他の解決策がありますか?特に、型代数に類似物はありますか?なぜですか?X E 、X = E XxTTバツeバツ=eバツ


5
コンビナトリアル種の理論には、(有限)セットの種に対応するものがありますが、代数的データ型には対応していません。
デレクエルキンズ

1
「等しい」とはどういう意味ですか?あなたの世界では、S U × T U )は等しいですか?どの程度NL I S TN(S+T)U(SU)×(TU)NList(N
アンドレイバウアー

1
@AndrejBauer前者はい、後者はいや。反復積に等しい1 + N + N × N + N × N × N + ··· = Σ N = 0 N N心です。そうは言っても、型の平等の厳密なモデルは頭の中にありません。モデルがあれば、それを読んでうれしく思います。LstN1+N+N×N+N×N×N+=n=0Nn
マシューピジアック

3
@DerekElkins、それはMcBrideの別の記事で、Clowns the the Left of me、Jokers to the Rightと呼ばれています。直接、すべての要素を左から右に見つけます。したがって、組み合わせ種の概念との間に重要なつながりがあります。」したがって、組み合わせ種がこの質問の文脈で何らかの興味深い役割を果たしても驚かないでしょう。
マシューピジアック

@MatthewPiziak彼らは間違いなくそうです。ブレントヨーギーはこれについてかなり話しました。彼の論文も参照してください。
デレクエルキンズ

回答:


15

有限マルチセットB a gを考えます。その要素は、によって与えられ、{ X 1... xはN }の順列によってquotiented、その結果 { X 1... xはN } = { X π 1... xはπ nは }いずれかの π S N。そのようなものの要素のワンホールコンテキストとは何ですか?さて、私たちは持っていたしなければならないのn > 0を、我々は残ったまま放置されているので、穴の位置を選択するのn -Bagバツ{バツ1バツn}{バツ1バツn}={バツπ1バツπn}πSnn>0要素ですが、私たちは誰がどこにいるかについて賢明ではありません。(これはリストとは異なり、穴の位置を選択すると1つのリストが2つのセクションにカットされ、2番目の派生カットはそれらのセクションの1つを選択し、エディターの「ポイント」と「マーク」のようにさらにカットしますが、私は脱線します。 ) B a gのワンホールコンテキストn1したがって、 X B a gですBagバツ、およびすべての B a gBagバツはそのように発生する可能性があります。空間的に考えると、 B a gの導関数Bagバツはそれ自体であるべきです。Bagバツ

さて、

Bagバツ=nNバツn/Sn

タプルサイズ選択、n要素のタプルから次数nの順列グループまでe xのべき級数展開を正確に与えます。nnneバツ

単純に、一連の形状と形状に依存する位置のファミリーPによってコンテナタイプを特徴付けることができます: s S X PSP 形状の選択と、位置から要素へのマップによってコンテナが与えられるようにします。バッグなどでは、さらにひねりがあります。

sSバツPs

バッグの「形状」は、いくつかある。「位置」は{ 1 n }、サイズnの有限集合ですが、位置から要素へのマップはS nからの順列の下で不変でなければなりません。要素の配置を「検出」するバッグにアクセスする方法はないはずです。nN{1n}nSn

East Midlands Container Consortiumは、そのような構造について、プログラム構築の数学2004のための商型による多相プログラムの構築で書きました。私たちは、このような順序なしペアとしての構造を考慮することができるように誘導体と、X。順不同のnタプルはX n / nで与えられます!、およびその微分(n > 0が順不同n 1の場合バツ2/2バツnバツn/nn>0n1タプル)。バッグはこれらの合計を取ります。循環 タプルX n / nで同様のゲームをプレイできます。穴の位置を選択すると回転が1つのスポットに釘付けになり、X n 1は置換なしの小さいタプル1のままになります。nバツn/nバツn1

「型の分割」は一般的に意味をなさないが、順列グループによる商(組み合わせ種のように)は意味を成し、遊ぶのが楽しい。(練習問題:数字の順不同のペアのための構造誘導原理を策定、、および建設によって、彼らがしている可換ように加算と乗算を実装するために使用します。)N2/2

コンテナの「形状と位置」の特性化は、どちらにも有限性を課しません。コンビナトリアル種は、形状ではなくサイズで編成される傾向があります。これは、各指数の項を収集し、各指数の係数を計算することになります。有限位置セットを持つ商コンテナと組み合わせ種は、基本的に同じ物質上の異なるスピンです。


元の著者が表示されます!この美しい結果を見せてくれてありがとう。
マシューピジアック

3

どのように無限の合計について 誘導体である Σ I J N X I + + X I I + 1 連想との和の可換性で元に等しいです。

jNバツ
jNバツ++バツ+1

また、無限の和に等しいです私たちはリストを使用して導関数を計算するために試みることができるので、)。jNLstバツ


リストの派生物は、リストのペア(プレフィックスとサフィックス)です。合計ルールにより、リストのリストの導関数はリストのペアのリストです。リストのペアのリストはリストのリストと同型ですか?
マシューピジアック

NN×バツN×N×バツN×Neバツ=バツ/n+Nan=n+1an+1

n
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.