弱い代数準同型のようなものはありますか?


12

所与endofunctor 、我々は任意のために多型である関数として観測関数を定義することができるFのある-coalgebra、oをB のいずれかのために定義されているFの -coalgebra ⟨ A 、C :A → F A ⟩。 O B S :∀ ⟨ A 、C ⟩ 。A → B 観測関数を見るもう1つの方法は、最終関数F:Set→SetFobsF⟨A,c:A→FA⟩

obs:∀⟨A,c⟩.A→B
代数が存在する場合。最終的な F代数への一意の準同型を持つ観測関数を構成することにより、多型を自動的に取得します。しかし、これは最終的な F代数が存在する場合にのみ機能します。FFF

観測関数の定義特性の1つは、その多型のために、右側に構成されたすべての代数準同型をキャンセルすることです。場合はあるFの後、-coalgebra準同型、: O B S = O B S ∘ H O M 私の研究の間に、1余代数と他の間での観測の一貫性の概念を定義する試みでは、私がAの考えを持っていました弱い合同準同型。事前に観測関数を知っていれば、代数準同型を「偽造」できるという考え方です。したがって、o b s = o b sを満たすことができます。 homF

obs=obs∘hom
だけのための1つの特定の入出力B S。
obs=obs∘hom
obs

例えば、聞かせて、およびlet oをB sはとして定義され 、O B S :∀ ⟨ A 、C ⟩ 。A → { 0 、1 } 2 O B S = ⟨ (π 1 ∘ C )、(π 1 ∘ C ∘ π 2 ∘ C )FX={0,1}×Xobs

obs:∀⟨A,c⟩.A→{0,1}2
つまり、 o b sはストリームの最初の2つの要素を取ります。
obs=⟨(π1∘c),(π1∘c∘π2∘c)⟩
obs

次に、F代数準同型は、ストリームのすべての要素を保存することを保証する必要がありますが、弱い準同型は、ストリームの最初の2つの要素のみを保存する必要があります。obs

私の研究では、この概念は、すべての有限線形観測関数が最初の代数から2番目の代数まで弱い準同型であることを示すことにより、ある代数が別の代数と観測的に一貫していることを示すのに役立ちます。言い換えれば、最初の代数でのすべての有限線形観測は、2番目の代数で再現できます。

