ทอพอโลยีพื้นที่ว่างที่เกี่ยวข้องกับ SAT: มันกะทัดรัดหรือไม่?


18

Satisfiabilityปัญหาเป็นของหลักสูตรเป็นปัญหาพื้นฐานในทางทฤษฎี CS ฉันกำลังเล่นกับปัญหาหนึ่งเวอร์ชันที่มีตัวแปรมากมายอย่างไม่ จำกัด

การตั้งค่าพื้นฐาน ให้เป็นว่างและชุดอาจจะไม่มีที่สิ้นสุดของตัวแปร ตัวอักษรเป็นทั้งตัวแปรหรือปฏิเสธมันx ประโยคเป็นความร้าวฉานของจำกัดจำนวนตัวอักษร สุดท้ายเรากำหนดสูตรเป็นชุดของคำสั่งX¬ x cxX¬xF

การโอนเป็นฟังก์ชั่น\} ฉันจะไม่กำหนดเงื่อนไขอย่างชัดเจนสำหรับเมื่อการมอบหมายเป็นไปตามข้อ; มันยุ่งยากเล็กน้อยและเหมือนกับใน SAT มาตรฐาน ในที่สุดการมอบหมายให้เป็นไปตามสูตรถ้าเป็นไปตามข้อที่เป็นส่วนประกอบทั้งหมด Letเป็นชุดของความพึงพอใจที่ได้รับมอบหมายสำหรับและให้เป็นส่วนประกอบของ(F)σ : X { 0 , 1 } σ s a t ( F ) F u n s a t ( F ) s a t ( F )Xσ:X{0,1}σsaเสื้อ(F)Fยูnsaเสื้อ(F)saเสื้อ(F)

พื้นที่ทอพอโลยี

