ベータ等価とは何ですか?


21

私が現在ラムダ計算で読んでいるスクリプトでは、ベータ等価は次のように定義されています。

-equivalence含まれている最小の等価である。≡ β → ββ≡β→β

それが何を意味するのか分かりません。誰かがそれをより簡単な言葉で説明できますか?たぶん例を挙げて?

チャーチ・ラッサーの定理から続く補題のためにそれが必要です

M Nの場合、M LおよびN \ twoheadrightarrow_ \ beta LのLがあります。≡β↠β↠β


言語が完璧でない場合は申し訳ありませんが、ドイツ語から引用を翻訳しました。
— マグナティック

回答:


20

→βは、λ -calculusの項間の1ステップの関係です。この関係は、再帰的、対称的、または推移的ではありません。同値関係≡βの反射的、対称、推移閉包である→β。これの意味は

  1. もしM→βM′その後、M≡βM′。
  2. すべての用語について、が成り立ちます。M ≡ β MMM≡βM
  3. もしそして。M " ≡ β MM≡βM′M′≡βM
  4. もしと、そして。M≡βM′M′≡βM″M≡βM″
  5. ≡βは、条件1〜4を満たす最小の関係です。

より建設的には、最初に規則1と2を適用し、次に関係に新しい要素が追加されなくなるまで規則とを繰り返します。34


1
わかりました、私はそれを得ると思います。私の最初の仮定は、は、Mが何らかの形でNに削減できることを意味しますが、同じ用語に削減できる場合は明らかに同等であるため、必ずしも保持する必要はありません。あなたのポイント3のために、これはそれから構築することができます、私は推測します。おかげで、それは大いに役立った。M≡βN
— マグナティック

関係は無限に大きくありませんか?なるように、用語Mの用語Lを常に見つけることができるとは限りませんか?L→βM
— マグナティック

それはそうですが、それは問題ではないはずです。なぜあなたはそのようなを探していますか?L
— デイブクラーク

知りません。常に無限に大きい場合は、パートナーと議論していました。説明してくれてありがとう。:)
— マグナティック

11

本当に初等集合論です。再帰関係、対称関係、推移関係とは何ですか?等価関係は、これらの3つのプロパティすべてを満たす関係です。

リレーション「推移的閉包」を聞いたことがあるでしょうか?まあ、それはを含む最も推移的な関係に他なりません。それが「クロージャ」という用語の意味です。同様に、あなたは関係の「対称閉鎖」について話すことができます、関係の「反射的閉鎖」との関係の「等価閉鎖」全く同じようインチRRRRR

少し考えてみると、の推移閉包はと確信できます。対称閉包はです。再帰的閉包は(はアイデンティティ関係です)。 RR∪R2∪R3∪…R∪R−1R∪II

私たちは、表記の使用のための。これは、再帰的推移閉包です。ここで、が対称である場合、関係、、、、...のそれぞれが対称であることに注意してください。したがって、も対称になります。R∗I∪R∪R2∪…RRIRR2R3R∗

したがって、の等価閉包は対称閉包の推移閉包、つまりです。これは一連のステップを表し、そのいくつかは前進ステップ()といくつかの後退ステップ()です。R(R∪R−1)∗RR−1

関係閉包が複合関係と同じである場合、関係はChurch-Rosserプロパティを持つと言われます。これは、すべての前進ステップが最初に来て、すべての後退ステップが続く一連のステップを表します。したがって、チャーチ・ロッサーのプロパティは、前進ステップと後退ステップのインターリーブは、前進ステップを最初に、後退ステップを後で行うことで同等に実行できると述べています。RR∗(R−1)∗


2
質問に関連する最後の文を1つ追加した場合、これは適切な回答になります。
— ラファエル

それはすべて非常に初歩的であり、人は終わりに来て、「答えは実際にはどこにあるのだろうか?」
— マルコファウスティネッリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.