(線形観測関数が意味することは、ほとんど無関係ですが、共有するために...線形観測関数は、キャリアセットの各状態を1回だけ使用するものです。オラクルをモデル化しようとしています。また、ユーザーが戻って質問したことのないふりをすることはできません。

したがって、私の質問は次のとおりです。

  1. これは研究されましたか?「弱い合同代数」は、おそらく他の名前ですでに存在していますか?

  2. これを提示するためのより「カテゴリー理論」の方法はありますか?

編集:それほど重要ではない2つの質問を削除しました。


4
コンピューターサイエンスのQ&Aサイトがこの質問に適していると考える理由はありますか?
— サショニコロフ

5
はい。代数にはコンピューターサイエンスの用途があり、コンピューターサイエンスの研究中にこの疑問が浮上しました。また、cstheory.stackexchangeのF -coalgebrasに関する他の質問があります。FF
— フランシスコモタ

1
コンピュータサイエンスへの応用例として、区別できないという概念(暗号化で使用される場合があります)は、弱い準同型に関して定義できる場合があります。
— フランシスコモタ

1
これが行われ、何かを証明するために使用された参考文献を見てみたいです。
— サショニコロフ

1
この記事:citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.7571 は、上記の「弱い準同型」の考え方と非常に似ているようです。しかし、定義はわずかに異なり、実際に一致するかどうかはわかりません。これは、観察者定義私はまだ理解していない、それはのために弱い準同型定義O間⟨ A 、αを⟩と⟨ B 、β ⟩関数としてfは:A → Bように、β O ∘ F = O (F )○はαOO⟨A,α⟩⟨B,β⟩f:A→Bしかし、 Oの意味はまだわかりません。
βO∘f=O(f)∘αO
O
— フランシスコモタ

回答:


6

あなたが説明する「弱いモルフィズム」は、少し制限された設定で名前を持っています。私が説明するように、それらは非常に一般的に定義することもできます。

場合にはジャム弱いプルバック(上の多くの天然ファンクタSは電子tは、それが知られている行う)coalgebraic双模倣と行動等価一致します。それから、あなたの射は、αが序数である 、機能的なα-ステップバイシミュレーションとして知られています。確かに私は今まで彼らが序のために定義されて見てきたα ≤ ωT:Set→SetSetααα≤ω。代数の前に、モード論理学者はKripkeフレームのnステップの双シミュレーションを研究していました。関係ではなく関数であるというあなたの要件は、それらを機能的な n段階バイシミュレーションにします。

一方、あなたが話している概念は、より一般的な設定で、代数的二刺激を参照することなく定義できます。順序付けされたコチェーンとファンクターT :C → Cの制限があるカテゴリー場合、Tの末端シーケンスを定義できます。制限に関する条件は、実際にはかなり弱いです。たとえば、多くのカテゴリ(S e tを含む)が実際に完了しています。つまり、すべての小さな制限があります。端末シーケンスはCの図であり、次のようになります。CT:C→CTSetC

1←!T1T1←T!T1T21←T2!T1…Tω1←fωω+1T(Tω1)←Tfωω+1…

ここで、はCの端末オブジェクトです(空のコチェーンの制限)。たとえば、S e tでは、これを1つの要素セット1 = { ∗ }とみなすことができます。地図!T 1:T 1 → 1は端末オブジェクトへの一意の射であり、たとえばS e tではT 1のすべての要素を∗に単純にマップします。各T N 1は、反復によって計算されるTおよびT ω 11CSet1={∗}!T1:T1→1SetT1∗Tn1TTω1ωTα1α

T(Z,γ)Cbehγα:Z→Tα1αα<ω

behγ0:Z→1

behγn+1=Tbehγn∘γ:Z→Tn+11

直感的に、これらのマップは状態をそのαステップの動作に送信します。これで、あなたが話していることを説明できます。2つのT代数(A 、γ )および(B 、δ )があるとします。次に、Cモーフィズムf :A → Bは、次の場合にαステップの動作を保持します。ZαT(A,γ)(B,δ)Cf:A→Bα

behδα∘f=behγα

αf(z)δαzγ

とにかく、これが役に立つことを願っています。「ターミナルシーケンスの代数」または「最終シーケンスの代数」をグーグルで検索すると、さまざまなリファレンスを見つけることができます。


αobs:Tα1→Bobs∘behδα∘f=obs∘behγαbehγωbehγω+1

zf(z)z′f(z′)αββ≤α

behγωbehγω+1ω2×Id:Set→Setbehγω+1

αX↦(2×X)2αα

5

原則として、概念に何らかの普遍性がない限り、弱い、規則的な、通常のような過度に過剰な用語を避けるべきです。特に、矢印の反転後の弱い準同型の通常の概念とあなたの概念が一致していないようです。

あなたが普遍的でない何かをするときはいつでも、より記述的な用語が常にあります。

観測関数の概念は、すでにカテゴリ理論上のプレゼンテーションを提供しています。可能な限り最も一般的なものを探すのではなく、それが何を意味するのか、なぜそれが面白いのかを明確にすることをもっと心配します。特に、印刷で珍しい概念を導入するときは、通常、有益な例と非例を与える必要があります。


答えてくれてありがとう。より具体的な名前を使用することをお勧めします。Jan Rotheによる弱いバイシミュレーションに関する論文(citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.7571)を読んで、それらが上記の定義とどのように関連しているかを判断するつもりです。時期尚早)彼らは異なっていると確信した。もう一度、ありがとう。
— フランシスコモタ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.