เป้าหมายของเราคือการยกพื้นที่ที่ได้รับมอบหมายทั้งหมดของโทรนี้กับโครงสร้างทอพอโลยี ชุดปิดของเรามีรูปแบบโดยที่เป็นสูตร เราสามารถตรวจสอบได้ว่านี่เป็นโทโพโลยีอย่างแน่นอน:ΣXΣFsaเสื้อ(F)F

  • สูตรว่างเปล่าที่ไม่มีส่วนคำสั่งใดเป็นที่พอใจโดยการมอบหมายทั้งหมด; ดังนั้นถูกปิดΣΣ
  • สูตรสำหรับใด ๆนั้นขัดแย้งกัน ดังนั้นถูกปิดx X {x,¬x}xX
  • ปิดภายใต้ทางแยกโดยพลการ สมมติว่าเป็นสูตรสำหรับแต่ละตัว แล้ว(F_i)ฉันฉันs T ( ฉันฉัน F ฉัน) = ฉันฉัน s T ( F ฉัน )Fผมผมผมsaเสื้อ(ผมผมFผม)=ผมผมsaเสื้อ(Fผม)
  • ปิดภายใต้สหภาพที่แน่นอน สมมติว่าและเป็นสองสูตรและกำหนด จากนั้นนี้ต้องการการโต้แย้ง แต่ฉันจะข้ามสิ่งนี้G F G : = { c dFGs a t ( F G ) = s a t ( F ) s a t ( G )
    FG={d:F,dG}.
    saเสื้อ(FG)=saเสื้อ(F)saเสื้อ(G)

เรียกสิ่งนี้ว่าโครงสร้างที่ "satisfiability โทโพโลยี" (!) บน\ Sigma ของหลักสูตรที่เปิดชุดของ topology นี้ในรูปแบบ\ unsat (F) นอกจากนี้ผมสังเกตเห็นว่าคอลเลกชันเปิดชุด \ {\ unsat (c) \: \ ค \ {ข้อความเป็นประโยค} \} รูปแบบพื้นฐานสำหรับ\ mathcal T (ออกกำลังกาย) Σ u n s a t ( F ) { u n s a t ( c )TΣยูnsaเสื้อ(F)T

{ยูnsaเสื้อ(): เป็นประโยค}
T

ขนาดกะทัดรัด? ฉันรู้สึกว่านี่เป็นวิธีที่น่าสนใจหากไม่ได้มีประโยชน์มากนักในการมองสิ่งต่างๆ ฉันต้องการที่จะเข้าใจว่าพื้นที่ทอพอโลยีนี้มีคุณสมบัติที่น่าสนใจแบบดั้งเดิมเช่นความเป็นปึกแผ่น, การเชื่อมต่อ ฯลฯ ในโพสต์นี้เราจะ จำกัด ตัวเองให้แน่น:

ให้เป็นชุดของตัวแปรที่นับไม่ถ้วน 1Σ TXคือขนาดกะทัดรัดภายใต้ ?ΣT

หนึ่งสามารถพิสูจน์ได้ดังต่อไปนี้

เรื่อง มีขนาดกะทัดรัดหากเฉพาะสำหรับสูตรที่ไม่น่าพอใจทั้งหมดTFมีอยู่ subformula จำกัด unsatisfiableF{1,2,...,ม.}F

(ออกกำลังกายไม่ยากเลย!) หลังจากคิดมาหลายวันแล้วฉันไม่มีความก้าวหน้าในการตอบคำถามนี้มากนัก ฉันยังไม่มีหลักฐานที่ชัดเจนสำหรับหรือต่อต้านความเป็นปึกแผ่น คุณช่วยแนะนำวิธีการได้ไหม?

สุดท้ายเป็นคำถามโบนัส:

เคยมีการศึกษาโครงสร้างเช่นนี้มาก่อนหรือไม่?

1ข้อ จำกัด ในการนับเป็นเพียงความเรียบง่าย นอกจากนี้ยังให้ความรู้สึกเหมือนเป็นก้าวต่อไปตามธรรมชาติจากตัวแปรจำนวน จำกัดX


(1. ) ตามสรุป wiki ของแท็กโทโพโลยีแท็กนี้ไม่เกี่ยวข้องกับที่นี่ อย่างไรก็ตามฉันได้รวมไว้ตั้งแต่คำถามเชื่อมต่อกับโทโพโลยีที่ตั้งค่าไว้อย่างชัดเจน (2. ) ฉันไม่แน่ใจว่าคำถามนี้เหมาะสำหรับคณิตศาสตร์หรือที่นี่หรือไม่ ฉันตัดสินใจโพสต์ไว้ที่นี่ (3. ) ขออภัยเกี่ยวกับความยาวของคำถาม เนื่องจากฉันไม่คิดว่าทุกคนจะคุ้นเคยกับพื้นที่ทอพอโลยีฉันจึงอธิบายสิ่งนั้นให้ละเอียดขึ้นเล็กน้อย
Srivatsan Narayanan

2
ฉันส่งคำขอการปรับปรุงแท็กเพื่อขยายคำจำกัดความของแท็กโทโพโลยี
Joshua Herman

1
ข้อสังเกตเล็ก ๆ : เมื่อได้รับสูตร F (ซึ่งอยู่ในรูปแบบ CNF) เราสามารถแปลงเป็นรูปแบบ DNF, คัดค้านและใช้ De Morgan เพื่อสร้างสูตร F ในรูปแบบ CNF เช่น sat (F) = unsat (F ') และ unsat (F) = sat (F ') ดังนั้นชุดใด ๆ จะถูกปิดถ้ามันเปิดในโทโพโลยีของคุณ
Alex ten Brink

ข้อเสนอของคุณไม่ใช่แค่กรณีพิเศษของทฤษฎีความกะทัดรัด ( en.wikipedia.org/wiki/Compactness_theorem ) สำหรับตรรกะเชิงประพจน์หรือไม่?
Travis Service

@ Travis มันอาจเป็นไปได้ฉันไม่แน่ใจ พื้นหลังของฉันเป็นลอจิกค่อนข้างไม่เพียงพอดังนั้นฉันจึงไม่เห็นสิ่งเหล่านี้อย่างชัดเจน :)
Srivatsan Narayanan

คำตอบ:


22

สิ่งที่คุณกำลังทำคือการได้รับการเป็นตัวแทน topology ของพีชคณิตแบบบูล การศึกษาการเป็นตัวแทนของจีบราส์บูลีนก็กลับไปอย่างน้อยก็ถึงลินเด็นบัมและทาร์สกี้ซึ่งพิสูจน์แล้วว่า (ในปี 1925 ฉันคิดว่า) ว่าพีชคณิตบูลีนแบบอะตอมสมบูรณ์นั้น

x1,x1x2,...

ทฤษฎีบทการเป็นตัวแทนของหินสำหรับพีชคณิตแบบบูลพีชคณิตแบบบูลทุกรูปแบบคือมอร์ฟแบบมอดูอิกกับโครงข่ายย่อยของ clopen ของพื้นที่ทอพอโลยี

เสื้อRยูอี

พื้นที่หินของพีชคณิตแบบบูลเป็นพื้นที่ของ Hausdorff ที่มีขนาดกะทัดรัด

มีผลลัพธ์หลายอย่างที่ขยายและวางแนวการเป็นตัวแทนของหินในทิศทางต่างๆ คำถามธรรมชาติคือการถามว่าครอบครัวของขัดแตะอื่นมีการเป็นตัวแทนดังกล่าว ผลลัพธ์ของหินยังนำไปใช้กับโปรยกระจาย การเป็นตัวแทนของทอพอโลยีสำหรับการขัดแตะโดยพลการได้รับโดย Alasdair Urquhart ในปี 1978 lattices แบบกระจายมีความหลากหลายมากขึ้นในโครงสร้างเมื่อเทียบกับจีบราส์บูลีนและมีความสนใจอย่างมาก การเป็นตัวแทนที่แตกต่างกันสำหรับกรณีจำหน่ายได้รับโดย Hilary Priestley ในปี 1970 โดยใช้ความคิดของพื้นที่ทอพอโลยีสั่งพื้นที่ทอพอโลยีสั่งซื้อแทนการเป็นตัวแทนชุดตามเราสามารถหาการเป็นตัวแทนโพสต์และโครงสร้าง

สิ่งปลูกสร้างในเอกสารเหล่านี้มีคุณสมบัติหนึ่งที่น่าทึ่ง แผนที่การก่อสร้างของหินไม่ใช่เพียงแค่จีบราส์บูลีนไปยังพื้นที่เชิงทอพอโลยี: ความสัมพันธ์เชิงโครงสร้างที่เกี่ยวข้องกับจีบราส์บูลีนแปลเป็นคุณสมบัติโครงสร้างระหว่างทอพอโลยีที่เกิดขึ้น มันเป็นความเป็นคู่ระหว่างหมวดหมู่ ขอบเขตทั้งหมดของผลดังกล่าวเรียกว่าหินคู่ อย่างไม่เป็นทางการ, dualities ให้การแปลที่แม่นยำระหว่างจักรวาลทางคณิตศาสตร์: โลกของเซต combinatorial, โลกเกี่ยวกับพีชคณิตของ lattices, โลกอวกาศของทอพอโลยีและโลกของตรรกะ นี่คือจุดเริ่มต้นบางอย่างที่อาจช่วยได้

  1. บทที่ 11 ของการแนะนำโปรยและสั่งซื้อโดย Davey และ Priestley ครอบคลุมทฤษฎีบทของ Stone
  2. สไลด์ของ Matthew Gwynne ครอบคลุมทฤษฎีบทและให้การพิสูจน์ความเป็นปึกแผ่น แมทธิว (ในความคิดเห็น) ยังแนะนำให้รู้จักกับ Algebras บูลีนโดย Paul Halmos
  3. ในการย้ายจากแคลคูลัสเชิงประพจน์เป็นโมดัลลอจิกพีชคณิตแบบบูลจะขยายออกไปพร้อมกับโอเปอเรเตอร์การเข้าร่วมและโครงสร้างภายในที่มีการตกแต่งภายใน Jónsson and Tarski's 1952 ในกระดาษบูลีน Algebras กับโอเปอเรเตอร์นั้นสามารถอ่านได้และสอดคล้องกับสัญกรณ์สมัยใหม่
  4. บทที่ 5 ของModal Logicโดย Blackburn, de Rijke และ Venema ครอบคลุมทฤษฎีบทของ Stone และการขยายไปยัง algebras แบบบูลกับผู้ประกอบการ
  5. Stone Spaces โดย Peter Johnstone จะตรวจสอบผลลัพธ์ดังกล่าวสำหรับ algebras ชนิดอื่น ๆ

4
หินคู่เป็นเรื่องทั่วไปมากขึ้น หนังสือของ Johnstone และ Vicker (ดูที่ส่วนอ้างอิงของบทความ Wikipedia) นั้นค่อนข้างดีแม้ว่าหนังสือเล่มแรกค่อนข้างก้าวหน้า
Kaveh

1
ใช่ แต่ฉันไม่แน่ใจว่า OP ต้องการทราบเกี่ยวกับ Stone Duality อย่างเต็มรูปแบบหรือไม่ เพิ่มลิงก์ไปสองสามข้อความต่อความคิดเห็นของคุณ ถ้าใครต้องการแค่ทฤษฎีบทการเป็นตัวแทนการนำเสนอของดาวี่และพรีสลีย์ก็เพียงพอ
วีเจย์ D

2
@Kaveh: ชื่นชม ฉันยังคงคุ้นเคยกับการระบุระดับรายละเอียดที่ต้องการของคำตอบและอ่านโทนความคิดเห็น ไม่ใช่ว่าการที่ฉันฟังดูเหมือนคนแก่ที่ไม่พอใจช่วย (หน้ายิ้ม)
วีเจย์ D

5
นี่จะเป็นจุดที่ดีสำหรับการโพสต์บล็อกบน Stone Duality และการเชื่อมต่อกับ CS
Suresh Venkat

3
พอล Halmos '"รู้เบื้องต้นเกี่ยวกับ Algebras บูลีน" ยังครอบคลุมถึงทฤษฎีบทการเป็นตัวแทนเช่นเดียวกับทฤษฎีบทคู่อื่น ๆ
MGwynne
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.