การเทียบเท่าเบต้าคืออะไร


21

ในสคริปต์ที่ฉันกำลังอ่านเกี่ยวกับแคลคูลัสแลมบ์ดามีการนิยามเบต้าเทียบเท่าดังนี้:

-equivalenceเป็นความสมดุลที่เล็กที่สุดที่มี\≡ บีตา→การบีตาβ≡β→β

ฉันไม่รู้ว่ามันหมายถึงอะไร ใครสามารถอธิบายมันในแง่ง่ายกว่า? อาจจะด้วยตัวอย่าง?

ฉันต้องการมันสำหรับบทแทรกตามทฤษฎีบทโบสถ์ - รัสเซอร์พูด

หาก M N แล้วมี L กับ M L และ N \ twoheadrightarrow_ \ เบต้าลิตร≡β↠β↠β


ขออภัยถ้าภาษาไม่สมบูรณ์ฉันแปลคำพูดจากภาษาเยอรมัน
— magnattic

คำตอบ:


20

→βคือความสัมพันธ์แบบขั้นตอนเดียวระหว่างคำในλ -calculus ความสัมพันธ์นี้ไม่ได้สะท้อนความสมมาตรหรือสกรรมกริยา ความสัมพันธ์สมมูล≡βเป็นสะท้อนสมมาตรปิดสกรรมกริยาของ\→βซึ่งหมายความว่า

  1. หากM→βM′แล้วM≡βM′M'
  2. สำหรับคำศัพท์ทั้งหมด ,เก็บไว้M ≡ บีตา MMM≡βM
  3. หากแล้วMM ' ≡ บีตา MM≡βM′M′≡βM
  4. หากและแล้ว''M ' ≡ บีตาM "M≡βM′M′≡βM″M≡βM″
  5. ≡βเป็นเงื่อนไขที่ทำให้พอใจได้น้อยที่สุด 1-4

มีความสร้างสรรค์มากขึ้นก่อนอื่นให้ใช้กฎ 1 และ 2 จากนั้นทำซ้ำกฎและซ้ำไปเรื่อย ๆ จนกว่าจะไม่มีการเพิ่มองค์ประกอบใหม่เข้ากับความสัมพันธ์34


1
โอเคขอบคุณฉันคิดว่าฉันเข้าใจแล้ว สมมติฐานแรกของฉันคือว่าหมายความว่า M สามารถลดลงเป็น N แต่อย่างใดไม่จำเป็นต้องถือไว้เพราะเห็นได้ชัดว่าพวกเขายังเทียบเท่าถ้าพวกเขาสามารถลดลงในระยะเดียวกัน เนื่องจากจุดที่ 3 ของคุณสามารถสร้างได้ในตอนนั้นฉันเดา ขอบคุณที่ช่วยได้มาก M≡βN
— magnattic

ความสัมพันธ์ขนาดใหญ่ไม่สิ้นสุดใช่ไหม ฉันไม่เคยสามารถที่จะหาระยะ L สำหรับระยะ M เพื่อให้ ? L→βM
— magnattic

มันเป็น แต่นั่นไม่ควรเป็นปัญหา ทำไมคุณมองหาเช่นนี้ L
— Dave Clarke

ฉันไม่รู้ ฉันเพิ่งเถียงกับคู่ของฉันถ้ามันจะมีขนาดใหญ่เสมอ ขอบคุณที่อธิบาย :)
— magnattic

11

มันเป็นทฤษฎีเซตเบื้องต้นจริงๆ คุณรู้ว่าอะไรคือความสัมพันธ์แบบสะท้อนกลับความสัมพันธ์แบบสมมาตรคืออะไรและความสัมพันธ์แบบสกรรมกริยานั้นคืออะไร? ความสัมพันธ์ที่เท่าเทียมกันนั้นเป็นคุณสมบัติที่สอดคล้องกับคุณสมบัติทั้งสามนี้

คุณเคยได้ยินเกี่ยวกับ "การปิดสกรรมกริยา" ของความสัมพันธ์หรือไม่? ดีก็เป็นอะไร แต่ความสัมพันธ์สกรรมกริยาน้อยที่มีRนั่นคือความหมายของคำว่า "การปิด" ในทำนองเดียวกันคุณสามารถพูดคุยเกี่ยวกับ "การปิดสมมาตร" ของความสัมพันธ์ , "การปิดสะท้อนกลับ" ของความสัมพันธ์และ "การปิดความเท่าเทียมกัน" ของความสัมพันธ์ในลักษณะเดียวกันR R R RRRRRR

ด้วยความคิดบางอย่างคุณสามารถโน้มน้าวตัวเองว่าปิดสกรรมกริยาของคือ\ ปิดสมมาตรคือ1} ปิดสะท้อนเป็น (ที่เป็นความสัมพันธ์ตัวตน) RR∪R2∪R3∪…R∪R−1R∪II

เราใช้สัญกรณ์สำหรับ\ นี่คือการปิดสกรรมกริยาสะท้อนของRตอนนี้สังเกตว่าถ้าเป็นสมมาตรความสัมพันธ์แต่ละตัวของ , , , , ... คือสมมาตร ดังนั้นจะสมมาตรเช่นกันR∗I∪R∪R2∪…RRIRR2R3R∗

ดังนั้นการปิดความเท่าเทียมกันของคือการปิดสกรรมกริยาปิดสมมาตรของมันคือ * สิ่งนี้แสดงลำดับของขั้นตอนบางขั้นตอนไปข้างหน้า ( ) และบางขั้นตอนย้อนหลัง ( )R(R∪R−1)∗RR−1

ความสัมพันธ์จะกล่าวว่ามีคริสตจักร-ร็อคุณสมบัติถ้าปิดเท่าเทียมเป็นเช่นเดียวกับคอมโพสิตความสัมพันธ์ * สิ่งนี้แสดงให้เห็นถึงลำดับขั้นตอนที่ก้าวไปข้างหน้าทั้งหมดมาก่อนตามด้วยขั้นตอนย้อนหลังทั้งหมด ดังนั้นคุณสมบัติของ Church-Rosser กล่าวว่าการดำเนินการใด ๆ ของ interleaving ของขั้นตอนไปข้างหน้าและข้างหลังสามารถทำได้อย่างเท่าเทียมกันโดยทำตามขั้นตอนไปข้างหน้าก่อนและหลังขั้นตอนต่อไปRR∗(R−1)∗


2
หากคุณเพิ่มหนึ่งประโยคสุดท้ายเพื่อเกี่ยวข้องกับคำถามนี้จะเป็นคำตอบที่ดี
— Raphael

มันเป็นเรื่องธรรมดามากจนใครคนหนึ่งถึงจุดจบและสงสัยว่า "คำตอบอยู่ที่ไหนจริงเหรอ?"
— Marco Faustinelli
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.